SPARC Barebones boots on OpenBIOS but not on real SS5 FW
Posted: Fri Apr 15, 2022 2:49 pm
Hello.
Recently I was following this tutorial (https://wiki.osdev.org/Sparc_Barebones) and successfully managed to compile and run the code on QEMU's OpenBIOS.
Homever, when I tried to boot it on the same QEMU version but using SS5 firmware which is known to work (tested with Solaris 1.1.2/SunOS 4.1.4), it instead throws a bad magic number in disk label error.
After fixing it (adding "-B ..." to the mkisofs call), it now throws an "Instruction Access Exception" which I have no idea how to fix.
Anybody mind helping me?
Recently I was following this tutorial (https://wiki.osdev.org/Sparc_Barebones) and successfully managed to compile and run the code on QEMU's OpenBIOS.
Homever, when I tried to boot it on the same QEMU version but using SS5 firmware which is known to work (tested with Solaris 1.1.2/SunOS 4.1.4), it instead throws a bad magic number in disk label error.
After fixing it (adding "-B ..." to the mkisofs call), it now throws an "Instruction Access Exception" which I have no idea how to fix.
Anybody mind helping me?