Commit Graph

659 Commits

Author SHA1 Message Date
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 六四事件 法轮功
8e1fd9991b assert_fail.c: add to readme index 2019-05-08 00:00:09 +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 六四事件 法轮功
887dd8a31f test-user-mode: handle exit status for signals. Fix #61. 2019-05-08 00:00:04 +00:00
Ciro Santilli 六四事件 法轮功
40169f7427 baremetal: implement C assert 2019-05-08 00:00:02 +00:00
Ciro Santilli 六四事件 法轮功
406ee82cf3 baremetal: get exit status working with on_exit :-) 2019-05-08 00:00:01 +00:00
Ciro Santilli 六四事件 法轮功
18ca0b3c9c panic on panic: improve behaviour description 2019-05-08 00:00:00 +00:00
Ciro Santilli 六四事件 法轮功
3d83206461 baremetal: ah, actually nope, it didn't work :-(
Workaround for now. Works on asserts, but not on exit 1.

Some other day, maybe.

https://github.com/cirosantilli/linux-kernel-module-cheat/issues/59
2019-05-07 00:00:00 +00:00
Ciro Santilli 六四事件 法轮功
26cab92bfc baremetal: allow arbitrary exit status with the magic string
test-baremetal: fix missing setting x0 return value

Examples were just returning on ret without setting x0, which led to
failures... those were not noticed because of how broken the testing system
was ;-)
2019-05-06 00:00:01 +00:00
Ciro Santilli 六四事件 法轮功
22b86c06c1 readme: releases are more stable... 2019-05-05 00:00:00 +00:00
Ciro Santilli 六四事件 法轮功
0e84c413e4 waste your life 2019-05-05 00:00:00 +00:00
Ciro Santilli 六四事件 法轮功
14270ad7b3 userland: document path_properties 2019-05-05 00:00:00 +00:00
Ciro Santilli 六四事件 法轮功
9cd48d5184 userland: make libs work
Working for build, but now test-user-mode-in-tree is not using --in-tree,
TODO fix later on.
2019-05-05 00:00:00 +00:00
Ciro Santilli 六四事件 法轮功
eba97f9cef userland: try to make userland executable selection saner
Only allow existing files to be built, stop extension expansion madness.

cli_function: get_cli print booleans properly, was printing without --no-
for negations.
2019-05-05 00:00:00 +00:00
Ciro Santilli 六四事件 法轮功
c4d37134da prebuilt: kernel boot aarch64 does not work on Ubuntu 16.04 2019-05-05 00:00:00 +00:00
Ciro Santilli 六四事件 法轮功
fb3fdaa8a6 userland: move getchar from cpp-cheat 2019-05-05 00:00:00 +00:00
Ciro Santilli 六四事件 法轮功
e611806df9 run: create the uber convenient --gdb option 2019-05-05 00:00:00 +00:00
Ciro Santilli 六四事件 法轮功
776ec896f2 run: create --tmux-program gdb to open gem5 GDB 2019-05-05 00:00:00 +00:00
Ciro Santilli 六四事件 法轮功
7dedb18580 run: rename --wait-gdb in --gdb-wait, --gdb prefix might become a thing 2019-05-05 00:00:00 +00:00
Ciro Santilli 六四事件 法轮功
8509f17a84 userland: native testing 2019-05-05 00:00:00 +00:00
Ciro Santilli 六四事件 法轮功
b49ebb1c8a userland: get a bit closer to perfection 2019-05-05 00:00:00 +00:00
Ciro Santilli 六四事件 法轮功
85006363f8 test-user-mode: make perfect like build-userland
Multithreading and target selection.
2019-05-05 00:00:00 +00:00
Ciro Santilli 六四事件 法轮功
81a2ba927f userland: build really truly working now
userland test: start work, in a working state, but no features
2019-05-05 00:00:00 +00:00
Ciro Santilli 六四事件 法轮功
44ab6b7c6c userland: fix kernel version to work on older ubuntu
Expose --kernel-version to allow customization.

Update LTP info.
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 六四事件 法轮功
abb67c14b8 preparing test_user_mode, need to generalize stuff as usual 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 六四事件 法轮功
9c8f95d630 build-userland-in-tree is now a Python command
./build calls it, we did this to allow --download-dependencies to work
perfectly.
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 六四事件 法轮功
146e568db8 move all our stuff into /lkmc in guest
Motivation: userland is getting several new subdirectories, it would be
too insane to just dump all of that in the guest root filesystem.

To alleviate the cd pain, .profile puts user inside /lkmc by default.
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 六四事件 法轮功
5ebb9bc343 userland assembly: structure readme 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 六四事件 法轮功
1a0d15ca86 userland: convert make to python 2019-03-12 10:01:38 +00:00
Ciro Santilli 六四事件 法轮功
0deab8f8f7 user mode: use the nonexistent symlink workaround
I was considering setting --static by default to match gem5, but then
that breaks shared libraries like openblas... so let's just use the
ugly workaround for now as it seems to work...
2019-03-12 10:01:38 +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 六四事件 法轮功
b60784d59b linux: update to v5.0 2019-03-05 00:00:01 +00:00
Ciro Santilli 六四事件 法轮功
65d53b9297 glibc api stability: move to SO answer 2019-03-03 00:00:00 +00:00
Ciro Santilli 六四事件 法轮功
8b3b0453a6 glibc: mention ABI stability 2019-02-28 00:00:00 +00:00