Memory management circuit which provides simulated privilege levels

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 5684948
SERIAL NO

08523052

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

A memory management unit provides security functions for a processor which has no specialized hardware support for a memory management unit. An exception security system is provided for use with an exception-capable processor. In an unsecure mode, the processor responds to an exception by retrieving unprotected exception information from generally accessible exception information register circuitry and executes an exception processing routine indicated by the unprotected exception information. Secure exception information register circuitry is provided in the memory management unit that holds a protected copy of exception information. Exception detection circuitry within the memory management unit detects an exception and causes the secure exception information register circuitry to provide the protected copy of the exception information to the processor in place of the unprotected exception information which would otherwise be provided to the processor from the generally accessible exception information register circuitry. Thus, the processor executes an exception routine indicated by the protected copy of the exception information and not an exception routine indicated by the unprotected exception information. In order to simulate processor privilege levels for each of a plurality of processor address space segments, current privilege level circuitry holds a current privilege level access indication, and programmable circuitry associated with each of the address space segments holds a privilege level access indication associated that address space segment. Access validation circuitry determines which of the address space segments is being accessed by the processor and compares the current privilege level access indication with the privilege level access indication associated with the address space segment being addressed. The access validation circuitry includes violation indication means, accessible by the processor, that indicates a result of the comparison. Preferably, current privilege level circuitry is provided which holds a current privilege level indication and which also includes stack circuitry that holds a plurality of security level indications.

Loading the Abstract Image... loading....

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddress
NATIONAL SEMICONDUCTOR CORPORATION12500 TI BOULEVARD M/S 3999 DALLAS TX 75243

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Intrater, Gideon Sunnyvale, CA 38 540
Johnson, James Scott Fort Worth, TX 1 126
Short, Tim Duncanville, TX 3 146

Cited Art Landscape

Load Citation

Patent Citation Ranking

Forward Cite Landscape

Load Citation