direct-io.hg

changeset 5974:bb0eeb87bfca

Disable NaT support, fast tick and improved PAL support until
multi-domain stabilizes
author djm@kirby.fc.hp.com
date Wed Jul 27 13:16:28 2005 -0700 (2005-07-27)
parents db8a7f39df93
children 2df9bb1b4ae0
files xen/arch/ia64/dom_fw.c xen/arch/ia64/hyperprivop.S
line diff
     1.1 --- a/xen/arch/ia64/dom_fw.c	Wed Jul 27 12:57:05 2005 -0700
     1.2 +++ b/xen/arch/ia64/dom_fw.c	Wed Jul 27 13:16:28 2005 -0700
     1.3 @@ -291,6 +291,10 @@ xen_pal_emulator(unsigned long index, un
     1.4  	long r11 = 0;
     1.5  	long status = -1;
     1.6  
     1.7 +#define USE_PAL_EMULATOR
     1.8 +#ifdef USE_PAL_EMULATOR
     1.9 +	return pal_emulator_static(index);
    1.10 +#endif
    1.11  	if (running_on_sim) return pal_emulator_static(index);
    1.12  	if (index >= PAL_COPY_PAL) {
    1.13  		printk("xen_pal_emulator: UNIMPLEMENTED PAL CALL %d!!!!\n",
     2.1 --- a/xen/arch/ia64/hyperprivop.S	Wed Jul 27 12:57:05 2005 -0700
     2.2 +++ b/xen/arch/ia64/hyperprivop.S	Wed Jul 27 13:16:28 2005 -0700
     2.3 @@ -18,7 +18,7 @@
     2.4  #define FAST_HYPERPRIVOPS
     2.5  #define FAST_HYPERPRIVOP_CNT
     2.6  #define FAST_REFLECT_CNT
     2.7 -#define FAST_TICK
     2.8 +//#define FAST_TICK
     2.9  #define FAST_BREAK
    2.10  #define FAST_ACCESS_REFLECT
    2.11  #define FAST_RFI
    2.12 @@ -27,8 +27,8 @@
    2.13  #undef RFI_TO_INTERRUPT // not working yet
    2.14  #endif
    2.15  
    2.16 -// FIXME: turn off for now... fix zero'ing regs, should be bank1?
    2.17 -#define HANDLE_AR_UNAT
    2.18 +// FIXME: turn off for now... but NaTs may crash Xen so re-enable soon!
    2.19 +//#define HANDLE_AR_UNAT
    2.20  
    2.21  // FIXME: This is defined in include/asm-ia64/hw_irq.h but this
    2.22  // doesn't appear to be include'able from assembly?