Operating system independent
First Claim
Patent Images
1. A method comprising:
- in a physically addressable area of a system memory, storing one or more diagnostic modules comprising machine-readable instructions for performing one or more diagnostic procedures of a processing system in response to a boot sequence to initialize the processing system;
loading machine-readable instructions to the system memory in response to the boot sequence for providing an operating system capable of addressing the system memory; and
inhibiting the operating system from remapping the machine-readable instructions stored in the system memory for performing the one or more diagnostic procedures.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method of using of diagnostic procedures through a firmware interface in a processing system are described. A first physical area of a memory may store one or more diagnostic modules comprising machine-readable instructions for performing one or more diagnostic procedures of a processing system. A second physical area of the memory may store an operating system capable of initiating execution of the one or more diagnostic procedures through the firmware interface.
65 Citations
39 Claims
-
1. A method comprising:
-
in a physically addressable area of a system memory, storing one or more diagnostic modules comprising machine-readable instructions for performing one or more diagnostic procedures of a processing system in response to a boot sequence to initialize the processing system;
loading machine-readable instructions to the system memory in response to the boot sequence for providing an operating system capable of addressing the system memory; and
inhibiting the operating system from remapping the machine-readable instructions stored in the system memory for performing the one or more diagnostic procedures. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An apparatus comprising:
-
processing system comprising a memory;
logic to store in a physically addressable area of the memory one or more diagnostic modules comprising machine-readable instructions for performing one or more diagnostic procedures of a processing system in response to a boot sequence to initialize the processing system;
logic to load machine-readable instructions of an operating system to the memory in response to the boot sequence, the operating system being capable of initiating execution of the one or more diagnostic procedures on the processing system; and
logic to inhibit the operating system from remapping the machine-readable instructions for performing the one or more diagnostic procedures from the physically addressable area. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A circuit for initiating a boot sequence for a processing system, the circuit comprising:
-
logic to store in a physically addressable area of a storage medium one or more diagnostic modules comprising machine-readable instructions for performing one or more diagnostic procedures of a processing system in response to the boot sequence;
logic to store machine-readable instructions of an operating system in the storage medium in response to the boot sequence, the operating system being capable of addressing the storage medium; and
logic to inhibit the operating system from remapping the machine-readable instructions for performing the one or more diagnostic procedures in the storage medium. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. An article comprising:
a storage medium comprising machine-readable Instructions stored thereon for;
initiating storage of machine-readable instructions for performing one or more diagnostic procedures of a processing system in a first physical area of a memory in response to a boot sequence to initialize the processing system;
initiating storage of machine-readable instructions for executing an operating system for the processing system in a second physical area of the memory in response to the boot sequence; and
inhibiting the operating system from remapping the machine readable instructions for performing the one or more diagnostic procedures in the first physical area of the memory. - View Dependent Claims (21, 22, 23, 24)
-
25. A method comprising:
-
in a storage medium, storing one or more diagnostic modules comprising machine-readable instructions for performing one or more diagnostic procedures of a processing system;
hosting an operating system capable of addressing the storage medium, wherein the operating system is capable of initiating execution of the one or more diagnostic procedures through a firmware interface;
maintaining pointers in the firmware interface to the diagnostic modules at an addressable portion of the storage medium; and
converting pointers in the firmware interface in response to a change in virtual addressing by the operating system. - View Dependent Claims (26, 27, 28, 29)
-
-
30. An apparatus comprising:
-
a processor;
a memory to store data;
logic to store in the memory one or more diagnostic modules comprising machine-readable instructions for performing one or more diagnostic procedures of a processing system;
an operating system capable of initiating execution of the one or more diagnostic procedures on the processor through a firmware interface;
logic to maintain pointers in the firmware interface to the diagnostic modules at an addressable portion of the storage medium; and
logic to convert pointers in the firmware interface in response to a change in virtual addressing by the operating system. - View Dependent Claims (31, 32, 33, 34)
-
-
35. An article comprising:
a storage medium comprising machine-readable instructions stored thereon for;
initiating storage of machine-readable instructions for performing one or more diagnostic procedures of a processing system in a first physical area of a memory;
initiating storage of machine-readable instructions for executing an operating system for the processing system In a second physical area of the memory, wherein the operating system is capable of initiating execution of the one or more diagnostic procedures through a firmware interface;
maintaining pointers in the firmware interface to the diagnostic modules at an addressable portion of the memory; and
converting pointers in the firmware interface in response to a change in virtual addressing by the operating system. - View Dependent Claims (36, 37, 38, 39)
Specification