Commit Graph

869 Commits

Author SHA1 Message Date
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
Ciro Santilli
f75673e745 build-buildroot: time the build 2018-09-14 15:04:06 +01:00
Ciro Santilli
98e32a5496 runtc: rename to run-toochain
Names up to two full words are saner and not too long
2018-09-14 11:33:22 +01:00
Ciro Santilli
952b6dbb76 readme: make gdb and tmux awesomer 2018-09-14 11:31:31 +01:00
Ciro Santilli
766ba92b66 readme: gem5 and docker getting started make awesomer 2018-09-14 11:15:47 +01:00
Ciro Santilli
5ed2fcb0ab readme: more entry tidbits 2018-09-14 10:56:57 +01:00
Ciro Santilli
55765d7101 readme: improve ordering
Add note about uris list
2018-09-14 10:49:19 +01:00
Ciro Santilli
2f413958b0 gem5: fix submodule fetch
Only shallow clone the Linux kernel for now

Saner defaults for ./configure:

* ./configure only gets gem5
* ./configure -g only gets gem5
* ./configure -qg both
2018-09-14 09:45:39 +01:00
Ciro Santilli
d96baebe7a readme: hw dev make awesome 2018-09-14 08:10:14 +01:00