LoginSignup
0
0

More than 1 year has passed since last update.

NetBSD/arm進捗-20230324

Last updated at Posted at 2023-03-24

FreeBSD/armがくそなので、NetBSD/arm 10.99に引越し中です。

SOC arch 状況
STR9102 ARMv4(FA526) USB,ifが使えるようになっています。USB HD(sd0)にINSTALLして起動できました。flashから起動してifが使えるように機種依存コード入ってます
IXP422 AEMv5 OpenRD boot仕様調べ中。情報無いのでU-Boot焼き直しも考えたほうが良いかも
MV88F5181(Orion) ARMv5 USB外してINSTALL起動できます
MV88F6281(Kirkwood) ARMv5 普通に使えます。クロックが1G以上なのでかなり早いです。mrubyでfib(32)が10秒
5VT1310(RT1310) ARMv5 ifにワークアラウンド入れてINATALLどうにか動きます。なぜかこのSOCはauxctlレジスタの読み込みができません
M83261(Comcerto) ARMv6 USB,if使えるようになりました。USB HD(sd0)にINSTALLして起動できました。起動時のAESのチェックに引っかかることがあります。v6ですがクロックが600MHzくらいなのでそれほど早くありません。mrubyでfib(32)が23秒
A10 ARMv7 普通に使えます

随時dmesgはNYC*BUG dmesgdにアップしてます。

ソースはここにあります。

世界に一つだけのBSDは楽しいです。

FreeBSD/armがくそなのは以下の理由です。

  • clangでビルドにくそ時間がかかる
  • armv4のサポートがいつのまにか動かなくなっていた
  • armv4は動かなくなったので消された
  • armv5のサポートは起動はできるものの5%くらいのパフォーマンスしか出ない
  • armv6は1176Fをターゲットにしていて、1136では不安定で使い物にならない
  • armv6のサポートはまず1136をサポートして拡張された部分は追加でサポートするのがOS開発のセオリーだがそうなっていない
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0