| /arch/x86/ |
| A D | feature.c | 107 uint32_t a, b, c, d; in x86_cpu_detect() local 110 cpuid(X86_CPUID_BASE, &a, &b, &c, &d); in x86_cpu_detect() 129 cpuid(X86_CPUID_EXT_BASE, &a, &b, &c, &d); in x86_cpu_detect() 130 if (a >= X86_CPUID_EXT_BASE) { in x86_cpu_detect() 135 cpuid(X86_CPUID_HYP_BASE, &a, &b, &c, &d); in x86_cpu_detect() 150 uint32_t a, b, c, d; in x86_cpu_detect() local 156 __x86_model.family = BITS_SHIFT(a, 11, 8); in x86_cpu_detect() 157 __x86_model.model = BITS_SHIFT(a, 7, 4); in x86_cpu_detect() 158 __x86_model.stepping = BITS_SHIFT(a, 3, 0); in x86_cpu_detect() 246 uint32_t a, b, c, d; in x86_feature_init() local [all …]
|
| A D | fpu.c | 154 fpu_features.with_xsaveopt = BIT(leaf.a, 0); in x86_fpu_early_init() 155 fpu_features.with_xsavec = BIT(leaf.a, 1); in x86_fpu_early_init() 156 fpu_features.with_xsaves = BIT(leaf.a, 3); in x86_fpu_early_init() 158 LTRACEF("xsave leaf 0: %#x %#x %#x %#x\n", leaf.a, leaf.b, leaf.c, leaf.d); in x86_fpu_early_init() 161 LTRACEF("xsave leaf 1: %#x %#x %#x %#x\n", leaf.a, leaf.b, leaf.c, leaf.d); in x86_fpu_early_init() 166 if (leaf.a > 0) { in x86_fpu_early_init() 167 LTRACEF("xsave leaf %d: %#x %#x %#x %#x\n", i, leaf.a, leaf.b, leaf.c, leaf.d); in x86_fpu_early_init() 168 LTRACEF("\tstate %d: size required %u offset %u\n", i, leaf.a, leaf.b); in x86_fpu_early_init() 196 dprintf(SPEW, "\txsave leaf 0: %#x %#x %#x %#x\n", leaf.a, leaf.b, leaf.c, leaf.d); in x86_fpu_init() 199 dprintf(SPEW, "\txsave leaf 1: %#x %#x %#x %#x\n", leaf.a, leaf.b, leaf.c, leaf.d); in x86_fpu_init() [all …]
|
| /arch/m68k/ |
| A D | exceptions.c | 19 uint32_t a[7]; member 32 …f("a0 0x%08x a1 0x%08x a2 0x%08x a3 0x%08x\n", iframe->a[0], iframe->a[1], iframe->a[2], iframe->a… in dump_iframe() 33 printf("a4 0x%08x a5 0x%08x a6 0x%08x\n", iframe->a[4], iframe->a[5], iframe->a[6]); in dump_iframe()
|
| /arch/riscv/ |
| A D | linker-twosegment.ld | 5 * memory, usually in ROM at a lower address. 6 * Data and BSS live in a higher memory address and initial data is 47 /* insert a dummy section that is used to anchor the following data segment */
|
| /arch/x86/include/arch/x86/ |
| A D | feature.h | 121 uint32_t a; member 169 return !!((1u << bit.bit) & leaf->a); in x86_feature_test() 377 return (leaf->a >> 8) & 0xff; in x86_get_vaddr_width() 387 return leaf->a & 0xff; in x86_get_paddr_width()
|
| /arch/x86/32/ |
| A D | kernel.ld | 7 * a copy of this software and associated documentation files 95 /* put a symbol arbitrarily 4MB past the end of the kernel */
|
| /arch/x86/64/ |
| A D | kernel.ld | 7 * a copy of this software and associated documentation files 94 /* put a symbol arbitrarily 4MB past the end of the kernel */
|
| /arch/x86/include/arch/ |
| A D | x86.h | 453 static inline void cpuid(uint32_t leaf, uint32_t *a, uint32_t *b, uint32_t *c, uint32_t *d) { in cpuid() argument 456 : "=a"(*a), "=b"(*b), "=c"(*c), "=d"(*d) in cpuid() 460 static inline void cpuid_c(uint32_t leaf, uint32_t csel, uint32_t *a, uint32_t *b, uint32_t *c, uin… in cpuid_c() argument 463 : "=a"(*a), "=b"(*b), "=c"(*c), "=d"(*d) in cpuid_c()
|
| /arch/mips/ |
| A D | mips.ld | 119 first. Because this is a wildcard, it 122 linker won't look for a file to match a
|