aboutsummaryrefslogtreecommitdiffstats
path: root/arch/x86/Kconfig
diff options
context:
space:
mode:
authorIngo Molnar <mingo@elte.hu>2008-07-10 10:09:50 -0400
committerIngo Molnar <mingo@elte.hu>2008-07-10 12:55:43 -0400
commitefefa6f63fe6f08c16fa28dc9391bd1b89df5274 (patch)
treed8483242b5cfcf2358a2e36ea1d7b99af3586c77 /arch/x86/Kconfig
parent1b84e1c81f56e13c7d81b47c85eda15d94624e43 (diff)
x86, VisWS: turn into generic arch, clean up
remove VISWS Kconfig complications, now that it's supported by the generic architecture. Signed-off-by: Ingo Molnar <mingo@elte.hu>
Diffstat (limited to 'arch/x86/Kconfig')
-rw-r--r--arch/x86/Kconfig30
1 files changed, 15 insertions, 15 deletions
diff --git a/arch/x86/Kconfig b/arch/x86/Kconfig
index 1805b24ba1a2..24ff43a2ca56 100644
--- a/arch/x86/Kconfig
+++ b/arch/x86/Kconfig
@@ -181,7 +181,7 @@ config X86_64_SMP
181config X86_HT 181config X86_HT
182 bool 182 bool
183 depends on SMP 183 depends on SMP
184 depends on (X86_32 && !(X86_VISWS || X86_VOYAGER)) || X86_64 184 depends on (X86_32 && !X86_VOYAGER) || X86_64
185 default y 185 default y
186 186
187config X86_BIOS_REBOOT 187config X86_BIOS_REBOOT
@@ -391,7 +391,7 @@ config VMI
391 bool "VMI Guest support" 391 bool "VMI Guest support"
392 select PARAVIRT 392 select PARAVIRT
393 depends on X86_32 393 depends on X86_32
394 depends on !(X86_VISWS || X86_VOYAGER) 394 depends on !X86_VOYAGER
395 help 395 help
396 VMI provides a paravirtualized interface to the VMware ESX server 396 VMI provides a paravirtualized interface to the VMware ESX server
397 (it could be used by other hypervisors in theory too, but is not 397 (it could be used by other hypervisors in theory too, but is not
@@ -402,7 +402,7 @@ config KVM_CLOCK
402 bool "KVM paravirtualized clock" 402 bool "KVM paravirtualized clock"
403 select PARAVIRT 403 select PARAVIRT
404 select PARAVIRT_CLOCK 404 select PARAVIRT_CLOCK
405 depends on !(X86_VISWS || X86_VOYAGER) 405 depends on !X86_VOYAGER
406 help 406 help
407 Turning on this option will allow you to run a paravirtualized clock 407 Turning on this option will allow you to run a paravirtualized clock
408 when running over the KVM hypervisor. Instead of relying on a PIT 408 when running over the KVM hypervisor. Instead of relying on a PIT
@@ -413,7 +413,7 @@ config KVM_CLOCK
413config KVM_GUEST 413config KVM_GUEST
414 bool "KVM Guest support" 414 bool "KVM Guest support"
415 select PARAVIRT 415 select PARAVIRT
416 depends on !(X86_VISWS || X86_VOYAGER) 416 depends on !X86_VOYAGER
417 help 417 help
418 This option enables various optimizations for running under the KVM 418 This option enables various optimizations for running under the KVM
419 hypervisor. 419 hypervisor.
@@ -422,7 +422,7 @@ source "arch/x86/lguest/Kconfig"
422 422
423config PARAVIRT 423config PARAVIRT
424 bool "Enable paravirtualization code" 424 bool "Enable paravirtualization code"
425 depends on !(X86_VISWS || X86_VOYAGER) 425 depends on !X86_VOYAGER
426 help 426 help
427 This changes the kernel so it can modify itself when it is run 427 This changes the kernel so it can modify itself when it is run
428 under a hypervisor, potentially improving performance significantly 428 under a hypervisor, potentially improving performance significantly
@@ -628,7 +628,7 @@ source "kernel/Kconfig.preempt"
628 628
629config X86_UP_APIC 629config X86_UP_APIC
630 bool "Local APIC support on uniprocessors" 630 bool "Local APIC support on uniprocessors"
631 depends on X86_32 && !SMP && !(X86_VISWS || X86_VOYAGER || X86_GENERICARCH) 631 depends on X86_32 && !SMP && !(X86_VOYAGER || X86_GENERICARCH)
632 help 632 help
633 A local APIC (Advanced Programmable Interrupt Controller) is an 633 A local APIC (Advanced Programmable Interrupt Controller) is an
634 integrated interrupt controller in the CPU. If you have a single-CPU 634 integrated interrupt controller in the CPU. If you have a single-CPU
@@ -653,11 +653,11 @@ config X86_UP_IOAPIC
653 653
654config X86_LOCAL_APIC 654config X86_LOCAL_APIC
655 def_bool y 655 def_bool y
656 depends on X86_64 || (X86_32 && (X86_UP_APIC || ((X86_VISWS || SMP) && !X86_VOYAGER) || X86_GENERICARCH)) 656 depends on X86_64 || (X86_32 && (X86_UP_APIC || (SMP && !X86_VOYAGER) || X86_GENERICARCH))
657 657
658config X86_IO_APIC 658config X86_IO_APIC
659 def_bool y 659 def_bool y
660 depends on X86_64 || (X86_32 && (X86_UP_IOAPIC || (SMP && !(X86_VISWS || X86_VOYAGER)) || X86_GENERICARCH)) 660 depends on X86_64 || (X86_32 && (X86_UP_IOAPIC || (SMP && !X86_VOYAGER) || X86_GENERICARCH))
661 661
662config X86_VISWS_APIC 662config X86_VISWS_APIC
663 def_bool y 663 def_bool y
@@ -711,7 +711,7 @@ config X86_MCE_NONFATAL
711 711
712config X86_MCE_P4THERMAL 712config X86_MCE_P4THERMAL
713 bool "check for P4 thermal throttling interrupt." 713 bool "check for P4 thermal throttling interrupt."
714 depends on X86_32 && X86_MCE && (X86_UP_APIC || SMP) && !X86_VISWS 714 depends on X86_32 && X86_MCE && (X86_UP_APIC || SMP)
715 help 715 help
716 Enabling this feature will cause a message to be printed when the P4 716 Enabling this feature will cause a message to be printed when the P4
717 enters thermal throttling. 717 enters thermal throttling.
@@ -1414,7 +1414,7 @@ config X86_APM_BOOT
1414 1414
1415menuconfig APM 1415menuconfig APM
1416 tristate "APM (Advanced Power Management) BIOS support" 1416 tristate "APM (Advanced Power Management) BIOS support"
1417 depends on X86_32 && PM_SLEEP && !X86_VISWS 1417 depends on X86_32 && PM_SLEEP
1418 ---help--- 1418 ---help---
1419 APM is a BIOS specification for saving power using several different 1419 APM is a BIOS specification for saving power using several different
1420 techniques. This is mostly useful for battery powered laptops with 1420 techniques. This is mostly useful for battery powered laptops with
@@ -1561,7 +1561,7 @@ config PCI
1561 1561
1562choice 1562choice
1563 prompt "PCI access mode" 1563 prompt "PCI access mode"
1564 depends on X86_32 && PCI && !X86_VISWS 1564 depends on X86_32 && PCI
1565 default PCI_GOANY 1565 default PCI_GOANY
1566 ---help--- 1566 ---help---
1567 On PCI systems, the BIOS can be used to detect the PCI devices and 1567 On PCI systems, the BIOS can be used to detect the PCI devices and
@@ -1598,12 +1598,12 @@ endchoice
1598 1598
1599config PCI_BIOS 1599config PCI_BIOS
1600 def_bool y 1600 def_bool y
1601 depends on X86_32 && !X86_VISWS && PCI && (PCI_GOBIOS || PCI_GOANY) 1601 depends on X86_32 && PCI && (PCI_GOBIOS || PCI_GOANY)
1602 1602
1603# x86-64 doesn't support PCI BIOS access from long mode so always go direct. 1603# x86-64 doesn't support PCI BIOS access from long mode so always go direct.
1604config PCI_DIRECT 1604config PCI_DIRECT
1605 def_bool y 1605 def_bool y
1606 depends on PCI && (X86_64 || (PCI_GODIRECT || PCI_GOANY || PCI_GOOLPC) || X86_VISWS) 1606 depends on PCI && (X86_64 || (PCI_GODIRECT || PCI_GOANY || PCI_GOOLPC))
1607 1607
1608config PCI_MMCONFIG 1608config PCI_MMCONFIG
1609 def_bool y 1609 def_bool y
@@ -1663,7 +1663,7 @@ if X86_32
1663 1663
1664config ISA 1664config ISA
1665 bool "ISA support" 1665 bool "ISA support"
1666 depends on !(X86_VOYAGER || X86_VISWS) 1666 depends on !X86_VOYAGER
1667 help 1667 help
1668 Find out whether you have ISA slots on your motherboard. ISA is the 1668 Find out whether you have ISA slots on your motherboard. ISA is the
1669 name of a bus system, i.e. the way the CPU talks to the other stuff 1669 name of a bus system, i.e. the way the CPU talks to the other stuff
@@ -1690,7 +1690,7 @@ config EISA
1690source "drivers/eisa/Kconfig" 1690source "drivers/eisa/Kconfig"
1691 1691
1692config MCA 1692config MCA
1693 bool "MCA support" if !(X86_VISWS || X86_VOYAGER) 1693 bool "MCA support" if !X86_VOYAGER
1694 default y if X86_VOYAGER 1694 default y if X86_VOYAGER
1695 help 1695 help
1696 MicroChannel Architecture is found in some IBM PS/2 machines and 1696 MicroChannel Architecture is found in some IBM PS/2 machines and