A method and apparatus is disclosed for initiating execution of selected
application processors in a clustered multiprocessor system without
disrupting the addressing mode of the processors. In one embodiment, this
is accomplished by initializing the processors in a conventional way,
setting the addressing mode, and then leaving each of the processors in an
active mode spinning on a designated Startup Address Location. To start an
application processor, the OS simply write a target processor ID and a
desired start-up address into the Startup Address Location. The
application processor with the matching processor ID reads the Startup
Address Location, jumps to the address specified in the Start-Up Address
code section, and begins execution at that location. In another
embodiment, a processor is provided that does not switch addressing modes
when switched from a halt state.
Метод и прибор показаны для начинать исполнение выбранных обработчиков применения в связанной системе мультипроцессора без нарушать способа адрессации обработчиков. В одном воплощении, это выполнено путем выступать обработчики с иничиативой в обычной дороге, устанавливающ способа адрессации, и после этого оставлять каждый из обработчиков в активно режим закручивая на обозначенное startup положение адреса. Для того чтобы начать обработчик применения, os просто пишет удостоверение личности обработчика цели и заданный адрес start-up в startup положение адреса. Обработчик применения с сопрягая удостоверением личности обработчика читает startup положение адреса, скачет к адресу определенному в start-Up разделе Кодего адреса, и начинает исполнение на том положении. В другом воплощении, обработчик находится provided that не переключает способа адрессации переключано от положения остановки.