direct-io.hg

changeset 10991:e8bdf6a8b74a

[XEN][IA64] IA64 build fixes after recent PER_CPU changes.
Signed-off-by: Alex Williamson <alex.williamson@hp.com>
author kaf24@firebug.cl.cam.ac.uk
date Wed Aug 09 10:44:33 2006 +0100 (2006-08-09)
parents 724af97aea47
children 3a2fee0d84f7
files xen/arch/ia64/xen/xensetup.c xen/common/domain.c xen/common/timer.c
line diff
     1.1 --- a/xen/arch/ia64/xen/xensetup.c	Wed Aug 09 10:13:37 2006 +0100
     1.2 +++ b/xen/arch/ia64/xen/xensetup.c	Wed Aug 09 10:44:33 2006 +0100
     1.3 @@ -423,13 +423,14 @@ void start_kernel(void)
     1.4  	(xenheap_phys_end-__pa(heap_start)) >> 20,
     1.5  	(xenheap_phys_end-__pa(heap_start)) >> 10);
     1.6  
     1.7 +    late_setup_arch(&cmdline);
     1.8 +
     1.9      scheduler_init();
    1.10      idle_vcpu[0] = (struct vcpu*) ia64_r13;
    1.11      idle_domain = domain_create(IDLE_DOMAIN_ID);
    1.12      if ( (idle_domain == NULL) || (alloc_vcpu(idle_domain, 0, 0) == NULL) )
    1.13          BUG();
    1.14  
    1.15 -    late_setup_arch(&cmdline);
    1.16      alloc_dom_xen_and_dom_io();
    1.17      setup_per_cpu_areas();
    1.18      mem_init();
     2.1 --- a/xen/common/domain.c	Wed Aug 09 10:13:37 2006 +0100
     2.2 +++ b/xen/common/domain.c	Wed Aug 09 10:44:33 2006 +0100
     2.3 @@ -21,6 +21,7 @@
     2.4  #include <xen/hypercall.h>
     2.5  #include <xen/delay.h>
     2.6  #include <xen/shutdown.h>
     2.7 +#include <xen/percpu.h>
     2.8  #include <asm/debugger.h>
     2.9  #include <public/dom0_ops.h>
    2.10  #include <public/sched.h>
     3.1 --- a/xen/common/timer.c	Wed Aug 09 10:13:37 2006 +0100
     3.2 +++ b/xen/common/timer.c	Wed Aug 09 10:44:33 2006 +0100
     3.3 @@ -17,6 +17,7 @@
     3.4  #include <xen/softirq.h>
     3.5  #include <xen/timer.h>
     3.6  #include <xen/keyhandler.h>
     3.7 +#include <xen/percpu.h>
     3.8  #include <asm/system.h>
     3.9  #include <asm/desc.h>
    3.10