I added support for SUN disklabel in grub2 (still in development) and I
have been working on making it boot on my usparc IIi, but with little
success.
All I've been able to was getting the OF vector from registers, but I
haven't been able to call any function that need args or return value,
so all I was able to was to call "exit", which falls back to the OF
prompt (everyone : wow, useful).
I haven't worked on it for a few months because I wasn't able to find a
doc that was correct & complete : the few I found were either explaining
how to use OF prompt, or telling me the function vector was in a
register that contained 0 on my box...
If anyone knows how to make that work, with as few ASM as possible, I
would be happy to again put my hands inside that code.
Vincent Pelletier