[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[pbsd-mg2] RE: conf.c
週末に出したメール、どこかへいってしまったみたいなので、
もう一度出します。
----------
> 差出人 : UCHIYAMA Yasushi <uch@nop.or.jp>
> 宛先 : pbsd-mg2@bronze.is.titech.ac.jp
> 件名 : [pbsd-mg2] Re: conf.c
> 送信日時 : 1999年7月30日 4:43
>
> CVSリポジトリ用の新しいconf.c用のパッチとMAKEDEVです。
いまこのパッチを取り込み中です。
コンパイルして簡単にテストしたので commit します。
/dev/wd* は動作を確認しました。
commit されると device number がかなり変更されるので、
cvs からカーネルのソースコードを update した方は次の手順で
作業してください。
- コンパイルディレクトリを削除
rm -rf compile/GENERIC
- 再構成
mkdir /compile/GENERIC
cp conf/ioconf.incl.hpcmips compile/GENERIC
(cd conf && /usr/sbin/config GENERIC)
(cd compile/GENERIC && make depend && make)
- デバイスファイルの再作成
mount /dev/wd1a /mnt # flash カードをマウント
mv /mnt/dev /mnt/dev.old
mkdir /mnt/dev
cp $CVSCHECKOUTDIR/hpcmips/etc/etc.hpcmips/MAKEDEV /mnt/dev
(cd /mnt/dev && sh ./MAKEDEV all)
内山さんへ:
> Index: hpcmips/disksubr.c
> ===================================================================
> RCS file: /cvs/jproot/hpcmips/sys/arch/hpcmips/hpcmips/disksubr.c,v
> retrieving revision 1.1
> diff -u -r1.1 disksubr.c
> --- disksubr.c 1999/02/28 05:19:32 1.1
> +++ disksubr.c 1999/07/29 18:29:51
> @@ -58,6 +58,14 @@
> static struct dos_partition *
> mbr_findslice __P((struct dos_partition* dp, struct buf *bp));
>
> +/* For bootstrapping / device */
> +void
> +dk_establish(dk, dev)
> + struct disk *dk;
> + struct device *dev;
ここで警告がでてコンパイルできませんでした。
+ #include <sys/disk.h>
を追加しました。そちらではどうなっていますか?
Takemura