新千葉 ガーベージ・コレクション

FPGA マガジンやインターフェースで書けなかったこと等をちょぼちょぼ書いてます。@ryos36

2012-02-08から1日間の記事一覧

QEMU の mpcore.c

グローバルタイマーが実装されていない。 みんなつかってないのかな? とおもったら、どうも xilinx の mpcore.c がおかしい。プライベートエリアが特別なのだろうか?すくなくとも ARM の出している mpcore の仕様書とは違う。qemu のオリジナルの a9mpcore…

XEN/ARM/QEMU

rem:test> sh xen.sh ram size=10000000 a0mpcore_priv: smp_priv_base f8f00000 ram_size 10000000, board_id 76d, loader_start 0 [XEN] Hello World動き始めた。zynq の QEMU。

Linux ARM のbootシーケンス(のさわり)

たとえば、0x8000 から始まるように設計されていたとする。ところが 0x10000 にロードされてしまった。まずは 0x10000 から実行が始まる。そこで、解凍後のサイズを計算して、そこに自分自身をコピー。そしてコピー先にとぶ。こうすることによって、本来の 0…