X-Git-Url: http://v3vee.org/palacios/gitweb/gitweb.cgi?a=blobdiff_plain;f=bios%2Fvmxassist%2Fvm86.h;h=64c24aadb988a6ceee4fccecd0ed326023a1ccbf;hb=61597ea2c5ccace036d8a65e429e32b8f8a7ed4a;hp=e0997e42e4448abf85f3b05d0ecdd89e1609a639;hpb=d34450b1e6fe3c2e1295c268c1722c669ba8d545;p=palacios.git diff --git a/bios/vmxassist/vm86.h b/bios/vmxassist/vm86.h index e0997e4..64c24aa 100644 --- a/bios/vmxassist/vm86.h +++ b/bios/vmxassist/vm86.h @@ -26,18 +26,13 @@ #include "vmx_assist.h" -#define NR_EXCEPTION_HANDLER 32 -#define NR_INTERRUPT_HANDLERS 16 -#define NR_TRAPS (NR_EXCEPTION_HANDLER+NR_INTERRUPT_HANDLERS) - #ifndef __ASSEMBLY__ struct regs { - unsigned edi, esi, ebp, esp, ebx, edx, ecx, eax; - unsigned ds, es, fs, gs; - unsigned trapno, errno; - unsigned eip, cs, eflags, uesp, uss; - unsigned ves, vds, vfs, vgs; + unsigned edi, esi, ebp, esp, ebx, edx, ecx, eax; + unsigned trapno, errno; + unsigned eip, cs, eflags, uesp, uss; + unsigned ves, vds, vfs, vgs; }; enum vm86_mode { @@ -55,7 +50,6 @@ enum vm86_mode { extern enum vm86_mode prevmode, mode; extern struct vmx_assist_context oldctx; -extern struct vmx_assist_context newctx; extern void emulate(struct regs *); extern void dump_regs(struct regs *);