Interrupt control apparatus and interrupt control method

    公开(公告)号:US09710409B2

    公开(公告)日:2017-07-18

    申请号:US14267982

    申请日:2014-05-02

    Inventor: Takehiko Murata

    CPC classification number: G06F13/24 G06F9/54

    Abstract: PCI devices write an MSI message in a memory and polling routines, which are executed by CPU cores respectively, poll the memory. The polling routines poll a cause of interrupt during an interval between tasks, during an interval between threads, and during idle and cause a CPU core with the lowest load to perform interrupt processing. An IO task performs inter-task communication with another IO task by using a command queue.

    HANDLING INTERRUPTS IN A MULTI-PROCESSOR SYSTEM

    公开(公告)号:US20170192915A1

    公开(公告)日:2017-07-06

    申请号:US15464892

    申请日:2017-03-21

    Applicant: ARM Limited

    CPC classification number: G06F13/24 G06F9/4812 G06F9/5027

    Abstract: A data processing apparatus has a plurality of processors and a plurality of interrupt interfaces each for handling interrupt requests from a corresponding processor. An interrupt distributor controls routing of interrupt requests to the interrupt interfaces. A shared interrupt request is serviceable by multiple processors. In response to the shared interrupt request, a target interrupt interface issues an interrupt ownership request to the interrupt distributor, without passing the shared interrupt request to the corresponding processor, if it estimates that the corresponding processor is available for servicing the shared interrupt request. The shared interrupt request is passed to the corresponding processor when an ownership confirmation is received from the interrupt distributor indicating that the processor has been selected for servicing the shared interrupt request.

    Interface apparatus with leakage mitigation

    公开(公告)号:US09698786B2

    公开(公告)日:2017-07-04

    申请号:US14725366

    申请日:2015-05-29

    Applicant: Nexperia B.V.

    CPC classification number: H03K19/0185 G06F13/24 G06F13/4068 H03K2217/0054

    Abstract: Aspects of the present disclosure are directed to detecting and powering external circuits via a common port. As may be implemented in accordance with one or more embodiments, an accessory detection circuit detects a type of an external circuit based upon a pull-down resistance at an interface port (e.g., where each accessory type provides a discernable pull-down resistance). Power switching circuitry couples power between the interface port and an internal power-based circuit, and operates in an open condition when the accessory detection circuit is active. An adaptive biasing circuit sets a voltage across the power switching circuitry to about zero, based on a voltage level provided on the interface port, thereby mitigating changes in the pull-down resistance due to current leakage. Once the type of external circuit is identified, the power switching circuitry couples power between the external circuit and the internal circuit.

    System and method for secure SMI memory services

    公开(公告)号:US09697354B2

    公开(公告)日:2017-07-04

    申请号:US14696159

    申请日:2015-04-24

    Inventor: Allen Wynn

    CPC classification number: G06F13/24 G06F1/3275 G06F21/46 G06F21/54 Y02D10/14

    Abstract: In accordance with the present disclosure, a system and method are herein disclosed for providing secure SMI memory services, including the protection of SMM memory from surreptitious attacks by, for example, rootkits. Information handling systems are susceptible to attacks, especially attacks on SMM memory. In one example, an SMI handler corresponding to the SMI Driver associated with an SMI interrupt performs validation of a password. An SSMS driver allocates memory for the SMI handler to use with the validation process and also performs a secure erase of allocated memory blocks upon completion of all secure SMI Memory Services. By controlling the validation and secure erase process through the use of the SMI handler and SSMS driver, information leakage can be prevented resulting in system data integrity.

    DELAYED READ INDICATION
    99.
    发明申请

    公开(公告)号:US20170185320A1

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

    申请号:US15313736

    申请日:2014-07-23

    CPC classification number: G06F3/0613 G06F3/0655 G06F3/068 G06F13/24

    Abstract: A requester sends, to a responding component, a request to cause the responding component to perform a computation. The requester sends, to the responding component, a delayed read indication, where the delayed read indication indicates that a result of the computation is not to be returned to the requester from the responding component until a data value at a target address of the delayed read indication has changed. The requester receives, from the responding component, an acknowledgment of the delayed read indication, and after receiving the acknowledgment, receives a response to the request without the requester sending another request to the responding component.

    Methods and systems for reducing spurious interrupts in a data storage system

    公开(公告)号:US09684613B2

    公开(公告)日:2017-06-20

    申请号:US14277920

    申请日:2014-05-15

    CPC classification number: G06F13/24 G06F2213/2408 Y02D10/14

    Abstract: A storage controller of a data storage system maintains, for each interrupt vector, (1) a pending status that indicates whether one or more completions are pending in the completion queue (CQ) associated with the interrupt vector, and (2) an in-progress status that indicates whether or not the storage controller is currently in the process of composing an interrupt. The storage controller utilizes these two statuses to reduce or eliminate spurious interrupts by preventing an interrupt from being composed if there are no completions in the CQ, by preventing an interrupt from being composed if the corresponding interrupt mask has been set before composition of the interrupt begins, and by preventing an interrupt from being sent to the host system in cases where the interrupt mask was set after composition of the interrupt began, but before the interrupt has been sent to the host system.

Patent Agency Ranking