Invention Grant
- Patent Title: PCI slot hot-addition deferral for multi-function devices
-
Application No.: US14948021Application Date: 2015-11-20
-
Publication No.: US09910690B2Publication Date: 2018-03-06
- Inventor: Alex Williamson
- 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: Lowenstein Sandler LLP
- Main IPC: G06F9/455
- IPC: G06F9/455 ; G06F13/42

Abstract:
A hypervisor receives a request pertaining to a multi-function device managed by the hypervisor from a guest operating system of a virtual machine where the multi-function device comprises a main function and a plurality of sub-functions and the request identifies an address within a configuration space associated with one of the plurality of sub-functions of the multi-function device. The hypervisor determines the main function of the multi-function device in view of the address of the configuration space associated with the sub-function, accesses a data structure associated with the main function to obtain an indicator of availability of the main function to the guest operating system, and determines, view of the indicator of availability, whether the main function is available to the guest operating system. Responsive to determining that the main function is not available, the hypervisor rejects the request from the guest operating system to access the address within the configuration space associated with the sub-function.
Public/Granted literature
- US20170147370A1 PCI SLOT HOT-ADDITION DEFERRAL FOR MULTI-FUNCTION DEVICES Public/Granted day:2017-05-25
Information query