From 5c3b9622505a0a0f99b9ea6f1eb564f735146f04 Mon Sep 17 00:00:00 2001 From: Richard Qin Date: Sun, 8 Nov 2026 07:17:29 +0800 Subject: [mubios] Establish the BIOS interrupt register context Signed-off-by: Richard Qin --- mubios/include/regs.h | 41 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 mubios/include/regs.h 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 + . + */ + +#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 -- cgit v1.2.3