Memory management circuit which provides simulated privilege lev

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

395733, G06F 1100

Patent

active

056849486

ABSTRACT:
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.

REFERENCES:
patent: 4758950 (1988-07-01), Cruess et al.
patent: 4779187 (1988-10-01), Letwin
patent: 4812967 (1989-03-01), Hirosawa et al.
patent: 5109329 (1992-04-01), Strelioff
patent: 5390332 (1995-02-01), Golson
patent: 5410709 (1995-04-01), Yu
patent: 5481725 (1996-01-01), Jakakumar et al.
patent: 5483649 (1996-01-01), Kuznetsov et al.
patent: 5511184 (1996-04-01), Lin
patent: 5511200 (1996-04-01), Kakakumar
patent: 5535397 (1996-07-01), Durante et al.
Multiprocessor System Architecture A Technical Survey of Multiprocessor/Multithreaded Systems using SPARC, Multilevel Bus Architectures and Solariss (SunOS), by Ben Catanzaro, 1994 Sun Microsystems, Inc., pp.93-114.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Memory management circuit which provides simulated privilege lev does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Memory management circuit which provides simulated privilege lev, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Memory management circuit which provides simulated privilege lev will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-1840919

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.