タグ

PowerPCに関するgrafiのブックマーク (4)

  • PS3 Hacked!! - J

    例のPS3ハックを理解するために、PPC64およびPS3のメモリ管理と仮想化の仕組みを理解しておこう。目標は、あの解説を読める程度になるレベルで。 (調べながら書いてるので流れが少し変かも) 手元にはPowerPC Operating Environment Architecture Book III Ver2.02(以下Book III)を用意しておいてほしい。 いくつかPPC64用語を解説しておこう。 LPAR PPC64では、x86でいう仮想化みたいなもの…OSの上位にいるプログラムを書く仕組みは、Logical Partitioning(LPAR)と名前が付けられており、アーキテクチャの一部として定義されている。 あと、x86でいう仮想化は、FullVirtualization支援の意味が強いが、PowerPCのLPARはParaVirtualization支援っぽい感じだと思う。

    PS3 Hacked!! - J
  • IBM Developer

    IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

    IBM Developer
  • Assembly Programming on KURO-BOX 4

    アセンブラ GNU as の基礎知識 PowerPC用のGNUアセンブラを使って、簡単なソースのアセンブル、リンク、実行から始めて、 GNUアセンブラの文法の重要な部分を見ていきます。 Windowsマシンで使用しているインテルのi386系のCPUでは、GNU as と MASM, TASM, NASM等のアセンブラと文法が異なるため、GNU asを使ったプログラミングでは特にレジスタの指定で混乱します。PowerPC用の GNU as は PowerPC用の他のアセンブラとほぼ同じなので安心して GNU as を使いましょう。 アセンブリソースの例 PowerPCのアセンブリプログラムのソースの例です。5行の「hello, world」を表示するだけの簡単なプログラムなので、もっと短くすることもできますが、大きなプログラムでも使えるようにPowerPC用のGNUアセンブラの重要事項を詰め

  • IBM Developer

    IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

    IBM Developer
  • 1