NetBSD/luna68k ブートローダー 実装作業日記

冬休み中の宿題として作業を始めた、 NetBSD/luna68k のネイティブカーネルブートローダーの実装移植作業日記です。 ほどんど自分用の備忘録ですが、 NetBSD の libsa (stand alone library) の使い方の解説としていつかまとめ直すかも?
18
前へ 1 ・・ 26 27
Izumi Tsutsui @tsutsuii

ヘタするとこのパーティション KOF2011の展示以来触ってないのか……

2014-01-11 00:49:26
Izumi Tsutsui @tsutsuii

一応 OSC2012京都の前の7月に何かしら更新してるようだ

2014-01-11 00:50:12
Izumi Tsutsui @tsutsuii

ソースだけ修正してコンパイル忘れた(´・ω・`)

2014-01-11 00:52:02
Izumi Tsutsui @tsutsuii

だー、ミスってマルチユーザー起動になってしまって無駄に待たされる(´・ω・`)

2014-01-11 00:53:12
Izumi Tsutsui @tsutsuii

パーティション g って何番ですか、と指を折って数える事案

2014-01-11 00:57:21
Izumi Tsutsui @tsutsuii

NetBSD/luna68kブートローダー作業日記2年目: NVRAMで起動デバイスを外付けID 6のディスクに設定して ロード→実行 コマンドを打つだけで カーネルロード→ mountroot→マルチユーザー まで起動。長かった…… http://t.co/VH3j2FQYUT

2014-01-11 01:32:19
拡大
Izumi Tsutsui @tsutsuii

NetBSD/luna68kブートローダー作業日記2年目大詰め: bootdev + boothowto 受け渡しサポート(+ブートコマンドでの起動フラグ指定追加)のパッチ https://t.co/zsMdUMnAhZ あとはcosmetic修正だけのはず……

2014-01-11 02:06:01

10日目

Izumi Tsutsui @tsutsuii

とりあえず LUNA-II の lance のアドレスの修正だけ先に入れた http://t.co/4EfGbasEBH 1バイトの変更に500字のログという自己満足モード

2014-01-11 10:47:53
Izumi Tsutsui @tsutsuii

ちょこちょこ修正してブートローダー側の差分をとりあえずオレオレgitにpushした https://t.co/iWRiyVeSsp

2014-01-11 11:21:40
Izumi Tsutsui @tsutsuii

NetBSD/luna68k bootloader を片付けないと いろんなものが滞っている件。今日中に何とかしよう

2014-01-11 16:05:39
Izumi Tsutsui @tsutsuii

というわけでコードを書く時間と同じくらいログ書きに時間を使ってコミット

2014-01-11 17:10:05
Izumi Tsutsui @tsutsuii

1か月前に書いた qemu のパッチだってすでに先頭のサマリ書いてなかったらすでに中身思い出せないくらいなので、ログは自分自身にとって重要ということで( ´ー`)

2014-01-11 17:11:50
Izumi Tsutsui @tsutsuii

ログ書くために差分を見ているといろいろ気になって書き直し始めてしまいテストからやり直しになる悪循環

2014-01-11 17:14:05
Izumi Tsutsui @tsutsuii

アアアッ version bump 忘れてる orz

2014-01-11 17:17:23
Izumi Tsutsui @tsutsuii

NetBSD/luna68kブートローダー作業日記2年目ファイナル: ブートローダーからカーネルに boothowto と bootdev を渡す変更コミット カーネル側 http://t.co/RvHv5u5HHK ブートローダー側 http://t.co/A4CQTMGcPw

2014-01-11 17:22:19
Izumi Tsutsui @tsutsuii

で、忘れてた version bump http://t.co/iavMygrt16 こんなに短期間に刻んでどうすると言われようとも、遠い将来ログ見る人の分かりやすさ優先というコトで( ´ー`)

2014-01-11 17:24:03
Izumi Tsutsui @tsutsuii

doc/CHANGES も忘れてたので適当に書いた。

2014-01-11 18:06:07
Izumi Tsutsui @tsutsuii

昔は ports のページの NEWS にも書いてたけど、こんなネタを公式 blog NEWS に書いたら お、おぅ…… って思われるだけですよね(ヽ´ω`)

2014-01-11 18:08:51
Izumi Tsutsui @tsutsuii

NetBSD/luna68k ブートローダー変更点一覧 http://t.co/7GY9Sb4AC5 「できて当然のことがやっとできるようになった」というだけの話ですが、そのためにはどれだけの修正が必要だったかログを見ればわかるようにコミットしたという冬休みの自由研究ということで

2014-01-11 18:29:38
Izumi Tsutsui @tsutsuii

仕様的にはこれで一区切りかな。計画から開始までも長かったけど、着手から完了までもかかり過ぎな感

2014-01-11 18:32:37
Izumi Tsutsui @tsutsuii

KOFの発表で書いたように、 OpenBSD/luna88k への移植と修正に触発されたというのはあるので、「やったことを書く」ことの重要性を再認識したのでありました(こじつけ)

2014-01-11 18:33:03
Izumi Tsutsui @tsutsuii

ほぼ日記状態でまとめも日々更新してたりしましたが、今日で一通り作業完了したので改めて更新告知。無駄に長くてすいません。「NetBSD/luna68k ブートローダー 実装作業日記」 http://t.co/7UJLzONQcn

2014-01-11 18:44:06
Izumi Tsutsui @tsutsuii

NetBSD/luna68k ブートローダーコミットログ 公式コミット分 http://t.co/OG6386F6hs オレオレgit分 https://t.co/g2OPuxdnpp 作業中の途中保管したり趣味で細かくログ書いてコミットしたりするには二重で持つのもアリか

2014-01-11 18:53:58
前へ 1 ・・ 26 27