nova: fix utcb layout for 32bit
Makes virtualbox as 32bit VMM working
This commit is contained in:
parent
dd95266235
commit
f69b206593
|
@ -463,7 +463,7 @@ namespace Nova {
|
||||||
unsigned short sel, ar;
|
unsigned short sel, ar;
|
||||||
unsigned limit;
|
unsigned limit;
|
||||||
mword_t base;
|
mword_t base;
|
||||||
#ifdef __x86_32__
|
#ifndef __x86_64__
|
||||||
mword_t reserved;
|
mword_t reserved;
|
||||||
#endif
|
#endif
|
||||||
} es, cs, ss, ds, fs, gs, ldtr, tr;
|
} es, cs, ss, ds, fs, gs, ldtr, tr;
|
||||||
|
@ -471,7 +471,7 @@ namespace Nova {
|
||||||
unsigned reserved0;
|
unsigned reserved0;
|
||||||
unsigned limit;
|
unsigned limit;
|
||||||
mword_t base;
|
mword_t base;
|
||||||
#ifdef __x86_32__
|
#ifndef __x86_64__
|
||||||
mword_t reserved1;
|
mword_t reserved1;
|
||||||
#endif
|
#endif
|
||||||
} gdtr, idtr;
|
} gdtr, idtr;
|
||||||
|
|
Loading…
Reference in New Issue
Block a user