Claims Analysis
Total Claims: 14
Claim 1
Independent Claim
212 words
A method for starting up a data processing system which includes a main processor, a main memory, a microcode control store, auxiliary memory means and an input/output interface unit permitting communication between said data processing system and one or more input/output devices, said method comprising the steps of: (a) initially storing a basic instruction set in said auxiliary memory means; (b) automatically transferring said basic instruction set from said auxiliary memory means to said microcode control store when said data processing system is initially turned on; (c) initially storing an initialization program in said auziliary memory means; (d) transferring said intialization program from said auxiliary memory means to said main memory; (e) executing said initialization program on said main processor, using said basic instruction set, said execution including: (1) identifying a selected input/output device connected in said main processor in which a microcode load program and a desired microcode file are stored; and (2) transferring said microcode load program into the main memory from said input/output device using said main processor; (f) executing said microcode load program under control of said main processor, using said basic instruction set, said execution including the transferring of said desired microcode file from said selected input/output device to said microcode control store via said main memory.
Claim 2
Independent Claim
212 words
A method for starting up a data processing system which includes a main processor, a main memory, a microcode control store, auxiliary memory means and an input/output interface unit permitting communication between said data processing system and one or more input/output devices, said method comprising the steps of: (a) initially storing a basic instruction set in said auxiliary memory means; (b) automatically transferring said basic instruction set from said auxiliary memory means to said microcode control store when said data processing system is initially turned on; (c) initially storing an initialization program in said auziliary memory means; (d) transferring said intialization program from said auxiliary memory means to said main memory; (e) executing said initialization program on said main processor, using said basic instruction set, said execution including: (1) identifying a selected input/output device connected in said main processor in which a microcode load program and a desired microcode file are stored; and (2) transferring said microcode load program into the main memory from said input/output device using said main processor; (f) executing said microcode load program under control of said main processor, using said basic instruction set, said execution including the transferring of said desired microcode file from said selected input/output device to said microcode control store via said main memory.
Claim 3
Dependent Claim
46 words
A method according to claim 1 and further including the steps of: storing of an initial diagnostic program into said control store together with said basic instruction set; and executing said initial diagnostic program using said main processor to test the operation of said main processor.
Claim 4
Dependent Claim
23 words
A method according to claim 1 wherein the transferring of said basic instruction set is performed under control of said auxiliary processor means.
Claim 5
Dependent Claim
49 words
A method according to claim 2 wherein said auxiliary memory means initially stores said initial diagnostic program and including the step of automatically transferring said initial diagnostic program from said auxiliary memory means to said control store for storage therein when said data processing system is initially turned on.
Claim 6
Dependent Claim
30 words
A method according to claim 1 wherein the transferring said initialization program from said auxiliary memory means to said main memory is performed under control of said auxiliary processor means.
Claim 7
Dependent Claim
53 words
A method according to claim 5 and further wherein the execution of said initialization program is performed under control of said main processor means using said basic instruciton set and further includes the step of re-setting the input/output interface unit to place it in condition for communication with one or more input/output devices.
Claim 8
Dependent Claim
51 words
A method according to claim 6 wherein the execution of said initialization program by said main processor means further includes searching said identified selected input/output device for said microcode load program to locate said program therein and transferring said microcode file thereof to said main memory by said main procssor means.
Claim 9
Dependent Claim
43 words
A method according to claim 7 wherein the execution of said microcode load program is performed by said main processor and includes searching said identified selected input/output device to locate the desired microcode file therein to permit transfer therefrom to the main memory.
Claim 10
Dependent Claim
28 words
A method according to claim 8 wherein said auxiliary processor transfers said microcode file from said main memory to said control store on request of said main processor.
Claim 11
Dependent Claim
88 words
A method according to claim 9 wherein the transfer of said microcode file to said main memory by said main processor and the the transfer of said microcode file from said main memory to said control store sequentially transferring, by using said main processor, limited portions of said microcode file from said selected input/output device to said main memory; and sequentially transferring, by using said auxiliary processor on request of said main processor, said limited portions of said microcode file from said main memory to said control store.
Claim 12
Dependent Claim
44 words
A method according to claim 10 wherein each said limited portion of said microcode file is transferred from said input/output device to said main memory and from said main memory to said control store before a next successive limited portion thereof is so transferred.
Claim 13
Dependent Claim
46 words
A method according to claim 1 and further including the step of storing an inhibit instruction into said control store together with said basic instruction set to prevent the loading of microcode instructions other than those which can be compatibly used by said data processing system.
Claim 14
Dependent Claim
35 words
A method according to claim 1 wherein the executing of said microcode load program further includes the step of loading operating system software after said selected microcode file has been loaded into said control store.