18 Commits

Author SHA1 Message Date
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
271e7c6371 start migration to CliFunction 2018-11-29 00:00:00 +00:00
fff2a60aa6 build-linux: split merge_config.sh configs line 2018-11-21 00:00:01 +00:00
454af5d03a build-linux: fix --verbose 2018-11-19 22:35:16 +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
8fb9db3931 manually encode newlines on all printed commands
This way we group key value arguments: e.g.:

    make \
    -j 8 \
    all

instead of:

    make \
    -j \
    8 \
    all

and reach CLI nirvana, while also subtly breaking several commands due to
lack of testing.
2018-11-04 00:00:01 +00:00
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
98d2c83317 echo key configs as bash commands 2018-10-25 00:00:00 +00:00
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
3980974e91 common: factor -j --nproc to all builds 2018-10-23 00:00:02 +00:00
4b99e522dd common.run_cmd: assert result == 0 by default 2018-10-23 09:58:30 +01:00
4cd9c533b8 move all builds to components 2018-10-23 09:58:30 +01:00
2a77df690c common: create a Component class to factor out builds
Not yet finished factoring, but half way there, do for all build-
2018-10-18 00:00:00 +00:00
cb3d8929ba dry run for all common 2018-10-18 00:00:00 +00:00
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