Enhanced system management mode with nesting

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

395733, 395735, G06F 1100

Patent

active

057649995

ABSTRACT:
An enhanced system management mode (SMM) includes nesting of SMI (system management interrupt) routines for handling SMI events. Enhanced SMM is implemented in an computer system to support a Virtual System Architecture (VSA) in which peripheral hardware, such as for graphics and/or audio functions, is virtualized (simulated by SMI routines). Reentrant VSA/SMM software (handler) includes VSA/SMI routines invoked either by (a) SMI interrupts, such as from non-virtualized peripheral hardware such as audio FIFO buffers, or (b) SMI traps, such as from accesses to memory mapped or I/O space allocated to a virtualized peripheral function. SMI nesting permits a currently active VSA/SMI routine to be preempted by another (higher priority) SMI event. The SMM memory region includes an SMI header segment and a VSA/SMM software segment--the SMI header segment is organized as a quasi-stack into which nested SMI headers are saved. The VSA/SMM software manages an SMHR register that points to the location for storing the SMI header for a currently active VSA/SMI routine if it is preempted by an SMI event. To improve performance, the entire SMM region is mapped into cacheable system memory. Features that support virtualization include: (a) SMI nesting, (b) SMI trapping for memory (as well as I/O) accesses, (c) caching both VSA/SMI headers and VSA/SMM software, and (d) configuring the SMM region for storing multiple SMI headers at programmable locations.

REFERENCES:
patent: 5357628 (1994-10-01), Yuen
patent: 5509139 (1996-04-01), Ayash et al.
patent: 5551044 (1996-08-01), Shah et al.

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

Enhanced system management mode with nesting does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Enhanced system management mode with nesting, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Enhanced system management mode with nesting will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2214077

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