On 2023-08-19 23:10, Pedro Falcato wrote:
W dniu 18.08.2023 o 20:17, Oliver Smith-Denny pisze:
Currently, unlike OVMF, ArmVirtQemu does not display any graphics, only
the QEMU monitor. Graphics are helpful to confirm booting into an OS is
successful, interacting with the EFI shell while getting separate
logging messages, etc.

Ah, that "but on x86 it is different" again ;D

I asked QEMU (and libvirt) devs in past why AArch64/virt lacks USB while
both x86/pc and x86/q35 have it. The answer was something like "it was a
mistake we do not plan to repeat". And hint that whatever uses either
QEMU or libvirt should take care of adding hardware they expect.

I don't think x86 having USB was a mistake. PIIX4 (the "pc" machine)
already had USB 1.0, Q35 (ICH9) had USB 2.0 too. Not emulating those
automatically would be a mistake from the faithfulness PoV. If they
wanted to have a bare board, the option of just adding a virt board
variant with the bare minimum (PCIe and ACPI, like arm64 and riscv64
do) is a fine idea.

(the same thing applies to other x86-but-not-the-others things like
VGA, etc. worse for VGA, it's more or less required to be there for a
PC-compatible board).

Yes. The problem is that this attitude results in non-trivial cognitive load for enabling existing workflows on !x86 platforms, making it harder to get random projects out there to verify things properly on them.

/
    Leif



-=-=-=-=-=-=-=-=-=-=-=-
Groups.io Links: You receive all messages sent to this group.
View/Reply Online (#107922): https://edk2.groups.io/g/devel/message/107922
Mute This Topic: https://groups.io/mt/100826022/21656
Group Owner: devel+ow...@edk2.groups.io
Unsubscribe: 
https://edk2.groups.io/g/devel/leave/9847357/21656/1706620634/xyzzy 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-


Reply via email to