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
Ciro Santilli 六四事件 法轮功
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
Ciro Santilli 六四事件 法轮功
cb3d8929ba
dry run for all common
2018-10-18 00:00:00 +00:00
Ciro Santilli 六四事件 法轮功
23a9d767ba
build-buildroot twice, and split build-m5
2018-10-18 00:00:00 +00:00
Ciro Santilli 六四事件 法轮功
2661f7f83c
build: mkdir out_rootfs_overlay_dir
2018-10-17 00:00:00 +00:00
Ciro Santilli 六四事件 法轮功
cc60fc00ea
gem5: you can exit m5term with ~.
2018-10-17 00:00:00 +00:00
Ciro Santilli 六四事件 法轮功
04812521b2
getting started: hide the initial build under ./build
...
make build awesomer and more generic, convert to python
rename ./configure to ./download-dependencies, since it wasn't configuring
anything
2018-10-14 00:00:00 +00:00
Ciro Santilli 六四事件 法轮功
98bada1e7c
getting started: explain 9p module rebuild
...
split networking and filesystem toplevel secions
create closest overlayfs attempt so far and document it
2018-10-14 00:00:00 +00:00
Ciro Santilli 六四事件 法轮功
ddecb1bf5d
make overlay scripts use kernel modules and executables relative to pwd in preparison for 9p
2018-10-13 00:00:00 +00:00
Ciro Santilli 六四事件 法轮功
cd9c22f451
build-buildroot: actually don't build linux by default
2018-10-13 00:00:00 +00:00
Ciro Santilli 六四事件 法轮功
e8f049ed11
gem5: default build id to worktree
2018-10-13 00:00:00 +00:00
Ciro Santilli 六四事件 法轮功
e4449586d4
readme: ok, dont use && everywhere, only on first command
2018-10-13 00:00:00 +00:00
Ciro Santilli 六四事件 法轮功
9a26a968e8
slow builds have been discovered due to laptop without power
2018-10-12 00:00:00 +00:00
Ciro Santilli 六四事件 法轮功
21e223c563
TODO document minimal init
2018-10-12 09:30:33 +01:00
Ciro Santilli 六四事件 法轮功
cda40f4dfe
I understand the shell environment 100%
2018-10-12 09:30:33 +01:00
Ciro Santilli 六四事件 法轮功
dae60aa248
modules: rename packages/kernel_modules to packages/lkmc
...
Then inside, split packages/lkmc into kernel_modules and userland,
to keep userland out of the kernel_modules parent path, which makes no
sense.
Copy built modules and userland to the output rootfs overlay.
Document Linux distro tradeoffs.
2018-10-12 09:30:33 +01:00
Ciro Santilli 六四事件 法轮功
c1d5d7d166
tagline: emulation setup
2018-10-12 09:30:33 +01:00
Ciro Santilli 六四事件 法轮功
ce216152dd
kernel cli: rw by default
2018-10-12 09:30:33 +01:00
Ciro Santilli 六四事件 法轮功
a4b8686684
ping: the real reason it does not work
2018-10-12 09:30:33 +01:00
Ciro Santilli 六四事件 法轮功
525593a7db
networking: ifup is configured by /etc/network/interfaces
2018-10-12 09:30:33 +01:00
Ciro Santilli 六四事件 法轮功
e491ad4013
readme: improve getting started a bit
2018-10-12 09:30:33 +01:00
Ciro Santilli 六四事件 法轮功
e9e2eb7e6c
kernel boot param: rw create
2018-10-12 09:30:33 +01:00
Ciro Santilli 六四事件 法轮功
2cf0277998
separate docker build
2018-10-12 09:30:33 +01:00
Ciro Santilli 六四事件 法轮功
76b486c274
Build userland examples separately
2018-10-12 09:30:33 +01:00