[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE: boot at COMPAQ C-810
-----Original Message-----
差出人 : UCHIYAMA Yasushi <uch@nop.or.jp>
宛先 : takemura@netbsd.org <takemura@netbsd.org>
CC : port-hpcmips-ja@jp.netbsd.org <port-hpcmips-ja@jp.netbsd.org>
日時 : 1999年12月4日 15:04
件名 : RE: boot at COMPAQ C-810
>VR41X1 + TX391X
>VR41X1 + TX392X
>の組みあわせなら、そう難しくなさそうなんですが、
>TX391X + TX392X
> TX3912とTX3922でinternal moduleのレジスタ配置や意味合い違う部分を
>runtimeにふりわけるのが骨折れるかも...
platform id で分けるんじゃダメでしょうか。
(あんまり頻繁に実行される部分はもうすこしなんとかした
ほうがいいとおもいますが。)
#ifdef TX391X
if (platid_match(&platid, &platid_mask_CPU_MIPS_TX_3900)) {
ISSETPRINT(reg, 3, PORT8SEL);
} else
#endif /* TX391X */
#ifdef TX392X
if (platid_match(&platid, &platid_mask_CPU_MIPS_TX_3920)) {
ISSETPRINT(reg, 3, CARD2_8SEL);
ISSETPRINT(reg, 3, CARD1_8SEL);
}
#endif /* TX392X */
uch さんのやる気というか、GENERIC で TX もサポートできた
ほうが気持ちがいいかどうかに尽きるとおもいます(^^;
Takemura