Home
last modified time | relevance | path

Searched refs:eax (Results 1 – 3 of 3) sorted by relevance

/sys/amd64/
Dmpboot.S37 movl %cr0, %eax
38 orl 0x00000011, %eax
39 movl %eax, %cr0
69 movl %cr4, %eax
70 orl $0x0000006A0, %eax
71 movl %eax, %cr4
74 movl $LOWMEM(bootpgtbl1), %eax
75 movl %eax, %cr3
80 orl $0x0900, %eax
84 movl $LOWMEM(mpstartgdtdesc), %eax
[all …]
Dmultiboot.S48 movl %eax, %edx
62 movl %cr4, %eax
63 orl $0x0000006A0, %eax
64 movl %eax, %cr4
68 movl $LOWMEM(bootpgtbl1), %eax
69 movl %eax, %cr3
75 orl $0x0900, %eax
80 movl $LOWMEM(bootgdtdesc), %eax
81 lgdt (%eax)
85 movl %cr0, %eax
[all …]
/sys/amd64/include/
Damd64op.h85 static INLINE void cpuid(uint32_t info, uint32_t *eax, uint32_t *ebx, in cpuid() argument
94 if (eax) in cpuid()
95 *eax = a; in cpuid()
106 uint32_t eax = val & 0xFFFFFFFF; in wrmsr() local
111 : "a" (eax), "c" (addr), "d" (edx)); in wrmsr()
116 uint64_t eax, edx; in rdmsr() local
119 : "=a" (eax), "=d" (edx) in rdmsr()
122 return edx << 32 | eax; in rdmsr()