System and method for determining if a display device configuration has changed by comparing a current indicator with a previously saved indicator
First Claim
Patent Images
1. A method of detecting the display device configuration in a computer system, comprising:
- determining whether a previous system boot was successful by accessing a booting indicator;
if the previous system boot was successful, accessing a CRT indicator to determine a previous display device configuration;
determining whether the previous display device configuration has been modified; and
modifying the CRT indicator to reflect a current display device configuration if the previous display device configuration has been modified.
15 Assignments
0 Petitions
Accused Products
Abstract
The present invention speeds display device detection during system boot by utilizing the simple boot flag register and an additional indicator to determine the display device configuration detected during the previous system boot. If the display configuration has changed since the previous boot, then the changes are noted and, when appropriate, recorded for use during subsequent boots. If the configuration has not changed, then the display device configuration from the previous boot is still accurate, and it is therefore not necessary to query each output port during the current system boot.
72 Citations
16 Claims
-
1. A method of detecting the display device configuration in a computer system, comprising:
-
determining whether a previous system boot was successful by accessing a booting indicator;
if the previous system boot was successful, accessing a CRT indicator to determine a previous display device configuration;
determining whether the previous display device configuration has been modified; and
modifying the CRT indicator to reflect a current display device configuration if the previous display device configuration has been modified. - View Dependent Claims (2, 3, 4, 5)
the modifying the indicator further comprises modifying the CRT indicator to reflect a current display device configuration that includes one or more plug-and-play devices.
-
-
3. The method of claim 1, wherein:
the determining whether a previous system boot was successful further comprises determining the contents of a simple boot flag register.
-
4. The method of claim 1 further comprises:
initializing one or more display devices.
-
5. The method of claim 1 further comprises:
-
determining whether a simple boot flag register is available; and
performing, if the simple boot flag register is not available, a full video display detection routine.
-
-
6. A computer system that detects display device configuration, comprising:
-
a processor;
a memory coupled to the processor;
a module that determines whether a previous system boot was successful using a booting indicator;
a module that accesses a CRT indicator to determine a previous display device configuration, if the previous system boot was successful;
a module that determines whether the previous display device configuration has been modified; and
a module that modifies the indicator to reflect a current display device configuration if the previous display device configuration has been modified. - View Dependent Claims (7, 8, 9, 10)
the module that modifies the indicator further comprises a module that modifies the CRT indicator to reflect a current display device configuration that includes one or more plug-and-play devices.
-
-
8. The system of claim 6, wherein:
the module that determines whether a previous system boot was successful further comprises a module that determines the contents of a simple boot flag register.
-
9. The system of claim 6 further comprises:
a module that initializes one or more display devices.
-
10. The system of claim 6 further comprises:
-
a module that determines whether a simple boot flag register is available; and
a module that performs, if the simple boot flag register is not available, a full video display detection routine.
-
-
11. A computer-readable medium having a computer program accessible therefrom, the computer program comprising one or more instructions for:
-
determining whether a previous system boot was successful using a booting indicator;
if the previous system boot was successful, accessing a CRT indicator to determine a previous display device configuration;
determining whether the previous display device configuration has been modified; and
modifying the indicator to reflect a current display device configuration if the previous display device configuration has been modified. - View Dependent Claims (12, 13, 14, 15, 16)
determining whether a simple boot flag register is available; and
performing, if the simple boot flag register is not available, a full video display detection routine.
-
Specification