3 ms·
ioeventfd for PIO exits is still handled in the kernel, but that one is easy since it's a dedicated VMEXIT type. We do very little that typically requires trap
by jsolson 10y ago
ioeventfd for PIO exits is still handled in the kernel, but that one is easy since it's a dedicated VMEXIT type.
We do very little that typically requires trapping MMIO, particularly in places that are performance sensitive (VIRTIO Net and VIRTIO SCSI do not, and honestly there's not too much that guests do inside GCE that isn't either disk or networking :).