vmcb_segment
struct vmcb_segment *seg;
struct vmcb_segment *seg;
struct vmcb_segment *seg;
struct vmcb_segment *seg;
struct vmcb_segment *seg;
struct vmcb_segment *seg;
struct vmcb_segment *
CTASSERT(sizeof (struct vmcb_segment) == 16);
struct vmcb_segment es; /* 0x00: 32bit base */
struct vmcb_segment cs; /* 0x10: 32bit base */
struct vmcb_segment ss; /* 0x20: 32bit base */
struct vmcb_segment ds; /* 0x30: 32bit base */
struct vmcb_segment fs; /* 0x40 */
struct vmcb_segment gs; /* 0x50 */
struct vmcb_segment gdt; /* 0x60: base + 16bit limit */
struct vmcb_segment ldt; /* 0x70 */
struct vmcb_segment idt; /* 0x80: base + 16bit limit */
struct vmcb_segment tr; /* 0x90 */
struct vmcb_segment *vmcb_segptr(struct vmcb *vmcb, int type);