Apparatus and method for preventing access to SMRAM space...

Electrical computers and digital processing systems: memory – Storage accessing and control – Control technique

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C711S163000, C711S147000, C711S202000, C711S206000, C711S209000, C711S152000, C710S260000, C712S229000, C345S520000, C345S520000

Reexamination Certificate

active

06192455

ABSTRACT:

BACKGROUND OF THE INVENTION
(1) Field of the Invention
The field of the invention is prevention of unauthorized access to protected memory space, more specifically, the present invention is a method and apparatus for preventing access to protected system management random access memory (SMRAM) space through accelerated graphics port (AGP) address translation into the SMRAM space.
(2) Related Art
System management random access memory (SMRAM) is a secure memory address space in a system memory of a computer system which stores processor status and system management interrupt (SMI) handlers. SMI handlers are software routines which perform various system management functions including system power control. The SMRAM is reserved for proprietary processing including processing of code used to update a basic input output system (BIOS) device. The BIOS device is responsible for booting a computer by providing a basic set of instructions and performing system start-up tasks. The BIOS device also provides an interface to the underlying hardware for the operating system in the form of a library of interrupt handlers.
A computer system may also have an accelerated graphics port (AGP) aperture memory reserved for use by a graphics device for graphics data processing. Currently, to access the AGP aperture memory, a programmer can write an AGP aperture memory address and an SMRAM page number as a corresponding address into a translation table having AGP aperture address to main memory address translation entries. Since the main memory address of the page is actually in the SMRAM space and not in the AGP aperture memory, the translation process redirects the request to the protected SMRAM region in main memory.
If the SMRAM space is accessed by a user, an unauthorized user is able to corrupt the BIOS in a manner which would disable the system and prevent the system from booting in the future until the BIOS is replaced. Other disadvantages of leaving the SMRAM space accessible to users include but are not limited to allowing users to view proprietary code for reverse engineering purposes.
It is therefore desirable to have a method and apparatus which prevents access to the protected SMRAM space through AGP address translation into the SMRAM space.
BRIEF SUMMARY OF THE INVENTION
A method for preventing access to a system management random access memory (SMRAM) space is disclosed. The method intercepts access to an accelerated graphics port (AGP) aperture memory space and re-directs the access to non-SMRAM space if the access is directed to the SMRAM space.


REFERENCES:
patent: 5274834 (1993-12-01), Kardach et al.
patent: 5357628 (1994-10-01), Yuen
patent: 5630147 (1997-05-01), Datta et al.
patent: 5638532 (1997-06-01), Frame et al.
patent: 5729760 (1998-03-01), Poisner
patent: 5745770 (1998-04-01), Thangadurai et al.
patent: 5909696 (1999-06-01), Reinhardt et al.
patent: 5933614 (1999-08-01), Tavallaei et al.
patent: 5978903 (1999-11-01), Quimby et al.
patent: 6093213 (2000-07-01), Favor et al.
Intel, Intel 440LX AGP Set: 84443LX PCI A.G.P. Controller (PAC), Intel Corp.; pp 2, 8, 21-25, 30-32, 47-48 & 55-82, Jan. 1998.

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

Apparatus and method for preventing access to SMRAM space... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Apparatus and method for preventing access to SMRAM space..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Apparatus and method for preventing access to SMRAM space... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2589923

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