Invention Grant
- Patent Title: Housekeeping virtual processor overcommit for real time virtualization
-
Application No.: US15793308Application Date: 2017-10-25
-
Publication No.: US10599468B2Publication Date: 2020-03-24
- Inventor: Henri van Riel , Luiz Capitulino , Marcelo Tosatti
- Applicant: Red Hat, Inc.
- Applicant Address: US NC Raleigh
- Assignee: Red Hat, Inc.
- Current Assignee: Red Hat, Inc.
- Current Assignee Address: US NC Raleigh
- Agency: K&L Gates LLP
- Main IPC: G06F9/48
- IPC: G06F9/48 ; G06F9/445 ; G06F9/455

Abstract:
A system includes a hypervisor, virtual machine(s), and virtual processor(s). The virtual processor(s) includes a real time virtual processor and a housekeeping virtual processor. The housekeeping virtual processor is configured to initiate a non-preemptible task and responsive to initiating the non-preemptible task, increment a counter value from an initial counter value. The housekeeping virtual processor is also configured to complete the non-preemptible task and responsive to completing the non-preemptible task, decrement the counter value towards the initial counter value. Responsive to the counter value reaching the initial counter value, the virtual housekeeping processor is configured to check a flag set by the hypervisor. Responsive to checking the flag, the housekeeping process is configured to execute a hypercall to yield a processor associated with the housekeeping virtual processor.
Public/Granted literature
- US20190121659A1 HOUSEKEEPING VIRTUAL PROCESSOR OVERCOMMIT FOR REAL TIME VIRTUALIZATION Public/Granted day:2019-04-25
Information query