MEMORY MAPPED VIRTUAL DOORBELL MECHANISM
    1.
    发明申请

    公开(公告)号:US20200341766A1

    公开(公告)日:2020-10-29

    申请号:US16397217

    申请日:2019-04-29

    Abstract: An apparatus to facilitate doorbell notifications is disclosed. The apparatus includes memory-mapped I/O (MMIO) base address registers including a physical function (PF) and plurality of virtual functions (VF), wherein each function's base address register comprises a plurality of doorbell pages and doorbell hardware including doorbell registers, each having an assignable function identifier (ID) and offset, and comprising a plurality of doorbells to activate a doorbell notification in response to receiving a doorbell trigger from an associated doorbell page set upon detection of an access request.

    FUNCTIONAL SAFETY ERROR REPORTING AND HANDLING INFRASTRUCTURE

    公开(公告)号:US20190050279A1

    公开(公告)日:2019-02-14

    申请号:US15818429

    申请日:2017-11-20

    Abstract: Various systems and methods for error handling are described herein. A system for error reporting and handling includes a common error handler that handles errors for a plurality of hardware devices, where the common error handler is operable with other parallel error reporting and handling mechanisms. The common error handler may be used to receive an error message from a hardware device, the error message related to an error; identify a source of the error message; identify a class of the error; identify an error definition of the error; determine whether the error requires a diagnostics operation as part of the error handling; initiate the diagnostics operation when the error requires the diagnostics operation; and clear the error at the hardware device.

    System, apparatus and method for multi-die distributed memory mapped input/output support

    公开(公告)号:US11157431B2

    公开(公告)日:2021-10-26

    申请号:US16447025

    申请日:2019-06-20

    Abstract: In one embodiment, a method includes: receiving, in a root tile of an accelerator device having a plurality of tiles, a message from a processor, the message comprising a register write request to a register of a first remote tile of the plurality of remote tiles; decoding, in an endpoint controller of the root tile, a system address of the message to identify a destination tile for the message, based at least in part on a base address register decode of the system address; and in response to identifying the first remote tile as the destination tile, updating a first portion of an address offset field of the system address to a predetermined value and directing the message to the first remote tile coupled to the root tile via a sideband interconnect. Other embodiments are described and claimed.

    Memory mapped virtual doorbell mechanism

    公开(公告)号:US10831483B1

    公开(公告)日:2020-11-10

    申请号:US16397217

    申请日:2019-04-29

    Abstract: An apparatus to facilitate doorbell notifications is disclosed. The apparatus includes memory-mapped I/O (MMIO) base address registers including a physical function (PF) and plurality of virtual functions (VF), wherein each function's base address register comprises a plurality of doorbell pages and doorbell hardware including doorbell registers, each having an assignable function identifier (ID) and offset, and comprising a plurality of doorbells to activate a doorbell notification in response to receiving a doorbell trigger from an associated doorbell page set upon detection of an access request.

Patent Agency Ranking