Hi Mark,
Mark Cave-Ayland wrote:
I too am interested in getting Sparc64 working in Qemu in order to resurrect some old Solaris disk images I have here. Can you explain some more about the debugging methods you are using to analyse the forth dictionaries?
I don't inspect the forth dictionaries directly because I am not strong in Forth. I used indirect methods like starting the sparc64 qemu without specifying the boot device and then manually navigating myself in the OpenBIOS device tree using the standard commands such as dev / ls and .properties.
The other method was printing the device tree nodes and their properties as they were discovered by the HelenOS boot loader. The loader uses the client interface provided by OpenBIOS both to learn about those nodes and properties and also to print them.
In the case of this particular problem, I simply noticed that the path used by the screen alias was too ambiguous and the /pci node looked strange and didn't have any children.
Jakub