[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