Computer apparatus and control method of computer apparatus
AssigneeMitsubishi Electric Corporation
InventorsToshiro Tokunaga, Atsushi Settsu
Life of this patent
Estimating the term…
Abstract
At start-up of a computer apparatus, a CPU executes a first initialization procedure included in a RAS module to initialize resources to be used by the RAS module. After execution of the first initialization procedure, the CPU executes an initialization procedure included in an OS to initialize resources to be used by the OS. After execution of the initialization procedure, the CPU executes a second initialization procedure included in the RAS module to copy an interrupt determining part included in the OS to the RAS module, and to set the interrupt detection unit such that upon detecting an interrupt the interrupt detection unit calls an interrupt determining part copied to the RAS module, instead of the interrupt determining part in the OS.
Claims9
A computer apparatus comprising:
- a CPU (Central Processing Unit) including an interrupt detection unit that detects an interrupt, the CPU being configured to execute
- an OS (Operating System) including an interrupt determining part that is called by the interrupt detection unit when the interrupt detection unit has detected an interrupt, and determines whether or not the interrupt detected by the interrupt detection unit is a CPU exception,
- wherein when a RAS (Reliability Availability Serviceability) module which is a program for carrying out a process to handle a CPU exception is added to the computer apparatus,
- at start-up of the computer apparatus, the CPU calls a first initialization procedure included in the RAS module, and executes the first initialization procedure to initialize a resource to be used by the RAS module;
- after execution of the first initialization procedure of the RAS module, the CPU calls an initialization procedure included in the OS, and executes the initialization procedure to initialize a resource to be used by the OS;
- and
- after execution of the initialization procedure of the OS, the CPU calls a second initialization procedure included in the RAS module, and executes the second initialization procedure to copy the interrupt determining part included in the OS to the RAS module, and to set the interrupt detection unit such that upon detecting an interrupt the interrupt detection unit calls an interrupt determining part copied to the RAS module, instead of the interrupt determining part in the OS.
A control method of a computer apparatus including
- a CPU (Central Processing Unit) including an interrupt detection unit that detects an interrupt, the CPU being configured to execute
- an OS (Operating System) including an interrupt determining part that is called by the interrupt detection unit when the interrupt detection unit has detected an interrupt, and determines whether or not the interrupt detected by the interrupt detection unit is a CPU exception,
- wherein a RAS (Reliability Availability Serviceability) module which is a program for carrying out a process to handle a CPU exception is added to the computer apparatus, the control method of the computer apparatus comprising:
- calling, by the CPU and at start-up of the computer apparatus, a first initialization procedure included in the RAS module, and executing the first initialization procedure to initialize a resource to be used by the RAS module;
- calling, by the CPU and after execution of the first initialization procedure of the RAS module, an initialization procedure included in the OS, and executing the initialization procedure to initialize a resource to be used by the OS;
- and
- calling, by the CPU and after execution of the initialization procedure of the OS, a second initialization procedure included in the RAS module, and executing the second initialization procedure to copy the interrupt determining part included in the OS to the RAS module, and to set the interrupt detection unit such that upon detecting an interrupt the interrupt detection unit calls an interrupt determining part copied to the RAS module, instead of the interrupt determining part in the OS.
Dependencies are inferred from the claim text.