aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKevin O'Connor <kevin@koconnor.net>2010-03-20 17:53:40 -0400
committerKevin O'Connor <kevin@koconnor.net>2010-03-20 17:53:40 -0400
commit7415270ed16175e443ac1b10205ccabbc964a309 (patch)
treeec7aaf744153161f581c2b6256bbd9659340e143
parent9dc243e3fd1476af9e4c1044d741f8546da12cd7 (diff)
downloadseabios-hppa-7415270ed16175e443ac1b10205ccabbc964a309.zip
seabios-hppa-7415270ed16175e443ac1b10205ccabbc964a309.tar.gz
seabios-hppa-7415270ed16175e443ac1b10205ccabbc964a309.tar.bz2
Call to int1552 (from int1346) should set regs->dl.
-rw-r--r--src/disk.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/disk.c b/src/disk.c
index 4198377..242c742 100644
--- a/src/disk.c
+++ b/src/disk.c
@@ -481,6 +481,7 @@ disk_1346(struct bregs *regs, struct drive_s *drive_g)
struct bregs br;
memset(&br, 0, sizeof(br));
br.ah = 0x52;
+ br.dl = regs->dl;
call16_int(0x15, &br);
if (br.ah || br.flags & F_CF) {