|
Xen Test Framework
|
8 byte user segment descriptor (GDT/LDT entries with .s = 1) More...
#include <desc.h>
Data Fields | |
| union { | |
| struct { | |
| uint32_t lo | |
| uint32_t hi | |
| } | |
| Raw backing integers. More... | |
| struct { | |
| uint16_t limit0 | |
| uint16_t base0 | |
| uint8_t base1 | |
| union { | |
| struct { | |
| unsigned int type:4 | |
| bool s:1 | |
| unsigned int dpl:2 | |
| bool p:1 | |
| unsigned int limit1:4 | |
| bool avl:1 | |
| bool g:1 | |
| } | |
| Common named fields. More... | |
| struct { | |
| bool a:1 | |
| bool r:1 | |
| bool c:1 | |
| bool x:1 | |
| unsigned int:4 | |
| unsigned bool:4:1 | |
| unsigned l:1 | |
| unsigned d:1 | |
| } | |
| Code segment specific field names. More... | |
| struct { | |
| bool __pad0__:1 | |
| bool w:1 | |
| bool e:1 | |
| bool unsigned int:1:4 | |
| bool unsigned bool:4:1 | |
| bool unsigned b:1 | |
| } | |
| Data segment specific field names. More... | |
| } | |
| uint8_t base2 | |
| } | |
| uint64_t raw | |
| }; | |
| union { ... } @3 |