16 Commits

Author SHA1 Message Date
41e917a799 baseline build 2018-09-13 06:44:49 +01:00
3f4ae17017 rename build to build-buildroot 2018-09-13 06:17:07 +01:00
8ae43f00ec dtb: make awesome 2018-09-12 09:37:46 +01:00
28e90dd4df Get rid of out/common, make buildroot, qemu, gem5 in out/
Rationale: previously we had archs on toplevel, e.g. out/x86_64

However, host tools like QEMU and gem5 can reuse a lot of the common build
files across archs. Therefore, we save space and time by putting them into
a single directory.

Therefore, the toplevel out/x86_64 was inconsistent, better put arch
inside guest tools that need separate build trees instead, e.g.
out/buildroot/x86_64/

Also common was pretty obscure as a name to say the best.
2018-09-09 22:21:54 +01:00
6f73a9eb30 bench-boot looks fine 2018-09-09 17:05:43 +01:00
b3f2ddd629 porting "done" 2018-09-09 15:08:44 +01:00
f5a997b2b6 do-release: sketch + a bunch of fixes from bench-all
qemu: monitor command from guest
2018-08-09 12:56:17 +01:00
b1bd45684f config: replace cli with direct common_ options 2018-08-09 07:12:20 +01:00
1cb056a995 common: simplify set_common_vars, rename to common_setup
Don't pass all arguments explicitly, just use existing vars.

Prefix all common_setup inputs and outputs with common_ to avoid name conflicts.
2018-08-09 06:59:52 +01:00
d330f8d250 Use absolute paths for . common
Otherwise it can pick up other common in PATH first...
2018-07-22 10:42:46 +01:00
b562d8dfe7 gem5: support variants 2018-06-10 08:57:39 +01:00
ae0701df10 bench-all: get working again
Fix gem5/build wrong path for dd swapfile. Put it under out/ while we are at it
now that we have out of tree builds.

Allow seq_id larger than 7: broke previously because 08 is not valid octal.

Use timeout --foreground to allow killing scons

Don't upload results by default, too insane.
2018-05-31 09:08:45 +01:00
b992163d4e gem5: possible to edit python in tree, factor arm and aarch64 build
readme: stress kills gem5, some gem5 builds much slower than others
2018-05-02 00:14:23 +01:00
f10ef3a467 bench-all: add build benchmarks and make all benchmarks options
run: fix ./run -gu broken behaviour. Document ./tmu window switch failure.

readme: move travis failed attempt to readme.
2018-04-22 21:09:17 +01:00
62f6870e4e bench-all: reactivate forgotten commented out build and bench 2018-04-22 00:36:12 +01:00
5ff3999199 bench-all and linux-kernel-module-cheat-regressoin repo 2018-04-21 22:38:48 +01:00