Method and apparatus for booting up a computing system with...

Electrical computers and digital processing systems: support – Digital data processing system initialization or configuration – Loading initialization program

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C345S501000, C345S522000, C710S010000

Reexamination Certificate

active

06272627

ABSTRACT:

TECHNICAL FIELD OF THE INVENTION
This invention relates generally to computing systems and more particularly to booting up such computing systems with enhanced graphics.
BACKGROUND OF THE INVENTION
FIG. 1
illustrates a schematic block diagram of a computing system
10
and a corresponding boot up process for the computing system and video graphics cards wherein the boot up is in accordance with the PCI local bus spec 2.1 and VGA video bus specification (i.e., Interrupt 10H). As shown, the computing system
10
includes a central processing unit
12
, a system BIOS module
14
, system memory
16
, a first video graphics card
18
and may also include a second video graphics card
20
. Note, however, that many computing systems only include one video graphics card.
The video graphics card
18
includes a ROM
22
and a graphics controller circuit
24
. The ROM
22
stores a video graphics boot up algorithm and is identified with a header that includes a flag “55AA” followed by the length of the ROM. Note that the ROM
22
may alternatively be part of the system BIOS module
14
. The graphics controller
24
includes a frame buffer
26
for storing RGB data that is to be provided to a monitor. The graphics controller
24
further includes configuration space
28
, which is arranged in accordance with the PCI spec 2.1. As such, the configuration space
28
includes a vender ID field, a device ID field, a command field, status field, vision ID field, class code field and header type fields. In addition, the configuration space
28
includes an assigned address field
30
, which stores the address of system memory
16
in which the boot up algorithm is stored.
At the initial boot up of the computing system
10
, the system BIOS module
14
executes the boot up algorithm stored in the reserved boot up memory
32
of system memory
16
. The reserved boot up memory
32
includes one megabyte of space for storing a plurality of boot up algorithms, where physical or virtual memory locations C
000
-CFFF are reserved for the video graphics boot up algorithm. Such memory allocation is based on the interrupt 10-H video specification.
During the boot up process, the system BIOS module
14
causes the boot up algorithm stored in ROM
22
to be written into system memory at the assigned address stored in the configuration space at field
30
. Having copied the boot up algorithm of the video graphics card into the system memory
16
at the assigned address, the algorithm is again copied, or remapped, into system memory at C
00
-CFFF to conform with the 10-H interrupt requirements. Thus, the video graphics boot up algorithm is actually, or effectively, copied twice, first into the allocated memory
34
, and second into the reserved boot up memory
32
.
After the video graphic boot up algorithm is executed, the system finishes the initial boot up process in a DOS mode. As such, text is displayed. Once the initial boot up process has ended, the operating system boot up process commences. During the operating system boot up process, the video graphics circuit is initiated to perform graphics operations, but limited to DOS parameters. In addition, because the video graphics boot up is limited to 32 to 64 kilobits of memory and requires VGA controller functionality, it has limited functional capabilities, which limits the speed and graphics options at which a computer can boot up.
Therefore, a need exists for a method and apparatus that allows the video graphics card to boot up in a graphics mode thus providing a boot up process for a computing system that includes enhanced graphics and increased speed.


REFERENCES:
patent: 5884074 (1999-03-01), Maeda et al.
patent: 5889987 (1999-03-01), Nelson et al.
patent: 5943064 (1999-08-01), Hong
patent: 5987605 (1999-11-01), Hill et al.
Chapter 7 of PCI Local Bus Specification Rev. 2.1 entitled “66 MHz PCI Specification,” no date, author unknown.*
Chapter 9 of System BIOS for IBM PC/XT/AT Computers and Compatibles entitled “INT 10h Video Service”, no date, author unknown.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Method and apparatus for booting up a computing system with... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method and apparatus for booting up a computing system with..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and apparatus for booting up a computing system with... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2462873

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.