A computer system permits the use of a software-based power management system, such as ACPI, while maintaining compatibility with legacy peripherals. The computer system utilizes a sleep register and a decoy register that receive sleep requests from the operating system. The sleep type bits transmitted to the sleep register are configured to allow the computer system to remain in fully operational mode, and only the decoy register receives the correct sleep type bits from a sleep request. When a sleep enable bit in the decoy register is set by a sleep request, an SMI is generated to run an interrupt service routine to perform any desired configuration routines prior to sleep mode. The interrupt service routine then writes the true sleep type bits to the sleep register, placing the computer system into sleep mode. The sleep enable bit resides in the highest byte of the decoy register so that byte-wide write operations do not trigger the SMI before the entire 16-bit sleep request is received.

Un système informatique permet l'utilisation d'un système de gestion logiciel-basé de puissance, tel qu'acpi, tout en maintenant la compatibilité avec des périphériques de legs. Le système informatique utilise un registre de sommeil et un registre de leurre qui reçoivent des demandes de sommeil du logiciel d'exploitation. Le type peu de sommeil transmis au registre de sommeil sont configurés pour permettre au système informatique de demeurer dans le mode totalement opérationnel, et seulement le registre de leurre reçoit le type correct peu de sommeil d'une demande de sommeil. Quand un sommeil permettent le peu dans le registre de leurre est placé par une demande de sommeil, un SMI est produit pour courir une routine de service d'interruption pour exécuter toutes les routines désirées de configuration avant le mode de sommeil. La routine de service d'interruption écrit alors le véritable type peu de sommeil au registre de sommeil, plaçant le système informatique dans le mode de sommeil. Le sommeil permettent le peu réside en byte le plus élevé du registre de leurre de sorte que d'un octet écriviez les opérations ne déclenchent pas le SMI avant que la demande de 16 bits entière de sommeil soit reçue.

 
Web www.patentalert.com

< (none)

< Two platform motion seat

> Anti-viral compounds

> (none)

~ 00030