Changeset 3b05862f in mainline for arch/ia32/include
- Timestamp:
- 2006-03-15T16:12:37Z (20 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 2f7342d
- Parents:
- b629483
- Location:
- arch/ia32/include
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
arch/ia32/include/cpu.h
rb629483 r3b05862f 42 42 }; 43 43 44 45 #define CR4_OSFXSR_MASK (1<<9) 46 44 47 #endif -
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) -
arch/ia32/include/fpu_context.h
rb629483 r3b05862f 35 35 #define FPU_CONTEXT_ALIGN 16 36 36 37 void fpu_fxsr(void); 38 void fpu_fsr(void); 39 40 37 41 struct fpu_context { 38 42 /* TODO: We need malloc that aligns structures on 16-byte boundary */ -
arch/ia32/include/interrupt.h
rb629483 r3b05862f 85 85 extern void nm_fault(int n, istate_t *istate); 86 86 extern void ss_fault(int n, istate_t *istate); 87 extern void simd_fp_exception(int n, istate_t *istate); 87 88 extern void page_fault(int n, istate_t *istate); 88 89 extern void syscall(int n, istate_t *istate);
Note:
See TracChangeset
for help on using the changeset viewer.