diff options
-rw-r--r-- | xen/arch/ia64/Makefile | 3 | ||||
-rw-r--r-- | xen/arch/ia64/acpi.c | 4 | ||||
-rw-r--r-- | xen/arch/ia64/tools/mkbuildtree | 7 | ||||
-rw-r--r-- | xen/include/asm-ia64/config.h | 1 |
4 files changed, 13 insertions, 2 deletions
diff --git a/xen/arch/ia64/Makefile b/xen/arch/ia64/Makefile index d323f407c5..2e59a7d19d 100644 --- a/xen/arch/ia64/Makefile +++ b/xen/arch/ia64/Makefile @@ -9,7 +9,8 @@ OBJS = xensetup.o setup.o time.o irq.o ia64_ksyms.o process.o smp.o \ xenmem.o sal.o cmdline.o mm_init.o tlb.o smpboot.o \ extable.o linuxextable.o xenirq.o xentime.o \ regionreg.o entry.o unaligned.o privop.o vcpu.o \ - irq_ia64.o irq_lsapic.o vhpt.o xenasm.o hyperprivop.o dom_fw.o + irq_ia64.o irq_lsapic.o vhpt.o xenasm.o hyperprivop.o dom_fw.o \ + sn_console.o ifeq ($(CONFIG_VTI),y) OBJS += vmx_init.o vmx_virt.o vmx_vcpu.o vmx_process.o vmx_vsa.o vmx_ivt.o \ diff --git a/xen/arch/ia64/acpi.c b/xen/arch/ia64/acpi.c index 39ae5fe986..6dbc687b8b 100644 --- a/xen/arch/ia64/acpi.c +++ b/xen/arch/ia64/acpi.c @@ -68,7 +68,7 @@ unsigned char acpi_legacy_devices; const char * acpi_get_sysname (void) { -#ifdef CONFIG_IA64_GENERIC +/* #ifdef CONFIG_IA64_GENERIC */ unsigned long rsdp_phys; struct acpi20_table_rsdp *rsdp; struct acpi_table_xsdt *xsdt; @@ -101,6 +101,7 @@ acpi_get_sysname (void) } return "dig"; +/* #else # if defined (CONFIG_IA64_HP_SIM) return "hpsim"; @@ -114,6 +115,7 @@ acpi_get_sysname (void) # error Unknown platform. Fix acpi.c. # endif #endif +*/ } #ifdef CONFIG_ACPI_BOOT diff --git a/xen/arch/ia64/tools/mkbuildtree b/xen/arch/ia64/tools/mkbuildtree index e1d373f545..5964c836c8 100644 --- a/xen/arch/ia64/tools/mkbuildtree +++ b/xen/arch/ia64/tools/mkbuildtree @@ -45,6 +45,7 @@ fi mkdir include/asm-generic mkdir include/asm-ia64/linux mkdir include/asm-ia64/linux/byteorder +mkdir include/asm-ia64/sn # use "gcc -Iinclude/asm-ia64" to find these linux includes #ln -s $XEN/include/xen $XEN/include/linux #ln -s $XEN/include/asm-ia64/linux $XEN/include/asm-ia64/xen @@ -198,6 +199,12 @@ null include/asm-ia64/module.h null include/asm-ia64/ia32.h null include/asm-ia64/tlbflush.h +null include/asm-ia64/sn/arch.h +null include/asm-ia64/sn/geo.h +null include/asm-ia64/sn/nodepda.h +null include/asm-ia64/sn/sn_cpuid.h +cp_patch include/asm-ia64/sn/sn_sal.h include/asm-ia64/sn/sn_sal.h sn_sal.h + softlink include/asm-ia64/acpi.h include/asm-ia64/acpi.h softlink include/asm-ia64/asmmacro.h include/asm-ia64/asmmacro.h softlink include/asm-ia64/atomic.h include/asm-ia64/atomic.h diff --git a/xen/include/asm-ia64/config.h b/xen/include/asm-ia64/config.h index f0e556f69b..2b6a00a905 100644 --- a/xen/include/asm-ia64/config.h +++ b/xen/include/asm-ia64/config.h @@ -19,6 +19,7 @@ #define CONFIG_IA64_GRANULE_16MB #define CONFIG_EFI_PCDP +#define CONFIG_SERIAL_SGI_L1_CONSOLE #ifndef __ASSEMBLY__ |