diff options
author | nyan <nyan@FreeBSD.org> | 2009-03-20 13:03:33 +0000 |
---|---|---|
committer | nyan <nyan@FreeBSD.org> | 2009-03-20 13:03:33 +0000 |
commit | 67ca34782a5704afc62da2706a7c255a99b6bc67 (patch) | |
tree | 69ef7af17d0f2106a04d01c5874ea9185a022a48 /sys/boot | |
parent | cea83e1bafee25e4af4431b58e156f2a3394fce0 (diff) | |
download | FreeBSD-src-67ca34782a5704afc62da2706a7c255a99b6bc67.zip FreeBSD-src-67ca34782a5704afc62da2706a7c255a99b6bc67.tar.gz |
Oops, fix the previous change.
Diffstat (limited to 'sys/boot')
-rw-r--r-- | sys/boot/pc98/libpc98/bioscd.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/sys/boot/pc98/libpc98/bioscd.c b/sys/boot/pc98/libpc98/bioscd.c index e0258ad..3e1ba71 100644 --- a/sys/boot/pc98/libpc98/bioscd.c +++ b/sys/boot/pc98/libpc98/bioscd.c @@ -319,11 +319,11 @@ bc_read(int unit, daddr_t dblk, int blks, caddr_t dest) v86.ctl = V86_FLAGS; v86.addr = 0x1b; v86.eax = 0x0600 | (biosdev & 0x7f); - v86.ebx = blks * BIOSCD_SECSIZE; + v86.ebx = x * BIOSCD_SECSIZE; v86.ecx = dblk & 0xffff; v86.edx = (dblk >> 16) & 0xffff; - v86.ebp = VTOPOFF(dest); - v86.es = VTOPSEG(dest); + v86.ebp = VTOPOFF(xp); + v86.es = VTOPSEG(xp); v86int(); result = (v86.efl & PSL_C); if (result == 0) |