svn commit: r200505 - user/nyan/pc98/sys/boot/pc98/boot2
Takahashi Yoshihiro
nyan at FreeBSD.org
Mon Dec 14 11:08:22 UTC 2009
Author: nyan
Date: Mon Dec 14 11:08:21 2009
New Revision: 200505
URL: http://svn.freebsd.org/changeset/base/200505
Log:
Initialize machine type by dummy parameter if SET_MACHINE_TYPE is not set.
Modified:
user/nyan/pc98/sys/boot/pc98/boot2/boot1.S
Modified: user/nyan/pc98/sys/boot/pc98/boot2/boot1.S
==============================================================================
--- user/nyan/pc98/sys/boot/pc98/boot2/boot1.S Mon Dec 14 10:48:19 2009 (r200504)
+++ user/nyan/pc98/sys/boot/pc98/boot2/boot1.S Mon Dec 14 11:08:21 2009 (r200505)
@@ -105,9 +105,12 @@ main: cld
and $0x00ffffff,%eax
mov %eax,%es:(EPSON_ID)
-#ifdef SET_MACHINE_TYPE
/* Set machine type to PC98_SYSTEM_PARAMETER */
+#ifdef SET_MACHINE_TYPE
call set_machine_type
+#else
+ mov $M_NEC_PC98+M_NOT_H98,%eax
+ mov %eax,%es:(PC98_MACHINE_TYPE)
#endif
/* Setup graphic screen */
@@ -319,6 +322,7 @@ set_machine_type:
mov %dx,%ds
// mov $MEM_SYS,%ax
// mov %ax,%es
+
/* Wait V-SYNC */
vsync.1: inb $0x60,%al
test $0x20,%al
More information about the svn-src-user
mailing list