seminaries/hello-apo: Multi-ISA Hello World example for Computer Architectures
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>
Showing
- seminaries/hello-apo/.gitingnore 9 additions, 0 deletionsseminaries/hello-apo/.gitingnore
- 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
Loading
Please register or sign in to comment