diff options
| author | Richard Qin <richard.qin.x@gmail.com> | 2026-11-08 08:17:44 +0800 |
|---|---|---|
| committer | Richard Qin <richard.qin.x@gmail.com> | 2026-11-08 08:17:44 +0800 |
| commit | 2ba58d6b68e02a4aa9cd6e2a61990f8f2713f08c (patch) | |
| tree | b389f9e897c3d966d431d061515819fa5a0a91d4 /mubios/arch | |
| parent | a1eedfa42a930618b5b71b0ca042ff954c65edf0 (diff) | |
| download | rcc-project-2ba58d6b68e02a4aa9cd6e2a61990f8f2713f08c.tar.gz rcc-project-2ba58d6b68e02a4aa9cd6e2a61990f8f2713f08c.tar.xz | |
[mubios] Store and Restore DS in irq0_entry
Signed-off-by: Richard Qin <richard.qin.x@gmail.com>
Diffstat (limited to 'mubios/arch')
| -rw-r--r-- | mubios/arch/irq.S | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/mubios/arch/irq.S b/mubios/arch/irq.S index 324ae05..5745911 100644 --- a/mubios/arch/irq.S +++ b/mubios/arch/irq.S @@ -34,6 +34,7 @@ irq0_entry: push ax push bx + push ds xor bx, bx mov ds, bx @@ -60,6 +61,7 @@ irq0_send_eoi: mov al, 0x20 out 0x20, al + pop ds pop bx pop ax iret |
