Invention Grant
- Patent Title: PASID based routing extension for scalable IOV systems
-
Application No.: US17026516Application Date: 2020-09-21
-
Publication No.: US12086082B2Publication Date: 2024-09-10
- Inventor: Pratik Marolia , Sanjay Kumar , Rajesh Sankaran , Utkarsh Y. Kakaiya
- Applicant: Intel Corporation
- Applicant Address: US CA Santa Clara
- Assignee: Intel Corporation
- Current Assignee: Intel Corporation
- Current Assignee Address: US CA Santa Clara
- Agency: Compass IP Law PC
- Main IPC: G06F13/20
- IPC: G06F13/20 ; G06F3/06 ; G06F9/455

Abstract:
Methods and apparatus for PASID-based routing extension for Scalable IOV systems. The system may include a Central Processing Unit (CPU) operatively coupled to a scalable Input/Output Virtualization (IOV) device via an in-line device such as a smart controller or accelerator. A Control Process Address Space Identifier (C-PASID) associated with a first memory space is implemented in an Assignable Device Interface (ADI) for the IOV device. The ADI also implements a Data PASID (D-PASID) associated with a second memory space in which data are stored. The C-PASID is used to fetch a descriptor in the first memory space and the D-PASID is employed to fetch data in the second memory space. A hub embedded on the in-line device or implemented as a discrete device is used to steer memory access requests and/or fetches to the CPU or to the in-line device using the C-PASID and D-PASID. IOV devices include multi-PASID helper devices and off-the-shelf devices such as NICs with modified ADIs to support C-PASID and D-PASID usage.
Public/Granted literature
- US20210004338A1 PASID BASED ROUTING EXTENSION FOR SCALABLE IOV SYSTEMS Public/Granted day:2021-01-07
Information query