References:
  F. v. Gilluwe, The Undocumented PC. Boston, MA: Addison-Wesley,
  1997, p. 605.

Signed-off-by: Lev Kujawski <lku...@member.fsf.org>
---
 src/disk.c | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/src/disk.c b/src/disk.c
index 0328fbd..14a99db 100644
--- a/src/disk.c
+++ b/src/disk.c
@@ -776,4 +776,10 @@ handle_76(void)
     debug_isr(DEBUG_ISR_76);
     SET_BDA(disk_interrupt_flag, 0xff);
     pic_eoi2();
+
+    // Chain any installed interrupt completion handlers.
+    struct bregs br;
+    memset(&br, 0, sizeof(br));
+    br.ax = 0x9100;
+    call16_int(0x15, &br);
 }
-- 
2.34.1

_______________________________________________
SeaBIOS mailing list -- seabios@seabios.org
To unsubscribe send an email to seabios-le...@seabios.org

Reply via email to