Commit Graph

950 Commits

Author SHA1 Message Date
Ciro Santilli 六四事件 法轮功
5c35faf54b expand intro to QEMU and buildroot
Move out of getting started to keep it pristine, links only.
2018-11-02 22:00:04 +00:00
Ciro Santilli 六四事件 法轮功
3dbca2736d download-dependencies: g++-aarch64-linux-gnu 2018-11-02 22:00:03 +00:00
Ciro Santilli 六四事件 法轮功
34ee5f2fbf ./run --debug-vm: pass GDB arguments to the option on the CLI.
readme: remote g packet reply is too long

Benchmark gem5 single file rebuild
2018-11-02 00:00:02 +00:00
Ciro Santilli 六四事件 法轮功
9571747859 kgdb is perfect
baremetal works on docker. Missing deps + virtfs now skips missing dirs.
2018-11-02 00:00:00 +00:00
Ciro Santilli 六四事件 法轮功
1cd1e58b02 I understand kdb, now missing fix and document arm failures 2018-11-01 23:00:01 +00:00
Ciro Santilli 六四事件 法轮功
417c768e11 Make crosstool-NG work within Docker. 2018-11-01 00:00:00 +00:00
Ciro Santilli 六四事件 法轮功
9a446affa6 gdb: debug remote protocol 2018-10-31 17:00:07 +00:00
Ciro Santilli 六四事件 法轮功
76418edbac move user mode to toplevel section, because too good / large :-) 2018-10-31 18:00:06 +00:00
Ciro Santilli 六四事件 法轮功
6bfb5221d1 userland: make --host awesome 2018-10-31 19:00:05 +00:00
Ciro Santilli 六四事件 法轮功
8e07146606 kgdb kdb is broken, do I care? 2018-10-31 20:00:04 +00:00
Ciro Santilli 六四事件 法轮功
10dd9178c6 console tested on 2018-10-31 21:00:03 +00:00
Ciro Santilli 六四事件 法轮功
e042a1b2ad console: make awesome 2018-10-31 21:00:03 +00:00
Ciro Santilli 六四事件 法轮功
65a103d6c1 host kernel module works 2018-10-31 23:00:01 +00:00
Ciro Santilli 六四事件 法轮功
911dd8be32 remove some more kernel_module- references
make kgdb x86_64 work once again, now pending a decent serial refactor
2018-10-31 23:00:01 +00:00
Ciro Santilli 六四事件 法轮功
4f47491482 userland: make uber awesome with --baremetal-like executable resolution 2018-10-30 22:00:02 +00:00
Ciro Santilli 六四事件 法轮功
ab2574a790 userland: build id
user mode: factor out nicely with -static and build id
2018-10-30 22:00:02 +00:00
Ciro Santilli 六四事件 法轮功
873737bd1f virt_to_phys: fix multiple read size
build-buildroot: add --make-args
2018-10-30 23:00:01 +00:00
Ciro Santilli 六四事件 法轮功
b5b646ffd4 qemu: document GDB user mode, fix some stuff 2018-10-29 22:00:02 +00:00
Ciro Santilli 六四事件 法轮功
a29b5a41fb gem5: expose syscall emulation with --user
Then also expose QEMU user mode with --user. Docs not perfect yet,
would require a build alternative for userland/ for -static and or
passing options before the QEMU userland executable with a new CLI.
2018-10-29 22:00:02 +00:00
Ciro Santilli 六四事件 法轮功
e267435f6a fix most of GDB and remove most kernel_modules- references 2018-10-29 00:00:00 +00:00
Ciro Santilli 六四事件 法轮功
e0fec42dbb build-buildroot: clean up old kernel config options 2018-10-28 00:00:11 +00:00
Ciro Santilli 六四事件 法轮功
66939e657f docker: fix some broken stuff from the clean setup ;-) 2018-10-28 00:00:10 +00:00
Ciro Santilli 六四事件 法轮功
23bca8f17e readme: ble 2018-10-28 00:00:09 +00:00
Ciro Santilli 六四事件 法轮功
44e3fb8fd3 linux: update to v4.19 2018-10-28 00:00:08 +00:00
Ciro Santilli 六四事件 法轮功
14f201f26d build-buildroot: remove --buildroot- prefix after build-linux split
build-linux: don't automtaically add CONFIG_, e.g. disable is done with comment.
2018-10-28 00:00:07 +00:00
Ciro Santilli 六四事件 法轮功
b8dd2e3215 bench-boot: enable gem5 arm linux kernel boots 2018-10-28 18:54:52 +00:00
Ciro Santilli 六四事件 法轮功
3ae614cba4 build-buildroot: only cat EOF configs once 2018-10-28 00:00:05 +00:00
Ciro Santilli 六四事件 法轮功
8dd6019333 getting started: be the first thing people see
panic_on_panic: it actually exits != 0 now, OK then
2018-10-28 00:00:03 +00:00
Ciro Santilli 六四事件 法轮功
f9eb0b72de m5: clean before build to not break across archs
build-buildroot: fix exception...
2018-10-28 00:00:02 +00:00
Ciro Santilli 六四事件 法轮功
11fedc6045 gem5: document that arm v4.18 kernel boot was fixed
Fixed by gem5 commit 33b311d8d8b8d527d500d62a35b50be63e41b556

Automatically pass parnic_on_panic for archs that support it.
2018-10-28 00:00:01 +00:00
Ciro Santilli 六四事件 法轮功
ceb64ab8e1 gem5: use --param to automate aarch64 baremetal BS, oh yeah 2018-10-28 00:00:00 +00:00
Ciro Santilli 六四事件 法轮功
0edf7575cd gem5: update to d4b3e064adeeace3c3e7d106801f95c14637c12f
Mostly for --param to control debug properly.

Less README workarounds, more ./run automation, oh yeah.
2018-10-28 00:00:00 +00:00
Ciro Santilli 六四事件 法轮功
6c86f27c91 make getting started first 2018-10-28 08:26:35 +00:00
Ciro Santilli 六四事件 法轮功
d80c9ccee2 build: add --extra-args motivated by --clean 2018-10-28 08:26:35 +00:00
Ciro Santilli 六四事件 法轮功
a68c97ae42 merge run-gem5-se into run
This way it can re-use run functionality, notably setting gem5.opt
generic args, and putting m5out where it belongs.
2018-10-26 00:00:05 +00:00
Ciro Santilli 六四事件 法轮功
09f610c009 gem5: mention dynamically linked executables not supported outside of x86_64 2018-10-26 00:00:03 +00:00
Ciro Santilli 六四事件 法轮功
34a8fa6a39 common: fix cwd and env on command printing 2018-10-26 00:00:02 +00:00
Ciro Santilli 六四事件 法轮功
bb1bb370a6 build-gem5: factor dtb copy with copy_dir_if_update_non_recursive
Less code, less boring + cp prints, only copy if modified.
2018-10-26 00:00:02 +00:00
Ciro Santilli 六四事件 法轮功
8f1c662e3d build kind of works 2018-10-26 00:00:00 +00:00
Ciro Santilli 六四事件 法轮功
004c100453 copy-overlay. ./build broken btw :-) 2018-10-25 00:00:02 +00:00
Ciro Santilli 六四事件 法轮功
ca231b82f6 get rid of lkmc package, move userland and kernel-modules to top
Rationale: we already had a non buildroot build system,
maintaining both will be hard, and having short paths is more awesome.
2018-10-25 00:00:02 +00:00
Ciro Santilli 六四事件 法轮功
98d2c83317 echo key configs as bash commands 2018-10-25 00:00:00 +00:00
Ciro Santilli 六四事件 法轮功
21627ff9d8 Move build-buildroot linux configs to build-linux.
Needs a lot of testing, and need to cleanup readme, but seems to work.
2018-10-24 00:00:01 +00:00
Ciro Santilli 六四事件 法轮功
a410100f3f docker: move to component 2018-10-24 08:13:21 +01:00
Ciro Santilli 六四事件 法轮功
3980974e91 common: factor -j --nproc to all builds 2018-10-23 00:00:02 +00:00
Ciro Santilli 六四事件 法轮功
4b99e522dd common.run_cmd: assert result == 0 by default 2018-10-23 09:58:30 +01:00
Ciro Santilli 六四事件 法轮功
4cd9c533b8 move all builds to components 2018-10-23 09:58:30 +01:00
Ciro Santilli 六四事件 法轮功
b6ccceb344 run-gem5-se 2018-10-23 09:58:30 +01:00
Ciro Santilli 六四事件 法轮功
65acd6b36f build-qemu: fix 2018-10-21 00:00:00 +00:00
Ciro Santilli 六四事件 法轮功
1162ad7bb8 readme: make --gem5-worktree docs awaesomer 2018-10-19 00:00:01 +00:00