|
@@ -235,12 +235,10 @@ config ARCH_WANT_GENERAL_HUGETLB
|
|
|
def_bool y
|
|
|
|
|
|
config ZONE_DMA32
|
|
|
- bool
|
|
|
- default X86_64
|
|
|
+ def_bool y if X86_64
|
|
|
|
|
|
config AUDIT_ARCH
|
|
|
- bool
|
|
|
- default X86_64
|
|
|
+ def_bool y if X86_64
|
|
|
|
|
|
config ARCH_SUPPORTS_OPTIMIZED_INLINING
|
|
|
def_bool y
|
|
@@ -891,7 +889,8 @@ config UP_LATE_INIT
|
|
|
depends on !SMP && X86_LOCAL_APIC
|
|
|
|
|
|
config X86_UP_APIC
|
|
|
- bool "Local APIC support on uniprocessors"
|
|
|
+ bool "Local APIC support on uniprocessors" if !PCI_MSI
|
|
|
+ default PCI_MSI
|
|
|
depends on X86_32 && !SMP && !X86_32_NON_STANDARD
|
|
|
---help---
|
|
|
A local APIC (Advanced Programmable Interrupt Controller) is an
|
|
@@ -903,10 +902,6 @@ config X86_UP_APIC
|
|
|
performance counters), and the NMI watchdog which detects hard
|
|
|
lockups.
|
|
|
|
|
|
-config X86_UP_APIC_MSI
|
|
|
- def_bool y
|
|
|
- select X86_UP_APIC if X86_32 && !SMP && !X86_32_NON_STANDARD && PCI_MSI
|
|
|
-
|
|
|
config X86_UP_IOAPIC
|
|
|
bool "IO-APIC support on uniprocessors"
|
|
|
depends on X86_UP_APIC
|
|
@@ -925,8 +920,8 @@ config X86_LOCAL_APIC
|
|
|
select GENERIC_IRQ_LEGACY_ALLOC_HWIRQ
|
|
|
|
|
|
config X86_IO_APIC
|
|
|
- def_bool X86_64 || SMP || X86_32_NON_STANDARD || X86_UP_IOAPIC
|
|
|
- depends on X86_LOCAL_APIC
|
|
|
+ def_bool y
|
|
|
+ depends on X86_LOCAL_APIC || X86_UP_IOAPIC
|
|
|
select IRQ_DOMAIN
|
|
|
|
|
|
config X86_REROUTE_FOR_BROKEN_BOOT_IRQS
|
|
@@ -1145,10 +1140,10 @@ config MICROCODE_OLD_INTERFACE
|
|
|
depends on MICROCODE
|
|
|
|
|
|
config MICROCODE_INTEL_EARLY
|
|
|
- def_bool n
|
|
|
+ bool
|
|
|
|
|
|
config MICROCODE_AMD_EARLY
|
|
|
- def_bool n
|
|
|
+ bool
|
|
|
|
|
|
config MICROCODE_EARLY
|
|
|
bool "Early load microcode"
|
|
@@ -1747,14 +1742,11 @@ config KEXEC_VERIFY_SIG
|
|
|
depends on KEXEC_FILE
|
|
|
---help---
|
|
|
This option makes kernel signature verification mandatory for
|
|
|
- kexec_file_load() syscall. If kernel is signature can not be
|
|
|
- verified, kexec_file_load() will fail.
|
|
|
-
|
|
|
- This option enforces signature verification at generic level.
|
|
|
- One needs to enable signature verification for type of kernel
|
|
|
- image being loaded to make sure it works. For example, enable
|
|
|
- bzImage signature verification option to be able to load and
|
|
|
- verify signatures of bzImage. Otherwise kernel loading will fail.
|
|
|
+ the kexec_file_load() syscall.
|
|
|
+
|
|
|
+ In addition to that option, you need to enable signature
|
|
|
+ verification for the corresponding kernel image type being
|
|
|
+ loaded in order for this to work.
|
|
|
|
|
|
config KEXEC_BZIMAGE_VERIFY_SIG
|
|
|
bool "Enable bzImage signature verification support"
|