Browse Prior Art Database

Method To Prevent Multiple Processors After Taking Exceptions To Enter Open Firmware In A Symmetrical Multiprocessor (SMP) machine

IP.com Disclosure Number: IPCOM000014638D
Original Publication Date: 2001-Jul-21
Included in the Prior Art Database: 2003-Jun-20

Publishing Venue

IBM

Abstract

Method To Prevent Multiple Processors After Taking Exceptions To Enter Open Firmware In A Symmetrical Multiprocessor (SMP) machine Disclosed is a method to prevent multiple processors after taking system exceptions to simultaneously run the system's open firmware in a symmetrical multiprocessor (SMP) machine. In the SMP machine, a master processor is selected to boot up the machine. The other slave processors are in a waiting loop to be dispatched to the loaded operating system when the operating system gets control. During the boot process, the master processor instantiates two copies of the system open firmware. The first copy is served as a debugger for the second copy of the open firmware. The second copy is responsible to load and give control to the operating system.