We closed 2020 with few discussions about the Fuloong 2E board (see [1] and [2]).
This series collect the minimum set of patch to have the machine booting Linux guest again, including integration tests. This is sent as RFC because Mark raised some issues in (see [3] and previous in this thread) and I don't understand PCI enough to intervene. Peter commented a similar PCI issue with the Sam460ex [4] so might be able to help us here. Anyhow, sharing this PoC on the list with the test, the avoid boring manual testing. Regards, Phil. [1] https://www.mail-archive.com/qemu-devel@nongnu.org/msg769105.html [2] https://www.mail-archive.com/qemu-devel@nongnu.org/msg769557.html [3] https://www.mail-archive.com/qemu-devel@nongnu.org/msg769593.html [4] https://www.mail-archive.com/qemu-devel@nongnu.org/msg769697.html BALATON Zoltan (1): ide: Make room for flags in PCIIDEState and add one for legacy mode Guenter Roeck (1): via-ide: Fix fuloong2e support Jiaxun Yang (1): tests/acceptance: Test boot_linux_console for fuloong2e Philippe Mathieu-Daudé (2): hw/pci-host/bonito: Remap PCI "lo" regions when PCIMAP reg is modified tests/integration: Test Fuloong2E IDE drive, run userspace commands include/hw/ide/pci.h | 7 +++- hw/ide/cmd646.c | 6 ++-- hw/ide/via.c | 19 ++++++++-- hw/mips/fuloong2e.c | 4 ++- hw/pci-host/bonito.c | 49 +++++++++++++++++++------- hw/sparc64/sun4u.c | 2 +- tests/acceptance/boot_linux_console.py | 47 ++++++++++++++++++++++++ 7 files changed, 113 insertions(+), 21 deletions(-) -- 2.26.2