13 Commits

Author SHA1 Message Date
3f4ae17017 rename build to build-buildroot 2018-09-13 06:17:07 +01:00
1669470dd6 make intro awesome 2018-09-12 10:46:05 +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
a99e041c8a rename kernel_module to kernel_modules, start README mass factorings 2018-09-08 07:14:31 +01:00
022d971cad gem5 basic build and boot 2018-09-07 14:27:48 +01:00
b8413532a5 Build gem5 through buildroot
Oh, btw, also make it work, since the build was completely broken since
the recent -K refactoring :0)
2018-03-12 03:56:18 +00:00
2092180ac8 Update GEM5 to master to fix x86 boot via 3feeb994ae613fd6b3734c1a991285b2ecbd1946
See also: http://gem5-users.gem5.narkive.com/CQh9J6fU/fail-to-run-fs-mode-with-linux-kernel-v4-8-13-and-ubuntu-image-16-04-1

Start sketching how to tweak system parameters, number of CPUs works, caches don't.
2018-02-25 20:27:35 +00:00
4a9469d83c GEM5 aarch64 2018-02-22 18:50:27 +00:00
9e5173f324 GEM5 checkpoint
Add gem5 as buildroot package to cross compile m5.

Add gem5 as a submodule.

Split gem5 from arch on CLI with "-a arm -g" instead of "-a arm-gem5".
2018-02-21 10:19:35 +00:00
e519caa9c2 Build dhrystone, preparing to run it on gem5 2018-02-20 19:47:25 +00:00
6ddbec9c99 Automate failed gem5 x86 attempt 2017-12-29 13:34:13 +00:00
8ddefa940e gem5 2017-12-28 12:54:24 +00:00