Computer systems and methods that provide for cacheable above one megabyte
system management random access memory (SMRAM). The systems and methods
comprise a central processing unit (CPU) having a processor and a system
management interrupt (SMI) dispatcher, a cache coupled to the CPU, and a
chipset memory controller that interfaces the CPU to a memory. The memory
includes system memory and the system management random access memory. The
systems and methods un-cache the SMRAM while operating outside of system
management mode, transfer CPU operation to system management mode upon
execution of a system management interrupt (SMI), and change cache
settings to cache the extended memory and system management random access
memory with write-through. The systems and methods then change cache
settings to cache the extended memory with write-back and un-cache the
SMRAM upon execution of an resume instruction.
Συγκροτήματα ηλεκτρονικών υπολογιστών και μέθοδοι που προβλέπουν cacheable επάνω από μνήμη διοικητικής την τυχαία πρόσβασης συστημάτων ενός μεγαμπάιτ (SMRAM). Τα συστήματα και οι μέθοδοι περιλαμβάνουν μια μονάδα κεντρικής επεξεργασίας (ΚΜΕ) που έχει έναν επεξεργαστή και μια διαχείριση συστημάτων διακόπτει τον αποστολέα (SMI), μια κρύπτη που συνδέονται με την ΚΜΕ, και έναν ελεγκτή μνήμης chipset που διασυνδέει την ΚΜΕ σε μια μνήμη. Η μνήμη περιλαμβάνει τη μνήμη συστημάτων και τη μνήμη διοικητικής τυχαία πρόσβασης συστημάτων. Η Η.Ε-κρύπτη συστημάτων και μεθόδων το SMRAM λειτουργών έξω από το διοικητικό τρόπο συστημάτων, λειτουργία μεταφοράς ΚΜΕ στο διοικητικό τρόπο συστημάτων επάνω στην εκτέλεση μιας διαχείρισης συστημάτων διακόπτει (SMI), και αλλάζει τις τοποθετήσεις κρύπτης για να εναποθηκεύσει την εκτεταμένη μνήμη και μνήμη διοικητικής την τυχαία πρόσβασης συστημάτων με γράφω-κατευθείαν. Τα συστήματα και οι μέθοδοι αλλάζουν έπειτα τις τοποθετήσεις κρύπτης για να εναποθηκεύσουν την εκτεταμένη μνήμη με την γράφω-πλάτη και την Η.Ε-κρύπτη το SMRAM επάνω στην εκτέλεση μιας οδηγίας περιλήψεων.