Back to results
US 2009/0292879 A1Published application
Nodma cache
OwnerRobert J. Safranek, Debendra Das Sharmainventors
Life of this patent
Estimating the term…
Abstract
A NoDMA cache including a super page field. The super page field indicates when a set of pages contain protected information. The NoDMA cache is used by a computer system to deny I/O device access to protected information in system memory.
Claims20
1-20. (canceled)
An apparatus, comprising:
- logic, coupled to a memory, to
- associate a memory access table to a plurality of pages of the memory, wherein the memory access table includes an access restriction bit per page of memory;
- for an access request from a requestor to one of the plurality of memory pages, determine whether the requestor is restricted from accessing the requested memory page by checking the access restriction bit for the requested memory page;
- send a master abort response to the requestor indicating the access request was invalid in response to the requestor requesting to read from a memory page the requester is restricted from accessing;
- and
- drop the access request in response to the requester is requesting to write to a memory page the requestor is restricted from accessing.
3 more elements
An method, comprising:
- associating a memory access table to a plurality of pages of the memory, wherein the memory access table includes an access restriction bit per page of memory;
- for an access request from a requester to one of the plurality of memory pages, determining whether the requestor is restricted from accessing the requested memory page by checking the access restriction bit for the requested memory page;
- sending a master abort response to the requestor indicating the access request was invalid in response to the requestor requesting to read from a memory page the requestor is restricted from accessing;
- and
- dropping the access request in response to the requester is requesting to write to a memory page the requester is restricted from accessing.
2 more elements
A system, comprising:
- a system memory;
- logic, coupled to the system memory, to
- associate a memory access table to a plurality of pages of the system memory, wherein the memory access table includes an access restriction bit per page of system memory;
- for an access request from a requestor to one of the plurality of memory pages, determine whether the requestor is restricted from accessing the requested memory page by checking the access restriction bit for the requested memory page;
- send a master abort response to the requester indicating the access request was invalid in response to the requester requesting to read from a memory page the requestor is restricted from accessing;
- and
- drop the access request in response to the requestor is requesting to write to a memory page the requestor is restricted from accessing.
4 more elements
Dependencies are inferred from the claim text.