В каждой платформе по-своему. Но дисковые и видеоконтроллеры

В каждой платформе по-своему. Но дисковые и видеоконтроллеры оно должно инитить явно до выбора загрузучного у-ва. А выбор там реализуется через консоль, в которую можно войти нажав "секретную" комбинацию кнопок при старте. Все-таки не классический БИОС, а своя прошивка. В Sun'ах используется Open Firmware. Документации на этот программный продукт я не видел. Хотя почти наверняка какие-либо средства отладки (типа ПОСТ-кодов) должны существовать. Но может быть и вариант, что отладка ведется по serial-интерфейсу (т.е. COM/RS232).


В качестве доступного основополагающего документа могу предложить "PCI Local Bus Specification". Там описано как должен быть устроен PCI ROM для возможности работы на не-x86-платформах.