[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Xen-changelog] [xen-unstable] [IA64] Clean up unused functions



# HG changeset patch
# User awilliam@xxxxxxxxxxx
# Node ID e448723613ab40a43bed358834135501ad2ee011
# Parent  aa8257def6dc1f260f2259cda78ec5437bba3533
[IA64] Clean up unused functions

Signed-off-by: Isaku Yamahata <yamahata@xxxxxxxxxxxxx>
Signed-off-by: Anthony Xu <anthony.xu@xxxxxxxxx>
---
 xen/arch/ia64/vmx/vmx_phy_mode.c    |   18 +-----------------
 xen/arch/ia64/xen/regionreg.c       |   19 -------------------
 xen/include/asm-ia64/regionreg.h    |    1 -
 xen/include/asm-ia64/vmx_phy_mode.h |    1 -
 4 files changed, 1 insertion(+), 38 deletions(-)

diff -r aa8257def6dc -r e448723613ab xen/arch/ia64/vmx/vmx_phy_mode.c
--- a/xen/arch/ia64/vmx/vmx_phy_mode.c  Mon Jul 03 08:27:24 2006 -0600
+++ b/xen/arch/ia64/vmx/vmx_phy_mode.c  Mon Jul 03 08:29:57 2006 -0600
@@ -204,23 +204,7 @@ vmx_load_all_rr(VCPU *vcpu)
        ia64_srlz_i();
 }
 
-void
-vmx_load_rr7_and_pta(VCPU *vcpu)
-{
-       unsigned long psr;
-
-       local_irq_save(psr);
-
-       vmx_switch_rr7(vrrtomrr(vcpu,VMX(vcpu, vrr[VRN7])),
-                       (void *)vcpu->domain->shared_info,
-                       (void *)vcpu->arch.privregs,
-                       (void *)vcpu->arch.vhpt.hash, pal_vaddr );
-       ia64_set_pta(vcpu->arch.arch_vmx.mpta);
-
-       ia64_srlz_d();
-       local_irq_restore(psr);
-       ia64_srlz_i();
-}
+
 
 void
 switch_to_physical_rid(VCPU *vcpu)
diff -r aa8257def6dc -r e448723613ab xen/arch/ia64/xen/regionreg.c
--- a/xen/arch/ia64/xen/regionreg.c     Mon Jul 03 08:27:24 2006 -0600
+++ b/xen/arch/ia64/xen/regionreg.c     Mon Jul 03 08:29:57 2006 -0600
@@ -342,22 +342,3 @@ void load_region_regs(struct vcpu *v)
                panic_domain(0,"load_region_regs: can't set! bad=%lx\n",bad);
        }
 }
-
-void load_region_reg7_and_pta(struct vcpu *v)
-{
-       unsigned long rr7, pta;
-
-       if (!is_idle_domain(v->domain)) {  
-               ia64_set_pta(VHPT_ADDR | (1 << 8) | (VHPT_SIZE_LOG2 << 2) |
-                            VHPT_ENABLED);
-
-               // TODO: These probably should be validated
-               rr7 =  VCPU(v,rrs[7]);
-               if (!set_one_rr(0xe000000000000000L, rr7))
-                       panic_domain(0, "%s: can't set!\n", __func__);
-       }
-       else {
-               pta = ia64_get_pta();
-               ia64_set_pta(pta & ~VHPT_ENABLED);
-       }
-}
diff -r aa8257def6dc -r e448723613ab xen/include/asm-ia64/regionreg.h
--- a/xen/include/asm-ia64/regionreg.h  Mon Jul 03 08:27:24 2006 -0600
+++ b/xen/include/asm-ia64/regionreg.h  Mon Jul 03 08:29:57 2006 -0600
@@ -79,6 +79,5 @@ extern int set_metaphysical_rr0(void);
 extern int set_metaphysical_rr0(void);
 
 extern void load_region_regs(struct vcpu *v);
-extern void load_region_reg7_and_pta(struct vcpu *v);
 
 #endif         /* !_REGIONREG_H_ */
diff -r aa8257def6dc -r e448723613ab xen/include/asm-ia64/vmx_phy_mode.h
--- a/xen/include/asm-ia64/vmx_phy_mode.h       Mon Jul 03 08:27:24 2006 -0600
+++ b/xen/include/asm-ia64/vmx_phy_mode.h       Mon Jul 03 08:29:57 2006 -0600
@@ -96,7 +96,6 @@ extern void recover_if_physical_mode(VCP
 extern void recover_if_physical_mode(VCPU *vcpu);
 extern void vmx_init_all_rr(VCPU *vcpu);
 extern void vmx_load_all_rr(VCPU *vcpu);
-extern void vmx_load_rr7_and_pta(VCPU *vcpu);
 extern void physical_tlb_miss(VCPU *vcpu, u64 vadr);
 /*
  * No sanity check here, since all psr changes have been

_______________________________________________
Xen-changelog mailing list
Xen-changelog@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-changelog


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.