Patent | Date |
---|
Guest protection from application code execution in kernel mode Grant 11,429,412 - Tsirkin , et al. August 30, 2 | 2022-08-30 |
Memory protection in virtualized computer systems using shadow page tables Grant 11,354,047 - Gilbert , et al. June 7, 2 | 2022-06-07 |
Fast boot resource allocation for virtual machines Grant 11,314,522 - Tsirkin , et al. April 26, 2 | 2022-04-26 |
Virtual machine context management Grant 11,249,777 - Tsirkin , et al. February 15, 2 | 2022-02-15 |
Security enhanced hypervisor userspace notifications Grant 11,221,868 - Tsirkin , et al. January 11, 2 | 2022-01-11 |
Fast Boot Resource Allocation For Virtual Machines App 20210263745 - Tsirkin; Michael ;   et al. | 2021-08-26 |
Fast Device Discovery For Virtual Machines App 20210263760 - Tsirkin; Michael ;   et al. | 2021-08-26 |
Securing hypercall support for user space processes in virtual machines Grant 11,074,094 - Tsirkin , et al. July 27, 2 | 2021-07-27 |
Memory Protection In Virtualized Computer Systems Using Shadow Page Tables App 20200409552 - Gilbert; David ;   et al. | 2020-12-31 |
Extending the base address register by modifying the number of read-only bits associated with a device to be presented to a guest operating system Grant 10,877,793 - Tsirkin , et al. December 29, 2 | 2020-12-29 |
Physical address randomization for secure encrypted memory Grant 10,810,137 - Tsirkin , et al. October 20, 2 | 2020-10-20 |
Memory protection in virtualized computer systems using shadow page tables Grant 10,776,020 - Gilbert , et al. Sept | 2020-09-15 |
Page table entry caching for virtual device emulation Grant 10,725,807 - Tsirkin , et al. | 2020-07-28 |
Security Enhanced Hypervisor Userspace Notifications App 20200218563 - Tsirkin; Michael ;   et al. | 2020-07-09 |
Securing code loading by a guest in a virtual environment Grant 10,630,484 - Bonzini , et al. | 2020-04-21 |
Sharing message-signaled interrupt vectors in multi-processor computer systems Grant 10,628,351 - Bonzini , et al. | 2020-04-21 |
Security enhanced hypervisor userspace notifications Grant 10,606,631 - Tsirkin , et al. | 2020-03-31 |
Securing Hypercall Support For User Space Processes In Virtual Machines App 20200073689 - Tsirkin; Michael ;   et al. | 2020-03-05 |
Memory Protection In Virtualized Computer Systems Using Shadow Page Tables App 20200050364 - Gilbert; David ;   et al. | 2020-02-13 |
Breakpoint insertion into kernel pages Grant 10,545,851 - Tsirkin , et al. Ja | 2020-01-28 |
Security Enhanced Hypervisor Userspace Notifications App 20190286466 - Tsirkin; Michael ;   et al. | 2019-09-19 |
Paravirtualized Access For Device Assignment By Bar Extension App 20190188028 - Tsirkin; Michael S. ;   et al. | 2019-06-20 |
Emulating Page Modification Logging For A Nested Hypervisor App 20190121744 - Bonzini; Paolo ;   et al. | 2019-04-25 |
Emulating page modification logging for a nested hypervisor Grant 10,268,595 - Bonzini , et al. | 2019-04-23 |
Using hypervisor trapping for protection against interrupts in virtual machine functions Grant 10,248,451 - Tsirkin , et al. | 2019-04-02 |
Paravirtualized access for device assignment by bar extension Grant 10,241,817 - Tsirkin , et al. | 2019-03-26 |
Kernel transitioning in a protected kernel environment Grant 10,216,649 - Tsirkin , et al. Feb | 2019-02-26 |
Securing code loading by a guest in a virtual environment App 20190044733 - Bonzini; Paolo ;   et al. | 2019-02-07 |
Synchronization of physical disks Grant 10,162,873 - Bonzini Dec | 2018-12-25 |
Sharing Message-signaled Interrupt Vectors In Multi-processor Computer Systems App 20180314656 - Bonzini; Paolo ;   et al. | 2018-11-01 |
Breakpoint Insertion Into Kernel Pages App 20180267880 - Tsirkin; Michael ;   et al. | 2018-09-20 |
Physical Address Randomization For Secure Encrypted Memory App 20180246818 - Tsirkin; Michael ;   et al. | 2018-08-30 |
Securing code loading by a guest in a virtual environment Grant 10,057,069 - Bonzini , et al. August 21, 2 | 2018-08-21 |
Transmitting inter-processor interrupt messages by privileged virtual machine functions Grant 10,049,064 - Bonzini , et al. August 14, 2 | 2018-08-14 |
Sharing message-signaled interrupt vectors in multi-processor computer systems Grant 10,037,292 - Bonzini , et al. July 31, 2 | 2018-07-31 |
Kernel tracing in a protected kernel environment Grant 10,019,343 - Tsirkin , et al. July 10, 2 | 2018-07-10 |
Breakpoint insertion into kernel pages Grant 9,996,448 - Tsirkin , et al. June 12, 2 | 2018-06-12 |
Using Hypervisor Trapping For Protection Against Interrupts In Virtual Machine Functions App 20180143848 - Tsirkin; Michael ;   et al. | 2018-05-24 |
Kernel state data collection in a protected kernel environment Grant 9,952,890 - Tsirkin , et al. April 24, 2 | 2018-04-24 |
Page Table Entry Caching For Virtual Device Emulation App 20180107607 - Tsirkin; Michael ;   et al. | 2018-04-19 |
Position dependent code in virtual machine functions Grant 9,921,979 - Tsirkin , et al. March 20, 2 | 2018-03-20 |
Securing code loading in a virtual environment Grant 9,898,326 - Tsirkin , et al. February 20, 2 | 2018-02-20 |
Host virtual address reservation for guest memory hot-plugging Grant 9,886,376 - Bonzini , et al. February 6, 2 | 2018-02-06 |
Protection from guest interrupts in a virtual machine function Grant 9,880,871 - Tsirkin , et al. January 30, 2 | 2018-01-30 |
Using hypervisor trapping for protection against interrupts in virtual machine functions Grant 9,875,128 - Tsirkin , et al. January 23, 2 | 2018-01-23 |
Virtual machine input/output thread management Grant 9,858,101 - Tsirkin , et al. January 2, 2 | 2018-01-02 |
Module management in a protected kernel environment Grant 9,858,109 - Tsirkin , et al. January 2, 2 | 2018-01-02 |
Guest page table validation by virtual machine functions Grant 9,824,032 - Tsirkin , et al. November 21, 2 | 2017-11-21 |
Dirty page tracking of guest-uncached memory Grant 9,817,689 - Bonzini , et al. November 14, 2 | 2017-11-14 |
System and method for ballooning with assigned devices Grant 9,811,260 - Bonzini , et al. November 7, 2 | 2017-11-07 |
Delivering interrupts to virtual machines executing privileged virtual machine functions Grant 9,772,870 - Tsirkin , et al. September 26, 2 | 2017-09-26 |
Module Management In A Protected Kernel Environment App 20170249174 - Tsirkin; Michael ;   et al. | 2017-08-31 |
Kernel Tracing In A Protected Kernel Environment App 20170249236 - Tsirkin; Michael ;   et al. | 2017-08-31 |
Securing Code Loading By A Guest In A Virtual Environment App 20170250817 - Bonzini; Paolo ;   et al. | 2017-08-31 |
Guest Protection From Application Code Execution In Kernel Mode App 20170249173 - Tsirkin; Michael ;   et al. | 2017-08-31 |
Kernel State Data Collection In A Protected Kernel Environment App 20170249178 - Tsirkin; Michael ;   et al. | 2017-08-31 |
Kernel Transitioning In A Protected Kernel Environment App 20170249263 - Tsirkin; Michael ;   et al. | 2017-08-31 |
Breakpoint Insertion Into Kernel Pages App 20170249230 - Tsirkin; Michael ;   et al. | 2017-08-31 |
Securing Code Loading In A Virtual Environment App 20170242719 - Tsirkin; Michael ;   et al. | 2017-08-24 |
Protection From Guest Interrupts In A Virtual Machine Function App 20170242721 - Tsirkin; Michael ;   et al. | 2017-08-24 |
Protected virtual machine function access Grant 9,715,410 - Bonzini , et al. July 25, 2 | 2017-07-25 |
Guest idle based VM request completion processing Grant 9,697,029 - Tsirkin , et al. July 4, 2 | 2017-07-04 |
Memory monitor emulation for virtual machines Grant 9,606,825 - Tsirkin , et al. March 28, 2 | 2017-03-28 |
Lightweight snapshots for virtual disks Grant 9,594,583 - Bonzini March 14, 2 | 2017-03-14 |
Range based virtual machine functions Grant 9,569,247 - Tsirkin , et al. February 14, 2 | 2017-02-14 |
Host Virtual Address Reservation For Guest Memory Hot-plugging App 20170031810 - Bonzini; Paolo ;   et al. | 2017-02-02 |
Sharing Message-signaled Interrupt Vectors In Multi-processor Computer Systems App 20160342543 - Bonzini; Paolo ;   et al. | 2016-11-24 |
Protection against interrupts in virtual machine functions Grant 9,477,509 - Tsirkin , et al. October 25, 2 | 2016-10-25 |
Guest Page Table Validation By Virtual Machine Functions App 20160306749 - Tsirkin; Michael ;   et al. | 2016-10-20 |
Range Based Virtual Machine Functions App 20160291996 - Tsirkin; Michael ;   et al. | 2016-10-06 |
Protection against interrupts in virtual machine functions Grant 9,436,495 - Tsirkin , et al. September 6, 2 | 2016-09-06 |
Dirty Page Tracking of Guest-Uncached Memory App 20160253197 - Bonzini; Paolo ;   et al. | 2016-09-01 |
Protected Virtual Machine Function Access App 20160224383 - Bonzini; Paolo ;   et al. | 2016-08-04 |
Delivering Interrupts To Virtual Machines Executing Privileged Virtual Machine Functions App 20160224362 - Tsirkin; Michael ;   et al. | 2016-08-04 |
Transmitting Inter-processor Interrupt Messages By Privileged Virtual Machine Functions App 20160224484 - Bonzini; Paolo ;   et al. | 2016-08-04 |
Using Hypervisor Trapping For Protection Against Interrupts In Virtual Machine Functions App 20160216983 - Tsirkin; Michael ;   et al. | 2016-07-28 |
Protection Against Interrupts In Virtual Machine Functions App 20160216984 - Tsirkin; Michael ;   et al. | 2016-07-28 |
Protection Against Interrupts In Virtual Machine Functions App 20160216985 - Tsirkin; Michael ;   et al. | 2016-07-28 |
Position Dependent Code In Virtual Machine Functions App 20160203088 - Tsirkin; Michael ;   et al. | 2016-07-14 |
Paravirtualized migration counter for migrating a virtual CPU to a different physical CPU Grant 9,389,910 - Noel , et al. July 12, 2 | 2016-07-12 |
Paravirtualized migration counter Grant 9,378,057 - Noel , et al. June 28, 2 | 2016-06-28 |
System And Method For Ballooning Wth Assigned Devices App 20160170653 - BONZINI; Paolo ;   et al. | 2016-06-16 |
Paravirtualized Access For Device Assignment By Bar Extension App 20160147551 - Tsirkin; Michael S. ;   et al. | 2016-05-26 |
Virtual Machine Input/output Thread Management App 20160139942 - Tsirkin; Michael ;   et al. | 2016-05-19 |
Guest Idle Based Vm Request Completion Processing App 20160124762 - Tsirkin; Michael S. ;   et al. | 2016-05-05 |
System and method for ballooning with assigned devices Grant 9,311,164 - Bonzini , et al. April 12, 2 | 2016-04-12 |
Virtual Machine Context Management App 20160011895 - Tsirkin; Michael ;   et al. | 2016-01-14 |
Paravirtualized Migration Counter For Migrating A Virtual Cpu To A Different Physical Cpu App 20150347166 - Noel; Karen ;   et al. | 2015-12-03 |
Memory Monitor Emulation App 20150339142 - Tsirkin; Michael ;   et al. | 2015-11-26 |
Paravirtualized Migration Counter App 20150248303 - Noel; Karen ;   et al. | 2015-09-03 |
Lightweight Snapshots For Virtual Disks App 20150135174 - Bonzini; Paolo | 2015-05-14 |
Synchronous management of disk flush requests Grant 8,935,502 - Bonzini January 13, 2 | 2015-01-13 |
System And Method For Ballooning Wth Assigned Devices App 20140229689 - Bonzini; Paolo ;   et al. | 2014-08-14 |
Synchronous Management Of Disk Flush Requests App 20140181397 - Bonzini; Paolo | 2014-06-26 |
Lightweight Synchronization Of Mirrored Disks App 20140181015 - Bonzini; Paolo | 2014-06-26 |