ia64/xen-unstable
changeset 5813:bb0eeb87bfca
Disable NaT support, fast tick and improved PAL support until
multi-domain stabilizes
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?