Module Name: src Committed By: tsutsui Date: Fri Jun 25 15:35:08 UTC 2010
Modified Files: src/sys/arch/i386/stand/lib: biosdisk.c exec.c libi386.h pcio.c vbe.c Log Message: 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-i...@. 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.