26b890f42f
Factor common userland and baremetal C functions
...
This allows add.c to run unmodified on both!
For that to work, use int main on baremetal, and pass the return value to
the final exit.
2018-11-15 20:07:47 +00:00
e0dbe2416d
gdb: create some automated tests with pytest
...
gem5 baremetal: use m5exit m5op in exit() so as to not force users to
apply a patch for almost all examples
2018-11-09 09:33:44 +00:00
b1e16a59a1
baremetal: exit at the end of main instead of infinite loop
...
run: interpret lkmc_test_fail as the last line of test as an error
2018-11-09 09:33:44 +00:00
fc9e0c28a5
baremetal: create an assert_fail C helper
...
Create a test for it under interactive/assert_fail.c
Move prompt under interactive
Create baremetal/arch/aarch64/c_from_as.S as an example of calling C
functions from assembly.
2018-11-09 09:33:44 +00:00
b2230bacf9
gem5 semihosting
2018-09-24 09:26:39 +01:00