Changeset 3b05862f in mainline for arch/ia32/include/cpuid.h
- Timestamp:
- 2006-03-15T16:12:37Z (19 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 2f7342d
- Parents:
- b629483
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
arch/ia32/include/cpuid.h
rb629483 r3b05862f 38 38 __u32 cpuid_edx; 39 39 } __attribute__ ((packed)); 40 41 struct __cpuid_extended_feature_info { 42 unsigned sse3 : 1; 43 unsigned : 31; 44 } __attribute__ ((packed)); 45 46 typedef union cpuid_extended_feature_info 47 { 48 struct __cpuid_extended_feature_info bits; 49 __u32 word; 50 }cpuid_extended_feature_info; 51 52 53 struct __cpuid_feature_info { 54 unsigned : 23; 55 unsigned mmx : 1; 56 unsigned fxsr : 1; 57 unsigned sse : 1; 58 unsigned sse2 : 1; 59 unsigned : 5; 60 } __attribute__ ((packed)); 61 62 typedef union cpuid_feature_info 63 { 64 struct __cpuid_feature_info bits; 65 __u32 word ; 66 }cpuid_feature_info; 67 40 68 41 69 static inline __u32 has_cpuid(void)
Note:
See TracChangeset
for help on using the changeset viewer.