Extensible bios for boot support of devices on multiple hierarchical buses
AssigneeIntel Corporation
InventorJohn I. Garney
Life of this patent
Estimating the term…
Loading patent…
AssigneeIntel Corporation
InventorJohn I. Garney
Estimating the term…
An extensible BIOS for a computer system to manage boot-up of an arbitrary number of devices connected over an arbitrary number of buses and bridges of varying type. The extensible BIOS identifies all bridges or buses connected to the system and then initializes each and every bus or bridge. The extensible BIOS identifies boot devices as resident on all initialized bridges and buses, and then detects and initializes drivers on the identified boot devices. According to the selection and priority of boot, boot-up then commences utilizing the boot devices. Between one instance of computer reset or boot-up and the next, the extensible BIOS provides that the hierarchy of buses and bridges and boot devices connected to them may be altered while still recognizing all boot relevant devices, buses and bridges regardless of the nature of the alteration.
A computer system having a system BIOS, a CPU, a first bus, an add-in bus and an extended bridge coupling said add-in bus and said first bus, an apparatus for extending boot support to devices connected to said add-in bus, said apparatus comprising:
In a computer system having a system BIOS, a CPU, a first bus, an add-in bus and extended bridge coupling said add-in bus and said first bus, an apparatus for extending boot support to devices connected to said add-in bus, said apparatus comprising:
In a computer system having a system BIOS and a plurality of buses, at least one of said buses for connecting to at least one device, a method of extending boot-up capability to devices connected to said at least one bus comprising the steps of:
In a computer system having a system BIOS and a plurality of buses, said system BIOS and buses coupled to said computer system, an extensible BIOS comprising:
Dependencies are inferred from the claim text.