发明名称 Methods for Mitigating System Interrupts for an Electronic Device
摘要 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.
申请公布号 US2015347328(A1) 申请公布日期 2015.12.03
申请号 US201414475267 申请日期 2014.09.02
申请人 Apple Inc. 发明人 Dominguez Charles F.;Kapur Ashima;Kattel Kiran
分类号 G06F13/24;G06F9/54 主分类号 G06F13/24
代理机构 代理人
主权项 1. A method for operating an electronic device that includes a main processor and a coprocessor for interfacing with an input-output device, comprising: with the main processor, passing a group of submitted transactions into a submission queue; and in response to receiving the group of submitted transactions in the submission queue, using the main processor to assert a submission interrupt signal to indicate to the coprocessor that the group of submitted transactions is pending in the submission queue.
地址 Cupertino CA US
您可能感兴趣的专利