Invention Grant
US08495252B2 Implementing PCI-express memory domains for single root virtualized devices
有权
为单根虚拟化设备实现PCI-express内存域
- Patent Title: Implementing PCI-express memory domains for single root virtualized devices
- Patent Title (中): 为单根虚拟化设备实现PCI-express内存域
-
Application No.: US13007800Application Date: 2011-01-17
-
Publication No.: US08495252B2Publication Date: 2013-07-23
- Inventor: Eric N. Lais , Gregory M. Nordstrom , Steven M. Thurber
- Applicant: Eric N. Lais , Gregory M. Nordstrom , Steven M. Thurber
- Applicant Address: US NY Armonk
- Assignee: International Business Machines Corporation
- Current Assignee: International Business Machines Corporation
- Current Assignee Address: US NY Armonk
- Agent Joan Pennington
- Main IPC: G06F3/00
- IPC: G06F3/00

Abstract:
A method, system and computer program product are provided for implementing PCI-Express memory domains for single root virtualized devices. A PCI host bridge (PHB) includes a memory mapped IO (MMIO) domain descriptor (MDD) and an MMIO Domain Table (MDT) are used to associate MMIO domains with PCI memory VF BAR spaces. One MDD is provided for each unique VF BAR space size per bus segment connecting a single root IO virtualization (SRIOV) device to the PCI host bridge (PHB). The MDT used with the MDD includes having a number of entries limited to a predefined total number of SRIOV VFs to be configured. A VF BAR Stride, which may be further implemented as a VF BAR Stride Capability Structure, is provided to reduce the number of MDDs required to map SRIOV VF BAR spaces. A particular definition of the MDD is provided to reduce the number of MDDs required to at most one per SRIOV bus segment below a PHB.
Public/Granted literature
- US20120185632A1 IMPLEMENTING PCI-EXPRESS MEMORY DOMAINS FOR SINGLE ROOT VIRTUALIZED DEVICES Public/Granted day:2012-07-19
Information query