The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Jan. 17, 2012

Filed:

Sep. 11, 2007
Applicants:

Shubhodeep Roy Choudhury, Karnataka, IN;

Manoj Dusanapudi, Karnataka, IN;

Sunil Suresh Hatti, Karnataka, IN;

Shakti Kapoor, Austin, TX (US);

Rahul Sharad Moharil, Maharashtra, IN;

Inventors:

Shubhodeep Roy Choudhury, Karnataka, IN;

Manoj Dusanapudi, Karnataka, IN;

Sunil Suresh Hatti, Karnataka, IN;

Shakti Kapoor, Austin, TX (US);

Rahul Sharad Moharil, Maharashtra, IN;

Attorneys:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 12/00 (2006.01); G06F 13/00 (2006.01); G06F 13/28 (2006.01);
U.S. Cl.
CPC ...
Abstract

A system and method for intentionally invaliding translation entry valid bits in order to provoke storage interrupts when executing a test case is presented. Prior to executing the test case, an interrupt handler pseudo-randomly invalidates a number of translation entries included in a translation lookaside buffer (TLB) by changing particular valid bits in order to provoke initial storage interrupts, such as an instruction storage interrupt (ISI) or a data storage interrupt (DSI). Once the processor executes the test case that, in turn, triggers a storage interrupt, the interrupt handler uses an index counter to validate particular valid bits and invalidate other valid bits, thus provoking subsequent storage interrupts. In one embodiment, the interrupt handler also changes valid bits in a page table when the processor executes in a mode that accesses the page table in addition to the TLB.


Find Patent Forward Citations

Loading…