[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: kernel porting for Psion (Re: ARMulator)
In message ``Re: kernel porting for Psion (Re: ARMulator)''
Mon Dec 27 09:37:49 JST 1999,
sakamoto@cec.co.jp (Kazuki Sakamoto) writes:
> > ・sakamoto さんの boot-geofox にあった uart.c を
> > options UARTCONSOLE で使えるようにした.
> あ、これください :-)
では,とり急ぎまとめたものを.
http://www.nightbreak.org/ardes/NetBSD/box/psion-19991226.patch.gz
(2869 bytes)
単に diff とっただけのものですので,無修正の uart.c がそのまま
含まれているだけでなく,stand/bootsim/ なんてのも入っています.:D
ついでに言えば,ここ 1,2 週間 update してない current をベースに
していますので,もしかしなくてもうまく当たらないかもしれません.
大した修正はしてませんが….
[つかいかた]
# cd sys/arch/arm32
# zcat psion-19991226.patch.gz | patch -p1
[パッチの内容]
・新規
sys/arch/arm32/arm32/uart.c (boot-geofox からのコピー)
sys/arch/arm32/stand/bootsim/Makefile
sys/arch/arm32/stand/bootsim/bootsim.S (実は boot-geofox/srt0.s ベース)
・修正
sys/arch/arm32/arm32/conf.c (constab に uart 関連追加)
sys/arch/arm32/conf/Makefile.arm32 (-Ttext C0038000 に変更)
sys/arch/arm32/conf/files.arm32 (arch/arm32/arm32/uart.c 追加)
sys/arch/arm32/conf/GENERIC (options UARTCONSOLE 追加)
> > (gdb) run
> > Starting program: /home/psion/sys/arch/arm32/compile/GENERIC/netbsd
> > initarm...
> >
> > NO MAGIC NUMBER IN BOOTCONFIG. PLEASE UPGRADE YOUR BOOT LOADER
>
> おぉ、良いですねぇ。
この後どーするかなーで悩んでますけどね(^^;).
上記メッセージが出るのは RiscPC の initarm が呼ばれるからで,
arch/arm32/clps7k/ とか作るべきなのかなあとか.
まあ,今はまだいろいろ遊んでみる段階なので(苦笑)
sys/arch/psion とかでっちあげてがしがし書き換えていった方が
current との同期あんまり考えずに済むのかなと思ってますが.
LCD まわりで hpcmips のコードも流用したいし.
# Geofox もあるんだから hpcarm32 とかにした方がいいんだろーか.
# NetBSD/hpcarm32 …なんかゴロが悪いな.
> > ・EPOC32 用 boot loader ができあがるまで待つ.
> ARMulator上でEPOC32のbootromを動かして、EPOC32動かして、Arlo hackして...
(^^;;;)
そこまでできればエセ ARMer としては何も思い残すことはないのですが(笑).
EPOC32 のみ手に入れることはできるんでしょーか(と書いてみる).
--
Y. Takizawa (滝沢陽三)
you@nightbreak.org, takizawa@computer.org
``Don't feel as if the key to successful computing is only in your hands.''