[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
PR/43156 CVS commit: src/sys/arch/i386/stand/lib
The following reply was made to PR port-i386/43156; it has been noted by GNATS.
From: Izumi Tsutsui <tsutsui%netbsd.org@localhost>
Subject: PR/43156 CVS commit: src/sys/arch/i386/stand/lib
Date: Fri, 25 Jun 2010 15:35:08 +0000
Module Name: src
Committed By: tsutsui
Date: Fri Jun 25 15:35:08 UTC 2010
src/sys/arch/i386/stand/lib: biosdisk.c exec.c libi386.h pcio.c vbe.c
Add wait_sec() which uses BIOS function call INT 1Ah/AH=00h (GET SYSTEMTIME)
and use it for large delays (in seconds) instead of delay() that uses
INT 15h/AH=86h (WAIT) in microsecond because the latter one can't provide
precise delays on emulators.
Fixes PR port-i386/43156 (NetBSD bootloader countdown runs at 1/20 speed
in qemu 0.12).
No particular comments on the PR and port-i386@.
To generate a diff of this commit:
cvs rdiff -u -r1.30 -r1.31 src/sys/arch/i386/stand/lib/biosdisk.c
cvs rdiff -u -r1.42 -r1.43 src/sys/arch/i386/stand/lib/exec.c
cvs rdiff -u -r1.32 -r1.33 src/sys/arch/i386/stand/lib/libi386.h
cvs rdiff -u -r1.27 -r1.28 src/sys/arch/i386/stand/lib/pcio.c
cvs rdiff -u -r1.5 -r1.6 src/sys/arch/i386/stand/lib/vbe.c
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Main Index |
Thread Index |