Return to BSD News archive
Path: sserve!newshost.anu.edu.au!munnari.oz.au!spool.mu.edu!howland.reston.ans.net!Germany.EU.net!EU.net!uunet!news.iij.ad.jp!wnoc-tyo-news!wnoc-sfc-news!kogwy!hosokawa From: hosokawa@mt.cs.keio.ac.jp (HOSOKAWA Tatsumi) Newsgroups: comp.os.386bsd.bugs Subject: APM driver bug (FreeBSD 2.0R) Date: 26 Nov 1994 10:06:13 GMT Organization: Tokoro Laboratory, Keio University, Yokohama Japan. Lines: 45 Distribution: world Message-ID: <3b71al$ri6@kogwy.cc.keio.ac.jp> NNTP-Posting-Host: steyr.mt.cs.keio.ac.jp X-Newsreader: mnews [version 1.18PL3] 1994-08/01(Mon) Hi, I found a bug of (experimental) APM BIOS driver of FreeBSD 2.0R (Sorry, it's my mistake...). It is not critical bug, but this bug can causes the driver to make an error in probing APM BIOS. *** sys.org/i386/i386/locore.s Fri Nov 18 05:27:34 1994 --- sys/i386/i386/locore.s Sat Nov 26 18:45:13 1994 *************** *** 374,380 **** .long 0 .word APM_INIT_CS_SEL ! movw %ax, _apm_version-KERNBASE movl %ebx, _apm_cs_entry-KERNBASE movw %cx, _apm_cs32_base-KERNBASE shrl $16, %ecx --- 374,380 ---- .long 0 .word APM_INIT_CS_SEL ! movl %eax, _apm_version-KERNBASE movl %ebx, _apm_cs_entry-KERNBASE movw %cx, _apm_cs32_base-KERNBASE shrl $16, %ecx *** sys.org/i386/apm/apm.c Tue Nov 15 14:09:18 1994 --- sys/i386/apm/apm.c Sat Nov 26 18:52:44 1994 *************** *** 378,386 **** return 0; } - if ((apm_version & 0xff00) != 0x0100) return 0; - if ((apm_version & 0x00f0) >= 0x00a0) return 0; - if ((apm_version & 0x000f) >= 0x000a) return 0; return -1; } --- 378,383 ---- --- ----------------------------------------------------------- HOSOKAWA, Tatsumi (hosokawa@mt.cs.keio.ac.jp) Dept. of Computer Science, Keio University, Yokohama, Japan -----------------------------------------------------------