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
cfa3991e64
more destructive changes
2018-12-05 00:00:00 +00:00
c8cedbb6de
gem5: how to get the gem5 linux
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
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
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
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
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
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
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
985913e1e6
prepare for kvm testing
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
0bd53a46f6
getting started: some small fixes
2018-11-15 00:00:04 +00:00
77e90f2d37
downgrade linux: Buildroot patching
2018-11-15 10:15:07 +00:00
996e4253c0
README: fix some error.
2018-11-14 09:45:49 +00:00
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
e54635c3ab
make gdb test automation even awesomer
2018-11-13 00:00:01 +00:00
a06872241b
the docker setup is perfect
2018-11-11 00:00:02 +00:00
403d4a9d06
docker: migrate to python
2018-11-11 00:00:01 +00:00
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
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
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
5d649377fc
build: make baremetal parts more flexible and powerful
...
Document test-gdb on readme
2018-11-09 00:00:01 +00:00
ce18cdc573
gem5 link benchmark: fix p51 values
2018-11-09 09:33:44 +00:00
e0dbe2416d
gdb: create some automated tests with pytest
...
gem5 baremetal: use m5exit m5op in exit() so as to not force users to
apply a patch for almost all examples
2018-11-09 09:33:44 +00:00
ed177345af
test-kernel-modules: rename to test-modules to match build-modules
2018-11-09 09:33:44 +00:00
fc9e0c28a5
baremetal: create an assert_fail C helper
...
Create a test for it under interactive/assert_fail.c
Move prompt under interactive
Create baremetal/arch/aarch64/c_from_as.S as an example of calling C
functions from assembly.
2018-11-09 09:33:44 +00:00
d39d5b8154
run: add --background option
2018-11-07 05:48:13 +00:00
753cbe68ff
build-buildroot: add the --no-overlay option
...
Initial motivation: modprobe. More to come most likely.
2018-11-06 00:00:01 +00:00
72167f9f68
bring a minimal buildroot kernel modules example to life
...
More importantly, to make modules_install on the Linux kernel build.
2018-11-05 00:00:00 +00:00
b5b1245f82
bench-boot: add updated benchmark
2018-11-04 00:00:01 +00:00
196dd616ff
better build setups for testing and release
2018-11-03 00:00:01 +00:00
9693c23fe6
gdb userland and gdbserver are perfect
2018-11-03 00:00:01 +00:00
ac8663a44a
about linux kernel configs: update
2018-11-02 22:00:10 +00:00
07a000cae7
rename packages to buildroot_packages
...
fix BR2_SAMPLE_PACKAGE to PACKAGE_SAMPLE_PACKAGE on README
Add some more README.adoc to subdirs.
2018-11-02 22:00:09 +00:00
df3a22052e
getting started: explain ./build vs ./build-linux after the useful example
2018-11-02 22:00:07 +00:00
b82bd50888
kgdb: actually, module debug just works with automatic lx-symbols? What happened?
2018-11-02 22:00:07 +00:00
63022702d6
supported hosts: what is ubuntu lts!
2018-11-02 22:00:05 +00:00