System for implementing a graphic address remapping table as a virtual register file in system memory
First Claim
Patent Images
1. A computer system that executes transaction requests, comprising:
- a memory requester that transmits a transaction request that includes a requested virtual address;
a system memory storing a remapping table, the remapping table including virtual registers each storing a pointer that references a target location in the system memory;
a system controller coupled to the memory requester and the system memory, the system controller being structured to convert the requested virtual address to a physical address of a selected one of the virtual registers of the remapping table, and access a selected target location of the system memory using the pointer stored in the selected virtual register.
1 Assignment
0 Petitions
Accused Products
Abstract
A system for implementing a graphics address remapping table as a virtual register in system memory. The remapping table includes virtual registers that each store a target index that references a block of the system memory that stores graphics data using an indirect addressing scheme that enables the individual virtual registers of the remapping table to be accessed in response to a transaction request. Accessing a selected virtual register indirectly requested by the transaction request enables the access to the graphics data pointed to by the selected virtual register.
-
Citations
10 Claims
-
1. A computer system that executes transaction requests, comprising:
-
a memory requester that transmits a transaction request that includes a requested virtual address;
a system memory storing a remapping table, the remapping table including virtual registers each storing a pointer that references a target location in the system memory;
a system controller coupled to the memory requester and the system memory, the system controller being structured to convert the requested virtual address to a physical address of a selected one of the virtual registers of the remapping table, and access a selected target location of the system memory using the pointer stored in the selected virtual register. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system controller for processing transactions in a computer system that includes a system memory and a memory requester, the bridge comprising:
-
a memory interface that controls access to the system memory, the system memory storing a remapping table having a virtual register that stores a pointer that references a selected target location of the system memory;
a requester interface that receives from the memory requester a transaction request that includes a requested virtual address; and
an address decoder structured to convert the requested virtual address to a physical address of a selected one of the virtual registers of the remapping table, cause the memory interface to access a selected target location of the system memory using the pointer stored in the selected virtual register. - View Dependent Claims (8, 9, 10)
-
Specification