diff -r ec2ab25dacee xen/arch/ia64/xen/domain.c --- a/xen/arch/ia64/xen/domain.c Thu Nov 17 10:32:22 2005 -0600 +++ b/xen/arch/ia64/xen/domain.c Fri Nov 18 16:58:14 2005 +1100 @@ -1076,6 +1076,7 @@ } #endif +#ifdef DOMU_BUILD_STAGING // FIXME: When dom0 can construct domains, this goes away (or is rewritten) int launch_domainU(unsigned long size) { @@ -1098,6 +1099,7 @@ } domain_unpause_by_systemcontroller(d); } +#endif void machine_restart(char * __unused) { diff -r ec2ab25dacee xen/arch/ia64/xen/hypercall.c --- a/xen/arch/ia64/xen/hypercall.c Thu Nov 17 10:32:22 2005 -0600 +++ b/xen/arch/ia64/xen/hypercall.c Fri Nov 18 16:58:14 2005 +1100 @@ -133,6 +133,7 @@ vcpu_get_gr(v,32), vcpu_get_gr(v,33)); break; +#ifdef DOMU_BUILD_STAGING case 0xfffd: // test dummy hypercall regs->r8 = launch_domainU( vcpu_get_gr(v,32)); @@ -148,6 +149,7 @@ case 0xfffb: // test dummy hypercall regs->r8 = domU_staging_read_8(vcpu_get_gr(v,32)); break; +#endif case __HYPERVISOR_dom0_op: regs->r8 = do_dom0_op(regs->r14);