Ciro Santilli 六四事件 法轮功
bc73cebff1
Build the Linux kernel independently from Buildroot
...
This will allow for other types of root filesystems that don't rely on Buildroot
to be added and used in the future.
Propagate --verbose on all build scripts to see full GCC commands.
build-all: allow for neat subsets
also 9p share rootfs_overlay. TODO document.
2018-10-12 09:30:33 +01:00
Ciro Santilli 六四事件 法轮功
e8cd0caa9e
gem5: add --gem5-build-dir for private out of tree builds
2018-10-09 19:42:32 +01:00
Ciro Santilli 六四事件 法轮功
b6d00baac0
gem5: renamame --gem5-src to --gem5-source
...
And fix outdated README references to --gem5-worktree.
2018-10-09 19:26:46 +01:00
Ciro Santilli 六四事件 法轮功
8815312cad
docker: rename rundocker to run-docker to match previous refactor
2018-09-28 00:00:00 +00:00
Ciro Santilli 六四事件 法轮功
e56901c040
configure: docbook2x for future ctng
2018-09-28 00:00:00 +00:00
Ciro Santilli 六四事件 法轮功
d024dae98e
ctng: use CT_JOBS instead of wrong -j
2018-09-28 00:00:00 +00:00
Ciro Santilli 六四事件 法轮功
ca55bc2d61
gem5: replace --gem5-src with --gem5-worktree-path
2018-09-28 00:00:00 +00:00
Ciro Santilli 六四事件 法轮功
f403f86934
baremetal: aarch64 m5exit
2018-09-27 00:00:00 +00:00
Ciro Santilli 六四事件 法轮功
6bcbf2cb8e
prebuilt: explain toolchain is the expensive step
2018-09-27 00:00:00 +00:00
Ciro Santilli 六四事件 法轮功
75a555daa8
common: print cd pdw on paths
...
print only modified variables on PATH
use common.run_cmd everywhere to get full bash bash commands
readme: recommend private/ instead of the cryptic p/
2018-09-27 00:00:00 +00:00
Ciro Santilli 六四事件 法轮功
21a7a1ffa8
gem5: automatically add build type to the build path
...
If you use it, you shall debug it, there is no basic user for gem5, so
longer paths are worth it.
2018-09-26 00:00:00 +00:00
Ciro Santilli 六四事件 法轮功
9f2cd88e48
gem5-src: document saner defaults
2018-09-26 00:00:00 +00:00
Ciro Santilli 六四事件 法轮功
62a91e5583
baremetal: better asm comments
2018-09-26 00:00:00 +00:00
Ciro Santilli 六四事件 法轮功
fd15d3e9df
gem5: --gem5-src
2018-09-25 00:00:00 +00:00
Ciro Santilli 六四事件 法轮功
6b563c0234
baremetal bibliography
2018-09-25 10:02:38 +01:00
Ciro Santilli 六四事件 法轮功
7d6f8c3884
readme: fix ./getvar exec which became exetuable
2018-09-25 00:10:00 +01:00
Ciro Santilli 六四事件 法轮功
b2230bacf9
gem5 semihosting
2018-09-24 09:26:39 +01:00
Ciro Santilli 六四事件 法轮功
595e52bb5c
run: try to overcome run BlockingIOError
2018-09-23 19:03:14 +01:00
Ciro Santilli 六四事件 法轮功
c53ccb0278
baremetal: aarch64 semihosting exit
sha-c53ccb02782e6b5ba94c38c72597101cde86c4ff
2018-09-23 17:31:57 +01:00
Ciro Santilli 六四事件 法轮功
f90e69045a
release: github token from env var
2018-09-23 16:46:11 +01:00
Ciro Santilli 六四事件 法轮功
7183feca12
readme: improve release docs a bit
2018-09-23 14:44:27 +01:00
Ciro Santilli 六四事件 法轮功
c0b60d6b4c
configure: make it work from clean repo
2018-09-23 14:31:30 +01:00
Ciro Santilli 六四事件 法轮功
74b51fc044
gem5: update to 7bfb7f3a43f382eb49853f47b140bfd6caad0fb8
...
The update is required to include 3c3ca64b5f0dd9eef7b1ce1c65cc6e8e9147dd38
otherwise baremetal does not on VExpress.
baremetal: create a baremetal setup with crosstool-ng
buildroot: improve directory location: move out/dl inside
out/buildroot/download, and add a new out/buildroot/build level
tagline: generalize, deliver more value than howto, since now howtos
are starting to multiply
rename all top scripts to separate words with hyphen more consistently,
e.g. run-gdb instead of rungdb
getvar: list all variables
gem5: make m5out section to focus all releated information at
Prevent m5term Text file busy when rebuilding gem5 while it is running.
sha-74b51fc0444bc82d108f05b7ef7ff60f91d75eb6
2018-09-23 13:56:20 +01:00
Ciro Santilli 六四事件 法轮功
e114830158
tidy up submodules
sha-e11483015813f720d0bc5e62bdc2e9ba00a9fd83
2018-09-17 14:52:27 +01:00
Ciro Santilli 六四事件 法轮功
60f0e98644
relase: make github operations perfect
2018-09-17 12:38:26 +01:00
Ciro Santilli 六四事件 法轮功
b2238daee3
Split test kernel modules to a separate script.
...
Notice that Python sucks and does SIGPIPE annoyances, for now work around
by grepping the output file...
Fix the exit status read check with 'b', it broke down occasionally with:
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xff in position 1832: invalid start byte
2018-09-16 09:16:18 +01:00
Ciro Santilli 六四事件 法轮功
72d18a72b2
readme: make prebuilt work brutally
2018-09-16 08:17:18 +01:00
Ciro Santilli 六四事件 法轮功
f40e584b95
release: make runnable again
...
Create download-latest-release helper
2018-09-16 07:51:22 +01:00
Ciro Santilli 六四事件 法轮功
0bf7c7cb81
prebuilt: failed extract-vmlinux attempt
sha-0bf7c7cb81cf905e1e50b873f8bb01d1d38eff3f
2018-09-16 06:43:18 +01:00
Ciro Santilli 六四事件 法轮功
e2f36b5bc1
prebuilt: attempt gem5 a bit further, but stop at the vmlinux step
2018-09-15 23:01:49 +01:00
Ciro Santilli 六四事件 法轮功
762bb78d89
investigate squashfs to overcome BR2_TARGET_ROOTFS_EXT2_SIZE but fail
...
Generate qcow2 when running QEMU if it is not present.
2018-09-15 20:29:09 +01:00
Ciro Santilli 六四事件 法轮功
8372b1653c
configure: use long option names
2018-09-15 16:13:42 +01:00
Ciro Santilli 六四事件 法轮功
713284a7c5
buildroot: remove all default guest packages to make image tiny
2018-09-15 16:04:14 +01:00
Ciro Santilli 六四事件 法轮功
14a544a13b
run: fix --kvm
2018-09-15 15:42:20 +01:00
Ciro Santilli 六四事件 法轮功
4aa429f9ca
readme: docker remove extra ref to qemu-buildroot-setup
2018-09-15 12:56:53 +01:00
Ciro Santilli 六四事件 法轮功
1520f1588e
travis: maybe fix. not sure
2018-09-15 10:54:00 +01:00
Ciro Santilli 六四事件 法轮功
cc7163de46
readme: make host docker awesome
2018-09-15 01:56:52 +01:00
Ciro Santilli 六四事件 法轮功
a760cb1196
build-gme5: don't try to create worktrees if the submodule was not checked out
...
Leads to weird states.
2018-09-15 01:37:22 +01:00
Ciro Santilli 六四事件 法轮功
ca3ec3ec2d
zip-img: factor out for main() python calling
2018-09-15 01:35:31 +01:00
Ciro Santilli 六四事件 法轮功
f75bf6fe4f
readme: explain what Buildroot provides in more detail
2018-09-15 01:18:50 +01:00
Ciro Santilli 六四事件 法轮功
02f7d2946b
build-buildroot: fix is LD_LIBRARY_PATH is not defined
...
confiure: install rsync for docker
2018-09-15 00:52:15 +01:00
Ciro Santilli 六四事件 法轮功
e79dd2c786
docker: fix configure tzdata interaction
2018-09-15 00:33:29 +01:00
Ciro Santilli 六四事件 法轮功
01393a65d3
build-all: add missing --gem5 to build package
...
m5 tool is just too important
2018-09-15 00:17:39 +01:00
Ciro Santilli 六四事件 法轮功
a1a929ecaf
run: create missing readfile dir if not present
2018-09-15 00:09:03 +01:00
Ciro Santilli 六四事件 法轮功
938869fd01
some small fixes
2018-09-15 00:01:31 +01:00
Ciro Santilli
e575f73d9b
ccache: make awesome
2018-09-14 18:13:34 +01:00
Ciro Santilli
9c5b5b40d4
build variants: move to about this repo
2018-09-14 18:04:53 +01:00
Ciro Santilli
7f81db9a46
qemu: use ccache
...
readme: improve build variants
2018-09-14 16:56:12 +01:00
Ciro Santilli
40b5c5a023
time all builds and run
2018-09-14 15:53:08 +01:00
Ciro Santilli
435436f714
configure: work around ImportError: cannot import name 'main'
2018-09-14 15:30:14 +01:00