VirtIO-MMIO on MMU-less System
Just out of curiosity, could VirtIO-MMIO peripherals work on an MMU-less system, such as a hypothetical M-flavor QEMU TCG virt machine?
Thanks,
Chris
Signature · 3 lines
Qualcomm Innovation Center, Inc. The Qualcomm Innovation Center, Inc. is a member of the Code Aurora Forum, a Linux Foundation Collaborative Project
Quoted 2 lines · Christopher Covington
Just out of curiosity, could VirtIO-MMIO peripherals work on an MMU-less system, such as a hypothetical M-flavor QEMU TCG virt machine?
The interface is using physical addresses (or physical page numbers), so MMU or not - it doesn't care.
Now, whether the existing implementation of the drivers (or host-side implementation of the virtoo device) would work, that's another question. I see nothing in virtio-mmio driver that clearly wouldn't work, but you never know...
Pawel
Quoted 2 lines · Christopher Covington
Just out of curiosity, could VirtIO-MMIO peripherals work on an MMU-less system, such as a hypothetical M-flavor QEMU TCG virt machine?
No inherent reason, I think. If you care about M profile emulation you should be aware that it's not currently very high quality, though...
-- PMM