From owner-newconfig-jp@jp.freebsd.org  Tue Jan 12 08:17:20 1999
Received: (from daemon@localhost)
	by jaz.jp.freebsd.org (8.9.1+3.1W/8.7.3) id IAA10921;
	Tue, 12 Jan 1999 08:17:20 +0900 (JST)
	(envelope-from owner-newconfig-jp@jp.FreeBSD.org)
Received: from outmail.utsunomiya-u.ac.jp (outmail.utsunomiya-u.ac.jp [160.12.196.3])
	by jaz.jp.freebsd.org (8.9.1+3.1W/8.7.3) with ESMTP id IAA10916
	for <newconfig-jp@jp.freebsd.org>; Tue, 12 Jan 1999 08:17:19 +0900 (JST)
	(envelope-from yokota@zodiac.mech.utsunomiya-u.ac.jp)
Received: from zodiac.mech.utsunomiya-u.ac.jp (IDENT:L/I1krR/y4P/j9T1BF3IyDxAXoWZYnaQ@zodiac.mech.utsunomiya-u.ac.jp [160.12.42.1])
	by outmail.utsunomiya-u.ac.jp (8.9.1/8.9.1) with ESMTP id IAA04475
	for <newconfig-jp@jp.freebsd.org>; Tue, 12 Jan 1999 08:17:18 +0900 (JST)
Received: from zodiac.mech.utsunomiya-u.ac.jp (zodiac.mech.utsunomiya-u.ac.jp [160.12.42.1]) by zodiac.mech.utsunomiya-u.ac.jp (8.7.6+2.6Wbeta7/3.4W/zodiac-May96) with ESMTP
	id IAA26348; Tue, 12 Jan 1999 08:19:45 +0900 (JST)
Message-Id: <199901112319.IAA26348@zodiac.mech.utsunomiya-u.ac.jp>
To: newconfig-jp@jp.freebsd.org
cc: yokota@zodiac.mech.utsunomiya-u.ac.jp
Date: Tue, 12 Jan 1999 08:19:39 +0900
From: Kazutaka YOKOTA <yokota@zodiac.mech.utsunomiya-u.ac.jp>
Reply-To: newconfig-jp@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+981115
X-Sequence: newconfig-jp 887
Subject: [newconfig-jp 887] 3.0-CURRENT =?ISO-2022-JP?B?GyRCJEcbKEI=?=
 =?ISO-2022-JP?B?GyRCJE4bKEI=?= syscons 
	=?ISO-2022-JP?B?GyRCJE4yfkRqGyhC?= 
Errors-To: owner-newconfig-jp@jp.freebsd.org
Sender: owner-newconfig-jp@jp.freebsd.org
X-Originator: yokota@zodiac.mech.utsunomiya-u.ac.jp

$@2#ED!w1'ET5\$G$9!#(J

$@:rF|(J 3.0-CURRENT $@$N(J syscons $@$rBgI}$K2~Dj$7$^$7$?!#K\2H(J current ML$@$K$O(J
$@Cm0UE@$rN.$7$^$7$?$,!$F1Ey$N$*CN$i$;$r$3$A$i$K$bG[I[$7$^$9!#(J

$@4pK\E*$JJQ99E@$O!$%-!<%\!<%I!$%S%G%*!&%+!<%I$X$NF~=PNO$,FHN)$7$?%I%i%$(J
$@%P$K$^$H$a$i$l$?$3$H$G$9!#(J

syscons.c $@$N(J probe/attach $@ItJ,$OBg$7$FJQ$o$C$F$$$J$$$N$G!"(Jnewconfig $@$X(J
$@$NBP1~$K$D$$$F$O!"B?J,3'$5$s$,:n6H$J$5$C$F$$$?%Q%C%A$NBgItJ,$O!J<j$G$"(J
$@$F$k$3$H$K$J$k$+$H$O;W$$$^$9$,!KE,MQ2DG=$G$"$k$H4|BT$7$F$^$9!#%-!<%\!<(J
$@%I!&%I%i%$%P!"%S%G%*!&%I%i%$%P$N%P%90MB8ItJ,$O(J i386/isa/atkbdc_isa.c 
$@$H(J atkbd_isa.c, vga_isa.c $@$K$"$j$^$9!#(J

$@4{B8$N(J config $@$r;H$C$F$$$k>l9g$N5-=R$K$D$$$F=R$Y$F$*$-$^$9!#(J

syscons $@$r$*;H$$$N>l9g!$(J

controller 	atkbdc0	at isa? port IO_KBD tty
device		atkbd0	at isa? tty irq 1
device		psm0	at isa? tty irq 12
device		vga0	at isa? port ? conflicts
device		sc0	at isa? tty

pseudo-device	splash

$@$H$7$^$9!#(Jpcvt $@$r$*;H$$$N>l9g$O!$(J

controller 	atkbdc0	at isa? port IO_KBD tty
device		atkbd0	at isa? tty irq 1
device		psm0	at isa? tty irq 12
device		vt0	at isa? tty

pseudo-device	splash

$@$H$7$^$9!#(J

$@K\Mh(J splash $@$O%9%/%j!<%s!&%;%$%P!<$d(J splash screen ($@8e=R(J)$@$r$*;H$$$K$J(J
$@$i$J$$>l9g$K$OITMW$K$9$k$O$:$@$C$?$N$G$9$,!"F~$l$J$$$G$*$/$H%+!<%M%k!&(J
$@%3%s%Q%$%k;~$K%(%i!<$K$J$j$^$9$N$GI,$:F~$l$F$*$$$F$/$@$5$$!#(J

$@0J2<$N(J syscons $@$N%*%W%7%g%s$O!$?7$?$K(J vga $@%I%i%$%P$N%*%W%7%g%s$KCV$-49(J
$@$($i$l$^$7$?!#(J

SC_ALT_SEQACCESS	->	VGA_ALT_SEQACCESS
SLOW_VGA 		->	VGA_SLOW_IOACCESS

$@0J2<$N(J syscons $@$N%3%s%U%#%.%e%l!<%7%g%s!&%U%i%0$OGQ;_$H$J$j$^$7$?!#(J

0x08    $@%-!<%\!<%I$NM-L5$r8!=P$9$k(J($@L5$$;~$K$O(J syscons $@$r%$%s%9%H!<%k$7$J$$(J)
0x10    XT $@%?%$%W$N%-!<%\!<%I(J
0x20    $@%-!<%\!<%I$N%j%;%C%H$r$7$J$$(J

$@Be$o$j$KF1Ey$N8z2L$N$"$k(J atkbd $@MQ$N%U%i%0$r$*;H$$2<$5$$!#(J

0x01    $@%-!<%\!<%I$NM-L5$r8!=P$7!$L5$$;~$K$O(J atkbd $@%I%i%$%P$r%$%s%9%H!<%k(J
	$@$7$J$$!#$3$N%U%i%0$r;XDj$7$J$$>l9g$K$O%-!<%\!<%I$O>o$KB8:_$9$k$H(J
	$@2>Dj$9$k!#(J
0x02    $@%-!<%\!<%I$N%j%;%C%H$r$7$J$$(J
0x04    XT $@%?%$%W$N%-!<%\!<%I(J

/sys/modules $@$K$"$k%9%/%j!<%s!&%;%$%P!<!$(Jvesa $@$N3F%b%8%e!<%k$O%3%s%Q%$%k(J
$@$7$J$*$9I,MW$,$"$j$^$9!#$^$?(J kbdcontrol, vidcontrol $@$b%3%s%Q%$%k$7D>$7$F(J
$@2<$5$$!#(J($@$b$A$m$s(J make world $@$r$9$l$P<+F0E*$K99?7$5$l$^$9!#(J)

splash screen $@$K$D$$$F(J

$@%+!<%M%k$N%m!<%I;~$K2?$+3($r=P$9$3$H$,$G$-$k$h$&$K$J$j$^$7$?!#;DG0$J$,(J
$@$i8=;~E@$G$O!$(J1) $@%U%!%$%k!&%U%)!<%^%C%H$O(J Windows $@$N(J 256$@?'(J BMP $@%U%!%$(J
$@%k$G$"$k$3$H!$(J2) $@%5%$%:$O(J 320x200 $@$^$G!$(J3) PCVT $@$G$O;H$($J$$!$$H$$$&@)(J
$@Ls$,$"$j$^$9$,(J...

splash screen $@$r;H$&$K$O!$%+!<%M%k$K(J

	pseudo-device splash

$@$,4^$^$l$F$$$J$1$l$P$J$j$^$;$s!#(J

BMP $@%U%!%$%k$O%V!<%H!&%m!<%@(J(ELF $@BP1~$N(J /boot/loader)$@$+$i8+$($k$H$3$m(J
$@$J$i$I$3$G$b9=$$$^$;$s!#(J

$@%V!<%H!&%m!<%@$,5/F0$7$?$i0J2<$N$h$&$K$7$F%+!<%M%k$H3F%b%8%e!<%k$r%m!<(J
$@%I$7$F5/F0$7$^$9!#(J

	load kernel
	load -t splash_image_data _your_BMP_file_
	load splash_bmp
	boot

("-t splash_image_data" $@$N;XDj$r4V0c$($J$$$h$&$K$7$F2<$5$$!#(Jsplash
screen $@%b%8%e!<%k(J (splash_bmp) $@$O$3$N%?%0L>$N$D$$$?%G!<%?$rI=<($7$h$&(J
$@$H$9$k$+$i$G$9!#(J)

$@%+!<%M%k$,%m!<%I$5$l$k$H$9$0(J BMP $@%U%!%$%k$,2hLL$KI=<($5$l$k$O$:$G$9!#(J
$@2?$+%-!<$r2!$9$+!$%9%/%j!<%s!&%;%$%P!<$r%m!<%I$9$k$H(J splash screen $@$O(J
$@>C$($^$9!#(J

$@$J$*!$$b$7>e5-$N(J boot $@%3%^%s%I$KBP$7$F(J -c $@$d(J -v $@%*%W%7%g%s$rM?$($?>l9g(J
$@%U%!%$%k$OI=<($5$l$^$;$s!#(J

splash screen $@%b%8%e!<%k$r%m!<%I$7!$%9%/%j!<%s!&%;%$%P!<$r%m!<%I$7$F$$(J
$@$J$$>l9g!$(Jsplash screen $@%b%8%e!<%k$r%9%/%j!<%s!&%;%$%P!<$NBe$o$j$H$7$F(J
$@;H$&$3$H$,=PMh$^$9!#(Jvidcontrol $@%3%^%s%I$G%?%$%`%"%&%H$r;XDj$9$l$P!$(J

	vidcontrol -t timeout

$@;XDj;~4V$N8e(J BMP $@%U%!%$%k$,I=<($5$l$^$9!#IaDL$N%9%/%j!<%s!&%;%$%P!<$H(J
$@F1$8$/!$2?$+%-!<$r2!$7$?$j(J(moused $@$r;H$C$F$$$k$J$i%^%&%9$rF0$+$7$?$j(J)
$@$9$k$H$b$H$N2hLL$K$b$I$j$^$9!#(J


$@0J>e(J

$@!t(J $@L2$$(J...
