Searched refs:cr3 (Results 1 - 8 of 8) sorted by relevance
/fuchsia/zircon/kernel/arch/x86/ |
H A D | start16.S | 64 mov %ecx, %cr3 101 // Note: the stack is unusable until we switch cr3 below 106 // Note: the stack is unusable until we switch cr3 below 121 mov %rcx, %cr3 165 mov %rcx, %cr3
|
H A D | proc_trace.cpp | 135 // Intel Processor Trace support needs to be able to map cr3 values that 138 // The cr3 value that appears in Intel PT h/w tracing. 139 uint64_t cr3 = pt_phys; local 141 (uint32_t)cr3, (uint32_t)(cr3 >> 32)); 266 TRACEF("Starting processor trace, kernel cr3: 0x%" PRIxPTR "\n",
|
H A D | mexec.S | 43 mov %r9, %cr3
|
H A D | start.S | 204 mov %eax, %cr3 326 mov %rax, %cr3
|
H A D | mmu.cpp | 149 ulong cr3 = x86_get_cr3(); local 150 if (context->target_cr3 != cr3 && !context->pending->contains_global) { 189 ulong cr3 = pt ? pt->phys() : x86_get_cr3(); local 191 .target_cr3 = cr3, .pending = pending,
|
H A D | perf_mon.cpp | 584 cpuperf_event_id_t event, uint64_t cr3, uint64_t pc) { 587 rec->aspace = cr3; 1754 uint64_t cr3 = x86_get_cr3(); 1791 next = x86_perfmon_write_pc_record(next, id, cr3, frame->ip); 1815 next = x86_perfmon_write_pc_record(next, id, cr3, frame->ip); 582 x86_perfmon_write_pc_record( cpuperf_record_header_t* hdr, cpuperf_event_id_t event, uint64_t cr3, uint64_t pc) argument 1752 uint64_t cr3 = x86_get_cr3(); local
|
/fuchsia/zircon/kernel/target/pc/multiboot/ |
H A D | paging.c | 29 static void set_cr3(void* cr3) { argument 30 __asm__ volatile("mov %0, %%cr3" :: "r"(cr3) : "memory");
|
/fuchsia/zircon/system/utest/hypervisor/ |
H A D | x86.S | 164 mov %cr3, %rax 165 mov %rax, %cr3
|
Completed in 88 milliseconds