Ciro Santilli 六四事件 法轮功
7db96f405a
baremetal: some quick fixes
2019-01-22 00:00:00 +00:00
Ciro Santilli 六四事件 法轮功
9276c60fbf
baremetal/arch/aarch64/timer.c: frequency is in hertz
2019-01-22 00:00:00 +00:00
Ciro Santilli 六四事件 法轮功
9acbcaaa5b
baremetal: aarch64 timer example
2019-01-22 00:00:00 +00:00
Ciro Santilli 六四事件 法轮功
f2e73bac83
create userland tests
...
Fix some more tabs.
Parse the "Simulated exit code not 0!" string in gem5 and exit with the proper status
2019-01-22 00:00:00 +00:00
Ciro Santilli 六四事件 法轮功
54e15e0433
multicore: remove references to PCSI
2018-11-26 00:00:00 +00:00
Ciro Santilli 六四事件 法轮功
ba2976cc7f
gem5: fix arm multicore with system.auto_reset_addr = True
...
baremetal: fix aarch64/no_bootloader/semihost_exit.S which was wrong
because was using unset sp for register block. Tests needed urgently!!
2018-11-26 00:00:00 +00:00
Ciro Santilli 六四事件 法轮功
747da3b417
baremetal: aarch64 multicore works!!!
2018-11-23 00:00:02 +00:00
Ciro Santilli 六四事件 法轮功
8dd01415f5
baremetal: only rebuild required files based on mtime
...
Move multcore test up with bootloader.
2018-11-22 00:00:03 +00:00
Ciro Santilli 六四事件 法轮功
de05e91689
baremetal: arm multicore attempt
2018-11-22 00:00:01 +00:00
Ciro Santilli 六四事件 法轮功
35684b1b7e
arm exception level emulator entry examples
2018-11-20 00:00:02 +00:00
Ciro Santilli 六四事件 法轮功
07000300ab
userland: support arch specific examples
2018-11-20 00:00:00 +00:00
Ciro Santilli 六四事件 法轮功
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
Ciro Santilli 六四事件 法轮功
c0de856222
gdb test: set float
2018-11-14 10:10:12 +00:00
Ciro Santilli 六四事件 法轮功
e54635c3ab
make gdb test automation even awesomer
2018-11-13 00:00:01 +00:00
Ciro Santilli 六四事件 法轮功
d697640584
add more gdb tests
2018-11-09 00:00:02 +00:00
Ciro Santilli 六四事件 法轮功
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
Ciro Santilli 六四事件 法轮功
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
Ciro Santilli 六四事件 法轮功
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
Ciro Santilli 六四事件 法轮功
f403f86934
baremetal: aarch64 m5exit
2018-09-27 00:00:00 +00:00
Ciro Santilli 六四事件 法轮功
b2230bacf9
gem5 semihosting
2018-09-24 09:26:39 +01:00
Ciro Santilli 六四事件 法轮功
c53ccb0278
baremetal: aarch64 semihosting exit
2018-09-23 17:31:57 +01:00