ENABLING ERROR STATUS AND REPORTING IN A MACHINE CHECK ARCHITECTURE

    公开(公告)号:US20170344414A1

    公开(公告)日:2017-11-30

    申请号:US15168999

    申请日:2016-05-31

    Abstract: In accordance with implementations disclosed herein, there is provided systems and methods for enabling error status and reporting in a machine check environment. A processing device includes an error status register and an error status component communicably coupled to the error status register. The error status component determines that a machine check error (MCE) is a first correctable error (CE) and sets a first error status corresponding to the first CE in the error status register based on a threshold value. The threshold value is based on a type of the first CE.

    Determine when an error log was created
    54.
    发明授权
    Determine when an error log was created 有权
    确定创建错误日志的时间

    公开(公告)号:US09389942B2

    公开(公告)日:2016-07-12

    申请号:US14057485

    申请日:2013-10-18

    Abstract: A computing system can include a machine check counter (MCC) including a current value. The current value indicates a system reboot resetting hardware of the computing system. The machine check counter includes a model specific register including a counter indicating the current value, the current value to be incremented upon the system reboot.

    Abstract translation: 计算系统可以包括包括当前值的机器检查计数器(MCC)。 当前值表示计算系统的系统重新启动重置硬件。 机器检查计数器包括一个特定于型号的寄存器,包括一个指示当前值的计数器,当系统重启时增加的当前值。

    Device, method, and system to identify a page request to be processed after a reset event

    公开(公告)号:US12164444B2

    公开(公告)日:2024-12-10

    申请号:US17357829

    申请日:2021-06-24

    Abstract: Techniques and mechanisms for an input-output memory management module (IOMMU) to indicate to software whether a page request by an endpoint device is to be serviced. In an embodiment, the IOMMU receives from the endpoint device a response to an invalidation wait message. Based on the response, the IOMMU provides first information which indicates to software that page requests have been flushed from the endpoint device. Page request message from the endpoint device are compatible with an interface standard which also comprises a stop marker message type. The first information is provided independent of the endpoint device providing any message which is of the stop marker message type. In another embodiment, the first information includes a drain marker generated by the IOMMU, or a snapshot of an address corresponding to an end of a page request queue.

    Dynamic On-Demand Device-Assisted Paging
    57.
    发明公开

    公开(公告)号:US20230205563A1

    公开(公告)日:2023-06-29

    申请号:US17560826

    申请日:2021-12-23

    Abstract: Systems, methods, and devices for efficient I/O page fault handling are provided. A system may include a peripheral device that accesses guest memory of a virtual machine using direct memory access (DMA) and a processing device that that runs the virtual machine. The processing device may include a buffer allocated to receive a payload from the peripheral device while an input/output page fault corresponding to a page of the guest memory is resolved. The processing device may also include an input/output page fault queue to store a descriptor corresponding to the input/output page fault and a fault buffer queue to store a descriptor corresponding to a location of the buffer allocated to receive the payload while the input/output page fault is resolved.

    DEVICE, METHOD, AND SYSTEM TO IDENTIFY A PAGE REQUEST TO BE PROCESSED AFTER A RESET EVENT

    公开(公告)号:US20220414029A1

    公开(公告)日:2022-12-29

    申请号:US17357829

    申请日:2021-06-24

    Abstract: Techniques and mechanisms for an input-output memory management module (IOMMU) to indicate to software whether a page request by an endpoint device is to be serviced. In an embodiment, the IOMMU receives from the endpoint device a response to an invalidation wait message. Based on the response, the IOMMU provides first information which indicates to software that page requests have been flushed from the endpoint device. Page request message from the endpoint device are compatible with an interface standard which also comprises a stop marker message type. The first information is provided independent of the endpoint device providing any message which is of the stop marker message type. In another embodiment, the first information includes a drain marker generated by the IOMMU, or a snapshot of an address corresponding to an end of a page request queue.

    PROCESS ADDRESS SPACE IDENTIFIER VIRTUALIZATION USING HARDWARE PAGING HINT

    公开(公告)号:US20210271481A1

    公开(公告)日:2021-09-02

    申请号:US17253053

    申请日:2018-12-21

    Abstract: Process address space identifier virtualization uses hardware paging hint. The processing device (100) comprising: a processing core (110); and a translation circuit coupled to the processing core, the translation circuit to: receive a workload instruction from a guest application being executed by the processing device, the workload instruction comprising an untranslated guest process address space identifier (gPASID), a workload for an input/output (I/O) target device, and an identifier of a submission register on the I/O target device (410), access a paging data structure (PDS) associated with the guest application to retrieve a page table entry corresponding to the gPASID and the identifier of the submission register (420), determine a value of an I/O hint bit of the page table entry corresponding to the gPASID and the identifier of the submission register (430), responsive to determining that the I/O hint bit is enabled, keep the untranslated gPASID in the workload instruction (440), and provide the workload instruction to a work queue of the I/O target device (450)

Patent Agency Ranking