Commit Graph

33 Commits

Author SHA1 Message Date
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