Commit efefa6f6 authored by Ingo Molnar's avatar Ingo Molnar

x86, VisWS: turn into generic arch, clean up

remove VISWS Kconfig complications, now that it's supported by the generic
architecture.
Signed-off-by: default avatarIngo Molnar <mingo@elte.hu>
parent 1b84e1c8
...@@ -181,7 +181,7 @@ config X86_64_SMP ...@@ -181,7 +181,7 @@ config X86_64_SMP
config X86_HT config X86_HT
bool bool
depends on SMP depends on SMP
depends on (X86_32 && !(X86_VISWS || X86_VOYAGER)) || X86_64 depends on (X86_32 && !X86_VOYAGER) || X86_64
default y default y
config X86_BIOS_REBOOT config X86_BIOS_REBOOT
...@@ -391,7 +391,7 @@ config VMI ...@@ -391,7 +391,7 @@ config VMI
bool "VMI Guest support" bool "VMI Guest support"
select PARAVIRT select PARAVIRT
depends on X86_32 depends on X86_32
depends on !(X86_VISWS || X86_VOYAGER) depends on !X86_VOYAGER
help help
VMI provides a paravirtualized interface to the VMware ESX server VMI provides a paravirtualized interface to the VMware ESX server
(it could be used by other hypervisors in theory too, but is not (it could be used by other hypervisors in theory too, but is not
...@@ -402,7 +402,7 @@ config KVM_CLOCK ...@@ -402,7 +402,7 @@ config KVM_CLOCK
bool "KVM paravirtualized clock" bool "KVM paravirtualized clock"
select PARAVIRT select PARAVIRT
select PARAVIRT_CLOCK select PARAVIRT_CLOCK
depends on !(X86_VISWS || X86_VOYAGER) depends on !X86_VOYAGER
help help
Turning on this option will allow you to run a paravirtualized clock Turning on this option will allow you to run a paravirtualized clock
when running over the KVM hypervisor. Instead of relying on a PIT when running over the KVM hypervisor. Instead of relying on a PIT
...@@ -413,7 +413,7 @@ config KVM_CLOCK ...@@ -413,7 +413,7 @@ config KVM_CLOCK
config KVM_GUEST config KVM_GUEST
bool "KVM Guest support" bool "KVM Guest support"
select PARAVIRT select PARAVIRT
depends on !(X86_VISWS || X86_VOYAGER) depends on !X86_VOYAGER
help help
This option enables various optimizations for running under the KVM This option enables various optimizations for running under the KVM
hypervisor. hypervisor.
...@@ -422,7 +422,7 @@ source "arch/x86/lguest/Kconfig" ...@@ -422,7 +422,7 @@ source "arch/x86/lguest/Kconfig"
config PARAVIRT config PARAVIRT
bool "Enable paravirtualization code" bool "Enable paravirtualization code"
depends on !(X86_VISWS || X86_VOYAGER) depends on !X86_VOYAGER
help help
This changes the kernel so it can modify itself when it is run This changes the kernel so it can modify itself when it is run
under a hypervisor, potentially improving performance significantly under a hypervisor, potentially improving performance significantly
...@@ -628,7 +628,7 @@ source "kernel/Kconfig.preempt" ...@@ -628,7 +628,7 @@ source "kernel/Kconfig.preempt"
config X86_UP_APIC config X86_UP_APIC
bool "Local APIC support on uniprocessors" bool "Local APIC support on uniprocessors"
depends on X86_32 && !SMP && !(X86_VISWS || X86_VOYAGER || X86_GENERICARCH) depends on X86_32 && !SMP && !(X86_VOYAGER || X86_GENERICARCH)
help help
A local APIC (Advanced Programmable Interrupt Controller) is an A local APIC (Advanced Programmable Interrupt Controller) is an
integrated interrupt controller in the CPU. If you have a single-CPU integrated interrupt controller in the CPU. If you have a single-CPU
...@@ -653,11 +653,11 @@ config X86_UP_IOAPIC ...@@ -653,11 +653,11 @@ config X86_UP_IOAPIC
config X86_LOCAL_APIC config X86_LOCAL_APIC
def_bool y def_bool y
depends on X86_64 || (X86_32 && (X86_UP_APIC || ((X86_VISWS || SMP) && !X86_VOYAGER) || X86_GENERICARCH)) depends on X86_64 || (X86_32 && (X86_UP_APIC || (SMP && !X86_VOYAGER) || X86_GENERICARCH))
config X86_IO_APIC config X86_IO_APIC
def_bool y def_bool y
depends on X86_64 || (X86_32 && (X86_UP_IOAPIC || (SMP && !(X86_VISWS || X86_VOYAGER)) || X86_GENERICARCH)) depends on X86_64 || (X86_32 && (X86_UP_IOAPIC || (SMP && !X86_VOYAGER) || X86_GENERICARCH))
config X86_VISWS_APIC config X86_VISWS_APIC
def_bool y def_bool y
...@@ -711,7 +711,7 @@ config X86_MCE_NONFATAL ...@@ -711,7 +711,7 @@ config X86_MCE_NONFATAL
config X86_MCE_P4THERMAL config X86_MCE_P4THERMAL
bool "check for P4 thermal throttling interrupt." bool "check for P4 thermal throttling interrupt."
depends on X86_32 && X86_MCE && (X86_UP_APIC || SMP) && !X86_VISWS depends on X86_32 && X86_MCE && (X86_UP_APIC || SMP)
help help
Enabling this feature will cause a message to be printed when the P4 Enabling this feature will cause a message to be printed when the P4
enters thermal throttling. enters thermal throttling.
...@@ -1414,7 +1414,7 @@ config X86_APM_BOOT ...@@ -1414,7 +1414,7 @@ config X86_APM_BOOT
menuconfig APM menuconfig APM
tristate "APM (Advanced Power Management) BIOS support" tristate "APM (Advanced Power Management) BIOS support"
depends on X86_32 && PM_SLEEP && !X86_VISWS depends on X86_32 && PM_SLEEP
---help--- ---help---
APM is a BIOS specification for saving power using several different APM is a BIOS specification for saving power using several different
techniques. This is mostly useful for battery powered laptops with techniques. This is mostly useful for battery powered laptops with
...@@ -1561,7 +1561,7 @@ config PCI ...@@ -1561,7 +1561,7 @@ config PCI
choice choice
prompt "PCI access mode" prompt "PCI access mode"
depends on X86_32 && PCI && !X86_VISWS depends on X86_32 && PCI
default PCI_GOANY default PCI_GOANY
---help--- ---help---
On PCI systems, the BIOS can be used to detect the PCI devices and On PCI systems, the BIOS can be used to detect the PCI devices and
...@@ -1598,12 +1598,12 @@ endchoice ...@@ -1598,12 +1598,12 @@ endchoice
config PCI_BIOS config PCI_BIOS
def_bool y def_bool y
depends on X86_32 && !X86_VISWS && PCI && (PCI_GOBIOS || PCI_GOANY) depends on X86_32 && PCI && (PCI_GOBIOS || PCI_GOANY)
# x86-64 doesn't support PCI BIOS access from long mode so always go direct. # x86-64 doesn't support PCI BIOS access from long mode so always go direct.
config PCI_DIRECT config PCI_DIRECT
def_bool y def_bool y
depends on PCI && (X86_64 || (PCI_GODIRECT || PCI_GOANY || PCI_GOOLPC) || X86_VISWS) depends on PCI && (X86_64 || (PCI_GODIRECT || PCI_GOANY || PCI_GOOLPC))
config PCI_MMCONFIG config PCI_MMCONFIG
def_bool y def_bool y
...@@ -1663,7 +1663,7 @@ if X86_32 ...@@ -1663,7 +1663,7 @@ if X86_32
config ISA config ISA
bool "ISA support" bool "ISA support"
depends on !(X86_VOYAGER || X86_VISWS) depends on !X86_VOYAGER
help help
Find out whether you have ISA slots on your motherboard. ISA is the Find out whether you have ISA slots on your motherboard. ISA is the
name of a bus system, i.e. the way the CPU talks to the other stuff name of a bus system, i.e. the way the CPU talks to the other stuff
...@@ -1690,7 +1690,7 @@ config EISA ...@@ -1690,7 +1690,7 @@ config EISA
source "drivers/eisa/Kconfig" source "drivers/eisa/Kconfig"
config MCA config MCA
bool "MCA support" if !(X86_VISWS || X86_VOYAGER) bool "MCA support" if !X86_VOYAGER
default y if X86_VOYAGER default y if X86_VOYAGER
help help
MicroChannel Architecture is found in some IBM PS/2 machines and MicroChannel Architecture is found in some IBM PS/2 machines and
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment