Commit Graph

32 Commits

Author SHA1 Message Date
Ciro Santilli 六四事件 法轮功
a13e99ec1c assembly SIMD add: make uniform for all ISAs, mark as entry point to learning SIMD 2019-05-12 00:00:04 +00:00
Ciro Santilli 六四事件 法轮功
1ab7fbf607 Fix import_path circular dependency by splitting it out.
Use import thread_pool instead from, from is evil.

Fix poweroff.out path for ./trace-boot.
2019-05-12 00:00:02 +00:00
Ciro Santilli 六四事件 法轮功
7cf3c20a40 x86 assembly: addpd 2019-05-12 00:00:01 +00:00
Ciro Santilli 六四事件 法轮功
300671cd39 x86 paddq: test entire family 2019-05-11 00:00:00 +00:00
Ciro Santilli 六四事件 法轮功
16ecab4af0 x86: paddq 2019-05-10 00:00:00 +00:00
Ciro Santilli 六四事件 法轮功
5d774c0947 gas_data_sizes.S: make PIE for all ISAs 2019-05-09 00:00:02 +00:00
Ciro Santilli 六四事件 法轮功
7014d34576 gas data sizes 2019-05-09 00:00:01 +00:00
Ciro Santilli 六四事件 法轮功
5e55547ce1 userland x86_64: allow ASSERT_EQ to take just about anything 2019-05-09 00:00:00 +00:00
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