projects
/
seabios.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
Interrupts should be enabled when calling 16bit code.
[seabios.git]
/
src
/
ramdisk.c
diff --git
a/src/ramdisk.c
b/src/ramdisk.c
index 83aa7c4aabdf76cab70ab71a3e868338247c3516..36b9f2266b2fe739ecfd71ab1fc1519052229f68 100644
(file)
--- a/
src/ramdisk.c
+++ b/
src/ramdisk.c
@@
-73,7
+73,7
@@
ramdisk_copy(struct disk_op_s *op, int iswrite)
// Call int 1587 to copy data.
struct bregs br;
memset(&br, 0, sizeof(br));
- br.flags = F_CF;
+ br.flags = F_CF
|F_IF
;
br.ah = 0x87;
br.es = GET_SEG(SS);
br.si = (u32)gdt;