Patent · US Active

Providing command trapping using a request filter circuit in an input/output virtualization (IOV) host controller (HC) (IOV-HC) of a flash-memory-based storage device

US9690720B2 · kind B2 · utility

1Cited by
11References
16Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJun 2, 2015
Grant dateJun 27, 2017
Priority date
Expiry dateJul 24, 2035

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F13/16
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

Command trapping in an input/output virtualization (IOV) host controller (HC) (IOV-HC) of a flash-memory-based storage device is disclosed. In one aspect, an IOV-HC is configured to receive a request from a client register interface (CRI) of one of multiple input/output (I/O) clients. The IOV-HC inspects a content of the request prior to the request being passed to a transport protocol engine. Based on the content, the IOV-HC determines whether the request should be further processed or should be trapped. If the IOV-HC determines that the request should be trapped, the IOV-HC traps the request using a request trap. In some aspects, the IOV-HC generates an interrupt to a virtual machine manager (VMM) to notify the VMM that the request was trapped. In some aspects, the IOV-HC provides a response generation circuit to receive instructions from the VMM to generate a response to the CRI from which the trapped request originated.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.