|
|
fa1e4ffa7d
|
run kind of runs
|
2018-12-09 00:00:01 +00:00 |
|
|
|
5e20ba833b
|
build-linux and build-gem5 seem to work
|
2018-12-09 00:00:00 +00:00 |
|
|
|
1768421dbd
|
args -> kwargs
|
2018-12-08 00:00:01 +00:00 |
|
|
|
33af564899
|
bak
|
2018-12-08 00:00:00 +00:00 |
|
|
|
724c82323e
|
settling on not splitting --args per script for now
|
2018-12-07 00:00:00 +00:00 |
|
|
|
cfa3991e64
|
more destructive changes
|
2018-12-05 00:00:00 +00:00 |
|
|
|
0162205797
|
cli: add --no-bool options automatically
|
2018-11-30 00:00:00 +00:00 |
|
|
|
c8cedbb6de
|
gem5: how to get the gem5 linux
|
2018-11-30 13:49:51 +00:00 |
|
|
|
598ec7fb0d
|
run: comments
|
2018-11-30 13:49:51 +00:00 |
|
|
|
17c95b3283
|
gdb: better test command
|
2018-11-30 13:49:51 +00:00 |
|
|
|
975d2c1dd1
|
run: trace to stdout
|
2018-11-30 13:49:51 +00:00 |
|
|
|
4a9130f32a
|
lvimrc: move to kernel_modules directory
Keep insane tabs away from userland forever!
|
2018-11-30 13:49:51 +00:00 |
|
|
|
1accb2c98b
|
considering some new design ideas
|
2018-11-30 00:00:00 +00:00 |
|
|
|
271e7c6371
|
start migration to CliFunction
|
2018-11-29 00:00:00 +00:00 |
|
|
|
54e15e0433
|
multicore: remove references to PCSI
|
2018-11-26 00:00:00 +00:00 |
|
|
|
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 |
|
|
|
5b6a716a9b
|
gem5: update to a5bc2291391b0497fdc60fdc960e07bcecebfb8f
gem5-build: use --gold-linker by default
|
2018-11-23 00:00:03 +00:00 |
|
|
|
747da3b417
|
baremetal: aarch64 multicore works!!!
|
2018-11-23 00:00:02 +00:00 |
|
|
|
2b10066549
|
run: forward --userland and --baremetal to tmux! It's just beautiful.
|
2018-11-23 00:00:01 +00:00 |
|
|
|
7816f1f635
|
trace: improve a bit, fix bugs
|
2018-11-23 00:00:00 +00:00 |
|
|
|
b57cf380f5
|
baremetal: document the bootloaders
|
2018-11-22 00:00:04 +00:00 |
|
|
|
8dd01415f5
|
baremetal: only rebuild required files based on mtime
Move multcore test up with bootloader.
|
2018-11-22 00:00:03 +00:00 |
|
|
|
f73eaaffd2
|
prebuilt: automatically pick up qemu from PATH if not built like qemu-img
|
2018-11-22 00:00:02 +00:00 |
|
|
|
701bf6703b
|
more info on gem5 prebuilt support
|
2018-11-22 00:00:01 +00:00 |
|
|
|
de05e91689
|
baremetal: arm multicore attempt
|
2018-11-22 00:00:01 +00:00 |
|
|
|
35ab408e1e
|
gem5: set kvm cpu type for arm
|
2018-11-22 12:28:07 +00:00 |
|
|
|
d6905e28f1
|
readme: minor fixes
|
2018-11-22 00:00:00 +00:00 |
|
|
|
70d26c7547
|
CONFIG_HAVE_KERNEL_UNCOMPRESSED=y is s390 only
|
2018-11-21 00:00:02 +00:00 |
|
|
|
fff2a60aa6
|
build-linux: split merge_config.sh configs line
|
2018-11-21 00:00:01 +00:00 |
|
|
|
0e9d24c592
|
kvm: arm stub
|
2018-11-21 00:00:00 +00:00 |
|
|
|
8e036992fa
|
prebuilt: tell users to checkout ot latest tag, otherwise too unstable
|
2018-11-20 00:00:00 +00:00 |
|
|
|
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 |
|
|
|
034bd3600f
|
build-buildroot: fix qemu-img -T order
Fix #42
|
2018-11-20 00:00:03 +00:00 |
|
|
|
35684b1b7e
|
arm exception level emulator entry examples
|
2018-11-20 00:00:02 +00:00 |
|
|
|
07000300ab
|
userland: support arch specific examples
|
2018-11-20 00:00:00 +00:00 |
|
|
|
454af5d03a
|
build-linux: fix --verbose
|
2018-11-19 22:35:16 +00:00 |
|
|
|
985913e1e6
|
prepare for kvm testing
|
2018-11-19 22:35:16 +00:00 |
|
|
|
33f286b354
|
run: make qemu-img more resilient to --prebuilt by not doing -T in that case
|
2018-11-19 22:35:16 +00:00 |
|
|
|
2684133597
|
build-gem5: use arm-linux-gnueabihf- to match build -D
|
2018-11-17 19:42:33 +00:00 |
|
|
|
074fbbdf4c
|
build: fix arm gcc package names for arm hosts
|
2018-11-17 00:00:01 +00:00 |
|
|
|
c2ac65a807
|
docker: split minimum setup to separate script
|
2018-11-17 00:00:00 +00:00 |
|
|
|
0bd53a46f6
|
getting started: some small fixes
|
2018-11-15 00:00:04 +00:00 |
|
|
|
1fda6357c3
|
gdb: stub for testing userland
Not working because cannot find, requires moving --userland to common.py
|
2018-11-15 20:07:47 +00:00 |
|
|
|
95c1800b0e
|
run: dont break on userland due to missing termout file
|
2018-11-15 20:07:47 +00:00 |
|
|
|
f8631e58d0
|
userland: create interactive example
|
2018-11-15 20:07:47 +00:00 |
|
|
|
26b890f42f
|
Factor common userland and baremetal C functions
This allows add.c to run unmodified on both!
For that to work, use int main on baremetal, and pass the return value to
the final exit.
|
2018-11-15 20:07:47 +00:00 |
|
|
|
ecc2a21b57
|
get rid of unused patches/buildroot
|
2018-11-15 10:15:07 +00:00 |
|
|
|
77e90f2d37
|
downgrade linux: Buildroot patching
|
2018-11-15 10:15:07 +00:00 |
|
|
|
c0de856222
|
gdb test: set float
|
2018-11-14 10:10:12 +00:00 |
|
|
|
9f03546699
|
Merge pull request #40 from reveriel/master
README: fix some error.
|
2018-11-14 10:10:11 +00:00 |
|