Searched refs:cr3 (Results 26 - 45 of 45) sorted by relevance

12

/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/x86/xen/
H A Dmmu.c31 * Naively, when loading %cr3 with the base of a new pagetable, Xen
36 * that it is still valid when you do load it into %cr3, and doesn't
149 * Note about cr3 (pagetable base) values:
151 * xen_cr3 contains the current logical cr3 value; it contains the
152 * last set cr3. This may not be the current effective cr3, because
154 * at its own cr3 can use this value knowing that it everything will
157 * xen_current_cr3 contains the actual vcpu cr3; it is set once the
158 * hypercall to set the vcpu cr3 is complete (so it may be a little
160 * looking at another vcpu's cr3 valu
1414 __xen_write_cr3(bool kernel, unsigned long cr3) argument
1444 xen_write_cr3(unsigned long cr3) argument
[all...]
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/x86/kernel/
H A Dprocess_64.c162 unsigned long cr0 = 0L, cr2 = 0L, cr3 = 0L, cr4 = 0L, fs, gs, shadowgs; local
198 cr3 = read_cr3();
205 printk(KERN_DEFAULT "CR2: %016lx CR3: %016lx CR4: %016lx\n", cr2, cr3,
H A Dhead_32.S136 movl %cr3, %eax
338 movl %eax,%cr3 /* set the page table pointer.. */
H A Dhead_64.S171 movq %rax, %cr3
H A Dvmi_32.c427 ap.cr3 = __pa(swapper_pg_dir);
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/x86/lguest/
H A Dboot.c471 * Intel has four control registers, imaginatively named cr0, cr2, cr3 and cr4.
525 * cr3 is the current toplevel pagetable page: the principle is the same as
530 static void lguest_write_cr3(unsigned long cr3) argument
532 lguest_data.pgdir = cr3;
533 lazy_hcall1(LHCALL_NEW_PGTABLE, cr3);
563 * are unused, we use a two level index which saves space. The cr3 register
571 * cr3 ---> +---------+
601 * cr3 --> [ 4 Upper ]
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/x86/kvm/
H A Dx86.c367 int load_pdptrs(struct kvm_vcpu *vcpu, unsigned long cr3) argument
369 gfn_t pdpt_gfn = cr3 >> PAGE_SHIFT;
370 unsigned offset = ((cr3 & (PAGE_SIZE-1)) >> 5) << 2;
414 r = kvm_read_guest(vcpu->kvm, vcpu->arch.cr3 & ~31u, pdpte, sizeof(pdpte));
456 if (is_pae(vcpu) && !load_pdptrs(vcpu, vcpu->arch.cr3))
545 && !load_pdptrs(vcpu, vcpu->arch.cr3))
563 int kvm_set_cr3(struct kvm_vcpu *vcpu, unsigned long cr3) argument
565 if (cr3 == vcpu->arch.cr3 && !pdptrs_changed(vcpu)) {
572 if (cr3
[all...]
H A Dpaging_tmpl.h132 pte = vcpu->arch.cr3;
145 (vcpu->arch.cr3 & CR3_NONPAE_RESERVED_BITS) == 0);
H A Dvmx.c1957 static void vmx_set_cr3(struct kvm_vcpu *vcpu, unsigned long cr3) argument
1962 guest_cr3 = cr3;
1964 eptp = construct_eptp(cr3);
1966 guest_cr3 = is_paging(vcpu) ? vcpu->arch.cr3 :
3219 kvm_register_write(vcpu, reg, vcpu->arch.cr3);
3220 trace_kvm_cr_read(cr, vcpu->arch.cr3);
3724 vcpu->arch.cr3 = vmcs_readl(GUEST_CR3);
H A Dmmu.c2233 root_gfn = vcpu->arch.cr3 >> PAGE_SHIFT;
2425 pgprintk("%s: cr3 %lx\n", __func__, vcpu->arch.cr3);
3030 * When emulating 32-bit mode, cr3 is only 32 bits even on x86_64.
3266 (void)kvm_set_cr3(vcpu, vcpu->arch.cr3);
H A Demulate.c2295 tss->cr3 = ops->get_cr(3, ctxt->vcpu);
2323 if (ops->set_cr(3, tss->cr3, ctxt->vcpu)) {
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/x86/boot/compressed/
H A Dhead_64.S149 movl %eax, %cr3
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/x86/include/asm/
H A Dkvm.h128 __u64 cr0, cr2, cr3, cr4, cr8; member in struct:kvm_sregs
H A Dsvm.h148 u64 cr3; member in struct:vmcb_save_area
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/s390/kernel/
H A Dhead64.S52 .quad 0 # cr3: instruction authorization
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/ia64/kvm/
H A Dvcpu.h116 struct { unsigned long qp:6, :7, r2:7, cr3:7, x6:6, x3:3, :1, major:4; }; member in struct:U_INST64_M32::__anon9543
121 struct { unsigned long qp:6, r1:7, :7, cr3:7, x6:6, x3:3, :1, major:4; }; member in struct:U_INST64_M33::__anon9544
H A Dvcpu.c1580 VCPU(vcpu, vcr[inst.M32.cr3]) = r2;
1582 switch (inst.M32.cr3) {
1607 switch (inst.M33.cr3) {
1617 val = VCPU(vcpu, vcr[inst.M33.cr3]);
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/telephony/
H A Dixj.h638 } cr3; member in struct:_DAA_REGS::_SOP_REGS::_SOP
H A Dixj.c4908 j->m_DAAShadowRegs.SOP_REGS.SOP.cr3.reg = wdata.bytes.high;
5247 bytes.high = j->m_DAAShadowRegs.SOP_REGS.SOP.cr3.reg;
7330 len += sprintf(buf + len, "\nDAA CR3 = 0x%02x", j->m_DAAShadowRegs.SOP_REGS.SOP.cr3.reg);
7911 /* Config. Reg. 3 (testloops) (cr3):03 ; SEL Bit==0, HP-disabled */
7912 j->m_DAAShadowRegs.SOP_REGS.SOP.cr3.reg = 0x00;
8092 /* Config. Reg. 3 (testloops) (cr3):00 ; */
8093 j->m_DAAShadowRegs.SOP_REGS.SOP.cr3.reg = 0x00;
8272 /* Config. Reg. 3 (testloops) (cr3):00 ; */
8273 j->m_DAAShadowRegs.SOP_REGS.SOP.cr3.reg = 0x00;
8452 /* Config. Reg. 3 (testloops) (cr3)
[all...]
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/powerpc/include/asm/
H A Dppc_asm.h459 #define cr3 3 macro

Completed in 376 milliseconds

12