[OpenBIOS] OpenBIOS PowerPC missing open firmware commands
Alexander von Gluck
kallisti5 at unixzen.com
Wed Jul 20 16:58:58 CEST 2011
On Tue, 19 Jul 2011 19:06:05 -0400, Tarl Neustaedter wrote:
> On 2011-Jul-19 18:50 , Alexander von Gluck wrote:
>>>
>>>>>
>>>>> It sounds like your display driver didn't initialize them.
>>>>
>>>> Just to verify, your == OpenBIOS' display driver? Or should the OS
>>>> do something?
>>>
>>> Correct. Either FCode from a card or some kind of builtin driver
>>> that
>>> Openbios knows to attach to a PCI node.
>>
>> This doesn't seem right, these commands work on OpenFirmware as-is.
>> Their goal is to clear the text OpenBIOS console and toggle the
>> cursor.
>>
>> Example:
>>
>> Type: toggle-cursor at the OpenFirmware prompt on any mac and the
>> cursor will disappear / reappear.
>> erase-screen and the OpenFirmware screen will erase.
>
> Correct. It sounds like the video driver in your environment isn't
> initializing, so these defer words aren't getting set up. The IEEE
> 1275 specification indicates these are required to be initialized as
> part of the terminal emulator package, which is the piece of code
> which knows how to translate from text to bits on a screen.
>
> There is a bunch more about this under the fb8-* words in the
> specification, particularly see the fb8-install method.
Thanks for the information. Do you know of a fb8-install method +
arguments that would work on qemu and real hardware?
Here is the situation:
Our boot menu works on the Apple OpenFirmware implementation as-is
without fb8-install. (and erase-screen, etc work)
Out boot menu needs fb8-install on OpenBIOS to function (which is the
correct way from what I gather in the OpenFirmware specs)
Calling fb8-install alone on the Apple hardware (PowerMac 3,5 4.2.5f1)
seems to cause the screen to lock up an no longer update.
Calling fb8-install alone on OpenBIOS does overlay erase-screen, etc...
however they don't do anything (see attached)
Thoughts?
Thanks!
-- Alex
-------------- next part --------------
A non-text attachment was scrubbed...
Name: haiku-openfirmware.png
Type: application/octet-stream
Size: 6504 bytes
Desc: not available
URL: <http://lists.openbios.org/pipermail/openbios/attachments/20110720/02808766/attachment.obj>
More information about the OpenBIOS
mailing list