Displaying 3 results from an estimated 3 matches for "__shadow_status".
2006 Feb 09
11
X86_64 "assert" when booting 64-bit image.
...000810
(XEN) 0000000057b72101 00000008001e3df8 0000000057b72103
ffff8300001e3d58
(XEN) ffff83000fa56808 00000001001811d2 0000000000000000
ffff830000fd0080
(XEN) ffff8300001e3d58 ffff830000190aec ffff800000000808
ffff830000fd0080
(XEN) Xen call trace:
(XEN) [<ffff830000185ab8>] __shadow_status+0x2f0/0x31e
(XEN) [<ffff83000019000f>] entry_propagate_from_guest+0x97/0xe6
(XEN) [<ffff83000018bea1>] validate_entry_change+0x41/0x125
(XEN) [<ffff830000187d43>] resync_all+0x5e3/0x86c
(XEN) [<ffff8300001881ef>] sync_all+0x223/0x29d
(XEN) [<ffff830000190ae...
2005 Mar 14
4
[patch/unstable] page table cleanups
...e;
+ l2_pgentry_t gl2e, sl2e;
+ unsigned long gl1pfn, sl1mfn, sl1ss;
struct pfn_info *sl1mfn_info;
int i;
__guest_get_l2e(ed, va, &gl2e);
- gl1pfn = gl2e >> PAGE_SHIFT;
+ gl1pfn = l2_pgentry_val(gl2e) >> PAGE_SHIFT;
sl1ss = __shadow_status(d, gl1pfn);
if ( !(sl1ss & PSH_shadowed) )
@@ -561,10 +563,10 @@ static void shadow_map_l1_into_current_l
__guest_set_l2e(ed, va, gl2e);
__shadow_set_l2e(ed, va, sl2e);
- gpl1e = (unsigned long *) &(linear_pg_table[
+ gpl1e = &(linear_pg_table[...
2005 Jun 30
0
[PATCH][10/10] Use copy_from_user when accessing guest_pt
...Arun Sharma <arun.sharma@intel.com>
diff -r 2d289d7ab961 -r d0eccea63a24 xen/arch/x86/shadow.c
--- a/xen/arch/x86/shadow.c Thu Jun 30 05:26:09 2005
+++ b/xen/arch/x86/shadow.c Thu Jun 30 05:26:24 2005
@@ -1906,7 +1906,7 @@
unsigned long gpfn, unsigned index)
{
unsigned long smfn = __shadow_status(d, gpfn, PGT_snapshot);
- l1_pgentry_t *snapshot; // could be L1s or L2s or ...
+ l1_pgentry_t *snapshot, gpte; // could be L1s or L2s or ...
int entries_match;
perfc_incrc(snapshot_entry_matches_calls);
@@ -1916,10 +1916,14 @@
snapshot = map_domain_page(smfn);
+ if (_...