Patent ID: 6775750
Filing Date: 2004-08-10
Classification: G06F,H04W

Abstract:
A method for operating a digital system having a plurality of resources connected to a shared memory subsystem, comprising the steps of:defining a plurality of regions within an address space of the shared memory subsystem; assigning initiator access rights to at least a portion of the plurality of regions; identifying which of the plurality of regions is being accessed by a memory access request from the plurality of resources; recognizing which of the plurality of resources initiated the request; determining if the recognized resource that initiated the memory access request to the identified region has initiator access rights for the identified region; allowing access to the identified region by the recognized resource only if the recognized resource has initiator access rights to the identified region; and operating a cache of the shared memory subsystem in a first mode in response to one instance of allowing access to the cache as the identified region and operating the cache in a second mode in response to another instance of allowing access to the cache as the identified region.