VIRTUAL MACHINE FUNCTION BASED SUB-PAGE BASE ADDRESS REGISTER ACCESS FOR PERIPHERAL COMPONENT INTERCONNECT DEVICE ASSIGNMENT
Patent №
US 9,727,359
Granted
2017-08-08
Filed 2015
Owner
RED HAT ISRAEL, LTD.
Lab
—
AI components
1
hardware
Assignment
Recorded
Dataset
AIPD
2023_r1 edition
Application
14697102
A value stored in a guest device register is received from a virtual machine. A hypervisor generates a page table including a first mapping between the value stored in the guest device register and a first address of the host operating system and a second mapping between a second address of the guest operating system and a third address of a virtual machine function on the host operating system. The hypervisor modifies a first access status of the first mapping to include rendering memory of the host device referenced by the value stored in the guest device register accessible to the virtual machine function, and a second access status of the second mapping to include rendering the virtual machine function accessible to the virtual machine. The hypervisor initializes code on the virtual machine function to access the memory of the host device.
AI classification
Ownership
RED HAT ISRAEL, LTD.
assignment · 355390935
Assignors
TSIRKIN, MICHAEL
On an employer assignment, the assignors are typically the inventors.