Ciro Santilli 六四事件 法轮功
53ef7281a4
userland x86_64: implement ASSERT_MEMCMP
2019-05-08 00:00:10 +00:00
Ciro Santilli 六四事件 法轮功
fce78fcd46
userland x86_64: ASSERT_EQ show actual and expected values
2019-05-08 00:00:08 +00:00
Ciro Santilli 六四事件 法轮功
88db1a725a
userland assembly: build empty.S and fail.S to toplevel and run fail.S with path_properties exit_status
...
They were just duplicating stuff needlessly while we don't support non-native in-tree builds,
which leads to executable conflicts for C file anyways.
2019-05-08 00:00:06 +00:00
Ciro Santilli 六四事件 法轮功
62571fa649
aarch64: fix ASSERT_EQ_REG tests on gem5
...
Was doing an 8-byte aligned store, which gem5 dislikes.
But the ARMARM says bad things may happen there, notably a signal:
"D1.8.2 SP alignment checking" so gem5 is not really too wrong,
QEMU just happens to work by chance.
2019-05-08 19:23:53 +01:00
Ciro Santilli 六四事件 法轮功
f176d04500
userland: start refactor to show failing values on failure!
...
aarch64 basically done, but missing:
- other archs
- maybe convert main.c into C++ to use templates?
- full review of ASSERT_EQ calling convention issues not seen by tests
by chance
- documentation
2019-05-05 00:00:00 +00:00
Ciro Santilli 六四事件 法轮功
f1c3b64a55
userland: x86_64 linux hello world make PIE
2019-05-05 00:00:00 +00:00
Ciro Santilli 六四事件 法轮功
8509f17a84
userland: native testing
2019-05-05 00:00:00 +00:00
Ciro Santilli 六四事件 法轮功
0c9afcf9b6
asm: prefix every linux specific with linux/
2019-05-05 00:00:00 +00:00
Ciro Santilli 六四事件 法轮功
8618025682
mtops.h is perfect now
2019-05-05 00:00:00 +00:00
Ciro Santilli 六四事件 法轮功
1cc3ee8657
rename include to lkmc
2019-05-05 00:00:00 +00:00
Ciro Santilli 六四事件 法轮功
aea97698c3
bak
2019-05-05 00:00:00 +00:00
Ciro Santilli 六四事件 法轮功
0ef494b681
migrate all
2019-05-05 00:00:00 +00:00
Ciro Santilli 六四事件 法轮功
ecef42be81
start the big userland migration
2019-05-05 00:00:00 +00:00
Ciro Santilli 六四事件 法轮功
42f8de774a
userland: add ported to all archs
2019-05-05 00:00:00 +00:00
Ciro Santilli 六四事件 法轮功
3388d72bb2
asm: more links
2019-05-05 00:00:00 +00:00
Ciro Santilli 六四事件 法轮功
549bd4a7fd
x86 fail works
2019-05-05 00:00:00 +00:00
Ciro Santilli 六四事件 法轮功
d4f698306a
document userland asm syscall interfaces
2019-05-05 00:00:00 +00:00
Ciro Santilli 六四事件 法轮功
0263c21557
userland: add assembly support
...
Move arm assembly cheat here, and start some work on x86 cheat as well.
2019-05-05 00:00:00 +00:00
Ciro Santilli 六四事件 法轮功
4943c9ed2e
userland: in-tree build shortcuts from inside tree
2019-03-15 00:00:00 +00:00
Ciro Santilli 六四事件 法轮功
276688bb33
userland: allow selecting targets, including directories
2019-03-13 00:00:02 +00:00
Ciro Santilli 六四事件 法轮功
c382ecf3f7
gcc: neverbuild, Buildroot can rebuild it :-)
2019-03-10 00:00:00 +00:00
Ciro Santilli 六四事件 法轮功
23f80c2310
binutils: describe gas hello world hack
2019-03-05 00:00:02 +00:00
Ciro Santilli 六四事件 法轮功
a30ed0f047
inline assembly: improve everywhere
2019-02-25 00:00:00 +00:00
Ciro Santilli 六四事件 法轮功
07000300ab
userland: support arch specific examples
2018-11-20 00:00:00 +00:00