diff options
| author | Richard Qin <richard.qin.x@gmail.com> | 2026-11-08 07:54:02 +0800 |
|---|---|---|
| committer | Richard Qin <richard.qin.x@gmail.com> | 2026-11-08 07:54:02 +0800 |
| commit | e939a810a401b389a398aa10499e7be142bf45ca (patch) | |
| tree | 1b84fbac69be10f9385f62fd4dc04975b4bfd493 /mubios/include/regs.h | |
| parent | bb20921d00c770cb30bb85a300423d9062a94d91 (diff) | |
| download | rcc-project-e939a810a401b389a398aa10499e7be142bf45ca.tar.gz rcc-project-e939a810a401b389a398aa10499e7be142bf45ca.tar.xz | |
[mubios] Extend registers from 16-bit to 32-bit
Signed-off-by: Richard Qin <richard.qin.x@gmail.com>
Diffstat (limited to 'mubios/include/regs.h')
| -rw-r--r-- | mubios/include/regs.h | 19 |
1 files changed, 11 insertions, 8 deletions
diff --git a/mubios/include/regs.h b/mubios/include/regs.h index eeafe6b..350a825 100644 --- a/mubios/include/regs.h +++ b/mubios/include/regs.h @@ -26,15 +26,18 @@ struct bios_regs { - u16 ax; - u16 bx; - u16 cx; - u16 dx; - u16 si; - u16 di; - u16 bp; - u16 ds; + u32 edi; + u32 esi; + u32 ebp; + u32 esp; + u32 ebx; + u32 edx; + u32 ecx; + u32 eax; u16 es; + u16 ds; + u16 return_ip; + u16 return_cs; u16 flags; }; |
