Ciro Santilli
2bddcc2891
build: unify QEMU and gem5 kernel configs! The last one!
...
Split optional and required kernel configs into separate files.
readme: describe how our kernel configs are generated from Buildroot
readme: document QEMU `-no-reboot` and speculate gem5 `panic_on_panic`
in preparation for some more automated bisection with ktest.
2018-04-21 11:50:02 +01:00
Ciro Santilli
af210a7671
Move arm to virt armv7, unify arm QEMU and gem5 builds
...
gem5 requires armv7, and we learnt that the versatiledb we were using
was pre-v7.
We could have moved to -M vexpress-*, but in the end decided to go for
-M virt due to its simpliciy, and uniformity with aarch64.
platform_device: does not work anymore and was removed, since it was tied
to versatilepb.
We left a mention on the README and removed all in tree source. The QEMU
patch is still left as it was.
As a consequence, the linux tree had no other patches, and we now use
vanilla linux by default, which is a great thing for reproducibility.
Another consequence is the /poweroff.out works for arm -M virt,
and we removed all mentions of the problem.
2018-04-19 23:38:17 +01:00
Ciro Santilli
b21d78b96f
readme: more /proc/config.gz info on README
2018-04-18 15:30:39 +01:00
Ciro Santilli
0111ca406b
CONFIG_PROC_EVENTS
2018-04-16 13:38:04 +01:00
Ciro Santilli
f33dab4a1c
linux: pr_debug with CONFIG_DYNAMIC_DEBUG=y
2018-04-14 21:27:47 +01:00
Ciro Santilli
94fdb4e003
kernel config: aarch64 CONFIG_8139CP for rtl8139 which is required for qemu record and replay
2018-04-12 13:41:19 +01:00
Ciro Santilli
12083ec1fa
readme: console fun, arm /dev/fb0 works
2018-04-02 20:36:33 +01:00
Ciro Santilli
275426ef44
Use a single build for aarch64 qemu and gem5!
...
Document the minimal aarch64 boot.
Rename -c to -B for uniformity with -b.
Add help for ./run and ./build options.
2018-03-21 11:35:30 +00:00
Ciro Santilli
62d5f43eb0
Document touch kernel_config_fragment to update kernel config
...
Add more P51 build performance statistics.
Force br2_cli to be the last config fragment.
Fix build getopts : errors.
2018-03-18 10:24:32 +00:00
Ciro Santilli
98ed442883
overlayfs
2018-03-17 12:08:52 +00:00
Ciro Santilli
82fab09e1e
9p works for arm
2018-03-10 22:45:48 +00:00
Ciro Santilli
efa8d2075c
bak
2018-03-10 21:22:16 +00:00
Ciro Santilli
efb9c5458e
parsec: more details, fix errors, more tests
2018-03-10 18:22:09 +00:00
Ciro Santilli
04db718441
qemu: 9p host guest directory sharing
2018-03-09 17:14:10 +00:00
Ciro Santilli
b3868a3b00
initrd
2018-02-15 23:26:47 +00:00
Ciro Santilli
2e04c96fad
MODULE_VERSION and srcversion
2017-11-13 15:49:22 +00:00
Ciro Santilli
018cdb2409
CONFIG_E1000
2017-10-27 12:36:26 +01:00
Ciro Santilli
0e486fd65b
CONFIG_NET=n commented out
2017-10-01 11:16:13 +01:00
Ciro Santilli
d871c008fb
devmem3
2017-08-05 21:18:57 +01:00
Ciro Santilli
83411a0597
sketch uio
2017-08-05 12:32:24 +01:00
Ciro Santilli
80889c0376
aarch64, fix gdb with linux-custom
2017-07-12 11:49:58 +01:00
Ciro Santilli
cedb942147
Improve dummy-irq doc a bit
2017-07-09 12:15:15 +01:00
Ciro Santilli
10d84a2d54
dummy-irq
2017-07-09 11:31:37 +01:00
Ciro Santilli
e06bf63e08
DTC tools, correct SYSCON LEDs
2017-07-03 09:18:24 +01:00
Ciro Santilli
3479dac3a5
Add more kernel LED configs in desperation but failed, link to RPI QEMU question
2017-07-02 15:57:07 +01:00
Ciro Santilli
8823f45d40
LED failed attempt, GPIO working
2017-07-02 15:05:21 +01:00
Ciro Santilli
2df31fe7dc
CONFIG_X86_PTDUMP
2017-06-25 14:03:27 +01:00
Ciro Santilli
6af950a200
ftrace, readme improvements
2017-06-24 22:46:15 +01:00
Ciro Santilli
366b1c1af2
CONFIG_MODVERSIONS understand attempt
2017-06-22 18:00:34 +01:00
Ciro Santilli
f5130eeb5f
Config fun
2017-06-18 13:34:18 +01:00
Ciro Santilli
ac4e32b9cb
KALLSYMS_ALL, IKCONFIG
2017-06-18 13:00:49 +01:00
Ciro Santilli
6d2bbab19c
KGDB!
2017-05-26 08:54:17 +01:00
Ciro Santilli
7f6b148dc4
Split QEMU run, automate GDB debugging
2017-05-20 11:17:37 +01:00
Ciro Santilli
0279ae3bad
Better name for config fragment
2017-05-12 06:08:24 +01:00