Commit Graph

590 Commits

Author SHA1 Message Date
Ciro Santilli 六四事件 法轮功
e2e03be65c remove missing references to packages/kernel/modules 2019-01-22 00:00:00 +00:00
Ciro Santilli 六四事件 法轮功
7597834f31 test-baremetal: create 2019-01-22 00:00:00 +00:00
Ciro Santilli 六四事件 法轮功
eccefa4c57 common: rename _src_ to _source_ everywhere 2019-01-22 00:00:00 +00:00
Ciro Santilli
8499df9879 readme: fix --gem5 references 2019-01-22 00:00:00 +00:00
Ciro Santilli
8bef6a9389 linux: update to v4.20 2019-01-22 00:00:00 +00:00
Ciro Santilli 六四事件 法轮功
928b01f458 add a --quiet flag
test-gdb and test-userland produce beautiful output by default

create def get_common_args to help forward common args to child calls...
it is ugly, but I'm lazy for a perfect solution now
2019-01-22 00:00:00 +00:00
Ciro Santilli 六四事件 法轮功
38ca239ad2 remove --gem5, use --emulator gem5 everywhere
Allow passing --emulator multiple times for transparent tests selection
just like --arch.
2019-01-22 00:00:00 +00:00
Ciro Santilli 六四事件 法轮功
34f77a498c test-gdb: allow running just one test 2019-01-22 00:00:00 +00:00
Ciro Santilli 六四事件 法轮功
de90cd9c97 test-gdb: improve integration with arch list 2019-01-22 00:00:00 +00:00
Ciro Santilli 六四事件 法轮功
b478346818 common: make multi arch actually work for builds
userland: create --static to make build a bit easier

Manually forward --dry-run to test-userland.
2019-01-22 00:00:00 +00:00
Ciro Santilli 六四事件 法轮功
bf5cb472de getting started: link to gdb step debug information 2019-01-22 00:00:00 +00:00
Ciro Santilli 六四事件 法轮功
5541167853 config: update example to new mechanism 2019-01-22 00:00:00 +00:00
Ciro Santilli 六四事件 法轮功
869e0b2d17 reamde userland directory: explain the different ways to run it, link back to user mode 2019-01-22 00:00:00 +00:00
Ciro Santilli 六四事件 法轮功
f388ad6460 run: add --userland-args to make userland arguments across QEMU and gem5
Get rid of --userland-before as a consequence.
2019-01-22 00:00:00 +00:00
Ciro Santilli 六四事件 法轮功
4ae3dea975 run: --tmux-args implies --tmux 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 六四事件 法轮功
76b5744fee gem5: update to 7fa4c946386e7207ad5859e8ade0bbfc14000d91
The main motivation is to fix the aarch64 GDB stub with
b5cc34d767410e98f54f2955bb274f0f8c3708e4
2019-01-22 00:00:00 +00:00
Ciro Santilli 六四事件 法轮功
a5ec63dc28 CliFunction 2019-01-22 00:00:00 +00:00
Ciro Santilli 六四事件 法轮功
9f6ddbc436 parsec: fix package name on README with underscore 2018-12-10 00:00:00 +00:00
Ciro Santilli 六四事件 法轮功
d569854ae1 kernel: add section about /proc/version
Customize user, host and date
2018-12-05 00:00:00 +00:00
Ciro Santilli 六四事件 法轮功
4f115bbde3 gem5: improve factoring of gem5 linux kernel build references 2018-12-04 00:00:03 +00:00
Ciro Santilli 六四事件 法轮功
f8d9514e79 add --custom-config-file-gem5 option to build gem5 kernels more easily 2018-12-04 15:10:02 +00:00
Ciro Santilli 六四事件 法轮功
f03e6ea2eb linux: add --linux-source-dir to have custom linux source dir 2018-12-04 15:10:02 +00:00
Ciro Santilli 六四事件 法轮功
38ba2b85fc gem5 display: a bit more info on dp650 2018-12-04 15:10:02 +00:00
Ciro Santilli 六四事件 法轮功
bc9e348a44 start simple integration to test dp650
Not yet merged on gem5 mailine, review published at:
https://gem5-review.googlesource.com/c/public/gem5/+/11036/1
2018-12-04 00:00:00 +00:00
Ciro Santilli 六四事件 法轮功
aefe11ab17 gem5: how to get the gem5 linux 2018-11-29 15:07:02 +00:00
Ciro Santilli 六四事件 法轮功
c76e700903 gdb: better test command 2018-11-29 15:07:02 +00:00
Ciro Santilli 六四事件 法轮功
2a16ddc1bf run: trace to stdout 2018-11-29 15:07:02 +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 六四事件 法轮功
2b10066549 run: forward --userland and --baremetal to tmux! It's just beautiful. 2018-11-23 00:00:01 +00:00
Ciro Santilli 六四事件 法轮功
7816f1f635 trace: improve a bit, fix bugs 2018-11-23 00:00:00 +00:00
Ciro Santilli 六四事件 法轮功
b57cf380f5 baremetal: document the bootloaders 2018-11-22 00:00:04 +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 六四事件 法轮功
701bf6703b more info on gem5 prebuilt support 2018-11-22 00:00:01 +00:00
Ciro Santilli 六四事件 法轮功
de05e91689 baremetal: arm multicore attempt 2018-11-22 00:00:01 +00:00
Ciro Santilli 六四事件 法轮功
d6905e28f1 readme: minor fixes 2018-11-22 00:00:00 +00:00
Ciro Santilli 六四事件 法轮功
70d26c7547 CONFIG_HAVE_KERNEL_UNCOMPRESSED=y is s390 only 2018-11-21 00:00:02 +00:00
Ciro Santilli 六四事件 法轮功
0e9d24c592 kvm: arm stub 2018-11-21 00:00:00 +00:00
Ciro Santilli 六四事件 法轮功
8e036992fa prebuilt: tell users to checkout ot latest tag, otherwise too unstable 2018-11-20 00:00:00 +00:00
Ciro Santilli 六四事件 法轮功
65d33ab11e run: actually rename ./run --busybox-init to --eval-after
Had just changed the CLI parameter but nothing else!

Had half worked because Python argparse is insane and accepts substrings
like --eval-a.

Fix #43
2018-11-20 00:00:03 +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 六四事件 法轮功
985913e1e6 prepare for kvm testing 2018-11-19 22:35:16 +00:00
Ciro Santilli 六四事件 法轮功
2684133597 build-gem5: use arm-linux-gnueabihf- to match build -D 2018-11-17 19:42:33 +00:00
Ciro Santilli 六四事件 法轮功
0bd53a46f6 getting started: some small fixes 2018-11-15 00:00:04 +00:00
Ciro Santilli 六四事件 法轮功
77e90f2d37 downgrade linux: Buildroot patching 2018-11-15 10:15:07 +00:00
Reveriel
996e4253c0 README: fix some error. 2018-11-14 09:45:49 +00:00
Ciro Santilli 六四事件 法轮功
f06e26f865 downgrade linux kernel: you may need to change this repo to match buildroot
https://github.com/cirosantilli/linux-kernel-module-cheat/issues/39
2018-11-13 00:00:04 +00:00