Hardware instruction scheduler for short execution unit latencies |
| In accordance with the present invention an apparatus for scheduling a stream of instructions per ... |
|
Multi-threading for a processor utilizing a replay queue |
| I. Introduction According to an embodiment of the present invention, a processor is provided that ... |
|
Checkpointing of register file |
| The invention in one aspect includes methodology to perform an extra read from a register file ... |
|
Data synchronization of multiple remote storage |
| The present invention provides a method, and architecture for implementing that method, of ... |
|
Method for snooping raid 1 read transactions by a storage device |
| A target device snooping method, according to one embodiment of the present invention, minimizes ... |
|
Method and apparatus for content distribution via non-homogeneous access networks |
| The invention provides a method and apparatus that is capable of streaming content to different ... |
|
Code error detecting method |
| It is therefore an object of the present invention to provide an error detection method of ... |
|
Information recording medium and information record regenerating device therefor |
| An object of the present invention is to provide a recording medium and an error correcting method ... |
|
Optical disk apparatus having error correction circuit |
| OF THE INVENTION There will now be described an embodiment of this invention with reference to the ... |
|
|
System and method for identifying executable diagnostic routines using machine information and diagnostic information in a computer system
| Details |
Inventors: Brundridge, Michael A.; Jimenez, Javier L.;
Assignee: Dell Products L.P. (Round Rock, TX)
Primary Examiner: Le; Dieu-Minh
Assistant Examiner:
Attorney, Agent or Firm: Haynes and Boone, LLP
A system and method for identifying executable diagnostic routines using machine information and diagnostic information in a computer system is provided. The method includes detecting machine information, detecting diagnostic information corresponding to the machine information, and causing one of a plurality of diagnostic routines to be selectable for execution according to the diagnostic information. |
|
DETAILED DESCRIPTION FIG. 1 is a diagram illustrating an embodiment of a computer system. FIG. 1 depicts a computer system 100. Computer system 100 includes a processor 110, a chipset 120, a memory 130, and a plurality of devices 140a, 140b, and 140c. Device 140a may be coupled to a port 142a. Devices 140b and 140c may be coupled to a shared bus 142b. A portion of memory 130a within memory 130 may include a diagnostic application 132, a diagnostic script 134, and a provided amount of diagnostic information 136. Diagnostic application 132 includes a plurality of diagnostic routines. In computer system 100, diagnostic script 134 may be executed by computer system 100 and may identify a set of diagnostic routines within diagnostic application 132 that may be selected for execution by computer system 100. To do so, diagnostic script 134 may cause machine information corresponding to computer system 100 to be read. The machine information may include an operating system type and a machine type. The operating system type may be, for example, Windows 95. TM. , Windows 98. TM. , Windows NT. TM. , Windows 2000. TM. , Linux, or any other operating system configured to run on computer system 100. The machine type may be an identifier that may be used to indicate the platform or system configuration of computer system 100 as specified by a manufacturer of computer system 100. The operating system type and machine type may be determined by accessing information stored in memory 130 and/or by using an application program interface (API) provided by an operating system. Once diagnostic script 134 has read the machine information, it may cause information corresponding to the machine information to be read from diagnostic information 136. Diagnostic information 136 may include information regarding components or diagnostic routines that are supported by one or more individual systems offered by a computer manufacturer. This information may be broken down by operating system type and machine type such that diagnostic script 134 may be configured to detect a list of included components or diagnostic routines based on the operating system type and then detect a list of excluded components or diagnostic routines based on the machine type
|
|