Patent · US Active

Hybrid hardware and software reporting management

US10846163B1 · kind B1 · utility

0Cited by
1References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJul 19, 2019
Grant dateNov 24, 2020
Priority date
Expiry dateJul 19, 2039

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F30/00
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

Described herein is a hybrid approach to error reporting, using a combination of hardware and software, for peripheral component interconnect (PCI) express devices. The device hardware detects an error on a packet, where the packet is for a transaction and received from a host computer. Upon detecting the error, the device hardware generates an interrupt that is processed in software. In certain embodiments, the software based processing involves determining, based on the packet, that the transaction is directed to an address space of an emulated configuration register. The software based processing further involves identifying a function as being associated with the error, determining attributes associated with the error, and storing the attributes and an identifier associated with the function in a location available to the device hardware, thereby enabling the device hardware to report the attributes and identifier to the host computer.

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