Displaying 6 results from an estimated 6 matches for "lock_biglock".
2008 Mar 31
0
what''s the purpose of line page table (PML4 entry 258)
...rce.com/lxr/source/xen/arch/x86/mm.c?a=x86_64#L3016>
return rc <http://lxr.xensource.com/lxr/ident?a=x86_64;i=rc>;
3017 <http://lxr.xensource.com/lxr/source/xen/arch/x86/mm.c?a=x86_64#L3017>
3018 <http://lxr.xensource.com/lxr/source/xen/arch/x86/mm.c?a=x86_64#L3018>
LOCK_BIGLOCK
<http://lxr.xensource.com/lxr/ident?a=x86_64;i=LOCK_BIGLOCK>(d);
3019 <http://lxr.xensource.com/lxr/source/xen/arch/x86/mm.c?a=x86_64#L3019>
3020 <http://lxr.xensource.com/lxr/source/xen/arch/x86/mm.c?a=x86_64#L3020>
pl1e = guest_map_l1e
<http://lxr.xensource.com/lxr/ident?...
2007 May 14
0
[PATCH] x86: ptwr adjustments
...l1e, mfn, v) )
BUG();
}
unmap_domain_page(pl1e);
/* Finally, drop the old PTE. */
- put_page_from_l1e(gl1e_to_ml1e(d, ol1e), d);
+ put_page_from_l1e(ol1e, d);
return X86EMUL_OKAY;
}
@@ -3365,17 +3366,13 @@ int ptwr_do_page_fault(struct vcpu *v, u
LOCK_BIGLOCK(d);
- /*
- * Attempt to read the PTE that maps the VA being accessed. By checking for
- * PDE validity in the L2 we avoid many expensive fixups in __get_user().
- */
+ /* Attempt to read the PTE that maps the VA being accessed. */
guest_get_eff_l1e(v, addr, &pte);
-...
2005 Oct 10
13
[PATCH] 0/2 VCPU creation and allocation
I''ve put together two patches. The first introduces a new dom0_op,
set_max_vcpus, which with an associated variable and a check in the
VCPUOP handler fixes [1]bug 288. Also included is a new VCPUOP,
VCPUOP_create, which handles all of the vcpu creation tasks and leaves
initialization and unpausing to VCPUOP_initialize. The separation
allows for build-time allocation of vcpus which
2007 Jan 18
13
[PATCH 0/5] dump-core take 2:
The following dump-core patches changes its format into ELF,
adds PFN-GMFN table, HVM support, and adds experimental IA64 support.
- ELF format
Program header and note section are adopted.
- HVM domain support
To know the memory area to dump, XENMEM_set_memory_map is added.
XENMEM_memory_map hypercall is for current domain, so new one is created.
and hvm domain builder tell xen its
2007 Jul 02
3
Walking an HVM''s shadow page tables and other memory management questions.
Hello,
I''m new to Xen and especially to the hypervisor code. I''m working off a
3.0.4.1 base and have the following questions regarding the memory
management code for an x86, 32-bit platform (capable of supporting PAE).
I''m doing some research into providing grant table hypercall support
from a Windows 2003 HVM. I have made all the necessary changes to allow
the
2007 Mar 27
0
[PATCH] make all performance counter per-cpu
...int do_mmuext_op(
if ( unlikely(!guest_handle_is_null(pdone)) )
(void)copy_from_guest(&done, pdone, 1);
}
+ else
+ perfc_incr(calls_to_mmuext_op);
if ( unlikely(!guest_handle_okay(uops, count)) )
{
@@ -2223,6 +2225,8 @@ int do_mmuext_op(
UNLOCK_BIGLOCK(d);
+ perfc_add(num_mmuext_ops, i);
+
out:
/* Add incremental work we have done to the @done output parameter. */
if ( unlikely(!guest_handle_is_null(pdone)) )
@@ -2257,6 +2261,8 @@ int do_mmu_update(
if ( unlikely(!guest_handle_is_null(pdone)) )
(void)copy_fr...