diff options
author | kaf24@firebug.cl.cam.ac.uk <kaf24@firebug.cl.cam.ac.uk> | 2005-07-11 14:48:47 +0000 |
---|---|---|
committer | kaf24@firebug.cl.cam.ac.uk <kaf24@firebug.cl.cam.ac.uk> | 2005-07-11 14:48:47 +0000 |
commit | 91ec9095101428591db284f897c4db75afecb677 (patch) | |
tree | e14ed52fcbcac225012eca14e4e280867628dc13 | |
parent | dcb0714618c20614b94fa946d2a46b81af8efa19 (diff) | |
download | xen-91ec9095101428591db284f897c4db75afecb677.tar.gz xen-91ec9095101428591db284f897c4db75afecb677.tar.bz2 xen-91ec9095101428591db284f897c4db75afecb677.zip |
We need this patch to make shadow code compile ok on FC4 which is using
gcc4.
Signed-off-by: Xin Li <xin.b.li@intel.com>
-rw-r--r-- | xen/arch/x86/shadow.c | 2 | ||||
-rw-r--r-- | xen/include/asm-x86/shadow_64.h | 4 |
2 files changed, 3 insertions, 3 deletions
diff --git a/xen/arch/x86/shadow.c b/xen/arch/x86/shadow.c index 90ad864ef7..1d07406089 100644 --- a/xen/arch/x86/shadow.c +++ b/xen/arch/x86/shadow.c @@ -2623,7 +2623,7 @@ static void shadow_set_l1e_64(unsigned long va, pgentry_64_t *sl1e_p, struct vcpu *v = current; struct domain *d = v->domain; pgentry_64_t sle; - pgentry_64_t sle_up; + pgentry_64_t sle_up = {0}; l1_pgentry_t old_spte; l1_pgentry_t sl1e = *(l1_pgentry_t *)sl1e_p; int i; diff --git a/xen/include/asm-x86/shadow_64.h b/xen/include/asm-x86/shadow_64.h index 408fb44964..fc0aeb0db8 100644 --- a/xen/include/asm-x86/shadow_64.h +++ b/xen/include/asm-x86/shadow_64.h @@ -485,8 +485,8 @@ static inline int guest_page_fault(struct vcpu *v, static inline unsigned long gva_to_gpa(unsigned long gva) { struct vcpu *v = current; - pgentry_64_t gl1e; - pgentry_64_t gl2e; + pgentry_64_t gl1e = {0}; + pgentry_64_t gl2e = {0}; unsigned long gpa; if (guest_page_fault(v, gva, 0, &gl2e, &gl1e)) |