Apple Inc.
Memory access protection apparatus and methods for memory mapped access between independently operable processors

Last updated:

Abstract:

Methods and apparatus for registering and handling access violations of host memory. In one embodiment, a peripheral processor receives one or more window registers defining an extent of address space accessible from a host processor; responsive to an attempt to access an extent of address space outside of the extent of accessible address space, generates an error message; stores the error message within a violation register; and resumes operation of the peripheral processor upon clearance of the stored error message.

Status:
Grant
Type:

Utility

Filling date:

28 Jan 2019

Issue date:

1 Dec 2020