Claims Analysis
Total Claims: 28
Claim 1
Independent Claim
273 words
In a computer system comprising a central processing unit (CPU), a boot device, a boot prom and a main memory, the CPU being coupled to the boot device, the boot prom and the memory, a method for booting said computer system to a root executable segment of an operating system without requiring loading of a device driver for the boot device into the main memory, said method comprising the steps of: during system start up, giving to the CPU a start address of a bootstrap program residing in the boot prom; the CPU fetching an initial instruction of the bootstrap program from the start address and thereby beginning execution of the bootstrap program; the bootstrap program initializing a boot prom interface in said memory by setting a pointer in said boot prom interface to point to a device driver residing in said boot prom; the bootstrap program loading a boot program from said boot device into said memory using said device driver; the bootstrap program transferring control to said loaded boot program; said loaded boot program using said device driver pointed to by said pointer in said boot prom interface to load the root executable segment from said boot device into said memory, said boot program having a file subsystem reader interface for said root executable segment of said operating system to load other relocatable segments of said operating system; and said loaded boot program transferring control to said loaded root executable segment of said operating system, said root executable segment using said boot program to load said other relocatable segments until a root file subsystem and a root device driver is loaded.
Claim 2
Dependent Claim
273 words
In a computer system comprising a central processing unit (CPU), a boot device, a boot prom and a main memory, the CPU being coupled to the boot device, the boot prom and the memory, a method for booting said computer system to a root executable segment of an operating system without requiring loading of a device driver for the boot device into the main memory, said method comprising the steps of: during system start up, giving to the CPU a start address of a bootstrap program residing in the boot prom; the CPU fetching an initial instruction of the bootstrap program from the start address and thereby beginning execution of the bootstrap program; the bootstrap program initializing a boot prom interface in said memory by setting a pointer in said boot prom interface to point to a device driver residing in said boot prom; the bootstrap program loading a boot program from said boot device into said memory using said device driver; the bootstrap program transferring control to said loaded boot program; said loaded boot program using said device driver pointed to by said pointer in said boot prom interface to load the root executable segment from said boot device into said memory, said boot program having a file subsystem reader interface for said root executable segment of said operating system to load other relocatable segments of said operating system; and said loaded boot program transferring control to said loaded root executable segment of said operating system, said root executable segment using said boot program to load said other relocatable segments until a root file subsystem and a root device driver is loaded.
Claim 3
Dependent Claim
63 words
The method as set forth in claim 1, wherein, said boot program comprises a stage one and a stage two, said stage one being loaded into said memory by said bootstrap program from a boot block which is located in a predetermined location of said boot device, said stage two being loaded into said memory by said stage one from said boot device.
Claim 4
Dependent Claim
54 words
The method as set forth in claim 1, wherein, said boot program is a file subsystem reader comprising a plurality of stand-alone input/output (I/O) library routines that use said device driver for reading said operating system from said boot device, said I/O library routines using said boot prom interface to locate said device driver.
Claim 5
Dependent Claim
39 words
The method as set forth in claim 3, wherein, said plurality of stand-alone I/O library routines comprise an open boot device routine, a close boot device routine, a boot device relative positioning routine, and a read boot device routine.
Claim 6
Dependent Claim
35 words
The method as set forth in claim 1, wherein, said file subsystem reader interface comprises an open boot device interface area, a read boot device interface area, and a boot device relative positioning interface area.
Claim 7
Dependent Claim
29 words
The method as set forth in claim 1, wherein, said operating system further comprises other executable segments statically linked with said root executable segment forming a single executable image.
Claim 8
Dependent Claim
281 words
In a computer system comprising a central processing unit (CPU) coupled to a main memory, an apparatus for booting said computer system said boot device coupled to said CPU, said boot device having said boot program and said operating system, said operating system having at least said root executable segment, said boot program being located in a predetermined location of said boot device and having a file subsystem reader interface for said root executable segment of said operating system to load other relocatable segments of said operating system; a boot prom coupled to said CPU, the boot prom having the device driver and a bootstrap program resident; and an input device coupled to said CPU for providing to the CPU a start address of a bootstrap program during system start up, the CPU fetching an initial instruction of the bootstrap program from the start address and thereby beginning execution of the bootstrap program, the bootstrap program initializing a boot prom interface in said memory by setting a pointer in said boot prom interface to point to said device driver, the bootstrap program loading said boot program from said boot device into said memory using said device driver, the bootstrap program transferring control to said loaded boot program, said loaded boot program using said device driver pointed to by said pointer in said boot prom interface to load the root executable segment from said boot device into said memory, and said loaded boot program transferring control to said loaded root executable segment of said operating system, said root executable segment using said boot program to load said other relocatable segments until a root file subsystem and a root device driver is loaded.
Claim 9
Dependent Claim
281 words
In a computer system comprising a central processing unit (CPU) coupled to a main memory, an apparatus for booting said computer system said boot device coupled to said CPU, said boot device having said boot program and said operating system, said operating system having at least said root executable segment, said boot program being located in a predetermined location of said boot device and having a file subsystem reader interface for said root executable segment of said operating system to load other relocatable segments of said operating system; a boot prom coupled to said CPU, the boot prom having the device driver and a bootstrap program resident; and an input device coupled to said CPU for providing to the CPU a start address of a bootstrap program during system start up, the CPU fetching an initial instruction of the bootstrap program from the start address and thereby beginning execution of the bootstrap program, the bootstrap program initializing a boot prom interface in said memory by setting a pointer in said boot prom interface to point to said device driver, the bootstrap program loading said boot program from said boot device into said memory using said device driver, the bootstrap program transferring control to said loaded boot program, said loaded boot program using said device driver pointed to by said pointer in said boot prom interface to load the root executable segment from said boot device into said memory, and said loaded boot program transferring control to said loaded root executable segment of said operating system, said root executable segment using said boot program to load said other relocatable segments until a root file subsystem and a root device driver is loaded.
Claim 10
Dependent Claim
63 words
The apparatus as set forth in claim 7, wherein, said boot program comprises a stage one and a stage two, said stage one being loaded into said memory by said bootstrap program from a boot block which is located in a predetermined location of said boot device, said stage two being loaded into said memory by said stage one from said boot device.
Claim 11
Dependent Claim
54 words
The apparatus as set forth in claim 7, wherein, said boot program is a file subsystem reader comprising a plurality of stand-alone input/output (I/O) library routines that use said device driver for reading said operating system from said boot device, said I/O library routines using said boot prom interface to locate said device driver.
Claim 12
Dependent Claim
37 words
The apparatus as set forth in claim 9, Wherein, said plurality of stand-alone I/O library routines comprise an:boot device routine, a close boot device routine, a boot device relative positioning routine, and a read boot device routine.
Claim 13
Dependent Claim
35 words
The apparatus as set forth in claim 8, wherein, said file subsystem reader interface comprises an open boot device interface area, a read boot device interface area, and a boot device relative positioning interface area.
Claim 14
Dependent Claim
30 words
The apparatus as set forth in claim 7, wherein, said operating system further comprises other executable segments statically linked with said root executable segment to form a single executable image.
Claim 15
Dependent Claim
282 words
In a computer system comprising a central processing unit (CPU), a boot device, a boot prom, a device driver prom and a main memory, the CPU being coupled to the boot device, the boot prom, the device driver prom and the memory, a method for booting said computer system to a root executable segment of an operating system without requiring loading of a device driver for the boot device into the main memory, said method comprising the steps of: during system start up, giving to the CPU a start address of a bootstrap program residing in the boot prom; the CPU fetching an initial instruction of the bootstrap program from the start address and thereby beginning execution of the bootstrap program; the bootstrap program initializing a boot prom interface in said memory by setting a pointer in said boot prom interface to point to a device driver residing in said device driver prom; the bootstrap program loading a boot program from said boot device into said memory using said device driver; the bootstrap program transferring control to said loaded boot program; said loaded boot program using said device driver pointed to by said pointer in said boot prom interface to load the root executable segment from said boot device into said memory, said boot program having a file subsystem reader interface for said root executable segment of said operating system to load other relocatable segments of said operating system; and said loaded boot program transferring control to said loaded root executable segment of said operating system, said root executable segment using said boot program to load said other relocatable segments until a root file subsystem and a root device driver is loaded.
Claim 16
Dependent Claim
282 words
In a computer system comprising a central processing unit (CPU), a boot device, a boot prom, a device driver prom and a main memory, the CPU being coupled to the boot device, the boot prom, the device driver prom and the memory, a method for booting said computer system to a root executable segment of an operating system without requiring loading of a device driver for the boot device into the main memory, said method comprising the steps of: during system start up, giving to the CPU a start address of a bootstrap program residing in the boot prom; the CPU fetching an initial instruction of the bootstrap program from the start address and thereby beginning execution of the bootstrap program; the bootstrap program initializing a boot prom interface in said memory by setting a pointer in said boot prom interface to point to a device driver residing in said device driver prom; the bootstrap program loading a boot program from said boot device into said memory using said device driver; the bootstrap program transferring control to said loaded boot program; said loaded boot program using said device driver pointed to by said pointer in said boot prom interface to load the root executable segment from said boot device into said memory, said boot program having a file subsystem reader interface for said root executable segment of said operating system to load other relocatable segments of said operating system; and said loaded boot program transferring control to said loaded root executable segment of said operating system, said root executable segment using said boot program to load said other relocatable segments until a root file subsystem and a root device driver is loaded.
Claim 17
Dependent Claim
63 words
The method as set forth in claim 13, wherein, said boot program comprises a stage one and a stage two, said stage one being loaded into said memory by said bootstrap program from a boot block which is located in a predetermined location of said boot device, said stage two being loaded into said memory by said stage one from said boot device.
Claim 18
Dependent Claim
54 words
The method as set forth in claim 13, wherein, said boot program is a file subsystem reader comprising a plurality of stand-alone input/output (I/O) library routines that use said device driver for reading said operating system from said boot device, said I/O library routines using said boot prom interface to locate said device driver.
Claim 19
Dependent Claim
39 words
The method as set forth in claim 15, wherein, said plurality of stand-alone I/O library routines comprise an open boot device routine, a close boot device routine, a boot device relative positioning routine, and a read boot device routine.
Claim 20
Dependent Claim
35 words
The method as set forth in claim 13, wherein, said file subsystem reader interface comprises an open boot device interface area, a read boot device interface area, and a boot device relative positioning interface area.
Claim 21
Dependent Claim
29 words
The method as set forth in claim 13, wherein, said operating system further comprises other executable segments statically linked with said root executable segment forming a single executable image.
Claim 22
Dependent Claim
321 words
In a computer system comprising a central processing unit (CPU) coupled to a main memory, an apparatus for booting said computer system to a root executable segment of an operating system without requiring loading of a device driver for a boot device into the main memory, said apparatus comprising: said boot device coupled to said CPU, said boot device having said boot program and said operating system, said operating system having at least said root executable segment, said boot program being located in a predetermined location of said boot device and having a file subsystem reader interface for said root executable segment of said operating system to load other relocatable segments of said operating system; a device driver prom coupled to said CPU, said device driver prom having the device driver resident; a boot prom coupled to said CPU, the boot prom having a bootstrap program resident; and an input device coupled to said CPU for providing to the CPU a start address of the bootstrap program during system start up, the CPU fetching an initial instruction of the bootstrap program from the start address and thereby beginning execution of the bootstrap program, the bootstrap program initializing a boot prom interface in said memory by setting a pointer in said boot prom interface to point to said device driver, the bootstrap program loading said boot program from said boot device into said memory using said device driver, the bootstrap program transferring control to said loaded boot program, said loaded boot program using said device driver pointed to by said pointer in said boot prom interface to load the root executable segment from said boot device into said memory, and said loaded boot program transferring control to said loaded root executable segment of said operating system, said root executable segment using said boot program to load said other relocatable segments until a root file subsystem and a root device driver is loaded.
Claim 23
Dependent Claim
321 words
In a computer system comprising a central processing unit (CPU) coupled to a main memory, an apparatus for booting said computer system to a root executable segment of an operating system without requiring loading of a device driver for a boot device into the main memory, said apparatus comprising: said boot device coupled to said CPU, said boot device having said boot program and said operating system, said operating system having at least said root executable segment, said boot program being located in a predetermined location of said boot device and having a file subsystem reader interface for said root executable segment of said operating system to load other relocatable segments of said operating system; a device driver prom coupled to said CPU, said device driver prom having the device driver resident; a boot prom coupled to said CPU, the boot prom having a bootstrap program resident; and an input device coupled to said CPU for providing to the CPU a start address of the bootstrap program during system start up, the CPU fetching an initial instruction of the bootstrap program from the start address and thereby beginning execution of the bootstrap program, the bootstrap program initializing a boot prom interface in said memory by setting a pointer in said boot prom interface to point to said device driver, the bootstrap program loading said boot program from said boot device into said memory using said device driver, the bootstrap program transferring control to said loaded boot program, said loaded boot program using said device driver pointed to by said pointer in said boot prom interface to load the root executable segment from said boot device into said memory, and said loaded boot program transferring control to said loaded root executable segment of said operating system, said root executable segment using said boot program to load said other relocatable segments until a root file subsystem and a root device driver is loaded.
Claim 24
Dependent Claim
63 words
The apparatus as set forth in claim 19, wherein, said boot program comprises a stage one and a stage two, said stage one being loaded into said memory by said bootstrap program from a boot block which is located in a predetermined location of said boot device, said stage two being loaded into said memory by said stage one from said boot device.
Claim 25
Dependent Claim
54 words
The apparatus as set forth in claim 19, wherein, said boot program is a file subsystem reader comprising a plurality of stand-alone input/output (I/O) library routines that use said device driver for reading said operating system from said boot device, said I/O library routines using said boot prom interface to locate said device driver.
Claim 26
Dependent Claim
39 words
The apparatus as set forth in claim 21, wherein, said plurality of stand-alone I/O library routines comprise an open boot device routine, a close boot device routine, a boot device relative positioning routine, and a read boot device routine.
Claim 27
Dependent Claim
35 words
The apparatus as set forth in claim 19, wherein, said file subsystem reader interface comprises an open boot device interface area, a read boot device interface area, and a boot device relative positioning interface area.
Claim 28
Dependent Claim
30 words
The apparatus as set forth in claim 19, wherein, said operating system further comprises other executable segments statically linked with said root executable segment to form a single executable image.