summaryrefslogtreecommitdiffstats
path: root/sys/boot
diff options
context:
space:
mode:
authornyan <nyan@FreeBSD.org>2009-03-20 13:03:33 +0000
committernyan <nyan@FreeBSD.org>2009-03-20 13:03:33 +0000
commit67ca34782a5704afc62da2706a7c255a99b6bc67 (patch)
tree69ef7af17d0f2106a04d01c5874ea9185a022a48 /sys/boot
parentcea83e1bafee25e4af4431b58e156f2a3394fce0 (diff)
downloadFreeBSD-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.c6
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)
OpenPOWER on IntegriCloud