Methods for Mitigating System Interrupts for an Electronic Device
    1.
    发明申请
    Methods for Mitigating System Interrupts for an Electronic Device 审中-公开
    减轻电子设备系统中断的方法

    公开(公告)号:US20150347328A1

    公开(公告)日:2015-12-03

    申请号:US14475267

    申请日:2014-09-02

    Applicant: Apple Inc.

    CPC classification number: G06F13/24 G06F9/544 G06F2209/548

    Abstract: An electronic device may include an applications processor that communicates with a peripheral input-output (I/O) device using a coprocessor. The applications processor may include a first interprocessor communications (IPC) module, whereas the coprocessor may include a second IPC module for interfacing with the first IPC module. The first IPC module may forward a group of transactions to a submission queue and may ring a submission doorbell interrupt to signal that work items are pending in the submission queue. In response, the second IPC module may dequeue the work items from the submission queue and process these items at the I/O device. The second IPC module may provide a group of completed transactions to a completion queue and may ring a completion doorbell interrupt to signal that items are pending in the completion queue. Thereafter, the completed items are forwarded to other parts of the applications processor for processing.

    Abstract translation: 电子设备可以包括使用协处理器与外围输入输出(I / O)设备通信的应用处理器。 应用处理器可以包括第一处理器间通信(IPC)模块,而协处理器可以包括用于与第一IPC模块进行接口的第二IPC模块。 第一个IPC模块可以将一组事务转发到提交队列,并且可以响应提交的门铃中断来表明在提交队列中工作项目正在等待。 作为响应,第二个IPC模块可以从提交队列中出现工作项,并在I / O设备处理这些项。 第二个IPC模块可以将一组已完成的事务提供给完成队列,并且可以响铃完成门铃中断以指示项目在完成队列中待处理。 此后,完成的项目被转发到应用处理器的其他部分进行处理。

Patent Agency Ranking