Invention Grant
- Patent Title: Providing input/output virtualization (IOV) by mapping transfer requests to shared transfer requests lists by IOV host controllers
-
Application No.: US14728343Application Date: 2015-06-02
-
Publication No.: US09542340B2Publication Date: 2017-01-10
- Inventor: Assaf Shacham , Dolev Raviv , David Teb
- Applicant: QUALCOMM Incorporated
- Applicant Address: US CA San Diego
- Assignee: QUALCOMM Incorporated
- Current Assignee: QUALCOMM Incorporated
- Current Assignee Address: US CA San Diego
- Agency: Withrow + Terranova, PLLC
- Main IPC: G06F12/00
- IPC: G06F12/00 ; G06F13/16 ; G06F3/06

Abstract:
An input/output virtualization (IOY) host controller (HC) (IOV-HC) of a flash-memory-based storage device is disclosed. In one aspect, an IOV-HC is coupled to input/output (I/O) clients via corresponding client register interfaces (CRIs), and is also coupled to a flash-memory-based storage device. The IOV-HC comprises transfer request list (TRL) slot offset registers indicating slots of a shared TRL that are assigned as base slots to each of the CRIs. The IOV-HC further comprises TRL slot count registers indicating how many slots of the shared TRL are assigned to each of the CRIs. When a transfer request (TR) directed to the flash-memory-based storage device is received from a CRI, the IOV-HC is configured to map the TR to a slot of the shared TRL based on a TRL slot offset register and a TRL slot count register of the plurality of TRL slot count registers corresponding to the CRI.
Public/Granted literature
Information query