スパーク:
OpenSolaris をインストールしたことはありません。NetBSD を試すことを検討するかもしれません。これは少なくとも Solaris と同様に SPARC マシンを実行し、ELF 形式の実行可能ファイルを使用します。ソースコードも研究用に自由に入手できます。
ELF ファイル形式を理解する必要があります。私が ELF を理解したいと思っていた時代に際立っていた特定のドキュメントを思い出すことはありません。Google は ELF を説明する多数の Web サイトを提供できるようです。ELF に関する私のアドバイスは、ELF ヘッダーを読み取るプログラムを作成し、読みやすいテキスト形式でダンプすることです。そのようなプログラムは既に多数存在します。
ELF を理解する SPARC 逆アセンブラも必要です。私はずっと前に書いたものですが、おそらく今日はかなりうまくいくでしょう。http://www.stratigery.com/elf_dis.tar.Z
SPARC に関する PDF は、 http ://www.sparc.com/specificationsDocuments.html からダウンロードできます。SPARC V8 および V9 アーキテクチャーのマニュアルをお勧めします。
PA-RISC:
これは非常に奇妙なアーキテクチャであり、ドキュメントがほとんどありません。PA-RISC は Apollo Computer (RIP) の RISC アーキテクチャであり、HP は 1990 年または 1991 年に Apollo を買収したと思います。セグメント レジスタもありますが、x86 セグメンテーションとは動作が異なります。
HP は、PA-RISC に関する情報を入手できる唯一の場所です。