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
Ciro Santilli 六四事件 法轮功
e54635c3ab
make gdb test automation even awesomer
2018-11-13 00:00:01 +00:00
Ciro Santilli 六四事件 法轮功
a06872241b
the docker setup is perfect
2018-11-11 00:00:02 +00:00
Ciro Santilli 六四事件 法轮功
403d4a9d06
docker: migrate to python
2018-11-11 00:00:01 +00:00
Ciro Santilli 六四事件 法轮功
32420eec33
download-dependencies: merge into ./build --download-dependencies
...
Reuses the module system dependencies present there.
run: make --dry-run work even when there is no out directory yet
docker: make the wrapping more intuitive
2018-11-10 00:00:02 +00:00
Ciro Santilli 六四事件 法轮功
6c355c80d3
qemu-monitor: migrate to Python!
...
Just came across the telnet in the stdlib, and got rid of the ugly expect
dependency, nice.
Also implement stdin input now that we have a sane language.
2018-11-10 00:00:01 +00:00