ia64/xen-unstable

changeset 4343:11d6e8d32546

bitkeeper revision 1.1236.1.132 (4244ed83AbtrXuARZAN3FYhYSFTm7w)

Catch up to latest xeno-unstable
author djm@sportsman.spdomain
date Sat Mar 26 05:05:07 2005 +0000 (2005-03-26)
parents fac5011f75be
children 38c9523f3621
files xen/arch/ia64/domain.c xen/include/asm-ia64/debugger.h xen/include/asm-ia64/flushtlb.h
line diff
     1.1 --- a/xen/arch/ia64/domain.c	Fri Mar 25 22:20:40 2005 +0000
     1.2 +++ b/xen/arch/ia64/domain.c	Sat Mar 26 05:05:07 2005 +0000
     1.3 @@ -109,7 +109,8 @@ void startup_cpu_idle_loop(void)
     1.4  	/* Just some sanity to ensure that the scheduler is set up okay. */
     1.5  	ASSERT(current->domain == IDLE_DOMAIN_ID);
     1.6  	domain_unpause_by_systemcontroller(current->domain);
     1.7 -	__enter_scheduler();
     1.8 +	raise_softirq(SCHEDULE_SOFTIRQ);
     1.9 +	do_softirq();
    1.10  
    1.11  	/*
    1.12  	 * Declares CPU setup done to the boot processor.
     2.1 --- a/xen/include/asm-ia64/debugger.h	Fri Mar 25 22:20:40 2005 +0000
     2.2 +++ b/xen/include/asm-ia64/debugger.h	Sat Mar 26 05:05:07 2005 +0000
     2.3 @@ -22,6 +22,8 @@
     2.4  #ifndef __ASM_DEBUGGER_H__
     2.5  #define __ASM_DEBUGGER_H__
     2.6  
     2.7 +#include <xen/softirq.h>
     2.8 +
     2.9  /* The main trap handlers use these helper macros which include early bail. */
    2.10  static inline int debugger_trap_entry(
    2.11      unsigned int vector, struct xen_regs *regs)
     3.1 --- a/xen/include/asm-ia64/flushtlb.h	Fri Mar 25 22:20:40 2005 +0000
     3.2 +++ b/xen/include/asm-ia64/flushtlb.h	Sat Mar 26 05:05:07 2005 +0000
     3.3 @@ -8,6 +8,7 @@ extern u32 tlbflush_clock;
     3.4  extern u32 tlbflush_time[NR_CPUS];
     3.5  
     3.6  #define tlbflush_current_time() tlbflush_clock
     3.7 +#define tlbflush_filter_cpuset(x,y) (0)
     3.8  #define NEED_FLUSH(x, y) (0)
     3.9  
    3.10  #endif