Skip to contentSkip to conversation

VirtIO-MMIO on MMU-less System

DISCUSSION Christopher Covington 3 participants 3 messages Oct 28, 2014 virtio core

lore
Share & tools
lore
#0 lore raw

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
#1 lore raw
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

#2 lore raw
In reply to Christopher Covington
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