A MAC address is a unique character string, and since it identifies a specific physicaldevice — one individual NIC — the MAC address, by convention, never changes for the life of the NIC.
So, instead of catching and emulating access to physical devices below the hypervisor, new processors provide DMA address translation and permissions checking for efficient device passthrough.