Attention is currently required from: Arthur Heymans, Patrick Rudolph.
2 comments:
File src/drivers/emulation/qemu/bochs.c:
Patch Set #1, Line 52: #if CONFIG(CPU_QEMU_X86)
I saw on your qemu riscv PCI code that you add IO resources to the PCI domain.
To be fair that was mostly verbatim from qemu-aarch64, without me thoroughly understanding it...
In qemu I see that reading and writing to VIRT_PCIE_PIO should be translated to IO read/writes
This was the key I needed to understand things better and implement those functions, thanks! Now we can use working port I/O instead.
When using the legacy BOCHS VGA, which identifies as PCI_CLASS_DISPLAY_VGA, it must use the legacy V […]
I've implemented port I/O functions and removed this config check here. Not exactly sure what you mean with "legacy VGA resources", but I could manage to configure `-device VGA` into text mode. Writing to `0xB8000` doesn't put anything on the display though, so I kept `HAVE_VGA_TEXT_FRAMEBUFFER` still dependent on x86.
To view, visit change 80376. To unsubscribe, or for help writing mail filters, visit settings.