Patent
1995-06-07
1997-07-15
Gossage, Glenn
395416, 395412, 3954211, 39518318, 395308, G06F 1210, G06F 1300
Patent
active
056491425
ABSTRACT:
A method and apparatus for translating a first address in a first address space, such as a processor address space, to a second address in a second address space, such as system address space, and for accessing a service routine in response to a page fault, are described. In one embodiment, the apparatus for translating comprises a processor; a page table having a translation mask register, a comparison value register, and a replacement value register; and a comparator coupled to the comparison value register and to the replacement value register. A programmable mask within the translation mask register is employed to partition a virtual address. A first subaddress comprises a subset of the bits of the first address and a second subaddress comprises remaining bits of the first address. The first subaddress is masked with a programmable mask value in the translation mask register and is compared by the comparator with successive values in the comparison value register until a match comparison value is found. If a match comparison value is found, a programmable replacement value in the replacement value register corresponding to the match comparison value is concatenated with the second subaddress to provide the second address. If a match comparison value is not found, a fault interrupt is generated to interrupt the translation and the processor accesses a service routine in accordance with the fault interrupt.
REFERENCES:
patent: 3940743 (1976-02-01), Fitzgerald
patent: 4718008 (1988-01-01), Chang et al.
patent: 4860192 (1989-08-01), Sachs et al.
patent: 5060137 (1991-10-01), Bryg et al.
patent: 5123101 (1992-06-01), Sindhu
patent: 5282274 (1994-01-01), Liu
patent: 5303378 (1994-04-01), Cohen
patent: 5317717 (1994-05-01), Cutler et al.
Harney Kevin
Lavelle Gary
Lippincott Louis A.
Rao Dinesh G.
Gossage Glenn
Intel Corporation
Kinsella N. Stephan
Murray William H.
LandOfFree
Method and apparatus for translating addresses using mask and re does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Method and apparatus for translating addresses using mask and re, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and apparatus for translating addresses using mask and re will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-1499389