]> git.ipfire.org Git - people/stevee/ipfire-3.x.git/blobdiff - kernel/config-x86-generic
kernel: Update to 4.20
[people/stevee/ipfire-3.x.git] / kernel / config-x86-generic
index 6352d4215709c017a0dfe6d052c846af481739c9..23f224516a53611533056ffa7bab65f44893d905 100644 (file)
@@ -18,6 +18,7 @@ CONFIG_GENERIC_IRQ_MIGRATION=y
 CONFIG_GENERIC_IRQ_MATRIX_ALLOCATOR=y
 CONFIG_GENERIC_IRQ_RESERVATION_MODE=y
 CONFIG_CLOCKSOURCE_WATCHDOG=y
+CONFIG_ARCH_CLOCKSOURCE_INIT=y
 CONFIG_CLOCKSOURCE_VALIDATE_LAST_CYCLE=y
 CONFIG_GENERIC_CLOCKEVENTS_MIN_ADJUST=y
 CONFIG_GENERIC_CMOS_UPDATE=y
@@ -82,6 +83,7 @@ CONFIG_IOSF_MBI=y
 CONFIG_X86_SUPPORTS_MEMORY_FAILURE=y
 CONFIG_SCHED_OMIT_FRAME_POINTER=y
 CONFIG_HYPERVISOR_GUEST=y
+CONFIG_PARAVIRT_XXL=y
 # CONFIG_PARAVIRT_DEBUG is not set
 # CONFIG_PARAVIRT_SPINLOCKS is not set
 CONFIG_XEN_PV=y
@@ -112,6 +114,7 @@ CONFIG_X86_DEBUGCTLMSR=y
 CONFIG_PROCESSOR_SELECT=y
 CONFIG_CPU_SUP_INTEL=y
 CONFIG_CPU_SUP_AMD=y
+CONFIG_CPU_SUP_HYGON=y
 CONFIG_CPU_SUP_CENTAUR=y
 CONFIG_HPET_TIMER=y
 CONFIG_HPET_EMULATE_RTC=y
@@ -152,6 +155,7 @@ CONFIG_MICROCODE_OLD_INTERFACE=y
 CONFIG_X86_CPUID=y
 # CONFIG_X86_5LEVEL is not set
 CONFIG_X86_DIRECT_GBPAGES=y
+# CONFIG_X86_CPA_STATISTICS is not set
 CONFIG_ARCH_HAS_MEM_ENCRYPT=y
 # CONFIG_AMD_MEM_ENCRYPT is not set
 CONFIG_NUMA=y
@@ -204,7 +208,6 @@ CONFIG_RANDOMIZE_MEMORY_PHYSICAL_PADDING=0x0
 CONFIG_LEGACY_VSYSCALL_NONE=y
 # CONFIG_CMDLINE_BOOL is not set
 # CONFIG_MODIFY_LDT_SYSCALL is not set
-# CONFIG_LIVEPATCH is not set
 CONFIG_ARCH_HAS_ADD_PAGES=y
 CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y
 CONFIG_USE_PERCPU_NUMA_NODE_ID=y
@@ -269,6 +272,7 @@ CONFIG_ACPI_APEI_MEMORY_FAILURE=y
 # CONFIG_DPTF_POWER is not set
 CONFIG_ACPI_WATCHDOG=y
 CONFIG_ACPI_EXTLOG=m
+CONFIG_ACPI_ADXL=y
 # CONFIG_PMIC_OPREGION is not set
 # CONFIG_ACPI_CONFIGFS is not set
 # CONFIG_TPS68470_PMIC_OPREGION is not set
@@ -319,6 +323,7 @@ CONFIG_PCI_IOV=y
 CONFIG_PCI_PRI=y
 CONFIG_PCI_PASID=y
 CONFIG_PCI_LABEL=y
+CONFIG_PCI_HYPERV=m
 CONFIG_HOTPLUG_PCI_ACPI=y
 CONFIG_HOTPLUG_PCI_ACPI_IBM=m
 
@@ -368,8 +373,6 @@ CONFIG_X86_DEV_DMA_OPS=y
 CONFIG_EDD=m
 # CONFIG_EDD_OFF is not set
 CONFIG_FIRMWARE_MEMMAP=y
-CONFIG_DELL_RBU=m
-CONFIG_DCDBAS=m
 CONFIG_DMIID=y
 CONFIG_DMI_SYSFS=y
 CONFIG_DMI_SCAN_MACHINE_NON_EFI_FALLBACK=y
@@ -430,6 +433,14 @@ CONFIG_COMPAT_32BIT_TIME=y
 CONFIG_VMAP_STACK=y
 CONFIG_ARCH_HAS_REFCOUNT=y
 
+#
+# GCOV-based kernel profiling
+#
+CONFIG_GCC_PLUGIN_STACKLEAK=y
+CONFIG_STACKLEAK_TRACK_MIN_SIZE=100
+# CONFIG_STACKLEAK_METRICS is not set
+# CONFIG_STACKLEAK_RUNTIME_DISABLE is not set
+
 #
 # Partition Types
 #
@@ -486,12 +497,11 @@ CONFIG_COMPAT_NETLINK_MESSAGES=y
 # Classification
 #
 CONFIG_VMWARE_VMCI_VSOCKETS=m
+CONFIG_HYPERV_VSOCKETS=m
 
 #
-# Bluetooth device drivers
+# Network testing
 #
-CONFIG_BT_HCIBTSDIO=m
-CONFIG_BT_MRVL_SDIO=m
 CONFIG_RFKILL_GPIO=m
 
 #
@@ -505,14 +515,6 @@ CONFIG_GENERIC_CPU_VULNERABILITIES=y
 # Bus devices
 #
 CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=y
-CONFIG_PARPORT=m
-CONFIG_PARPORT_PC=m
-CONFIG_PARPORT_SERIAL=m
-# CONFIG_PARPORT_PC_FIFO is not set
-# CONFIG_PARPORT_PC_SUPERIO is not set
-# CONFIG_PARPORT_AX88796 is not set
-CONFIG_PARPORT_1284=y
-CONFIG_PARPORT_NOT_PC=y
 CONFIG_PNP=y
 # CONFIG_PNP_DEBUG_MESSAGES is not set
 
@@ -521,9 +523,7 @@ CONFIG_PNP=y
 #
 CONFIG_PNPACPI=y
 CONFIG_BLK_DEV_FD=m
-# CONFIG_PARIDE is not set
 CONFIG_BLK_DEV_PCIESSD_MTIP32XX=m
-CONFIG_BLK_DEV_DAC960=m
 CONFIG_BLK_DEV_UMEM=m
 CONFIG_BLK_DEV_SKD=m
 CONFIG_BLK_DEV_SX8=m
@@ -583,13 +583,10 @@ CONFIG_MEGARAID_MAILBOX=m
 CONFIG_SCSI_BUSLOGIC=m
 CONFIG_SCSI_FLASHPOINT=y
 CONFIG_VMWARE_PVSCSI=m
+CONFIG_HYPERV_STORAGE=m
 CONFIG_FCOE_FNIC=m
 CONFIG_SCSI_GDTH=m
 CONFIG_SCSI_ISCI=m
-CONFIG_SCSI_PPA=m
-CONFIG_SCSI_IMM=m
-# CONFIG_SCSI_IZIP_EPP16 is not set
-# CONFIG_SCSI_IZIP_SLOW_CTR is not set
 CONFIG_ATA_ACPI=y
 # CONFIG_SATA_ZPODD is not set
 
@@ -606,8 +603,7 @@ CONFIG_PATA_ACPI=m
 #
 # IEEE 1394 (FireWire) support
 #
-CONFIG_MACINTOSH_DRIVERS=y
-# CONFIG_MAC_EMUMOUSEBTN is not set
+# CONFIG_MACINTOSH_DRIVERS is not set
 CONFIG_MII=m
 CONFIG_ATM_LANAI=m
 CONFIG_ATM_ENI=m
@@ -632,7 +628,6 @@ CONFIG_ATM_SOLOS=m
 # Distributed Switch Architecture drivers
 #
 CONFIG_VORTEX=m
-CONFIG_ENA_ETHERNET=m
 CONFIG_AMD8111_ETH=m
 CONFIG_AMD_XGBE=m
 CONFIG_AMD_XGBE_HAVE_ECC=y
@@ -666,7 +661,6 @@ CONFIG_SKGE_GENESIS=y
 CONFIG_MYRI10GE_DCA=y
 CONFIG_QLCNIC_SRIOV=y
 CONFIG_QED_SRIOV=y
-CONFIG_ATP=m
 # CONFIG_8139TOO_PIO is not set
 CONFIG_8139TOO_8129=y
 CONFIG_SFC_SRIOV=y
@@ -681,7 +675,6 @@ CONFIG_MDIO_THUNDER=m
 #
 # MII PHY device drivers
 #
-# CONFIG_PLIP is not set
 # CONFIG_WIL6210_TRACING is not set
 CONFIG_AIRO=m
 CONFIG_IPW2100_MONITOR=y
@@ -696,6 +689,7 @@ CONFIG_IPW2200_QOS=y
 CONFIG_VMXNET3=m
 # CONFIG_FUJITSU_ES is not set
 CONFIG_THUNDERBOLT_NET=m
+CONFIG_HYPERV_NET=m
 
 #
 # Input device support
@@ -705,16 +699,10 @@ CONFIG_INPUT_MATRIXKMAP=m
 #
 # Input Device Drivers
 #
-CONFIG_KEYBOARD_ADP5520=m
-CONFIG_KEYBOARD_SAMSUNG=m
-CONFIG_KEYBOARD_STMPE=m
-CONFIG_KEYBOARD_CAP11XX=m
-CONFIG_MOUSE_PS2_LIFEBOOK=y
-CONFIG_MOUSE_PS2_VMMOUSE=y
 CONFIG_INPUT_PCSPKR=m
-CONFIG_INPUT_APANEL=m
+# CONFIG_INPUT_APANEL is not set
 CONFIG_INPUT_GPIO_BEEPER=m
-CONFIG_INPUT_ATLAS_BTNS=m
+# CONFIG_INPUT_ATLAS_BTNS is not set
 CONFIG_INPUT_TWL4030_PWRBUTTON=m
 CONFIG_INPUT_TWL4030_VIBRA=m
 CONFIG_INPUT_TWL6040_VIBRA=m
@@ -726,7 +714,7 @@ CONFIG_INPUT_IDEAPAD_SLIDEBAR=m
 CONFIG_ARCH_MIGHT_HAVE_PC_SERIO=y
 CONFIG_SERIO_I8042=y
 # CONFIG_SERIO_CT82C710 is not set
-# CONFIG_SERIO_PARKBD is not set
+CONFIG_HYPERV_KEYBOARD=m
 
 #
 # Character devices
@@ -759,9 +747,6 @@ CONFIG_SERIAL_ARC=m
 CONFIG_SERIAL_ARC_NR_PORTS=1
 CONFIG_SERIAL_RP2=m
 CONFIG_SERIAL_RP2_NR_UARTS=32
-CONFIG_PRINTER=m
-CONFIG_LP_CONSOLE=y
-CONFIG_PPDEV=m
 CONFIG_IPMI_DMI_DECODE=y
 CONFIG_HW_RANDOM_INTEL=m
 CONFIG_HW_RANDOM_AMD=m
@@ -809,21 +794,11 @@ CONFIG_I2C_DESIGNWARE_CORE=y
 CONFIG_I2C_DESIGNWARE_PLATFORM=y
 CONFIG_I2C_DESIGNWARE_BAYTRAIL=y
 
-#
-# External I2C/SMBus adapter drivers
-#
-CONFIG_I2C_PARPORT=m
-
 #
 # Other I2C/SMBus bus drivers
 #
 CONFIG_I2C_MLXCPLD=m
 
-#
-# PPS clients support
-#
-# CONFIG_PPS_CLIENT_PARPORT is not set
-
 #
 # Enable PHYLIB and NETWORK_PHY_TIMESTAMPING to see the additional clocks.
 #
@@ -893,11 +868,8 @@ CONFIG_BATTERY_88PM860X=m
 CONFIG_BATTERY_DA9030=m
 CONFIG_BATTERY_DA9052=m
 # CONFIG_AXP288_CHARGER is not set
-CONFIG_BATTERY_TWL4030_MADC=m
 CONFIG_CHARGER_88PM860X=m
-CONFIG_BATTERY_RX51=m
 CONFIG_CHARGER_TWL4030=m
-CONFIG_CHARGER_LP8788=m
 CONFIG_CHARGER_MAX8997=m
 CONFIG_CHARGER_MAX8998=m
 
@@ -1060,7 +1032,6 @@ CONFIG_VIDEO_SAA7164=m
 #
 # Media digital TV PCI Adapters
 #
-CONFIG_DVB_AV7110_IR=y
 CONFIG_DVB_AV7110=m
 CONFIG_DVB_AV7110_OSD=y
 CONFIG_DVB_BUDGET_CORE=m
@@ -1182,6 +1153,8 @@ CONFIG_DRM_I2C_NXP_TDA998X=m
 # Display Engine Configuration
 #
 CONFIG_DRM_AMD_DC_DCN1_0=y
+CONFIG_DRM_AMD_DC_DCN1_01=y
+CONFIG_HSA_AMD=y
 
 #
 # AMD Library routines
@@ -1204,6 +1177,7 @@ CONFIG_DRM_I915_USERPTR=y
 # CONFIG_DRM_I915_SELFTEST is not set
 # CONFIG_DRM_I915_LOW_LEVEL_TRACEPOINTS is not set
 # CONFIG_DRM_I915_DEBUG_VBLANK_EVADE is not set
+# CONFIG_DRM_I915_DEBUG_RUNTIME_PM is not set
 CONFIG_DRM_VMWGFX=m
 # CONFIG_DRM_VMWGFX_FBCON is not set
 # CONFIG_DRM_GMA500 is not set
@@ -1211,7 +1185,6 @@ CONFIG_DRM_VMWGFX=m
 #
 # Display Interface Bridges
 #
-CONFIG_HSA_AMD=m
 CONFIG_DRM_PANEL_ORIENTATION_QUIRKS=y
 
 #
@@ -1231,6 +1204,7 @@ CONFIG_FB_EFI=y
 # CONFIG_FB_LE80578 is not set
 # CONFIG_FB_INTEL is not set
 # CONFIG_FB_VIA is not set
+# CONFIG_FB_HYPERV is not set
 CONFIG_LCD_PLATFORM=m
 CONFIG_BACKLIGHT_APPLE=m
 # CONFIG_BACKLIGHT_SAHARA is not set
@@ -1244,8 +1218,6 @@ CONFIG_DUMMY_CONSOLE_COLUMNS=80
 CONFIG_DUMMY_CONSOLE_ROWS=25
 CONFIG_SND_DMA_SGBUF=y
 CONFIG_SND_PCSP=m
-CONFIG_SND_MTS64=m
-CONFIG_SND_PORTMAN2X4=m
 CONFIG_SND_SB_COMMON=m
 CONFIG_SND_ALS300=m
 CONFIG_SND_ALS4000=m
@@ -1277,6 +1249,11 @@ CONFIG_SND_X86=y
 # CONFIG_HDMI_LPE_AUDIO is not set
 CONFIG_SND_SYNTH_EMUX=m
 
+#
+# Special HID drivers
+#
+# CONFIG_HID_HYPERV_MOUSE is not set
+
 #
 # Intel ISH HID support
 #
@@ -1292,12 +1269,6 @@ CONFIG_MUSB_PIO_ONLY=y
 #
 CONFIG_USB_DWC3_PCI=m
 
-#
-# USB port drivers
-#
-CONFIG_USB_USS720=m
-CONFIG_USB_SERIAL_MOS7715_PARPORT=y
-
 #
 # USB Type-C Alternate Mode drivers
 #
@@ -1313,7 +1284,7 @@ CONFIG_MMC_WBSD=m
 #
 # LED drivers
 #
-# CONFIG_LEDS_APU is not set
+CONFIG_LEDS_APU=m
 CONFIG_LEDS_CLEVO_MAIL=m
 CONFIG_LEDS_INTEL_SS4200=m
 
@@ -1375,18 +1346,17 @@ CONFIG_DMA_ENGINE_RAID=y
 # DMABUF options
 #
 CONFIG_DCA=m
-# CONFIG_PANEL is not set
-CONFIG_UIO_AEC=m
-CONFIG_UIO_SERCOS3=m
-CONFIG_UIO_PCI_GENERIC=m
-CONFIG_UIO_MF624=m
+# CONFIG_UIO_HV_GENERIC is not set
 CONFIG_IRQ_BYPASS_MANAGER=m
 CONFIG_VBOXGUEST=m
 
 #
 # Microsoft Hyper-V guest support
 #
-# CONFIG_HYPERV is not set
+CONFIG_HYPERV=m
+CONFIG_HYPERV_TSCPAGE=y
+CONFIG_HYPERV_UTILS=m
+CONFIG_HYPERV_BALLOON=m
 
 #
 # Xen driver support
@@ -1407,6 +1377,7 @@ CONFIG_ACER_WMI=m
 CONFIG_ACERHDF=m
 CONFIG_ALIENWARE_WMI=m
 CONFIG_ASUS_LAPTOP=m
+CONFIG_DCDBAS=m
 CONFIG_DELL_SMBIOS=m
 CONFIG_DELL_SMBIOS_WMI=y
 CONFIG_DELL_SMBIOS_SMM=y
@@ -1417,6 +1388,7 @@ CONFIG_DELL_WMI_AIO=m
 CONFIG_DELL_WMI_LED=m
 CONFIG_DELL_SMO8800=m
 # CONFIG_DELL_RBTN is not set
+CONFIG_DELL_RBU=m
 CONFIG_FUJITSU_LAPTOP=m
 # CONFIG_FUJITSU_TABLET is not set
 CONFIG_AMILO_RFKILL=m
@@ -1424,6 +1396,7 @@ CONFIG_AMILO_RFKILL=m
 CONFIG_HP_ACCEL=m
 CONFIG_HP_WIRELESS=m
 CONFIG_HP_WMI=m
+# CONFIG_LG_LAPTOP is not set
 CONFIG_MSI_LAPTOP=m
 CONFIG_PANASONIC_LAPTOP=m
 CONFIG_COMPAL_LAPTOP=m
@@ -1479,12 +1452,8 @@ CONFIG_MLX_PLATFORM=m
 CONFIG_INTEL_TURBO_MAX_3=y
 CONFIG_INTEL_CHTDC_TI_PWRBTN=m
 # CONFIG_I2C_MULTI_INSTANTIATE is not set
+CONFIG_INTEL_ATOMISP2_PM=m
 CONFIG_PMC_ATOM=y
-CONFIG_CHROME_PLATFORMS=y
-CONFIG_CHROMEOS_LAPTOP=m
-# CONFIG_CHROMEOS_PSTORE is not set
-# CONFIG_CHROMEOS_TBMC is not set
-# CONFIG_CROS_KBD_LED_BACKLIGHT is not set
 # CONFIG_MELLANOX_PLATFORM is not set
 
 #
@@ -1528,15 +1497,9 @@ CONFIG_DEVFREQ_GOV_PASSIVE=m
 # Extcon Device Drivers
 #
 CONFIG_EXTCON_AXP288=m
-# CONFIG_EXTCON_INTEL_INT3496 is not set
+CONFIG_EXTCON_INTEL_INT3496=m
 CONFIG_EXTCON_INTEL_CHT_WC=m
 
-#
-# Analog to digital converters
-#
-CONFIG_LP8788_ADC=m
-CONFIG_TWL6030_GPADC=m
-
 #
 # Light sensors
 #
@@ -1634,9 +1597,6 @@ CONFIG_CRYPTO_POLY1305_X86_64=m
 CONFIG_CRYPTO_SHA1_SSSE3=m
 CONFIG_CRYPTO_SHA256_SSSE3=m
 CONFIG_CRYPTO_SHA512_SSSE3=m
-# CONFIG_CRYPTO_SHA1_MB is not set
-CONFIG_CRYPTO_SHA256_MB=m
-CONFIG_CRYPTO_SHA512_MB=m
 CONFIG_CRYPTO_GHASH_CLMUL_NI_INTEL=m
 
 #
@@ -1687,7 +1647,7 @@ CONFIG_GENERIC_FIND_FIRST_BIT=y
 CONFIG_GENERIC_IOMAP=y
 CONFIG_ARCH_HAS_FAST_MULTIPLIER=y
 CONFIG_ZLIB_DEFLATE=y
-CONFIG_RADIX_TREE_MULTIORDER=y
+CONFIG_XARRAY_MULTI=y
 CONFIG_HAS_IOPORT_MAP=y
 CONFIG_IOMMU_HELPER=y
 CONFIG_UCS2_STRING=y