Ciro Santilli 六四事件 法轮功
f28191a735
baremetal aarch64: create C version of multicore.S as well
...
Attempted to do the same for arm, but it failed.
2019-08-21 00:00:00 +00:00
Ciro Santilli 六四事件 法轮功
d7a24ea200
start moving malloc and friends in
2019-08-11 00:00:00 +00:00
Ciro Santilli 六四事件 法轮功
84f88e5770
fix arm timer baremetal!
2019-08-06 00:00:00 +00:00
Ciro Santilli 六四事件 法轮功
75e2582970
arm gic: get closer to working, still failing though
...
Define print functions for all system regs.
2019-07-31 00:00:00 +00:00
Ciro Santilli 六四事件 法轮功
3b93a2d65a
avm svc: fully study and understand QEMU traces
...
Preparation for timer. Timer is almost working it seems, just need to
ACK the interrupt most likely: it is firing like mad that's all.
2019-07-30 00:00:01 +00:00
Ciro Santilli 六四事件 法轮功
b38e2b0da9
arm baremetal: SVC explain where the imm16 can be retrieved
...
Use upper case hex literals on all PRIXnn.
.gitignore /out.docker
2019-07-16 00:00:01 +00:00
Ciro Santilli 六四事件 法轮功
28cd27f969
Move all non-README links to cirosantilli.com where the file is not cut off...
2019-07-07 00:00:01 +00:00
Ciro Santilli 六四事件 法轮功
a3780d6de7
aarch64: fix bus error on aarch64 in ThunderX2 misaligned PC
...
The error happened at: userland/arch/aarch64/lkmc_assert_eq_fail.S but
it does not happen in QEMU userland nor full system, not sure why.
2019-06-07 00:00:00 +00:00
Ciro Santilli 六四事件 法轮功
c8c4f89854
asm: make use regular asserts that will just work on baremetal
...
Previously had wonky line pointer in asm_main. New interface simpler and more portable.
Add tests for ASSERT_EQ_ and family in arm and aarch64, previously on x86_64.
ASSERT_EQ_ and family in ARM can now either take =123, =addr or var, before this
the = was added on macros so var was not possible.
Define the main function directly in assembly, the C driver was useless.
2019-05-23 00:00:00 +00:00