JPH1173330A5 - - Google Patents

Info

Publication number
JPH1173330A5
JPH1173330A5 JP1997234285A JP23428597A JPH1173330A5 JP H1173330 A5 JPH1173330 A5 JP H1173330A5 JP 1997234285 A JP1997234285 A JP 1997234285A JP 23428597 A JP23428597 A JP 23428597A JP H1173330 A5 JPH1173330 A5 JP H1173330A5
Authority
JP
Japan
Prior art keywords
cpu
mode
interrupt
system management
map information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP1997234285A
Other languages
Japanese (ja)
Other versions
JP3930116B2 (en
JPH1173330A (en
Filing date
Publication date
Application filed filed Critical
Priority to JP23428597A priority Critical patent/JP3930116B2/en
Priority claimed from JP23428597A external-priority patent/JP3930116B2/en
Priority to US09/073,265 priority patent/US6038632A/en
Publication of JPH1173330A publication Critical patent/JPH1173330A/en
Publication of JPH1173330A5 publication Critical patent/JPH1173330A5/ja
Application granted granted Critical
Publication of JP3930116B2 publication Critical patent/JP3930116B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Description

【0015】
【課題を解決するための手段】
この発明は、割り込み要求を受付ないシステム管理モードで所定の処理を実行するコンピュータシステムに於いて、OS動作中にシステム管理割り込み要求を発生する手段と、前記システム管理割り込み要求に応答して、CPUの動作モードを前記システム管理モードに変更する手段と、前記CPUの動作モードが前記システム管理モード変更された後、前記CPUの動作モードを、割り込み要求の受付が可能な割り込み受付可能モードに設定する手段と、前記割り込み受付可能モードで割り込み制御処理を実行する手段とを具備することを特徴とする。
[0015]
[Means for solving the problem]
This invention is characterized in that a computer system that executes predetermined processing in a system management mode that does not accept interrupt requests comprises means for generating a system management interrupt request while an OS is running, means for changing the operating mode of a CPU to the system management mode in response to the system management interrupt request, means for setting the operating mode of the CPU to an interrupt acceptance enabled mode in which interrupt requests can be accepted after the operating mode of the CPU has been changed to the system management mode, and means for executing interrupt control processing in the interrupt acceptance enabled mode .

Claims (9)

割り込み要求を受付ないシステム管理モードで所定の処理を実行するコンピュータシステムに於いて、
OS動作中にシステム管理割り込み要求を発生する手段と、
前記システム管理割り込み要求に応答して、CPUの動作モードを前記システム管理モードに変更する手段と、
前記CPUの動作モードが前記システム管理モード変更された後、前記CPUの動作モードを、割り込み要求の受付が可能な割り込み受付可能モードに設定する手段と、
前記割り込み受付可能モードで割り込み制御処理を実行する手段とを具備することを特徴とするコンピュータシステム。
In a computer system that executes a predetermined process in a system management mode that does not accept interrupt requests,
means for generating a system management interrupt request during operation of the OS;
means for changing the operation mode of a CPU to the system management mode in response to the system management interrupt request;
means for setting the operation mode of the CPU to an interrupt acceptance mode in which an interrupt request can be accepted after the operation mode of the CPU has been changed to the system management mode;
means for executing interrupt control processing in the interrupt acceptance enabled mode .
前記CPUの動作モードを前記システム管理モードに設定する手段は、前記システム管理割り込み要求に応答して、CPUステートマップ情報をメモリ中の第1のエリアに保存する手段を具備することを特徴とする請求項1記載のコンピュータシステム。 2. The computer system according to claim 1, wherein the means for setting the operation mode of the CPU to the system management mode comprises means for saving CPU state map information in a first area in memory in response to the system management interrupt request. 前記割り込み制御処理は、少なくともサスペンド/レジューム処理、又は、外部デバイスのドッキング/アンドッキング処理であることを特徴とする請求項1記載のコンピュータシステム。2. The computer system according to claim 1, wherein the interrupt control process is at least a suspend/resume process or a docking/undocking process of an external device. 前記割り込み受付可能モードで割り込み制御処理を実行する手段は、割り込み制御処理を並列して実行する手段を具備することを特徴とする請求項2記載のコンピュータシステム。3. The computer system according to claim 2, wherein the means for executing the interrupt control process in the interrupt acceptance mode comprises means for executing the interrupt control processes in parallel. 前記CPUの動作モードを前記割り込み受付可能モードに設定する手段は、システムの初期化時、CPUステートマップ情報を前記メモリの第2のエリアに保存する手段を具備することを特徴とする請求項4記載のコンピュータシステム。 5. The computer system according to claim 4, wherein the means for setting the operation mode of the CPU to the interrupt acceptance mode includes means for saving CPU state map information in a second area of the memory at the time of system initialization. 前記CPUの動作モードを前記割り込み受付可能モードに設定する手段は、前記メモリ中の第1のエリアに保存された前記CPUステートマップ情報と前記第2のエリアに保存された前記CPUステートマップ情報を入れ替える手段を具備することを特徴とする請求項5記載のコンピュータシステム。 6. The computer system according to claim 5, wherein the means for setting the operation mode of the CPU to the interrupt acceptance mode includes means for switching the CPU state map information stored in the first area of the memory with the CPU state map information stored in the second area. 前記CPUの動作モードを前記割り込み受付可能モードに設定する手段は、前記CPUの動作モードが前記システム管理モードにされているときに、復帰(RSM)命令を実行し、前記メモリ中の第1のエリアに保存されたCPUステートマップ情報を前記CPUに設定する手段を具備することを特徴とする請求項6記載のコンピュータシステム。 7. The computer system according to claim 6, wherein the means for setting the operation mode of the CPU to the interrupt acceptance mode comprises means for executing a return to normal mode (RSM) instruction when the operation mode of the CPU is set to the system management mode, and setting CPU state map information stored in a first area in the memory to the CPU. 前記コンピュータシステムは、前記割り込み受付可能モードで割り込み制御処理を実行終了後、再度、前記CPUの動作モードを前記システム管理モードに変更するために、システム管理割り込み要求を発生する手段と、前記システム管理割り込み要求に応答して、前記メモリ中の第1のエリアにCPUステートマップ情報を保存する手段と、前記メモリ中の第1のエリアに保存された前記CPUステートマップ情報と前記第2のエリアに保存された前記CPUステートマップ情報を入れ替える手段とを具備することを特徴とする請求項7記載のコンピュータシステム。 8. The computer system according to claim 7, further comprising: means for generating a system management interrupt request to change the operating mode of the CPU to the system management mode again after completing execution of interrupt control processing in the interrupt acceptance mode ; means for saving CPU state map information in a first area in the memory in response to the system management interrupt request; and means for exchanging the CPU state map information saved in the first area in the memory with the CPU state map information saved in the second area. 前記コンピュータシステムは、前記システム管理モードから、前記システム管理割り込み要求が発生する以前のCPUモードへ復帰する時、前記メモリ中の第1のエリアに格納された前記CPUステートマップ情報を前記CPUに設定する手段を具備することを特徴とする請求項8記載のコンピュータシステム。 9. The computer system according to claim 8, further comprising means for setting the CPU state map information stored in the first area in the memory to the CPU when the computer system returns from the system management mode to a CPU mode that existed before the system management interrupt request was generated.
JP23428597A 1997-05-07 1997-08-29 Computer system Expired - Lifetime JP3930116B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP23428597A JP3930116B2 (en) 1997-08-29 1997-08-29 Computer system
US09/073,265 US6038632A (en) 1997-05-07 1998-05-06 Interrupt control on SMM

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP23428597A JP3930116B2 (en) 1997-08-29 1997-08-29 Computer system

Publications (3)

Publication Number Publication Date
JPH1173330A JPH1173330A (en) 1999-03-16
JPH1173330A5 true JPH1173330A5 (en) 2005-06-16
JP3930116B2 JP3930116B2 (en) 2007-06-13

Family

ID=16968592

Family Applications (1)

Application Number Title Priority Date Filing Date
JP23428597A Expired - Lifetime JP3930116B2 (en) 1997-05-07 1997-08-29 Computer system

Country Status (1)

Country Link
JP (1) JP3930116B2 (en)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4580528B2 (en) 2000-09-25 2010-11-17 株式会社東芝 Computer system and its resume processing method
JP3784007B2 (en) * 2002-01-10 2006-06-07 インターナショナル・ビジネス・マシーンズ・コーポレーション Computer, control method, and program
JP4585249B2 (en) 2004-07-28 2010-11-24 株式会社東芝 Information processing device
TWI361382B (en) * 2008-07-30 2012-04-01 Pegatron Corp Electronic apparatus and update bios method thereof
US8151027B2 (en) * 2009-04-08 2012-04-03 Intel Corporation System management mode inter-processor interrupt redirection
US10983823B2 (en) 2017-01-25 2021-04-20 Mitsubishi Electric Corporation Computer apparatus, task initiation method, and computer readable medium

Similar Documents

Publication Publication Date Title
JP2974950B2 (en) Information processing system
JP3442100B2 (en) Method of saving a system image of a computer system and computer system implementing the method
US6832311B2 (en) Information processing system and resume processing method used in the system
JPH086681A (en) Power saving control system
JPH0520263A (en) Data transfer controller
TW201011525A (en) Method and controller for power management
JPS62184544A (en) Virtual computer system
JPH1173330A5 (en)
JP5131269B2 (en) Multi-processing system
JPH0916409A (en) Microcomputer
US8719836B2 (en) Method and device for operating a secondary operating system auxiliary to a primary operating system
JP2000172386A (en) Computer system and memory power management method
JP2667411B2 (en) Personal computer
JP3302149B2 (en) Computer system
JPH086616A (en) Programmable controller
JPH04307652A (en) Inter-multiprocessor communication system
JPH02228731A (en) System switching control system
JPH0587856B2 (en)
JPS6273335A (en) Stack control system
JPS6223895B2 (en)
JPH0656611B2 (en) Vector processor
JPH03211687A (en) Data transfer circuit
JPH0519174B2 (en)
JP2002342158A (en) Computer system and storage area securing method used in computer system
JPH04302352A (en) Multi processor system