diff options
| author | Richard Qin <richard.qin.x@gmail.com> | 2026-11-08 06:28:53 +0800 |
|---|---|---|
| committer | Richard Qin <richard.qin.x@gmail.com> | 2026-11-08 06:28:53 +0800 |
| commit | bf60a63b35f4edce8474746fad18fa1a57ec1837 (patch) | |
| tree | 0fff63c4528315e5f6275bd8161e106652abc09c /mubios/core/bda.c | |
| parent | 85ce9edd4ab33c9694ee5d4486a2a50a6442240b (diff) | |
| download | rcc-project-bf60a63b35f4edce8474746fad18fa1a57ec1837.tar.gz rcc-project-bf60a63b35f4edce8474746fad18fa1a57ec1837.tar.xz | |
[mubios] Have IRQ0 maintain the BIOS clock, and implement INT 1Ah AH=00h.
Signed-off-by: Richard Qin <richard.qin.x@gmail.com>
Diffstat (limited to 'mubios/core/bda.c')
| -rw-r--r-- | mubios/core/bda.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/mubios/core/bda.c b/mubios/core/bda.c index c2ecfb1..547544b 100644 --- a/mubios/core/bda.c +++ b/mubios/core/bda.c @@ -56,6 +56,8 @@ extern u8 __rom_start[]; extern void irq0_entry (void); extern void irq1_entry (void); +extern void int1a_entry (void); + static void install_ivt_entry (u8 vector, void (*handler) (void)) { @@ -76,4 +78,5 @@ ivt_init (void) { install_ivt_entry (0x08u, irq0_entry); install_ivt_entry (0x09u, irq1_entry); + install_ivt_entry (0x1Au, int1a_entry); } |
