Hi @bigpup and other members.
We have a couple Guides on the Internet for PUPs and Virtual Machines (VM), aka QEMU-KVM specifically to help understand what it is and how to implement. The guides are dated, yet accurate.
In the late 1990s, AMD, then Intel, added an acceleration component to their processor, specific to accelerate VMs. Linux followed suit to exploit the acceleration feature by building support in Linux. Tovalds added support in the form of kernel modules for AMD & Intel (x86 & x86-64) and continues to support those processor features to this day. It is known as 'KVM' and I think you can guess from this paragraph what KVM stands for.
OK, The concern raised here, I think, is asking if there is some component in ARM processors where it, too, can make VMs run as fast as bare-metal processing.
DO NOT confuse the Linux support of KVM with anything other than its support for processor acceleration.
QEMU is something separate...it merely allows people to 'design' a virtual machine to mimic real bare-metal PCs. The discussion of QEMU, as a designer, is alluded to in the PUP Guides I mentioned.
I hope this explanation is helpful.