Commits on Source (14)
-
Pavel Pisa authored
This allows to compile and run on Linux kernel even binaries even binaries linked even with C library build for embedded targets (bare metal riscv32-unknown-elf or riscv64-unknown-elf NewLib is usable then). Signed-off-by:
Pavel Pisa <pisa@cmp.felk.cvut.cz>
d5ad39f4 -
Pavel Pisa authored
The build supports native run as well as static builds for multiple architectures supported by GNU/Linux system which can be run on corresponding target system and or by user-space QEMU emulation under GNU/Linux. riscv and mips targest use special local minimal low level system mapping library for NewLib libc which allows to run these minimal binaries not only on apropriate GNU/Linux systems but even under QtRvSim and QtMips emulators https://comparch.edu.cvut.cz/ Signed-off-by:
Pavel Pisa <pisa@cmp.felk.cvut.cz>
11051dd4 -
Pavel Pisa authored
Signed-off-by:
Pavel Pisa <pisa@cmp.felk.cvut.cz>
0f123b38 -
Pavel Pisa authored
Signed-off-by:
Pavel Pisa <pisa@cmp.felk.cvut.cz>
2318893d -
Pavel Pisa authored
Signed-off-by:
Pavel Pisa <pisa@cmp.felk.cvut.cz>
8d49fc09 -
Pavel Pisa authored
lec10-05-call-10args.S Signed-off-by:
Pavel Pisa <pisa@cmp.felk.cvut.cz>
92d521c1 -
Pavel Pisa authored
Signed-off-by:
Pavel Pisa <pisa@cmp.felk.cvut.cz>
087c80be -
Pavel Pisa authored
The IRQ example work with irq-support branch of QtRvSim now. Signed-off-by:
Pavel Pisa <pisa@cmp.felk.cvut.cz>
ba7bcaad -
Pavel Pisa authored
Signed-off-by:
Pavel Pisa <pisa@cmp.felk.cvut.cz>
d4430035 -
Pavel Pisa authored
Signed-off-by:
Pavel Pisa <pisa@cmp.felk.cvut.cz>
aea5b42f -
Pavel Pisa authored
Signed-off-by:
Pavel Pisa <pisa@cmp.felk.cvut.cz>
17c5e934 -
Pavel Pisa authored
Signed-off-by:
Pavel Pisa <pisa@cmp.felk.cvut.cz>
acb7b0a7 -
Pavel Pisa authored
Signed-off-by:
Pavel Pisa <pisa@cmp.felk.cvut.cz>
a6abe77e -
Pavel Pisa authored
Signed-off-by:
Pavel Pisa <pisa@cmp.felk.cvut.cz>
53c684c0
Showing
- seminaries/hello-apo/.gitignore 9 additions, 0 deletionsseminaries/hello-apo/.gitignore
- seminaries/hello-apo/Makefile 109 additions, 0 deletionsseminaries/hello-apo/Makefile
- seminaries/hello-apo/hello-apo.c 25 additions, 0 deletionsseminaries/hello-apo/hello-apo.c
- seminaries/hello-apo/sys-qtmips/crt0local.S 47 additions, 0 deletionsseminaries/hello-apo/sys-qtmips/crt0local.S
- seminaries/hello-apo/sys-qtmips/qtmips_sys_stub.c 436 additions, 0 deletionsseminaries/hello-apo/sys-qtmips/qtmips_sys_stub.c
- seminaries/hello-apo/sys-qtmips/qtmips_unistd.h 29 additions, 0 deletionsseminaries/hello-apo/sys-qtmips/qtmips_unistd.h
- seminaries/hello-apo/sys-qtrvsim/crt0local.S 37 additions, 0 deletionsseminaries/hello-apo/sys-qtrvsim/crt0local.S
- seminaries/hello-apo/sys-qtrvsim/qtrvsim_sys_stub.c 502 additions, 0 deletionsseminaries/hello-apo/sys-qtrvsim/qtrvsim_sys_stub.c
- seminaries/hello-apo/sys-qtrvsim/qtrvsim_unistd.h 29 additions, 0 deletionsseminaries/hello-apo/sys-qtrvsim/qtrvsim_unistd.h
- seminaries/qtmips/bubble-sort/.gitignore 0 additions, 0 deletionsseminaries/qtmips/bubble-sort/.gitignore
- seminaries/qtmips/bubble-sort/Makefile 0 additions, 0 deletionsseminaries/qtmips/bubble-sort/Makefile
- seminaries/qtmips/bubble-sort/array_data.in 0 additions, 0 deletionsseminaries/qtmips/bubble-sort/array_data.in
- seminaries/qtmips/bubble-sort/bubble-sort-template.S 0 additions, 0 deletionsseminaries/qtmips/bubble-sort/bubble-sort-template.S
- seminaries/qtrvsim/branchpred-1/.gitignore 5 additions, 0 deletionsseminaries/qtrvsim/branchpred-1/.gitignore
- seminaries/qtrvsim/branchpred-1/Makefile 92 additions, 0 deletionsseminaries/qtrvsim/branchpred-1/Makefile
- seminaries/qtrvsim/branchpred-1/branchpred-1.S 24 additions, 0 deletionsseminaries/qtrvsim/branchpred-1/branchpred-1.S
- seminaries/qtrvsim/bubble-sort/.gitignore 0 additions, 0 deletionsseminaries/qtrvsim/bubble-sort/.gitignore
- seminaries/qtrvsim/bubble-sort/Makefile 0 additions, 0 deletionsseminaries/qtrvsim/bubble-sort/Makefile
- seminaries/qtrvsim/bubble-sort/array_data.in 0 additions, 0 deletionsseminaries/qtrvsim/bubble-sort/array_data.in
- seminaries/qtrvsim/bubble-sort/bubble-sort-template.S 0 additions, 0 deletionsseminaries/qtrvsim/bubble-sort/bubble-sort-template.S
seminaries/hello-apo/.gitignore
0 → 100644
seminaries/hello-apo/Makefile
0 → 100644
seminaries/hello-apo/hello-apo.c
0 → 100644
seminaries/hello-apo/sys-qtmips/crt0local.S
0 → 100644
seminaries/hello-apo/sys-qtrvsim/crt0local.S
0 → 100644
File moved
seminaries/qtrvsim/branchpred-1/.gitignore
0 → 100644
seminaries/qtrvsim/branchpred-1/Makefile
0 → 100644
File moved
File moved