aboutsummaryrefslogtreecommitdiff
path: root/mubios/core/bda.c
diff options
context:
space:
mode:
authorRichard Qin <richard.qin.x@gmail.com>2026-11-08 06:56:33 +0800
committerRichard Qin <richard.qin.x@gmail.com>2026-11-08 06:56:33 +0800
commita460aa2fd50ba86f39e7d23ff3019aedd2b8600e (patch)
treeccd47150f922bf0a5be8469d65f50a6ed2a41512 /mubios/core/bda.c
parent58e9f8a9c7f63e500a20c7ee15ee7c67a3f90abc (diff)
downloadrcc-project-a460aa2fd50ba86f39e7d23ff3019aedd2b8600e.tar.gz
rcc-project-a460aa2fd50ba86f39e7d23ff3019aedd2b8600e.tar.xz
[mubios] Implement a minimal INT 10h AH=0Eh
Signed-off-by: Richard Qin <richard.qin.x@gmail.com>
Diffstat (limited to 'mubios/core/bda.c')
-rw-r--r--mubios/core/bda.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/mubios/core/bda.c b/mubios/core/bda.c
index 5fae081..494c093 100644
--- a/mubios/core/bda.c
+++ b/mubios/core/bda.c
@@ -57,6 +57,7 @@ extern void irq0_entry (void);
extern void irq1_entry (void);
extern void int1a_entry (void);
+extern void int10_entry (void);
static void
install_ivt_entry (u8 vector, void (*handler) (void))
@@ -79,4 +80,5 @@ ivt_init (void)
install_ivt_entry (0x08u, irq0_entry);
install_ivt_entry (0x09u, irq1_entry);
install_ivt_entry (0x1Au, int1a_entry);
+ install_ivt_entry (0x10u, int10_entry);
}