Ciro Santilli 六四事件 法轮功
2e9ffcab63
lvimrc: move to kernel_modules directory
...
Keep insane tabs away from userland forever!
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 六四事件 法轮功
5b6a716a9b
gem5: update to a5bc2291391b0497fdc60fdc960e07bcecebfb8f
...
gem5-build: use --gold-linker by default
2018-11-23 00:00:03 +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 六四事件 法轮功
f73eaaffd2
prebuilt: automatically pick up qemu from PATH if not built like qemu-img
2018-11-22 00:00:02 +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 六四事件 法轮功
35ab408e1e
gem5: set kvm cpu type for arm
2018-11-22 12:28:07 +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 六四事件 法轮功
fff2a60aa6
build-linux: split merge_config.sh configs line
2018-11-21 00:00:01 +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 六四事件 法轮功
034bd3600f
build-buildroot: fix qemu-img -T order
...
Fix #42
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 六四事件 法轮功
454af5d03a
build-linux: fix --verbose
2018-11-19 22:35:16 +00:00
Ciro Santilli 六四事件 法轮功
985913e1e6
prepare for kvm testing
2018-11-19 22:35:16 +00:00
Ciro Santilli 六四事件 法轮功
33f286b354
run: make qemu-img more resilient to --prebuilt by not doing -T in that case
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 六四事件 法轮功
074fbbdf4c
build: fix arm gcc package names for arm hosts
2018-11-17 00:00:01 +00:00
Ciro Santilli 六四事件 法轮功
c2ac65a807
docker: split minimum setup to separate script
2018-11-17 00:00:00 +00:00
Ciro Santilli 六四事件 法轮功
0bd53a46f6
getting started: some small fixes
2018-11-15 00:00:04 +00:00
Ciro Santilli 六四事件 法轮功
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
Ciro Santilli 六四事件 法轮功
95c1800b0e
run: dont break on userland due to missing termout file
2018-11-15 20:07:47 +00:00
Ciro Santilli 六四事件 法轮功
f8631e58d0
userland: create interactive example
2018-11-15 20:07:47 +00:00
Ciro Santilli 六四事件 法轮功
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
Ciro Santilli 六四事件 法轮功
ecc2a21b57
get rid of unused patches/buildroot
2018-11-15 10:15:07 +00:00
Ciro Santilli 六四事件 法轮功
77e90f2d37
downgrade linux: Buildroot patching
2018-11-15 10:15:07 +00:00
Ciro Santilli 六四事件 法轮功
c0de856222
gdb test: set float
2018-11-14 10:10:12 +00:00
Ciro Santilli 包子露宪 六四事件 法轮功
9f03546699
Merge pull request #40 from reveriel/master
...
README: fix some error.
2018-11-14 10:10:11 +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 六四事件 法轮功
425fb26736
run: fix error log parsing
2018-11-13 00:00:02 +00:00
Ciro Santilli 六四事件 法轮功
238f1ad1c0
common: add --qemu option to override configs
2018-11-13 00:00:02 +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 六四事件 法轮功
6119fb80ea
common: print_cmd only prints a single line if the command fits in one line
...
No more ugly ' \\\n;' ending!
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
Ciro Santilli 六四事件 法轮功
d697640584
add more gdb tests
2018-11-09 00:00:02 +00:00
Ciro Santilli 六四事件 法轮功
c1f060ca65
test-gdb: find source path correctly
...
Previously was relying on glob order, and which could pick up the .py
instead of the .c / .S.
2018-11-09 00:00:02 +00:00
Ciro Santilli 六四事件 法轮功
5d649377fc
build: make baremetal parts more flexible and powerful
...
Document test-gdb on readme
2018-11-09 00:00:01 +00:00