US5764944A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Method and apparatus for TLB invalidation mechanism for protective page fault
Assignee: United Microelectronics Corp
•
Filing: 1995-09-08
•
Granted: 1998-06-09
•
Expires: 2015-09-08
Abstract
Abstract A method and apparatus for modifying protective page fault, which executes TLB table walk when protective page fault occurs in order to modify protective page fault. The method includes the following steps: (1) detecting the occurrence of protective page fault; (2) executing protective page fault processing mechanism; (3) executing protective page fault service routine; (4) returning to the address where protective page fault occurs; (5) executing TLB table walk to complete modification for protective page fault; and invalidating the TLB entry for protective fault page at step (2).
Inventors
- 👤 Jeng-Yan Hwang
- 👤 Shi-Chang Wang
- 👤 Yuan-Ting Wu
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-31 12:49
CPC Classifications
G; G06; G06F; G06F12/00; G06F12/02; G06F12/08; G06F12/10; G06F12/1027
Claims Analysis
Total Claims: 7
Claim 1
Independent Claim
133 words
A method for modifying protective page fault which executes TLB table walk when protective page fault occurs in order to modify protective page fault, said method comprising the steps of: (1) detecting the occurrence of protective page fault; (2) executing protective page fault processing mechanism for invalidating TLB entries where said occurrence of said protective page fault is detected; (3) executing protective page fault service routine for processing/modifying page table entries to ensure said page table entries being correct; (4) returning to the address where said protective page fault occurs; and (5) executing TLB table walk to complete modification for said protective page fault, and invalidating said TLB entry entries for protective page fault page at step (2). said TLB table walk executing only once every time when said protective page fault occurs.
Claim 2
Independent Claim
133 words
A method for modifying protective page fault which executes TLB table walk when protective page fault occurs in order to modify protective page fault, said method comprising the steps of: (1) detecting the occurrence of protective page fault; (2) executing protective page fault processing mechanism for invalidating TLB entries where said occurrence of said protective page fault is detected; (3) executing protective page fault service routine for processing/modifying page table entries to ensure said page table entries being correct; (4) returning to the address where said protective page fault occurs; and (5) executing TLB table walk to complete modification for said protective page fault, and invalidating said TLB entry entries for protective page fault page at step (2). said TLB table walk executing only once every time when said protective page fault occurs.
Claim 3
Dependent Claim
28 words
A method according to claim 1, wherein step (2) comprises the step of: invalidating a TLB correspondent address tag for said protective fault page of said TLB entries.
Claim 4
Dependent Claim
18 words
A method according to claim 1, wherein step (3) comprises the step of: loading a page fault status/address.
Claim 5
Dependent Claim
20 words
A method according to claim 3, wherein step (3) comprises the step of: omitting a step of flushing said TLB.
Claim 6
Independent Claim
63 words
A method for modifying a protective page fault which executes said TLB table walk when said protective page fault occurs in order to modify said protective page fault, said method comprising the following steps: (1) detecting the occurrence of the protective page fault; (2) executing a protective page fault processing mechanism; (3) invalidating a TLB correspondent address tag of the protective fault page.
Claim 7
Independent Claim
63 words
A method for modifying a protective page fault which executes said TLB table walk when said protective page fault occurs in order to modify said protective page fault, said method comprising the following steps: (1) detecting the occurrence of the protective page fault; (2) executing a protective page fault processing mechanism; (3) invalidating a TLB correspondent address tag of the protective fault page.
References Cited (Backward Citations)
US4456954A
Cited
US4849881A
Cited
US4680700A
Cited
US5301287A
Cited
US5491806A
Cited
US5546555A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2001-06-08 | 2001-12-08 | 2002-06-09 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2005-06-08 | 2005-12-08 | 2006-06-09 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2009-06-08 | 2009-12-08 | 2010-06-09 | $7700.00 | Window Closed / Lapsed |