3805a1837a
why you need to request rebuild explicitly
2018-09-13 21:10:18 +01:00
3d978570bc
gem5: M5_OVERRIDE_PY_SOURCE
2018-09-13 12:20:11 +01:00
d09ed087d8
readme: explain ./build-buildroot for kernel modules
2018-09-13 11:54:50 +01:00
e4861f2f89
fix parsec, kernel rebuild only if config change
2018-09-13 09:50:03 +01:00
71c2b44c46
parsec-benchmark: update to 75d55ac446a43c47efb1044844a108c6c330184c
2018-09-13 09:24:01 +01:00
df3ed08181
submodules: improve file headers
...
Notice that can't shallow clone from upstream, so just use my fork on
github for now.
2018-09-13 09:17:17 +01:00
c4d7fb3950
readme: fix graphics
2018-09-13 08:09:11 +01:00
191bc50337
fix configure
2018-09-13 08:08:41 +01:00
c318775cc6
reame: getting started is beautiful
2018-09-13 07:23:49 +01:00
2c0604f345
readem: fix broken refs
2018-09-13 06:55:30 +01:00
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
7189742a29
hardware rant
2018-09-13 04:45:06 +01:00
c5b4f326ba
dtb: mention linux in tree dts
2018-09-12 15:51:19 +01:00
3116ce68fa
gem5 unit tests
2018-09-12 12:41:52 +01:00
d3f627d41e
gcc project idea
2018-09-12 12:39:09 +01:00
5e83660e86
readme: add an awesome and simple qemu hack
2018-09-12 12:35:19 +01:00
1669470dd6
make intro awesome
2018-09-12 10:46:05 +01:00
8ae43f00ec
dtb: make awesome
2018-09-12 09:37:46 +01:00
5c594c3634
gem5: initparam
2018-09-11 14:14:16 +01:00
7de5280c16
store CLI kernel config fragment inside buidlroot to avlid conflicts
2018-09-10 12:45:26 +01:00
0844628382
make initial docs shine
2018-09-10 11:45:09 +01:00
984e2dd835
init: make awesome
2018-09-09 23:09:31 +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
6d17b2ef84
readfile moved into run dir to allow multiple parallel runs
...
Set with --gem5-readefile helper
2018-09-09 13:03:49 +01:00
40cd607f56
bak
2018-09-09 11:33:57 +01:00
d38e1de17a
expand common options
2018-09-09 11:05:11 +01:00
0a497bba7a
expand a bunch of options, run and build are done
2018-09-09 10:41:43 +01:00
58de3f7243
port bisect-linux-boot-gem5 and zip-img
...
fix m5 build and a bunch other things
2018-09-08 23:46:29 +01:00
dd7614cbce
some more docs, retore full Linux configs, wont touch that now
2018-09-08 08:54:39 +01:00
a99e041c8a
rename kernel_module to kernel_modules, start README mass factorings
2018-09-08 07:14:31 +01:00
0a2446edf7
shorter names for kernel and buildroot dirs
2018-09-07 17:25:47 +01:00
022d971cad
gem5 basic build and boot
2018-09-07 14:27:48 +01:00
925189fe73
build + run works for the first time!
2018-09-07 13:12:36 +01:00
9c7213f99d
build-qemu
2018-09-07 12:18:21 +01:00
66fe5f6647
build runs, lots of uncommented and lots of untested though
...
Refactor everything. Create nice submodules/ and packages/ folders.
2018-09-07 10:08:59 +01:00
5796f1ee1d
start refactoring build, completely broken atm'
2018-09-06 09:32:45 +01:00
24b539f152
give up on trac2line full porting, just call sh script for now
2018-09-06 08:01:58 +01:00
df47eba450
failed attempt at trace2line
2018-09-05 09:47:12 +01:00
485c071a4d
get_elf_entry
...
trace2txt fully ported
2018-09-05 08:19:09 +01:00
1ff6a95ab3
run: generalize with main(), start porting trace-boot and qemu-trace2txt
2018-09-05 07:26:53 +01:00
09cb390904
./rungdb-user ported, but I noticed that it is broken, again... on master...
2018-09-04 07:49:06 +01:00
6ae0c43cf5
bak
2018-09-04 07:39:27 +01:00
a6a712acef
init_env_poweroff: make into executable to reduce system noise
2018-09-02 21:54:16 +01:00
41922a37fe
poweroff: dont print anything
2018-09-02 20:31:39 +01:00
c512b2752f
just add the lvimrc
2018-09-02 04:50:09 +01:00
efa2e4c29f
run: add --terminal and explain gem5 pdb
2018-08-31 19:00:32 +01:00
e3a09ba232
equal sign required after python silly argparse
...
https://stackoverflow.com/questions/16174992/cant-get-argparse-to-read-quoted-string-with-dashes-in-it
2018-08-31 18:44:19 +01:00