diff options
| author | Richard Qin <richard.qin.x@gmail.com> | 2026-11-08 07:17:29 +0800 |
|---|---|---|
| committer | Richard Qin <richard.qin.x@gmail.com> | 2026-11-08 07:17:29 +0800 |
| commit | 5c3b9622505a0a0f99b9ea6f1eb564f735146f04 (patch) | |
| tree | b94442b2aed8e4f37c14fc8165f0b7bd885af15b /mubios/include/regs.h | |
| parent | 7d109e52f7e0104c9444f6931a0edd42bdf72386 (diff) | |
| download | rcc-project-5c3b9622505a0a0f99b9ea6f1eb564f735146f04.tar.gz rcc-project-5c3b9622505a0a0f99b9ea6f1eb564f735146f04.tar.xz | |
[mubios] Establish the BIOS interrupt register context
Signed-off-by: Richard Qin <richard.qin.x@gmail.com>
Diffstat (limited to 'mubios/include/regs.h')
| -rw-r--r-- | mubios/include/regs.h | 41 |
1 files changed, 41 insertions, 0 deletions
diff --git a/mubios/include/regs.h b/mubios/include/regs.h new file mode 100644 index 0000000..eeafe6b --- /dev/null +++ b/mubios/include/regs.h @@ -0,0 +1,41 @@ +/* + RCC-Project + + Copyright (C) 2026 Richard Qin + + This file is part of RCC-Project. + + RCC-Project is free software; you can redistribute it and/or modify it under + the terms of the GNU General Public License as published by the Free + Software Foundation; either version 3 of the License, or (at your option) any + later version. + + RCC-Project is distributed in the hope that it will be useful, but WITHOUT ANY + WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR + A PARTICULAR PURPOSE. See the GNU General Public License for more details. + + You should have received a copy of the GNU General Public License along with + RCC-Project; see the file COPYING. If not see + <http://www.gnu.org/licenses/>. + */ + +#ifndef MUBIOS_REGS_H +#define MUBIOS_REGS_H + +#include "bios.h" + +struct bios_regs +{ + u16 ax; + u16 bx; + u16 cx; + u16 dx; + u16 si; + u16 di; + u16 bp; + u16 ds; + u16 es; + u16 flags; +}; + +#endif // MUBIOS_REGS_H |
