On Thu, 26 Sep 2019 at 18:34, Philippe Mathieu-Daudé <address@hidden> wrote:
Hi,
I previously posted a RFC for the Raspberry Pi 4:
https://www.mail-archive.com/address@hidden/msg642241.html
and got it almost working (boots Linux kernel to userland, sadly
I'm still having timeout issues with the eMMC block).
However since it is quite usable, I started to clean up to post
the series and realized it is way too big for Peter Maydell, so
I'm following his rule of thumb by splitting in 3 sets of ~20
functional patches.
Philippe Mathieu-Daudé (19):
hw/arm/raspi: Use the IEC binary prefix definitions
hw/arm/bcm2835_peripherals: Improve logging
hw/arm/bcm2835_peripherals: Name various address spaces
hw/arm/bcm2835: Rename some definitions
hw/arm/bcm2835: Add various unimplemented peripherals
hw/char/bcm2835_aux: Add trace events
hw/misc/bcm2835_mbox: Add trace events
hw/misc/bcm2835_thermal: Add a dummy BCM2835 thermal sensor
hw/arm/bcm2835_peripherals: Use the thermal sensor block
hw/timer/bcm2835: Add the BCM2835 SYS_timer
hw/arm/bcm2835_peripherals: Use the SYS_timer
hw/arm/bcm2835_peripherals: Add Clock/Power/Reset Manager blocks
hw/arm/raspi: Define various blocks base addresses
python/qemu/machine: Allow to use other serial consoles than default
tests/boot_linux_console: Extract the gunzip() helper
tests/boot_linux_console: Add a test for the Raspberry Pi 2
tests/boot_linux_console: Test the raspi2 UART1 (16550 based)
tests/boot_linux_console: Boot Linux and run few commands on raspi3
tests/boot_linux_console: Test SDHCI and termal sensor on raspi3
From this patchset, I'm going to apply patches 1-5 and 7
to target-arm.next, since they're good cleanups that have
been reviewed. I've given a few review comments on
some of the others but mostly it seems to have been reviewed
by others already (so thanks to those reviewers).