Home
last modified time | relevance | path

Searched refs:cr3 (Results 1 – 25 of 63) sorted by relevance

123

/freebsd-12-stable/contrib/processor-trace/libipt/test/src/
Dptunit-asid.c62 ptu_uint_eq(asid.cr3, pt_asid_no_cr3); in from_user_default()
78 ptu_uint_eq(asid.cr3, pt_asid_no_cr3); in from_user_small()
90 user.cr3 = 0x4200ull; in from_user_big()
96 ptu_uint_eq(asid.cr3, 0x4200ull); in from_user_big()
108 user.cr3 = 0x4200ull; in from_user()
114 ptu_uint_eq(asid.cr3, 0x4200ull); in from_user()
126 user.cr3 = 0x4200ull; in from_user_cr3()
132 ptu_uint_eq(asid.cr3, 0x4200ull); in from_user_cr3()
181 ptu_uint_eq(user.cr3, 0xccccccccccccccccull); in to_user_small()
194 asid.cr3 = 0x4200ull; in to_user_big()
[all …]
Dptunit-mapped_section.c99 asid.cr3 = 0xa00000ull; in asid()
106 ptu_uint_eq(pasid->cr3, asid.cr3); in asid()
121 ptu_uint_eq(pasid->cr3, pt_asid_no_cr3); in asid_null()
/freebsd-12-stable/sys/i386/i386/
Dcopyout_fast.s91 movl %edi,%cr3
99 movl %ebx,%cr3
148 movl %edi,%cr3
156 movl %ebx,%cr3
200 movl %eax,%cr3
202 movl %ebx,%cr3
229 movl %eax,%cr3
231 movl %ebx,%cr3
255 movl %eax,%cr3
257 movl %ebx,%cr3
[all …]
Dexception.s140 movl %ebx, %cr3
235 movl %eax, %cr3
304 movl %cr3, %eax
309 movl %eax, %cr3
349 movl %cr3, %eax
354 movl %eax, %cr3
536 movl %eax, %cr3
555 movl %eax, %cr3
Dvm86bios.s102 movl %cr3,%eax
118 movl %ecx,%cr3 /* new page tables */
151 movl %eax,%cr3 /* install old page table */
Dmpboot.s98 movl %eax, %cr3
118 movl %eax,%cr3
/freebsd-12-stable/contrib/binutils/opcodes/
Dia64-ic.tbl98 mov-from-CR-CMCV; IC:mov-from-CR[Field(cr3) == CMCV]
99 mov-from-CR-DCR; IC:mov-from-CR[Field(cr3) == DCR]
100 mov-from-CR-EOI; IC:mov-from-CR[Field(cr3) == EOI]
101 mov-from-CR-GPTA; IC:mov-from-CR[Field(cr3) == GPTA]
102 mov-from-CR-IFA; IC:mov-from-CR[Field(cr3) == IFA]
103 mov-from-CR-IFS; IC:mov-from-CR[Field(cr3) == IFS]
104 mov-from-CR-IHA; IC:mov-from-CR[Field(cr3) == IHA]
105 mov-from-CR-IIM; IC:mov-from-CR[Field(cr3) == IIM]
106 mov-from-CR-IIP; IC:mov-from-CR[Field(cr3) == IIP]
107 mov-from-CR-IIPA; IC:mov-from-CR[Field(cr3) == IIPA]
[all …]
/freebsd-12-stable/sys/amd64/amd64/
Dexception.S352 movq %cr3,%rax
357 movq %rax,%cr3
370 movq %cr3,%rax
438 movq %rax,%cr3
531 movq %rax,%cr3
608 movq %r9,%cr3
679 movq %cr3,%r13
683 movq %rax,%cr3
708 movq %r13,%cr3
724 movq %rax,%cr3
[all …]
Dmpboot.S118 mov %eax, %cr3
256 movq %rax, %cr3
Dcpu_switch.S340 movq %cr3,%rax
407 movq %rax,%cr3
462 movq %rax,%cr3
/freebsd-12-stable/sys/xen/interface/arch-x86/
Dxen-x86_32.h146 #define xen_cr3_to_pfn(cr3) (((unsigned)(cr3) >> 12) | ((unsigned)(cr3) << 20)) argument
Dxen-x86_64.h180 #define xen_cr3_to_pfn(cr3) ((unsigned long)(cr3) >> 12) argument
/freebsd-12-stable/contrib/processor-trace/libipt/src/
Dpt_encoder.c407 uint64_t cr3; in pt_enc_next() local
413 cr3 = packet->payload.pip.cr3; in pt_enc_next()
414 cr3 >>= pt_pl_pip_shl; in pt_enc_next()
415 cr3 <<= pt_pl_pip_shr; in pt_enc_next()
418 cr3 |= (uint64_t) pt_pl_pip_nr; in pt_enc_next()
422 pos = pt_encode_int(pos, cr3, pt_pl_pip_size); in pt_enc_next()
787 int pt_encode_pip(struct pt_encoder *encoder, uint64_t cr3, uint8_t flags) in pt_encode_pip() argument
792 packet.payload.pip.cr3 = cr3; in pt_encode_pip()
Dpt_asid.c92 lcr3 = lhs->cr3; in pt_asid_match()
93 rcr3 = rhs->cr3; in pt_asid_match()
Dpt_insn_decoder.c1454 uint64_t cr3; in pt_insn_process_paging() local
1460 cr3 = decoder->event.variant.paging.cr3; in pt_insn_process_paging()
1461 if (decoder->asid.cr3 != cr3) { in pt_insn_process_paging()
1466 decoder->asid.cr3 = cr3; in pt_insn_process_paging()
/freebsd-12-stable/contrib/processor-trace/libipt/include/
Dintel-pt.h666 uint64_t cr3; member
1230 uint64_t cr3; member
1250 uint64_t cr3; member
1645 uint64_t cr3; member
1661 asid->cr3 = pt_asid_no_cr3; in pt_asid_init()
/freebsd-12-stable/contrib/gdb/gdb/
Dgo32-nat.c1664 unsigned long taskbase, cr3; in get_cr3() local
1694 cr3 = _farnspeekl (taskbase + 0x1c) & ~0xfff; in get_cr3()
1695 if (cr3 > 0xfffff) in get_cr3()
1712 && ((_farnspeekl (addr + 4 * pte_idx + 4) & 0xfffff000) == cr3)) in get_cr3()
1714 cr3 = addr + 0x1000; in get_cr3()
1720 if (cr3 > 0xfffff) in get_cr3()
1721 cr3 = 0; in get_cr3()
1724 return cr3; in get_cr3()
/freebsd-12-stable/usr.sbin/bhyveload/
Dbhyveload.c112 static uint64_t gdtbase, cr3, rsp; variable
447 cr3 = v; in cb_setcr()
487 if (cr3 == 0) in cb_exec()
491 error = vm_setup_freebsd_registers(ctx, BSP, rip, cr3, gdtbase, in cb_exec()
/freebsd-12-stable/stand/efi/loader/arch/amd64/
Damd64_tramp.S76 movq %rcx,%cr3 /* Switch page tables. */
/freebsd-12-stable/contrib/processor-trace/libipt/internal/include/
Dpt_encoder.h89 extern int pt_encode_pip(struct pt_encoder *, uint64_t cr3, uint8_t flags);
/freebsd-12-stable/sys/amd64/vmm/amd/
Dvmcb.c185 *retval = state->cr3; in vmcb_read()
278 state->cr3 = val; in vmcb_write()
/freebsd-12-stable/stand/i386/libi386/
Damd64_tramp.S92 movl %eax, %cr3
/freebsd-12-stable/lib/libvmmapi/
Dvmmapi_freebsd.c225 uint64_t rip, uint64_t cr3, uint64_t gdtbase, in vm_setup_freebsd_registers() argument
331 if ((error = vm_set_register(vmctx, vcpu, VM_REG_GUEST_CR3, cr3)) != 0) in vm_setup_freebsd_registers()
/freebsd-12-stable/usr.sbin/bhyvectl/
Dbhyvectl.c656 uint64_t cr0, cr2, cr3, cr4, dr0, dr1, dr2, dr3, dr6, dr7; in get_all_registers() local
681 error = vm_get_register(ctx, vcpu, VM_REG_GUEST_CR3, &cr3); in get_all_registers()
683 printf("cr3[%d]\t\t0x%016lx\n", vcpu, cr3); in get_all_registers()
990 uint64_t ctl, cr0, cr3, cr4, rsp, rip, pat, addr, u64; in get_misc_vmcs() local
1147 error = vm_get_vmcs_field(ctx, vcpu, VMCS_HOST_CR3, &cr3); in get_misc_vmcs()
1149 printf("host_cr3[%d]\t\t0x%016lx\n", vcpu, cr3); in get_misc_vmcs()
1667 uint64_t rax, cr0, cr2, cr3, cr4, dr0, dr1, dr2, dr3, dr6, dr7; in main() local
1712 cr3 = strtoul(optarg, NULL, 0); in main()
1872 error = vm_set_register(ctx, vcpu, VM_REG_GUEST_CR3, cr3); in main()
/freebsd-12-stable/sys/i386/acpica/
Dacpi_wakecode.S154 mov %eax, %cr3

123