Method, system and device for handling a memory management fault in a multiple processor device
AssigneeTexas Instruments Incorporated
InventorsAtul Verma, Samant Kumar
Life of this patent
Estimating the term…
Loading patent…
AssigneeTexas Instruments Incorporated
InventorsAtul Verma, Samant Kumar
Estimating the term…
A method or device handles memory management faults in a device having a digital signal processor (“DSP”) and a microprocessor. The DSP includes a memory management unit (“DSP MMU”) to manage memory access by the DSP, and the DSP and the microprocessor access shared physical memory. Upon the DSP executing an instruction attempting to access a virtual address wherein the virtual address is invalid, a page fault interrupt is generated by the DSP MMU. A microprocessor interrupt handler in the microprocessor is activated in direct response to the page fault interrupt. Thereafter in the microprocessor, a translation lookaside buffer (“TLB”) entry is created in the DSP MMU, which includes a valid mapping between the virtual address and a page of physical memory. After creating the TLB entry, the microprocessor indicates to the DSP that the access by the DSP of the virtual address is completed.
A method of handling memory management faults in a device having a digital signal processor (“DSP”) and a microprocessor, the DSP including a memory management unit (“DSP MMU”) to manage memory access by the DSP, the DSP and the microprocessor accessing shared physical memory, the microprocessor including an interrupt handler to be activated in response to a page fault interrupt, comprising:
A multiple processor device having a digital signal processor (“DSP”) and a microprocessor, the DSP including a memory management unit (“DSP MMU”) to manage memory access by the DSP, the DSP and the microprocessor accessing shared physical memory, the microprocessor including an interrupt handler to be activated in response to a page fault interrupt, comprising:
A computer-readable medium comprising instructions for execution by a computer, the instructions including a computer-implemented method of handling memory management faults in a device having a digital signal processor (“DSP”) and a microprocessor, the DSP including a memory management unit (“DSP MMU”) to manage memory access by the DSP, the DSP and the microprocessor accessing shared physical memory, the microprocessor including an interrupt handler to be activated in response to a page fault interrupt, the instructions for implementing:
Dependencies are inferred from the claim text.