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