diff -urN -X /usr/share/dontdiff linux-2.5.60.vanilla/arch/i386/Kconfig linux-2.5.60/arch/i386/Kconfig --- linux-2.5.60.vanilla/arch/i386/Kconfig Thu Feb 13 20:29:07 2003 +++ linux-2.5.60/arch/i386/Kconfig Thu Feb 13 20:42:02 2003 @@ -83,18 +83,16 @@ If you don't have such a system, you should say N here. -# Visual Workstation support is utterly broken. -# If you want to see it working mail an VW540 to hch@infradead.org 8) -#config X86_VISWS -# bool "SGI 320/540 (Visual Workstation)" -# help -# The SGI Visual Workstation series is an IA32-based workstation -# based on SGI systems chips with some legacy PC hardware attached. -# -# Say Y here to create a kernel to run on the SGI 320 or 540. -# -# A kernel compiled for the Visual Workstation will not run on PCs -# and vice versa. See for details. +config X86_VISWS + bool "SGI 320/540 (Visual Workstation)" + help + The SGI Visual Workstation series is an IA32-based workstation + based on SGI systems chips with some legacy PC hardware attached. + + Say Y here to create a kernel to run on the SGI 320 or 540. + + A kernel compiled for the Visual Workstation will not run on PCs + and vice versa. See for details. endchoice @@ -422,7 +420,7 @@ config X86_UP_APIC bool "Local APIC support on uniprocessors" if !SMP - depends on !X86_VOYAGER + depends on !(X86_VISWS || X86_VOYAGER) ---help--- A local APIC (Advanced Programmable Interrupt Controller) is an integrated interrupt controller in the CPU. If you have a single-CPU @@ -1149,7 +1147,7 @@ config PCI_DIRECT bool - depends on !X86_VISWS && PCI && (PCI_GODIRECT || PCI_GOANY) + depends on PCI && ((PCI_GODIRECT || PCI_GOANY) || X86_VISWS) default y config SCx200 @@ -1642,7 +1640,7 @@ config X86_MPPARSE bool - depends on X86_LOCAL_APIC + depends on X86_LOCAL_APIC && !X86_VISWS default y endmenu @@ -1660,15 +1658,15 @@ config X86_HT bool - depends on SMP && !X86_VOYAGER + depends on SMP && !(X86_VISWS || X86_VOYAGER) default y config X86_BIOS_REBOOT bool - depends on !X86_VOYAGER + depends on !(X86_VISWS || X86_VOYAGER) default y config X86_TRAMPOLINE bool - depends on SMP + depends on SMP || X86_VISWS default y