摘要 |
Host control logic for managing multiple guest virtual machines (VMs) may execute in a system having a processor with at least one region register (RR) and multiple protection key registers (PKRs). The system may also have storage responsive to the processor, with the host control logic stored at least partially in the storage. In one embodiment, the host control logic may reserve at least one of the PKRs, and may maintain virtual region registers (VRRs) to contain region identifier (RIDs) for the guest VMs. When switching context to a guest VM, the host control logic may update the reserved PKR with data to match an RID for the guest VM, and may update the RR with data to match a guest-region identifier (GRID) associated with the guest VM. The RID may also be stored in a key field of a TLB record. Other embodiments are described and claimed.
|