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

[Xen-changelog] gcc-3.4/ia64 compilation fixes.



# HG changeset patch
# User kaf24@xxxxxxxxxxxxxxxxxxxx
# Node ID 18bb2998937101fb923cf326ae3bacfe123d5da5
# Parent  2c0bc4caaa1f0c6ba4d3a18a7b52312ddc7b497a
gcc-3.4/ia64 compilation fixes.

The ia64 parts of this patch are already in xen-ia64-unstable.

Signed-off-by: Arun Sharma <arun.sharma@xxxxxxxxx>

diff -r 2c0bc4caaa1f -r 18bb29989371 xen/arch/x86/smpboot.c
--- a/xen/arch/x86/smpboot.c    Wed Aug  3 09:32:39 2005
+++ b/xen/arch/x86/smpboot.c    Wed Aug  3 09:33:09 2005
@@ -434,7 +434,6 @@
        unsigned int cpu = cpucount;
 
        extern void percpu_traps_init(void);
-       extern void cpu_init(void);
 
        set_current(idle_task[cpu]);
        set_processor_id(cpu);
diff -r 2c0bc4caaa1f -r 18bb29989371 xen/arch/x86/traps.c
--- a/xen/arch/x86/traps.c      Wed Aug  3 09:32:39 2005
+++ b/xen/arch/x86/traps.c      Wed Aug  3 09:33:09 2005
@@ -1155,7 +1155,6 @@
 void __init trap_init(void)
 {
     extern void percpu_traps_init(void);
-    extern void cpu_init(void);
 
     /*
      * Note that interrupt gates are always used, rather than trap gates. We 
diff -r 2c0bc4caaa1f -r 18bb29989371 xen/include/xen/ac_timer.h
--- a/xen/include/xen/ac_timer.h        Wed Aug  3 09:32:39 2005
+++ b/xen/include/xen/ac_timer.h        Wed Aug  3 09:33:09 2005
@@ -10,6 +10,7 @@
 
 #include <xen/spinlock.h>
 #include <xen/time.h>
+#include <xen/string.h>
 
 struct ac_timer {
     /* System time expiry value (nanoseconds since boot). */
diff -r 2c0bc4caaa1f -r 18bb29989371 xen/include/xen/sched.h
--- a/xen/include/xen/sched.h   Wed Aug  3 09:32:39 2005
+++ b/xen/include/xen/sched.h   Wed Aug  3 09:33:09 2005
@@ -386,6 +386,7 @@
 void domain_unpause(struct domain *d);
 void domain_pause_by_systemcontroller(struct domain *d);
 void domain_unpause_by_systemcontroller(struct domain *d);
+void cpu_init(void);
 
 static inline void vcpu_unblock(struct vcpu *v)
 {

_______________________________________________
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®.