← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag