Searched refs:cr0 (Results 1 - 13 of 13) sorted by relevance
/barrelfish-master/kernel/include/arch/x86_32/ |
H A D | x86.h | 46 uint32_t cr0; local 48 __asm__ __volatile__("mov %%cr0, %%eax" : "=a" (cr0) : ); 50 cr0 &= ~(1 << 2); 52 cr0 |= (1 << 1); 54 cr0 |= (1 << 5); 56 cr0 &= ~(1 << 3); 57 __asm__ __volatile__("mov %%eax,%%cr0" : : "a" (cr0));
|
/barrelfish-master/kernel/include/arch/x86_64/ |
H A D | x86.h | 85 uint64_t cr0, cr4; local 88 __asm__ __volatile__("mov %%cr0, %%rax" : "=a" (cr0) : ); 90 cr0 &= ~(1 << 2); 92 cr0 |= (1 << 1); 94 cr0 |= (1 << 5); 96 cr0 &= ~(1 << 3); 97 __asm__ __volatile__("mov %%rax,%%cr0" : : "a" (cr0));
|
/barrelfish-master/kernel/include/arch/k1om/ |
H A D | x86.h | 85 uint64_t cr0; local 86 __asm__ __volatile__("mov %%cr0, %%rax" : "=a" (cr0) : ); 88 cr0 &= ~(1 << 2); 90 cr0 |= (1 << 1); 92 cr0 |= (1 << 5); 94 cr0 &= ~(1 << 3); 95 __asm__ __volatile__("mov %%rax,%%cr0" : : "a" (cr0));
|
/barrelfish-master/usr/tests/hellotest/ |
H A D | hellotest.c | 23 uintptr_t cr0; local 24 __asm volatile("mov %%cr0, %[reg]" 25 : [reg] "=r" (cr0)); 27 printf("Succeeded! CR0 is %" PRIxPTR "\n", cr0);
|
/barrelfish-master/kernel/include/arch/x86/ |
H A D | x86.h | 67 uint64_t cr0; local 68 __asm volatile("mov %%cr0, %[cr0]" : [cr0] "=r" (cr0)); 69 return cr0; 72 static inline void wrcr0(uint64_t cr0) argument 74 __asm volatile("mov %[cr0], %%cr0" :: [cr0] " [all...] |
/barrelfish-master/usr/tests/nested_paging_test/ |
H A D | main.c | 37 uintptr_t cr0; local 38 __asm volatile("mov %%cr0, %[reg]" 39 : [reg] "=r" (cr0)); 41 printf("Succeeded! CR0 is %" PRIxPTR "\n", cr0);
|
/barrelfish-master/tools/elver/ |
H A D | boot.S | 73 mov %cr0,%eax 75 mov %eax,%cr0
|
/barrelfish-master/usr/drivers/cpuboot/arch/x86/ |
H A D | init_ap_x86_32.S | 55 mov %cr0,%eax 57 mov %eax,%cr0
|
H A D | init_ap_x86_64.S | 62 mov %cr0,%eax 64 mov %eax,%cr0 142 mov %cr0,%eax 144 mov %eax,%cr0
|
/barrelfish-master/kernel/arch/x86_32/ |
H A D | init.c | 467 uint32_t cr0; local 469 __asm volatile("mov %%cr0, %[cr0]" : [cr0] "=r" (cr0)); 470 cr0 |= CR0_PG; 471 __asm volatile("mov %[cr0], %%cr0" :: [cr0] "r" (cr0)); [all...] |
/barrelfish-master/tools/weever/ |
H A D | boot.S | 171 movl %cr0, %eax 173 movl %eax, %cr0
|
/barrelfish-master/kernel/arch/x86_64/ |
H A D | vmx_vmkit.c | 374 uint64_t cr0 = rdcr0(); local 375 if ((cr0 & CR0_PE) == 0 || (rdcr0() & CR0_PG) == 0) { 380 if (cr0 != vmx_fixed_cr0()) { 459 uint64_t cr0 = rdcr0(), cr3 = rdcr3(), cr4 = rdcr4(); local 466 assert((~cr0 & cr0_fixed0) == 0); 467 assert((cr0 & ~cr0_fixed1) == 0); 471 assert(((cr0 | cr0_fixed0) & cr0_fixed1) == cr0); 475 err += vmwrite(VMX_HOST_CR0, cr0);
|
/barrelfish-master/lib/cxx/unwind/ |
H A D | UnwindRegistersRestore.S | 721 ldcl p1, cr0, [r0], #8 @ wldrd wR0, [r0], #8
|
Completed in 1213 milliseconds