Method and apparatus for updating boot code using a system controller
AssigneeSun Microsystems, Inc.
InventorsJames E. King, Paul J. Garnett
Life of this patent
Estimating the term…
Loading patent…
AssigneeSun Microsystems, Inc.
InventorsJames E. King, Paul J. Garnett
Estimating the term…
Method and apparatus are disclosed that allow boot code within the apparatus to be updated using a system controller. The apparatus includes a central processing unit (CPU) and a programmable memory that contains boot code at a predetermined location for use in booting the CPU. The apparatus further includes a bus and a bus master for the bus. The CPU accesses the boot code via the bus and the bus master. The apparatus further includes a system controller. This is operable to write boot code into the programmable memory over the bus. In one embodiment, the above components form a single subsystem within an array of such subsystems. A single control point for the array can transmit updated boot code to the system controller for loading into the programmable memory. This then provides a single interface for simultaneously updating the boot code in all subsystems.
Apparatus comprising:
Apparatus comprising a service processor and multiple computing subsystems, each subsystem including:
Apparatus comprising:
A method of operating apparatus comprising a central processing unit (CPU), a programmable memory, a bus, a bus master for the bus, a buffer coupled to the bus, and a system controller, wherein the buffer is configured to support a JTAG interface and includes a JTAG control link from the system controller, the method comprising:
A method of operating apparatus comprising a service processor and multiple computing subsystems, each subsystem including a central processing unit (CPU), a programmable memory, a bus, a bus master for the bus, a buffer coupled to the bus, and a system controller, wherein the buffer is configured to support a JTAG interface and includes a JTAG control link from the system controller, the method comprising:
A computer program product comprising instructions in machine readable form on a storage medium, said instructions being loadable into a service processor in an apparatus comprising multiple computing subsystems, each subsystem including a central processing unit (CPU), a programmable memory, a bus, a bus master for the bus, a buffer coupled to the bus, and a system controller, wherein the buffer is configured to support a JTAG interface and includes a JTAG control link from the system controller, the instructions causing the service processor to perform the method of:
Apparatus comprising:
Apparatus comprising:
Dependencies are inferred from the claim text.