Changeset 24851 in vbox
- Timestamp:
- Nov 22, 2009 4:18:03 AM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/VBox/x86.h
r24848 r24851 1964 1964 typedef struct X86DESCATTRBITS 1965 1965 { 1966 /** Segment Type. */1966 /** 00 - Segment Type. */ 1967 1967 unsigned u4Type : 4; 1968 /** Descriptor Type. System(=0) or code/data selector */1968 /** 04 - Descriptor Type. System(=0) or code/data selector */ 1969 1969 unsigned u1DescType : 1; 1970 /** Descriptor Privelege level. */1970 /** 05 - Descriptor Privelege level. */ 1971 1971 unsigned u2Dpl : 2; 1972 /** Flags selector present(=1) or not. */1972 /** 07 - Flags selector present(=1) or not. */ 1973 1973 unsigned u1Present : 1; 1974 /** Segment limit 16-19. */1974 /** 08 - Segment limit 16-19. */ 1975 1975 unsigned u4LimitHigh : 4; 1976 /** Available for system software. */1976 /** 0c - Available for system software. */ 1977 1977 unsigned u1Available : 1; 1978 /** 32 bits mode: Reserved - 0, long mode: Long Attribute Bit. */1978 /** 0d - 32 bits mode: Reserved - 0, long mode: Long Attribute Bit. */ 1979 1979 unsigned u1Long : 1; 1980 /** This flags meaning depends on the segment type. Try make sense out1980 /** 0e - This flags meaning depends on the segment type. Try make sense out 1981 1981 * of the intel manual yourself. */ 1982 1982 unsigned u1DefBig : 1; 1983 /** Granularity of the limit. If set 4KB granularity is used, if1983 /** 0f - Granularity of the limit. If set 4KB granularity is used, if 1984 1984 * clear byte. */ 1985 1985 unsigned u1Granularity : 1;
Note:
See TracChangeset
for help on using the changeset viewer.