diff --git a/.gitignore b/.gitignore index 975fbc3..3fcabc0 100644 --- a/.gitignore +++ b/.gitignore @@ -1,5 +1,5 @@ -fssourcex*/ -kernelsourcex*/ +fssource*/ +kernelsource*/ linux-*/ dist/ buildroot*.tar.bz2 diff --git a/Jenkinsfile b/Jenkinsfile index a3eaf6f..0a96c16 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -4,6 +4,10 @@ pipeline { label 'fos' } } + environment { + KERNEL_VERSION = '4.18.11' + BUILDROOT_VERSION = '2018.02.2' + } stages { stage('SCM') { steps { diff --git a/build.sh b/build.sh index 4cb28b2..0f23937 100755 --- a/build.sh +++ b/build.sh @@ -4,7 +4,6 @@ Usage() { echo -e "\t\t-a --arch [x86|x64|arm|arm64] (optional) pick the architecture to build. Default is to build for all." echo -e "\t\t-f --filesystem-only (optional) Build the FOG filesystem but not the kernel." echo -e "\t\t-k --kernel-only (optional) Build the FOG kernel but not the filesystem." - echo -e "\t\t-v --version (optional) Specify a kernel version to build." echo -e "\t\t-p --path (optional) Specify a path to download and build the sources." echo -e "\t\t-n --noconfirm (optional) Build systems without confirmation." echo -e "\t\t-h --help -? Display this message." @@ -40,25 +39,6 @@ while getopts "$optspec" o; do hasa=1 arch=$val ;; - version) - val="${!OPTIND}"; OPTIND=$(($OPTIND + 1)) - if [[ -z $val ]]; then - echo "Option --${OPTARG} requires a value" - Usage - exit 2 - fi - kernelVersion=${val} - ;; - version=*) - val=${OPTARG#*=} - opt=${OPTARG%=$val} - if [[ -z $val ]]; then - echo "Option --${opt} requires a value" - Usage - exit 2 - fi - kernelVersion=${val} - ;; path) val="${!OPTIND}"; OPTIND=$(($OPTIND + 1)) if [[ -z $val ]]; then @@ -104,9 +84,6 @@ while getopts "$optspec" o; do hasa=1 arch=${OPTARG} ;; - v) - kernelVersion=${OPTARG} - ;; p) buildPath=${OPTARG} ;; @@ -133,11 +110,9 @@ while getopts "$optspec" o; do ;; esac done -brVersion="2018.02.2" -[[ -z $kernelVersion ]] && kernelVersion="4.17" -brURL="https://buildroot.org/downloads/buildroot-$brVersion.tar.bz2" -kernelURL="https://www.kernel.org/pub/linux/kernel/v4.x/linux-$kernelVersion.tar.xz" -deps="git meld build-essential rsync libncurses5-dev gcc-multilib bison flex" +brURL="https://buildroot.org/downloads/buildroot-$BUILDROOT_VERSION.tar.bz2" +kernelURL="https://www.kernel.org/pub/linux/kernel/v4.x/linux-$KERNEL_VERSION.tar.xz" +deps="git meld build-essential rsync libncurses5-dev bison flex gcc-arm-linux-gnueabi gcc-aarch64-linux-gnu" [[ -z $arch ]] && arch="x64 x86 arm arm64" [[ -z $buildPath ]] && buildPath=$(dirname $(readlink -f $0)) [[ -z $confirm ]] && confirm="y" @@ -160,16 +135,17 @@ mkdir -p $buildPath && cd $buildPath || exit 1 function buildFilesystem() { local arch="$1" + [[ -z $BUILDROOT_VERSION ]] && echo "No buildroot version, set environment BUILDROOT_VERSION" && exit 1 echo "Preparing buildroot $arch build" if [[ ! -d fssource$arch ]]; then - if [[ ! -f buildroot-$brVersion.tar.bz2 ]]; then + if [[ ! -f buildroot-$BUILDROOT_VERSION.tar.bz2 ]]; then dots "Downloading buildroot source package" wget -q $brURL echo "Done" fi dots "Extracting buildroot sources" - tar xjf buildroot-$brVersion.tar.bz2 - mv buildroot-$brVersion fssource$arch + tar xjf buildroot-$BUILDROOT_VERSION.tar.bz2 + mv buildroot-$BUILDROOT_VERSION fssource$arch echo "Done" fi dots "Preparing code" @@ -345,25 +321,26 @@ function buildFilesystem() { function buildKernel() { local arch="$1" + [[ -z $KERNEL_VERSION ]] && echo "No kernel version, set environment KERNEL_VERSION" && exit 1 echo "Preparing kernel $arch build:" [[ -d kernelsource$arch ]] && rm -rf kernelsource$arch - if [[ ! -f linux-$kernelVersion.tar.xz ]]; then + if [[ ! -f linux-$KERNEL_VERSION.tar.xz ]]; then dots "Downloading kernel source" wget -q $kernelURL echo "Done" fi dots "Extracting kernel source" - tar xJf linux-$kernelVersion.tar.xz - mv linux-$kernelVersion kernelsource$arch + tar xJf linux-$KERNEL_VERSION.tar.xz + mv linux-$KERNEL_VERSION kernelsource$arch echo "Done" dots "Preparing kernel source" cd kernelsource$arch make mrproper cp ../configs/kernel$arch.config .config echo "Done" - if [[ -f ../patch/kernel/linux-$kernelVersion.patch ]]; then + if [[ -f ../patch/kernel/linux-$KERNEL_VERSION.patch ]]; then dots "Applying patch(es)" - patch -p1 < ../patch/kernel/linux-$kernelVersion.patch >/dev/null 2>&1 + patch -p1 < ../patch/kernel/linux-$KERNEL_VERSION.patch >/dev/null 2>&1 echo "Done" fi dots "Cloning Linux firmware repository" diff --git a/configs/kernelarm.config b/configs/kernelarm.config index f2d0697..481d67b 100644 --- a/configs/kernelarm.config +++ b/configs/kernelarm.config @@ -1,6 +1,10 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/arm 4.17.0 Kernel Configuration +# Linux/arm 4.18.11 Kernel Configuration +# + +# +# Compiler: arm-linux-gnueabi-gcc (Debian 6.3.0-18) 6.3.0 20170516 # CONFIG_ARM=y CONFIG_ARM_HAS_SG_CHAIN=y @@ -14,11 +18,13 @@ CONFIG_RWSEM_XCHGADD_ALGORITHM=y CONFIG_FIX_EARLYCON_MEM=y CONFIG_GENERIC_HWEIGHT=y CONFIG_GENERIC_CALIBRATE_DELAY=y -CONFIG_NEED_DMA_MAP_STATE=y CONFIG_ARCH_SUPPORTS_UPROBES=y CONFIG_ARM_PATCH_PHYS_VIRT=y CONFIG_GENERIC_BUG=y CONFIG_PGTABLE_LEVELS=2 +CONFIG_CC_IS_GCC=y +CONFIG_GCC_VERSION=60300 +CONFIG_CLANG_VERSION=0 CONFIG_IRQ_WORK=y CONFIG_BUILDTIME_EXTABLE_SORT=y @@ -26,7 +32,6 @@ CONFIG_BUILDTIME_EXTABLE_SORT=y # General setup # CONFIG_INIT_ENV_ARG_LIMIT=32 -CONFIG_CROSS_COMPILE="" # CONFIG_COMPILE_TEST is not set CONFIG_LOCALVERSION="" # CONFIG_LOCALVERSION_AUTO is not set @@ -153,6 +158,8 @@ CONFIG_MEMBARRIER=y # CONFIG_KALLSYMS is not set # CONFIG_BPF_SYSCALL is not set # CONFIG_USERFAULTFD is not set +CONFIG_RSEQ=y +# CONFIG_DEBUG_RSEQ is not set CONFIG_EMBEDDED=y CONFIG_HAVE_PERF_EVENTS=y CONFIG_PERF_USE_VMALLOC=y @@ -192,8 +199,8 @@ CONFIG_ARCH_HAS_FORTIFY_SOURCE=y CONFIG_ARCH_HAS_SET_MEMORY=y CONFIG_HAVE_ARCH_THREAD_STRUCT_WHITELIST=y CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y +CONFIG_HAVE_RSEQ=y CONFIG_HAVE_CLK=y -CONFIG_HAVE_DMA_API_DEBUG=y CONFIG_HAVE_HW_BREAKPOINT=y CONFIG_HAVE_PERF_REGS=y CONFIG_HAVE_PERF_USER_STACK_DUMP=y @@ -201,13 +208,12 @@ CONFIG_HAVE_ARCH_JUMP_LABEL=y CONFIG_ARCH_WANT_IPC_PARSE_VERSION=y CONFIG_HAVE_ARCH_SECCOMP_FILTER=y CONFIG_SECCOMP_FILTER=y +CONFIG_PLUGIN_HOSTCC="" CONFIG_HAVE_GCC_PLUGINS=y -# CONFIG_GCC_PLUGINS is not set -CONFIG_HAVE_CC_STACKPROTECTOR=y -CONFIG_CC_STACKPROTECTOR_NONE=y -# CONFIG_CC_STACKPROTECTOR_REGULAR is not set -# CONFIG_CC_STACKPROTECTOR_STRONG is not set -# CONFIG_CC_STACKPROTECTOR_AUTO is not set +CONFIG_HAVE_STACKPROTECTOR=y +CONFIG_CC_HAS_STACKPROTECTOR_NONE=y +CONFIG_STACKPROTECTOR=y +CONFIG_STACKPROTECTOR_STRONG=y CONFIG_HAVE_CONTEXT_TRACKING=y CONFIG_HAVE_VIRT_CPU_ACCOUNTING_GEN=y CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y @@ -235,7 +241,6 @@ CONFIG_REFCOUNT_FULL=y # GCOV-based kernel profiling # CONFIG_ARCH_HAS_GCOV_PROFILE_ALL=y -CONFIG_HAVE_GENERIC_DMA_COHERENT=y CONFIG_RT_MUTEXES=y CONFIG_BASE_SMALL=0 CONFIG_MODULES=y @@ -415,6 +420,8 @@ CONFIG_ARM_VIRT_EXT=y CONFIG_SWP_EMULATE=y # CONFIG_CPU_ICACHE_DISABLE is not set # CONFIG_CPU_BPREDICT_DISABLE is not set +CONFIG_CPU_SPECTRE=y +CONFIG_HARDEN_BRANCH_PREDICTOR=y CONFIG_KUSER_HELPERS=y # CONFIG_VDSO is not set CONFIG_OUTER_CACHE=y @@ -470,24 +477,25 @@ CONFIG_PCI_QUIRKS=y CONFIG_PCI_LABEL=y # CONFIG_HOTPLUG_PCI is not set +# +# PCI controller drivers +# + # # Cadence PCIe controllers support # # CONFIG_PCIE_CADENCE_HOST is not set +# CONFIG_PCI_FTPCI100 is not set +# CONFIG_PCI_HOST_GENERIC is not set +# CONFIG_PCI_V3_SEMI is not set +# CONFIG_PCIE_ALTERA is not set # # DesignWare PCI Core Support # -# CONFIG_PCIE_DW_PLAT is not set +# CONFIG_PCIE_DW_PLAT_HOST is not set # CONFIG_PCI_LAYERSCAPE is not set -# -# PCI host controller drivers -# -# CONFIG_PCI_FTPCI100 is not set -# CONFIG_PCI_HOST_GENERIC is not set -# CONFIG_PCI_V3_SEMI is not set - # # PCI Endpoint # @@ -567,8 +575,6 @@ CONFIG_FORCE_MAX_ZONEORDER=11 CONFIG_ALIGNMENT_TRAP=y # CONFIG_UACCESS_WITH_MEMCPY is not set CONFIG_SECCOMP=y -CONFIG_SWIOTLB=y -CONFIG_IOMMU_HELPER=y CONFIG_PARAVIRT=y # CONFIG_PARAVIRT_TIME_ACCOUNTING is not set # CONFIG_XEN is not set @@ -720,6 +726,7 @@ CONFIG_DEFAULT_TCP_CONG="cubic" CONFIG_NET_PTP_CLASSIFY=y # CONFIG_NETWORK_PHY_TIMESTAMPING is not set # CONFIG_NETFILTER is not set +# CONFIG_BPFILTER is not set # CONFIG_IP_DCCP is not set # CONFIG_IP_SCTP is not set # CONFIG_RDS is not set @@ -781,6 +788,8 @@ CONFIG_DST_CACHE=y CONFIG_GRO_CELLS=y # CONFIG_NET_DEVLINK is not set CONFIG_MAY_USE_DEVLINK=y +CONFIG_PAGE_POOL=y +CONFIG_FAILOVER=y CONFIG_HAVE_EBPF_JIT=y # @@ -796,10 +805,14 @@ CONFIG_DEVTMPFS=y CONFIG_DEVTMPFS_MOUNT=y CONFIG_STANDALONE=y CONFIG_PREVENT_FIRMWARE_BUILD=y + +# +# Firmware loader +# CONFIG_FW_LOADER=y CONFIG_EXTRA_FIRMWARE="bnx2x/bnx2x-e1h-7.13.1.0.fw bnx2x/bnx2x-e2-7.13.1.0.fw bnx2/bnx2-mips-09-6.2.1b.fw bnx2/bnx2-mips-06-6.2.3.fw tigon/tg357766.bin rtl_nic/rtl8411-2.fw rtl_nic/rtl8411-1.fw rtl_nic/rtl8402-1.fw rtl_nic/rtl8168h-2.fw rtl_nic/rtl8168h-1.fw rtl_nic/rtl8168g-3.fw rtl_nic/rtl8168g-2.fw rtl_nic/rtl8168g-1.fw rtl_nic/rtl8168f-2.fw rtl_nic/rtl8168f-1.fw rtl_nic/rtl8168e-3.fw rtl_nic/rtl8168e-2.fw rtl_nic/rtl8168e-1.fw rtl_nic/rtl8168d-2.fw rtl_nic/rtl8168d-1.fw rtl_nic/rtl8107e-2.fw rtl_nic/rtl8107e-1.fw rtl_nic/rtl8106e-2.fw rtl_nic/rtl8106e-1.fw rtl_nic/rtl8105e-1.fw bnx2/bnx2-rv2p-09-6.0.17.fw bnx2/bnx2-rv2p-06-6.0.15.fw" CONFIG_EXTRA_FIRMWARE_DIR="linux-firmware" -# CONFIG_FW_LOADER_USER_HELPER_FALLBACK is not set +# CONFIG_FW_LOADER_USER_HELPER is not set CONFIG_ALLOW_DEV_COREDUMP=y # CONFIG_DEBUG_DRIVER is not set # CONFIG_DEBUG_DEVRES is not set @@ -1185,6 +1198,7 @@ CONFIG_BLK_DEV_DM=y # CONFIG_DM_SNAPSHOT is not set # CONFIG_DM_THIN_PROVISIONING is not set # CONFIG_DM_CACHE is not set +# CONFIG_DM_WRITECACHE is not set # CONFIG_DM_ERA is not set CONFIG_DM_MIRROR=y # CONFIG_DM_LOG_USERSPACE is not set @@ -1276,10 +1290,6 @@ CONFIG_ATL1C=y CONFIG_ALX=y CONFIG_NET_VENDOR_AURORA=y CONFIG_AURORA_NB8800=y -CONFIG_NET_CADENCE=y -CONFIG_MACB=y -CONFIG_MACB_USE_HWSTAMP=y -CONFIG_MACB_PCI=y CONFIG_NET_VENDOR_BROADCOM=y CONFIG_B44=y CONFIG_B44_PCI_AUTOSELECT=y @@ -1296,6 +1306,10 @@ CONFIG_BNXT=y CONFIG_BNXT_FLOWER_OFFLOAD=y CONFIG_NET_VENDOR_BROCADE=y CONFIG_BNA=y +CONFIG_NET_CADENCE=y +CONFIG_MACB=y +CONFIG_MACB_USE_HWSTAMP=y +CONFIG_MACB_PCI=y CONFIG_NET_VENDOR_CAVIUM=y CONFIG_NET_VENDOR_CHELSIO=y CONFIG_CHELSIO_T1=y @@ -1331,10 +1345,6 @@ CONFIG_BE2NET=y CONFIG_BE2NET_HWMON=y CONFIG_NET_VENDOR_EZCHIP=y # CONFIG_EZCHIP_NPS_MANAGEMENT_ENET is not set -CONFIG_NET_VENDOR_EXAR=y -CONFIG_S2IO=y -CONFIG_VXGE=y -# CONFIG_VXGE_DEBUG_TRACE_ALL is not set CONFIG_NET_VENDOR_FARADAY=y # CONFIG_FTMAC100 is not set # CONFIG_FTGMAC100 is not set @@ -1349,6 +1359,7 @@ CONFIG_NET_VENDOR_HISILICON=y CONFIG_NET_VENDOR_HP=y CONFIG_HP100=y CONFIG_NET_VENDOR_HUAWEI=y +CONFIG_NET_VENDOR_I825XX=y CONFIG_NET_VENDOR_INTEL=y CONFIG_E100=y CONFIG_E1000=y @@ -1364,7 +1375,10 @@ CONFIG_I40E=y CONFIG_I40EVF=y # CONFIG_ICE is not set CONFIG_FM10K=y -CONFIG_NET_VENDOR_I825XX=y +CONFIG_NET_VENDOR_EXAR=y +CONFIG_S2IO=y +CONFIG_VXGE=y +# CONFIG_VXGE_DEBUG_TRACE_ALL is not set CONFIG_JME=y CONFIG_NET_VENDOR_MARVELL=y CONFIG_MVMDIO=y @@ -1398,6 +1412,7 @@ CONFIG_ENC28J60=y # CONFIG_ENC28J60_WRITEVERIFY is not set CONFIG_ENCX24J600=y CONFIG_LAN743X=y +CONFIG_NET_VENDOR_MICROSEMI=y CONFIG_NET_VENDOR_MYRI=y CONFIG_MYRI10GE=y CONFIG_FEALNX=y @@ -1430,6 +1445,8 @@ CONFIG_NET_VENDOR_QUALCOMM=y # CONFIG_QCA7000_SPI is not set CONFIG_QCOM_EMAC=y # CONFIG_RMNET is not set +CONFIG_NET_VENDOR_RDC=y +CONFIG_R6040=y CONFIG_NET_VENDOR_REALTEK=y CONFIG_8139CP=y CONFIG_8139TOO=y @@ -1439,22 +1456,20 @@ CONFIG_8139TOO_8129=y # CONFIG_8139_OLD_RX_RESET is not set CONFIG_R8169=y CONFIG_NET_VENDOR_RENESAS=y -CONFIG_NET_VENDOR_RDC=y -CONFIG_R6040=y CONFIG_NET_VENDOR_ROCKER=y CONFIG_NET_VENDOR_SAMSUNG=y CONFIG_SXGBE_ETH=y CONFIG_NET_VENDOR_SEEQ=y -CONFIG_NET_VENDOR_SILAN=y -CONFIG_SC92031=y -CONFIG_NET_VENDOR_SIS=y -CONFIG_SIS900=y -CONFIG_SIS190=y CONFIG_NET_VENDOR_SOLARFLARE=y CONFIG_SFC=y CONFIG_SFC_MCDI_MON=y CONFIG_SFC_MCDI_LOGGING=y CONFIG_SFC_FALCON=y +CONFIG_NET_VENDOR_SILAN=y +CONFIG_SC92031=y +CONFIG_NET_VENDOR_SIS=y +CONFIG_SIS900=y +CONFIG_SIS190=y CONFIG_NET_VENDOR_SMSC=y # CONFIG_SMC91X is not set CONFIG_EPIC100=y @@ -1473,6 +1488,9 @@ CONFIG_HAPPYMEAL=y CONFIG_SUNGEM=y CONFIG_CASSINI=y CONFIG_NIU=y +CONFIG_NET_VENDOR_SYNOPSYS=y +CONFIG_DWC_XLGMAC=y +CONFIG_DWC_XLGMAC_PCI=y CONFIG_NET_VENDOR_TEHUTI=y CONFIG_TEHUTI=y CONFIG_NET_VENDOR_TI=y @@ -1489,9 +1507,6 @@ CONFIG_WIZNET_W5300=y # CONFIG_WIZNET_BUS_INDIRECT is not set CONFIG_WIZNET_BUS_ANY=y CONFIG_WIZNET_W5100_SPI=y -CONFIG_NET_VENDOR_SYNOPSYS=y -CONFIG_DWC_XLGMAC=y -CONFIG_DWC_XLGMAC_PCI=y # CONFIG_FDDI is not set # CONFIG_HIPPI is not set CONFIG_MDIO_DEVICE=y @@ -1502,6 +1517,7 @@ CONFIG_MDIO_BITBANG=y # CONFIG_MDIO_BUS_MUX_MMIOREG is not set # CONFIG_MDIO_GPIO is not set # CONFIG_MDIO_HISI_FEMAC is not set +# CONFIG_MDIO_MSCC_MIIM is not set CONFIG_PHYLIB=y CONFIG_SWPHY=y @@ -1510,6 +1526,7 @@ CONFIG_SWPHY=y # CONFIG_AMD_PHY=y CONFIG_AQUANTIA_PHY=y +# CONFIG_ASIX_PHY is not set CONFIG_AT803X_PHY=y CONFIG_BCM7XXX_PHY=y CONFIG_BCM87XX_PHY=y @@ -1519,6 +1536,7 @@ CONFIG_CICADA_PHY=y # CONFIG_CORTINA_PHY is not set CONFIG_DAVICOM_PHY=y # CONFIG_DP83822_PHY is not set +# CONFIG_DP83TC811_PHY is not set CONFIG_DP83848_PHY=y CONFIG_DP83867_PHY=y CONFIG_FIXED_PHY=y @@ -1530,6 +1548,7 @@ CONFIG_MARVELL_PHY=y # CONFIG_MARVELL_10G_PHY is not set CONFIG_MICREL_PHY=y CONFIG_MICROCHIP_PHY=y +# CONFIG_MICROCHIP_T1_PHY is not set CONFIG_MICROSEMI_PHY=y CONFIG_NATIONAL_PHY=y CONFIG_QSEMI_PHY=y @@ -1585,6 +1604,7 @@ CONFIG_USB_NET_CH9200=y # # CONFIG_WAN is not set CONFIG_VMXNET3=y +CONFIG_NET_FAILOVER=y # CONFIG_ISDN is not set # CONFIG_NVM is not set @@ -1644,6 +1664,7 @@ CONFIG_MOUSE_PS2_SYNAPTICS_SMBUS=y CONFIG_MOUSE_PS2_CYPRESS=y CONFIG_MOUSE_PS2_TRACKPOINT=y CONFIG_MOUSE_PS2_ELANTECH=y +CONFIG_MOUSE_PS2_ELANTECH_SMBUS=y CONFIG_MOUSE_PS2_SENTELIC=y CONFIG_MOUSE_PS2_TOUCHKIT=y CONFIG_MOUSE_PS2_FOCALTECH=y @@ -1845,6 +1866,7 @@ CONFIG_I2C_SLAVE_EEPROM=y CONFIG_SPI=y # CONFIG_SPI_DEBUG is not set CONFIG_SPI_MASTER=y +# CONFIG_SPI_MEM is not set # # SPI Master Controller Drivers @@ -1903,6 +1925,7 @@ CONFIG_PINCTRL=y # CONFIG_PINCTRL_SX150X is not set CONFIG_ARCH_HAVE_CUSTOM_GPIO_H=y CONFIG_GPIOLIB=y +CONFIG_GPIOLIB_FASTPATH_LIMIT=512 CONFIG_OF_GPIO=y # CONFIG_DEBUG_GPIO is not set # CONFIG_GPIO_SYSFS is not set @@ -2341,7 +2364,6 @@ CONFIG_FB_EFI=y # CONFIG_FB_METRONOME is not set # CONFIG_FB_MB862XX is not set # CONFIG_FB_BROADSHEET is not set -# CONFIG_FB_AUO_K190X is not set CONFIG_FB_SIMPLE=y # CONFIG_FB_SSD1307 is not set # CONFIG_FB_SM712 is not set @@ -2412,6 +2434,7 @@ CONFIG_HID_LOGITECH=y # CONFIG_LOGIWHEELS_FF is not set # CONFIG_HID_MAGICMOUSE is not set # CONFIG_HID_MAYFLASH is not set +# CONFIG_HID_REDRAGON is not set CONFIG_HID_MICROSOFT=y CONFIG_HID_MONTEREY=y # CONFIG_HID_MULTITOUCH is not set @@ -2430,6 +2453,7 @@ CONFIG_HID_PETALYNX=y # CONFIG_HID_SAITEK is not set CONFIG_HID_SAMSUNG=y # CONFIG_HID_SPEEDLINK is not set +# CONFIG_HID_STEAM is not set # CONFIG_HID_STEELSERIES is not set CONFIG_HID_SUNPLUS=y # CONFIG_HID_RMI is not set @@ -2550,6 +2574,7 @@ CONFIG_USB_STORAGE_CYPRESS_ATACB=y # CONFIG_USBIP_CORE is not set # CONFIG_USB_MUSB_HDRC is not set CONFIG_USB_DWC3=y +# CONFIG_USB_DWC3_ULPI is not set CONFIG_USB_DWC3_HOST=y # @@ -2609,7 +2634,7 @@ CONFIG_NOP_USB_XCEIV=y # CONFIG_USB_ULPI is not set # CONFIG_USB_GADGET is not set # CONFIG_TYPEC is not set -# CONFIG_USB_ULPI_BUS is not set +CONFIG_USB_ULPI_BUS=y # CONFIG_UWB is not set CONFIG_MMC=y CONFIG_PWRSEQ_EMMC=y @@ -2683,8 +2708,6 @@ CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES=y # Microsoft Hyper-V guest support # CONFIG_STAGING=y -# CONFIG_IPX is not set -# CONFIG_NCP_FS is not set # CONFIG_COMEDI is not set # CONFIG_RTS5208 is not set # CONFIG_FB_SM750 is not set @@ -2701,7 +2724,6 @@ CONFIG_STAGING=y # # CONFIG_STAGING_BOARD is not set # CONFIG_LTE_GDM724X is not set -# CONFIG_LNET is not set # CONFIG_DGNC is not set # CONFIG_GS_FPGABOOT is not set # CONFIG_UNISYSSPAR is not set @@ -2836,14 +2858,16 @@ CONFIG_BCM_KONA_USB2_PHY=y # CONFIG_PHY_PXA_28NM_HSIC is not set # CONFIG_PHY_PXA_28NM_USB2 is not set # CONFIG_PHY_MAPPHONE_MDM6600 is not set +# CONFIG_PHY_QCOM_USB_HS is not set +# CONFIG_PHY_QCOM_USB_HSIC is not set +# CONFIG_PHY_TUSB1210 is not set # CONFIG_POWERCAP is not set # CONFIG_MCB is not set # # Performance monitor support # -# CONFIG_ARM_CCI400_PMU is not set -# CONFIG_ARM_CCI5xx_PMU is not set +# CONFIG_ARM_CCI_PMU is not set # CONFIG_ARM_CCN is not set CONFIG_ARM_PMU=y # CONFIG_RAS is not set @@ -2948,6 +2972,7 @@ CONFIG_INOTIFY_USER=y # CONFIG_FANOTIFY is not set # CONFIG_QUOTA is not set CONFIG_AUTOFS4_FS=y +CONFIG_AUTOFS_FS=y CONFIG_FUSE_FS=y # CONFIG_CUSE is not set # CONFIG_OVERLAY_FS is not set @@ -3161,6 +3186,9 @@ CONFIG_ARCH_HAS_DEBUG_VIRTUAL=y # CONFIG_DEBUG_MEMORY_INIT is not set # CONFIG_DEBUG_PER_CPU_MAPS is not set # CONFIG_DEBUG_HIGHMEM is not set +CONFIG_ARCH_HAS_KCOV=y +CONFIG_CC_HAS_SANCOV_TRACE_PC=y +# CONFIG_KCOV is not set # CONFIG_DEBUG_SHIRQ is not set # @@ -3242,6 +3270,7 @@ CONFIG_RUNTIME_TESTING_MENU=y # CONFIG_TEST_PRINTF is not set # CONFIG_TEST_BITMAP is not set # CONFIG_TEST_UUID is not set +# CONFIG_TEST_OVERFLOW is not set # CONFIG_TEST_RHASHTABLE is not set # CONFIG_TEST_HASH is not set # CONFIG_TEST_LKM is not set @@ -3335,6 +3364,11 @@ CONFIG_CRYPTO_AUTHENC=y CONFIG_CRYPTO_CCM=y # CONFIG_CRYPTO_GCM is not set # CONFIG_CRYPTO_CHACHA20POLY1305 is not set +# CONFIG_CRYPTO_AEGIS128 is not set +# CONFIG_CRYPTO_AEGIS128L is not set +# CONFIG_CRYPTO_AEGIS256 is not set +# CONFIG_CRYPTO_MORUS640 is not set +# CONFIG_CRYPTO_MORUS1280 is not set CONFIG_CRYPTO_SEQIV=y CONFIG_CRYPTO_ECHAINIV=y @@ -3413,6 +3447,7 @@ CONFIG_CRYPTO_DEFLATE=y # CONFIG_CRYPTO_842 is not set # CONFIG_CRYPTO_LZ4 is not set # CONFIG_CRYPTO_LZ4HC is not set +# CONFIG_CRYPTO_ZSTD is not set # # Random Number Generation @@ -3491,6 +3526,8 @@ CONFIG_ASSOCIATIVE_ARRAY=y CONFIG_HAS_IOMEM=y CONFIG_HAS_IOPORT_MAP=y CONFIG_HAS_DMA=y +CONFIG_NEED_DMA_MAP_STATE=y +CONFIG_HAVE_GENERIC_DMA_COHERENT=y CONFIG_SGL_ALLOC=y CONFIG_CHECK_SIGNATURE=y CONFIG_CPU_RMAP=y diff --git a/configs/kernelarm64.config b/configs/kernelarm64.config index ddb0e13..7414bf0 100644 --- a/configs/kernelarm64.config +++ b/configs/kernelarm64.config @@ -1,10 +1,13 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/arm64 4.17.0 Kernel Configuration +# Linux/arm64 4.18.11 Kernel Configuration +# + +# +# Compiler: aarch64-linux-gnu-gcc (Debian 6.3.0-18) 6.3.0 20170516 # CONFIG_ARM64=y CONFIG_64BIT=y -CONFIG_ARCH_PHYS_ADDR_T_64BIT=y CONFIG_MMU=y CONFIG_ARM64_PAGE_SHIFT=12 CONFIG_ARM64_CONT_SHIFT=4 @@ -24,18 +27,16 @@ CONFIG_GENERIC_CSUM=y CONFIG_GENERIC_CALIBRATE_DELAY=y CONFIG_ZONE_DMA32=y CONFIG_HAVE_GENERIC_GUP=y -CONFIG_ARCH_DMA_ADDR_T_64BIT=y -CONFIG_NEED_DMA_MAP_STATE=y -CONFIG_NEED_SG_DMA_LENGTH=y CONFIG_SMP=y -CONFIG_SWIOTLB=y -CONFIG_IOMMU_HELPER=y CONFIG_KERNEL_MODE_NEON=y CONFIG_FIX_EARLYCON_MEM=y CONFIG_PGTABLE_LEVELS=3 CONFIG_ARCH_SUPPORTS_UPROBES=y CONFIG_ARCH_PROC_KCORE_TEXT=y CONFIG_MULTI_IRQ_HANDLER=y +CONFIG_CC_IS_GCC=y +CONFIG_GCC_VERSION=60300 +CONFIG_CLANG_VERSION=0 CONFIG_IRQ_WORK=y CONFIG_BUILDTIME_EXTABLE_SORT=y CONFIG_THREAD_INFO_IN_TASK=y @@ -44,7 +45,6 @@ CONFIG_THREAD_INFO_IN_TASK=y # General setup # CONFIG_INIT_ENV_ARG_LIMIT=32 -CONFIG_CROSS_COMPILE="" # CONFIG_COMPILE_TEST is not set CONFIG_LOCALVERSION="" # CONFIG_LOCALVERSION_AUTO is not set @@ -119,6 +119,7 @@ CONFIG_LOG_CPU_MAX_BUF_SHIFT=12 CONFIG_PRINTK_SAFE_LOG_BUF_SHIFT=13 CONFIG_GENERIC_SCHED_CLOCK=y CONFIG_ARCH_SUPPORTS_NUMA_BALANCING=y +CONFIG_ARCH_SUPPORTS_INT128=y # CONFIG_CGROUPS is not set # CONFIG_NAMESPACES is not set # CONFIG_SCHED_AUTOGROUP is not set @@ -201,7 +202,6 @@ CONFIG_ARCH_HAS_SET_MEMORY=y CONFIG_HAVE_ARCH_THREAD_STRUCT_WHITELIST=y CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y CONFIG_HAVE_CLK=y -CONFIG_HAVE_DMA_API_DEBUG=y CONFIG_HAVE_HW_BREAKPOINT=y CONFIG_HAVE_PERF_REGS=y CONFIG_HAVE_PERF_USER_STACK_DUMP=y @@ -214,13 +214,12 @@ CONFIG_HAVE_CMPXCHG_DOUBLE=y CONFIG_ARCH_WANT_COMPAT_IPC_PARSE_VERSION=y CONFIG_HAVE_ARCH_SECCOMP_FILTER=y CONFIG_SECCOMP_FILTER=y +CONFIG_PLUGIN_HOSTCC="" CONFIG_HAVE_GCC_PLUGINS=y -# CONFIG_GCC_PLUGINS is not set -CONFIG_HAVE_CC_STACKPROTECTOR=y -CONFIG_CC_STACKPROTECTOR_NONE=y -# CONFIG_CC_STACKPROTECTOR_REGULAR is not set -# CONFIG_CC_STACKPROTECTOR_STRONG is not set -# CONFIG_CC_STACKPROTECTOR_AUTO is not set +CONFIG_HAVE_STACKPROTECTOR=y +CONFIG_CC_HAS_STACKPROTECTOR_NONE=y +CONFIG_STACKPROTECTOR=y +CONFIG_STACKPROTECTOR_STRONG=y CONFIG_HAVE_CONTEXT_TRACKING=y CONFIG_HAVE_VIRT_CPU_ACCOUNTING_GEN=y CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y @@ -244,7 +243,6 @@ CONFIG_REFCOUNT_FULL=y # GCOV-based kernel profiling # CONFIG_ARCH_HAS_GCOV_PROFILE_ALL=y -CONFIG_HAVE_GENERIC_DMA_COHERENT=y CONFIG_RT_MUTEXES=y CONFIG_BASE_SMALL=0 CONFIG_MODULES=y @@ -390,7 +388,6 @@ CONFIG_PCIEPORTBUS=y # CONFIG_PCIEASPM is not set CONFIG_PCIE_PME=y # CONFIG_PCIE_PTM is not set -CONFIG_PCI_BUS_ADDR_T_64BIT=y CONFIG_PCI_MSI=y CONFIG_PCI_MSI_IRQ_DOMAIN=y CONFIG_PCI_QUIRKS=y @@ -402,26 +399,27 @@ CONFIG_PCI_QUIRKS=y CONFIG_PCI_LABEL=y # CONFIG_HOTPLUG_PCI is not set +# +# PCI controller drivers +# + # # Cadence PCIe controllers support # # CONFIG_PCIE_CADENCE_HOST is not set +# CONFIG_PCI_FTPCI100 is not set +# CONFIG_PCI_HOST_GENERIC is not set +# CONFIG_PCI_XGENE is not set +# CONFIG_PCI_HOST_THUNDER_PEM is not set +# CONFIG_PCI_HOST_THUNDER_ECAM is not set # # DesignWare PCI Core Support # -# CONFIG_PCIE_DW_PLAT is not set +# CONFIG_PCIE_DW_PLAT_HOST is not set # CONFIG_PCI_HISI is not set # CONFIG_PCIE_KIRIN is not set -# -# PCI host controller drivers -# -# CONFIG_PCI_HOST_GENERIC is not set -# CONFIG_PCI_XGENE is not set -# CONFIG_PCI_HOST_THUNDER_PEM is not set -# CONFIG_PCI_HOST_THUNDER_ECAM is not set - # # PCI Endpoint # @@ -470,6 +468,7 @@ CONFIG_SCHED_SMT=y CONFIG_NR_CPUS=8 CONFIG_HOTPLUG_CPU=y # CONFIG_NUMA is not set +CONFIG_HOLES_IN_ZONE=y CONFIG_PREEMPT_NONE=y # CONFIG_PREEMPT_VOLUNTARY is not set # CONFIG_PREEMPT is not set @@ -518,6 +517,7 @@ CONFIG_GENERIC_EARLY_IOREMAP=y # CONFIG_IDLE_PAGE_TRACKING is not set # CONFIG_PERCPU_STATS is not set # CONFIG_GUP_BENCHMARK is not set +CONFIG_ARCH_HAS_PTE_SPECIAL=y CONFIG_SECCOMP=y CONFIG_PARAVIRT=y # CONFIG_PARAVIRT_TIME_ACCOUNTING is not set @@ -527,6 +527,7 @@ CONFIG_FORCE_MAX_ZONEORDER=11 CONFIG_UNMAP_KERNEL_AT_EL0=y CONFIG_HARDEN_BRANCH_PREDICTOR=y CONFIG_HARDEN_EL2_VECTORS=y +CONFIG_ARM64_SSBD=y # CONFIG_ARM64_SW_TTBR0_PAN is not set # @@ -676,6 +677,7 @@ CONFIG_DEFAULT_TCP_CONG="cubic" CONFIG_NET_PTP_CLASSIFY=y # CONFIG_NETWORK_PHY_TIMESTAMPING is not set # CONFIG_NETFILTER is not set +# CONFIG_BPFILTER is not set # CONFIG_IP_DCCP is not set # CONFIG_IP_SCTP is not set # CONFIG_RDS is not set @@ -737,6 +739,8 @@ CONFIG_DST_CACHE=y CONFIG_GRO_CELLS=y # CONFIG_NET_DEVLINK is not set CONFIG_MAY_USE_DEVLINK=y +CONFIG_PAGE_POOL=y +CONFIG_FAILOVER=y CONFIG_HAVE_EBPF_JIT=y # @@ -753,10 +757,14 @@ CONFIG_DEVTMPFS=y CONFIG_DEVTMPFS_MOUNT=y CONFIG_STANDALONE=y CONFIG_PREVENT_FIRMWARE_BUILD=y + +# +# Firmware loader +# CONFIG_FW_LOADER=y -CONFIG_EXTRA_FIRMWARE="bnx2x/bnx2x-e1h-7.13.1.0.fw bnx2x/bnx2x-e2-7.13.1.0.fw bnx2/bnx2-mips-09-6.2.1b.fw bnx2/bnx2-mips-06-6.2.3.fw tigon/tg357766.bin rtl_nic/rtl8411-2.fw rtl_nic/rtl8411-1.fw rtl_nic/rtl8402-1.fw rtl_nic/rtl8168h-2.fw rtl_nic/rtl8168h-1.fw rtl_nic/rtl8168g-3.fw rtl_nic/rtl8168g-2.fw rtl_nic/rtl8168g-1.fw rtl_nic/rtl8168f-2.fw rtl_nic/rtl8168f-1.fw rtl_nic/rtl8168e-3.fw rtl_nic/rtl8168e-2.fw rtl_nic/rtl8168e-1.fw rtl_nic/rtl8168d-2.fw rtl_nic/rtl8168d-1.fw rtl_nic/rtl8107e-2.fw rtl_nic/rtl8107e-1.fw rtl_nic/rtl8106e-2.fw rtl_nic/rtl8106e-1.fw rtl_nic/rtl8105e-1.fw bnx/bnx2-rv2p-09-6.0.17.fw bnx2/bnx2-rv2p-06-6.0.15.fw" +CONFIG_EXTRA_FIRMWARE="bnx2x/bnx2x-e1h-7.13.1.0.fw bnx2x/bnx2x-e2-7.13.1.0.fw bnx2/bnx2-mips-09-6.2.1b.fw bnx2/bnx2-mips-06-6.2.3.fw tigon/tg357766.bin rtl_nic/rtl8411-2.fw rtl_nic/rtl8411-1.fw rtl_nic/rtl8402-1.fw rtl_nic/rtl8168h-2.fw rtl_nic/rtl8168h-1.fw rtl_nic/rtl8168g-3.fw rtl_nic/rtl8168g-2.fw rtl_nic/rtl8168g-1.fw rtl_nic/rtl8168f-2.fw rtl_nic/rtl8168f-1.fw rtl_nic/rtl8168e-3.fw rtl_nic/rtl8168e-2.fw rtl_nic/rtl8168e-1.fw rtl_nic/rtl8168d-2.fw rtl_nic/rtl8168d-1.fw rtl_nic/rtl8107e-2.fw rtl_nic/rtl8107e-1.fw rtl_nic/rtl8106e-2.fw rtl_nic/rtl8106e-1.fw rtl_nic/rtl8105e-1.fw bnx2/bnx2-rv2p-09-6.0.17.fw bnx2/bnx2-rv2p-06-6.0.15.fw" CONFIG_EXTRA_FIRMWARE_DIR="linux-firmware" -# CONFIG_FW_LOADER_USER_HELPER_FALLBACK is not set +# CONFIG_FW_LOADER_USER_HELPER is not set CONFIG_ALLOW_DEV_COREDUMP=y # CONFIG_DEBUG_DRIVER is not set # CONFIG_DEBUG_DEVRES is not set @@ -1143,6 +1151,7 @@ CONFIG_BLK_DEV_DM=y # CONFIG_DM_SNAPSHOT is not set # CONFIG_DM_THIN_PROVISIONING is not set # CONFIG_DM_CACHE is not set +# CONFIG_DM_WRITECACHE is not set # CONFIG_DM_ERA is not set CONFIG_DM_MIRROR=y # CONFIG_DM_LOG_USERSPACE is not set @@ -1235,10 +1244,6 @@ CONFIG_ATL1C=y CONFIG_ALX=y CONFIG_NET_VENDOR_AURORA=y CONFIG_AURORA_NB8800=y -CONFIG_NET_CADENCE=y -CONFIG_MACB=y -CONFIG_MACB_USE_HWSTAMP=y -CONFIG_MACB_PCI=y CONFIG_NET_VENDOR_BROADCOM=y CONFIG_B44=y CONFIG_B44_PCI_AUTOSELECT=y @@ -1255,6 +1260,10 @@ CONFIG_BNXT=y CONFIG_BNXT_FLOWER_OFFLOAD=y CONFIG_NET_VENDOR_BROCADE=y CONFIG_BNA=y +CONFIG_NET_CADENCE=y +CONFIG_MACB=y +CONFIG_MACB_USE_HWSTAMP=y +CONFIG_MACB_PCI=y CONFIG_NET_VENDOR_CAVIUM=y # CONFIG_THUNDER_NIC_PF is not set # CONFIG_THUNDER_NIC_VF is not set @@ -1294,10 +1303,6 @@ CONFIG_BE2NET=y CONFIG_BE2NET_HWMON=y CONFIG_NET_VENDOR_EZCHIP=y # CONFIG_EZCHIP_NPS_MANAGEMENT_ENET is not set -CONFIG_NET_VENDOR_EXAR=y -CONFIG_S2IO=y -CONFIG_VXGE=y -# CONFIG_VXGE_DEBUG_TRACE_ALL is not set CONFIG_NET_VENDOR_HISILICON=y # CONFIG_HIX5HD2_GMAC is not set # CONFIG_HISI_FEMAC is not set @@ -1309,6 +1314,8 @@ CONFIG_NET_VENDOR_HISILICON=y CONFIG_NET_VENDOR_HP=y CONFIG_HP100=y CONFIG_NET_VENDOR_HUAWEI=y +# CONFIG_HINIC is not set +CONFIG_NET_VENDOR_I825XX=y CONFIG_NET_VENDOR_INTEL=y CONFIG_E100=y CONFIG_E1000=y @@ -1324,7 +1331,10 @@ CONFIG_I40E=y CONFIG_I40EVF=y # CONFIG_ICE is not set CONFIG_FM10K=y -CONFIG_NET_VENDOR_I825XX=y +CONFIG_NET_VENDOR_EXAR=y +CONFIG_S2IO=y +CONFIG_VXGE=y +# CONFIG_VXGE_DEBUG_TRACE_ALL is not set CONFIG_JME=y CONFIG_NET_VENDOR_MARVELL=y CONFIG_MVMDIO=y @@ -1358,6 +1368,7 @@ CONFIG_ENC28J60=y # CONFIG_ENC28J60_WRITEVERIFY is not set CONFIG_ENCX24J600=y CONFIG_LAN743X=y +CONFIG_NET_VENDOR_MICROSEMI=y CONFIG_NET_VENDOR_MYRI=y CONFIG_MYRI10GE=y CONFIG_FEALNX=y @@ -1389,6 +1400,8 @@ CONFIG_NET_VENDOR_QUALCOMM=y # CONFIG_QCA7000_SPI is not set CONFIG_QCOM_EMAC=y # CONFIG_RMNET is not set +CONFIG_NET_VENDOR_RDC=y +CONFIG_R6040=y CONFIG_NET_VENDOR_REALTEK=y CONFIG_8139CP=y CONFIG_8139TOO=y @@ -1398,22 +1411,20 @@ CONFIG_8139TOO_8129=y # CONFIG_8139_OLD_RX_RESET is not set CONFIG_R8169=y CONFIG_NET_VENDOR_RENESAS=y -CONFIG_NET_VENDOR_RDC=y -CONFIG_R6040=y CONFIG_NET_VENDOR_ROCKER=y CONFIG_NET_VENDOR_SAMSUNG=y CONFIG_SXGBE_ETH=y CONFIG_NET_VENDOR_SEEQ=y -CONFIG_NET_VENDOR_SILAN=y -CONFIG_SC92031=y -CONFIG_NET_VENDOR_SIS=y -CONFIG_SIS900=y -CONFIG_SIS190=y CONFIG_NET_VENDOR_SOLARFLARE=y CONFIG_SFC=y CONFIG_SFC_MCDI_MON=y CONFIG_SFC_MCDI_LOGGING=y CONFIG_SFC_FALCON=y +CONFIG_NET_VENDOR_SILAN=y +CONFIG_SC92031=y +CONFIG_NET_VENDOR_SIS=y +CONFIG_SIS900=y +CONFIG_SIS190=y CONFIG_NET_VENDOR_SMSC=y # CONFIG_SMC91X is not set CONFIG_EPIC100=y @@ -1431,6 +1442,9 @@ CONFIG_HAPPYMEAL=y CONFIG_SUNGEM=y CONFIG_CASSINI=y CONFIG_NIU=y +CONFIG_NET_VENDOR_SYNOPSYS=y +CONFIG_DWC_XLGMAC=y +CONFIG_DWC_XLGMAC_PCI=y CONFIG_NET_VENDOR_TEHUTI=y CONFIG_TEHUTI=y CONFIG_NET_VENDOR_TI=y @@ -1447,9 +1461,6 @@ CONFIG_WIZNET_W5300=y # CONFIG_WIZNET_BUS_INDIRECT is not set CONFIG_WIZNET_BUS_ANY=y CONFIG_WIZNET_W5100_SPI=y -CONFIG_NET_VENDOR_SYNOPSYS=y -CONFIG_DWC_XLGMAC=y -CONFIG_DWC_XLGMAC_PCI=y # CONFIG_FDDI is not set # CONFIG_HIPPI is not set CONFIG_MDIO_DEVICE=y @@ -1460,6 +1471,7 @@ CONFIG_MDIO_BITBANG=y # CONFIG_MDIO_BUS_MUX_MMIOREG is not set # CONFIG_MDIO_GPIO is not set # CONFIG_MDIO_HISI_FEMAC is not set +# CONFIG_MDIO_MSCC_MIIM is not set # CONFIG_MDIO_OCTEON is not set # CONFIG_MDIO_THUNDER is not set CONFIG_PHYLIB=y @@ -1470,6 +1482,7 @@ CONFIG_SWPHY=y # CONFIG_AMD_PHY=y CONFIG_AQUANTIA_PHY=y +# CONFIG_ASIX_PHY is not set CONFIG_AT803X_PHY=y CONFIG_BCM7XXX_PHY=y CONFIG_BCM87XX_PHY=y @@ -1479,6 +1492,7 @@ CONFIG_CICADA_PHY=y # CONFIG_CORTINA_PHY is not set CONFIG_DAVICOM_PHY=y # CONFIG_DP83822_PHY is not set +# CONFIG_DP83TC811_PHY is not set CONFIG_DP83848_PHY=y CONFIG_DP83867_PHY=y CONFIG_FIXED_PHY=y @@ -1490,6 +1504,7 @@ CONFIG_MARVELL_PHY=y # CONFIG_MARVELL_10G_PHY is not set CONFIG_MICREL_PHY=y CONFIG_MICROCHIP_PHY=y +# CONFIG_MICROCHIP_T1_PHY is not set CONFIG_MICROSEMI_PHY=y CONFIG_NATIONAL_PHY=y CONFIG_QSEMI_PHY=y @@ -1545,6 +1560,7 @@ CONFIG_USB_NET_CH9200=y # # CONFIG_WAN is not set CONFIG_VMXNET3=y +CONFIG_NET_FAILOVER=y # CONFIG_ISDN is not set # CONFIG_NVM is not set @@ -1604,6 +1620,7 @@ CONFIG_MOUSE_PS2_SYNAPTICS_SMBUS=y CONFIG_MOUSE_PS2_CYPRESS=y CONFIG_MOUSE_PS2_TRACKPOINT=y CONFIG_MOUSE_PS2_ELANTECH=y +CONFIG_MOUSE_PS2_ELANTECH_SMBUS=y CONFIG_MOUSE_PS2_SENTELIC=y CONFIG_MOUSE_PS2_TOUCHKIT=y CONFIG_MOUSE_PS2_FOCALTECH=y @@ -1812,6 +1829,7 @@ CONFIG_I2C_SLAVE_EEPROM=y CONFIG_SPI=y # CONFIG_SPI_DEBUG is not set CONFIG_SPI_MASTER=y +# CONFIG_SPI_MEM is not set # # SPI Master Controller Drivers @@ -1871,6 +1889,7 @@ CONFIG_PINCTRL=y # CONFIG_PINCTRL_SINGLE is not set # CONFIG_PINCTRL_SX150X is not set CONFIG_GPIOLIB=y +CONFIG_GPIOLIB_FASTPATH_LIMIT=512 CONFIG_OF_GPIO=y # CONFIG_DEBUG_GPIO is not set # CONFIG_GPIO_SYSFS is not set @@ -2312,7 +2331,6 @@ CONFIG_FB_EFI=y # CONFIG_FB_METRONOME is not set # CONFIG_FB_MB862XX is not set # CONFIG_FB_BROADSHEET is not set -# CONFIG_FB_AUO_K190X is not set CONFIG_FB_SIMPLE=y # CONFIG_FB_SSD1307 is not set # CONFIG_FB_SM712 is not set @@ -2385,6 +2403,7 @@ CONFIG_HID_LOGITECH=y # CONFIG_LOGIWHEELS_FF is not set # CONFIG_HID_MAGICMOUSE is not set # CONFIG_HID_MAYFLASH is not set +# CONFIG_HID_REDRAGON is not set CONFIG_HID_MICROSOFT=y CONFIG_HID_MONTEREY=y # CONFIG_HID_MULTITOUCH is not set @@ -2403,6 +2422,7 @@ CONFIG_HID_PETALYNX=y # CONFIG_HID_SAITEK is not set CONFIG_HID_SAMSUNG=y # CONFIG_HID_SPEEDLINK is not set +# CONFIG_HID_STEAM is not set # CONFIG_HID_STEELSERIES is not set CONFIG_HID_SUNPLUS=y # CONFIG_HID_RMI is not set @@ -2523,6 +2543,7 @@ CONFIG_USB_STORAGE_CYPRESS_ATACB=y # CONFIG_USBIP_CORE is not set # CONFIG_USB_MUSB_HDRC is not set CONFIG_USB_DWC3=y +# CONFIG_USB_DWC3_ULPI is not set CONFIG_USB_DWC3_HOST=y # @@ -2581,7 +2602,7 @@ CONFIG_NOP_USB_XCEIV=y # CONFIG_USB_ULPI is not set # CONFIG_USB_GADGET is not set # CONFIG_TYPEC is not set -# CONFIG_USB_ULPI_BUS is not set +CONFIG_USB_ULPI_BUS=y # CONFIG_UWB is not set CONFIG_MMC=y CONFIG_PWRSEQ_EMMC=y @@ -2654,8 +2675,6 @@ CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES=y # Microsoft Hyper-V guest support # CONFIG_STAGING=y -# CONFIG_IPX is not set -# CONFIG_NCP_FS is not set # CONFIG_COMEDI is not set # CONFIG_RTS5208 is not set # CONFIG_FB_SM750 is not set @@ -2672,7 +2691,6 @@ CONFIG_STAGING=y # # CONFIG_STAGING_BOARD is not set # CONFIG_LTE_GDM724X is not set -# CONFIG_LNET is not set # CONFIG_DGNC is not set # CONFIG_GS_FPGABOOT is not set # CONFIG_UNISYSSPAR is not set @@ -2823,14 +2841,16 @@ CONFIG_BCM_KONA_USB2_PHY=y # CONFIG_PHY_PXA_28NM_HSIC is not set # CONFIG_PHY_PXA_28NM_USB2 is not set # CONFIG_PHY_MAPPHONE_MDM6600 is not set +# CONFIG_PHY_QCOM_USB_HS is not set +# CONFIG_PHY_QCOM_USB_HSIC is not set +# CONFIG_PHY_TUSB1210 is not set # CONFIG_POWERCAP is not set # CONFIG_MCB is not set # # Performance monitor support # -# CONFIG_ARM_CCI400_PMU is not set -# CONFIG_ARM_CCI5xx_PMU is not set +# CONFIG_ARM_CCI_PMU is not set # CONFIG_ARM_CCN is not set CONFIG_ARM_PMU=y # CONFIG_ARM_DSU_PMU is not set @@ -2943,6 +2963,7 @@ CONFIG_INOTIFY_USER=y # CONFIG_FANOTIFY is not set # CONFIG_QUOTA is not set CONFIG_AUTOFS4_FS=y +CONFIG_AUTOFS_FS=y CONFIG_FUSE_FS=y # CONFIG_CUSE is not set # CONFIG_OVERLAY_FS is not set @@ -3163,6 +3184,7 @@ CONFIG_ARCH_HAS_DEBUG_VIRTUAL=y CONFIG_HAVE_ARCH_KASAN=y # CONFIG_KASAN is not set CONFIG_ARCH_HAS_KCOV=y +CONFIG_CC_HAS_SANCOV_TRACE_PC=y # CONFIG_KCOV is not set # CONFIG_DEBUG_SHIRQ is not set @@ -3245,6 +3267,7 @@ CONFIG_RUNTIME_TESTING_MENU=y # CONFIG_TEST_PRINTF is not set # CONFIG_TEST_BITMAP is not set # CONFIG_TEST_UUID is not set +# CONFIG_TEST_OVERFLOW is not set # CONFIG_TEST_RHASHTABLE is not set # CONFIG_TEST_HASH is not set # CONFIG_TEST_LKM is not set @@ -3337,6 +3360,11 @@ CONFIG_CRYPTO_AUTHENC=y CONFIG_CRYPTO_CCM=y # CONFIG_CRYPTO_GCM is not set # CONFIG_CRYPTO_CHACHA20POLY1305 is not set +# CONFIG_CRYPTO_AEGIS128 is not set +# CONFIG_CRYPTO_AEGIS128L is not set +# CONFIG_CRYPTO_AEGIS256 is not set +# CONFIG_CRYPTO_MORUS640 is not set +# CONFIG_CRYPTO_MORUS1280 is not set CONFIG_CRYPTO_SEQIV=y CONFIG_CRYPTO_ECHAINIV=y @@ -3415,6 +3443,7 @@ CONFIG_CRYPTO_DEFLATE=y # CONFIG_CRYPTO_842 is not set # CONFIG_CRYPTO_LZ4 is not set # CONFIG_CRYPTO_LZ4HC is not set +# CONFIG_CRYPTO_ZSTD is not set # # Random Number Generation @@ -3451,6 +3480,7 @@ CONFIG_GENERIC_STRNLEN_USER=y CONFIG_GENERIC_NET_UTILS=y CONFIG_GENERIC_PCI_IOMAP=y CONFIG_ARCH_USE_CMPXCHG_LOCKREF=y +CONFIG_ARCH_HAS_FAST_MULTIPLIER=y # CONFIG_INDIRECT_PIO is not set CONFIG_CRC_CCITT=y CONFIG_CRC16=y @@ -3495,8 +3525,13 @@ CONFIG_ASSOCIATIVE_ARRAY=y CONFIG_HAS_IOMEM=y CONFIG_HAS_IOPORT_MAP=y CONFIG_HAS_DMA=y -CONFIG_SGL_ALLOC=y +CONFIG_NEED_SG_DMA_LENGTH=y +CONFIG_NEED_DMA_MAP_STATE=y +CONFIG_ARCH_DMA_ADDR_T_64BIT=y +CONFIG_HAVE_GENERIC_DMA_COHERENT=y CONFIG_DMA_DIRECT_OPS=y +CONFIG_SWIOTLB=y +CONFIG_SGL_ALLOC=y CONFIG_CHECK_SIGNATURE=y CONFIG_CPU_RMAP=y CONFIG_DQL=y diff --git a/configs/kernelx64.config b/configs/kernelx64.config index dc32549..e80cba5 100755 --- a/configs/kernelx64.config +++ b/configs/kernelx64.config @@ -1,6 +1,10 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/x86 4.17.0 Kernel Configuration +# Linux/x86 4.18.11 Kernel Configuration +# + +# +# Compiler: gcc (Debian 6.3.0-18+deb9u1) 6.3.0 20170516 # CONFIG_64BIT=y CONFIG_X86_64=y @@ -15,8 +19,6 @@ CONFIG_ARCH_MMAP_RND_BITS_MIN=28 CONFIG_ARCH_MMAP_RND_BITS_MAX=32 CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MIN=8 CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MAX=16 -CONFIG_NEED_DMA_MAP_STATE=y -CONFIG_NEED_SG_DMA_LENGTH=y CONFIG_GENERIC_ISA_DMA=y CONFIG_GENERIC_BUG=y CONFIG_GENERIC_BUG_RELATIVE_POINTERS=y @@ -42,6 +44,9 @@ CONFIG_X86_64_SMP=y CONFIG_ARCH_SUPPORTS_UPROBES=y CONFIG_FIX_EARLYCON_MEM=y CONFIG_PGTABLE_LEVELS=4 +CONFIG_CC_IS_GCC=y +CONFIG_GCC_VERSION=60300 +CONFIG_CLANG_VERSION=0 CONFIG_IRQ_WORK=y CONFIG_BUILDTIME_EXTABLE_SORT=y CONFIG_THREAD_INFO_IN_TASK=y @@ -50,7 +55,6 @@ CONFIG_THREAD_INFO_IN_TASK=y # General setup # CONFIG_INIT_ENV_ARG_LIMIT=32 -CONFIG_CROSS_COMPILE="" # CONFIG_COMPILE_TEST is not set CONFIG_LOCALVERSION="" # CONFIG_LOCALVERSION_AUTO is not set @@ -190,6 +194,8 @@ CONFIG_MEMBARRIER=y # CONFIG_BPF_SYSCALL is not set # CONFIG_USERFAULTFD is not set CONFIG_ARCH_HAS_MEMBARRIER_SYNC_CORE=y +CONFIG_RSEQ=y +# CONFIG_DEBUG_RSEQ is not set CONFIG_EMBEDDED=y CONFIG_HAVE_PERF_EVENTS=y # CONFIG_PC104 is not set @@ -212,6 +218,7 @@ CONFIG_SLUB_CPU_PARTIAL=y # CONFIG_PROFILING is not set CONFIG_CRASH_CORE=y CONFIG_KEXEC_CORE=y +CONFIG_HOTPLUG_SMT=y CONFIG_HAVE_OPROFILE=y CONFIG_OPROFILE_NMI_TIMER=y # CONFIG_KPROBES is not set @@ -234,8 +241,8 @@ CONFIG_ARCH_HAS_SET_MEMORY=y CONFIG_HAVE_ARCH_THREAD_STRUCT_WHITELIST=y CONFIG_ARCH_WANTS_DYNAMIC_TASK_STRUCT=y CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y +CONFIG_HAVE_RSEQ=y CONFIG_HAVE_CLK=y -CONFIG_HAVE_DMA_API_DEBUG=y CONFIG_HAVE_HW_BREAKPOINT=y CONFIG_HAVE_MIXED_BREAKPOINTS_REGS=y CONFIG_HAVE_USER_RETURN_NOTIFIER=y @@ -245,19 +252,19 @@ CONFIG_HAVE_PERF_REGS=y CONFIG_HAVE_PERF_USER_STACK_DUMP=y CONFIG_HAVE_ARCH_JUMP_LABEL=y CONFIG_HAVE_RCU_TABLE_FREE=y +CONFIG_HAVE_RCU_TABLE_INVALIDATE=y CONFIG_ARCH_HAVE_NMI_SAFE_CMPXCHG=y CONFIG_HAVE_ALIGNED_STRUCT_PAGE=y CONFIG_HAVE_CMPXCHG_LOCAL=y CONFIG_HAVE_CMPXCHG_DOUBLE=y CONFIG_HAVE_ARCH_SECCOMP_FILTER=y CONFIG_SECCOMP_FILTER=y +CONFIG_PLUGIN_HOSTCC="" CONFIG_HAVE_GCC_PLUGINS=y -# CONFIG_GCC_PLUGINS is not set -CONFIG_HAVE_CC_STACKPROTECTOR=y -CONFIG_CC_STACKPROTECTOR_NONE=y -# CONFIG_CC_STACKPROTECTOR_REGULAR is not set -# CONFIG_CC_STACKPROTECTOR_STRONG is not set -# CONFIG_CC_STACKPROTECTOR_AUTO is not set +CONFIG_HAVE_STACKPROTECTOR=y +CONFIG_CC_HAS_STACKPROTECTOR_NONE=y +CONFIG_STACKPROTECTOR=y +CONFIG_STACKPROTECTOR_STRONG=y CONFIG_HAVE_ARCH_WITHIN_STACK_FRAMES=y CONFIG_HAVE_CONTEXT_TRACKING=y CONFIG_HAVE_VIRT_CPU_ACCOUNTING_GEN=y @@ -362,6 +369,7 @@ CONFIG_ARCH_USE_QUEUED_RWLOCKS=y CONFIG_QUEUED_RWLOCKS=y CONFIG_ARCH_HAS_SYNC_CORE_BEFORE_USERMODE=y CONFIG_ARCH_HAS_SYSCALL_WRAPPER=y +CONFIG_CC_HAS_SANE_STACKPROTECTOR=y # # Processor type and features @@ -410,8 +418,6 @@ CONFIG_HPET_TIMER=y CONFIG_DMI=y # CONFIG_GART_IOMMU is not set # CONFIG_CALGARY_IOMMU is not set -CONFIG_SWIOTLB=y -CONFIG_IOMMU_HELPER=y # CONFIG_MAXSMP is not set CONFIG_NR_CPUS_RANGE_BEGIN=2 CONFIG_NR_CPUS_RANGE_END=512 @@ -443,8 +449,6 @@ CONFIG_X86_VSYSCALL_EMULATION=y # CONFIG_X86_MSR is not set # CONFIG_X86_CPUID is not set # CONFIG_X86_5LEVEL is not set -CONFIG_ARCH_PHYS_ADDR_T_64BIT=y -CONFIG_ARCH_DMA_ADDR_T_64BIT=y CONFIG_X86_DIRECT_GBPAGES=y CONFIG_ARCH_HAS_MEM_ENCRYPT=y # CONFIG_AMD_MEM_ENCRYPT is not set @@ -492,6 +496,7 @@ CONFIG_ARCH_USES_HIGH_VMA_FLAGS=y CONFIG_ARCH_HAS_PKEYS=y # CONFIG_PERCPU_STATS is not set # CONFIG_GUP_BENCHMARK is not set +CONFIG_ARCH_HAS_PTE_SPECIAL=y # CONFIG_X86_PMEM_LEGACY is not set # CONFIG_X86_CHECK_BIOS_CORRUPTION is not set CONFIG_X86_RESERVE_LOW=64 @@ -637,7 +642,6 @@ CONFIG_PCIEPORTBUS=y # CONFIG_PCIEASPM is not set CONFIG_PCIE_PME=y # CONFIG_PCIE_PTM is not set -CONFIG_PCI_BUS_ADDR_T_64BIT=y CONFIG_PCI_MSI=y CONFIG_PCI_MSI_IRQ_DOMAIN=y CONFIG_PCI_QUIRKS=y @@ -652,18 +656,18 @@ CONFIG_PCI_LABEL=y # CONFIG_HOTPLUG_PCI is not set # -# Cadence PCIe controllers support +# PCI controller drivers # # -# DesignWare PCI Core Support +# Cadence PCIe controllers support # -# CONFIG_PCIE_DW_PLAT is not set +# CONFIG_VMD is not set # -# PCI host controller drivers +# DesignWare PCI Core Support # -# CONFIG_VMD is not set +# CONFIG_PCIE_DW_PLAT_HOST is not set # # PCI Endpoint @@ -749,6 +753,7 @@ CONFIG_DEFAULT_TCP_CONG="cubic" CONFIG_NET_PTP_CLASSIFY=y # CONFIG_NETWORK_PHY_TIMESTAMPING is not set # CONFIG_NETFILTER is not set +# CONFIG_BPFILTER is not set # CONFIG_IP_DCCP is not set # CONFIG_IP_SCTP is not set # CONFIG_RDS is not set @@ -810,6 +815,8 @@ CONFIG_DST_CACHE=y CONFIG_GRO_CELLS=y # CONFIG_NET_DEVLINK is not set CONFIG_MAY_USE_DEVLINK=y +CONFIG_PAGE_POOL=y +CONFIG_FAILOVER=y CONFIG_HAVE_EBPF_JIT=y # @@ -825,6 +832,10 @@ CONFIG_DEVTMPFS=y CONFIG_DEVTMPFS_MOUNT=y CONFIG_STANDALONE=y CONFIG_PREVENT_FIRMWARE_BUILD=y + +# +# Firmware loader +# CONFIG_FW_LOADER=y CONFIG_EXTRA_FIRMWARE="bnx2x/bnx2x-e1h-7.13.1.0.fw bnx2x/bnx2x-e2-7.13.1.0.fw bnx2/bnx2-mips-09-6.2.1b.fw bnx2/bnx2-mips-06-6.2.3.fw tigon/tg357766.bin rtl_nic/rtl8411-2.fw rtl_nic/rtl8411-1.fw rtl_nic/rtl8402-1.fw rtl_nic/rtl8168h-2.fw rtl_nic/rtl8168h-1.fw rtl_nic/rtl8168g-3.fw rtl_nic/rtl8168g-2.fw rtl_nic/rtl8168g-1.fw rtl_nic/rtl8168f-2.fw rtl_nic/rtl8168f-1.fw rtl_nic/rtl8168e-3.fw rtl_nic/rtl8168e-2.fw rtl_nic/rtl8168e-1.fw rtl_nic/rtl8168d-2.fw rtl_nic/rtl8168d-1.fw rtl_nic/rtl8107e-2.fw rtl_nic/rtl8107e-1.fw rtl_nic/rtl8106e-2.fw rtl_nic/rtl8106e-1.fw rtl_nic/rtl8105e-1.fw bnx2/bnx2-rv2p-09-6.0.17.fw bnx2/bnx2-rv2p-06-6.0.15.fw" CONFIG_EXTRA_FIRMWARE_DIR="linux-firmware" @@ -1224,6 +1235,7 @@ CONFIG_BLK_DEV_DM=y # CONFIG_DM_SNAPSHOT is not set # CONFIG_DM_THIN_PROVISIONING is not set # CONFIG_DM_CACHE is not set +# CONFIG_DM_WRITECACHE is not set # CONFIG_DM_ERA is not set CONFIG_DM_MIRROR=y # CONFIG_DM_LOG_USERSPACE is not set @@ -1320,10 +1332,6 @@ CONFIG_ATL1C=y CONFIG_ALX=y CONFIG_NET_VENDOR_AURORA=y CONFIG_AURORA_NB8800=y -CONFIG_NET_CADENCE=y -CONFIG_MACB=y -CONFIG_MACB_USE_HWSTAMP=y -CONFIG_MACB_PCI=y CONFIG_NET_VENDOR_BROADCOM=y CONFIG_B44=y CONFIG_B44_PCI_AUTOSELECT=y @@ -1338,6 +1346,10 @@ CONFIG_BNXT=y CONFIG_BNXT_FLOWER_OFFLOAD=y CONFIG_NET_VENDOR_BROCADE=y CONFIG_BNA=y +CONFIG_NET_CADENCE=y +CONFIG_MACB=y +CONFIG_MACB_USE_HWSTAMP=y +CONFIG_MACB_PCI=y CONFIG_NET_VENDOR_CAVIUM=y CONFIG_THUNDER_NIC_PF=y CONFIG_THUNDER_NIC_VF=y @@ -1377,14 +1389,11 @@ CONFIG_NET_VENDOR_EMULEX=y CONFIG_BE2NET=y CONFIG_BE2NET_HWMON=y CONFIG_NET_VENDOR_EZCHIP=y -CONFIG_NET_VENDOR_EXAR=y -CONFIG_S2IO=y -CONFIG_VXGE=y -# CONFIG_VXGE_DEBUG_TRACE_ALL is not set CONFIG_NET_VENDOR_HP=y CONFIG_HP100=y CONFIG_NET_VENDOR_HUAWEI=y CONFIG_HINIC=y +CONFIG_NET_VENDOR_I825XX=y CONFIG_NET_VENDOR_INTEL=y CONFIG_E100=y CONFIG_E1000=y @@ -1401,7 +1410,10 @@ CONFIG_I40E=y CONFIG_I40EVF=y # CONFIG_ICE is not set CONFIG_FM10K=y -CONFIG_NET_VENDOR_I825XX=y +CONFIG_NET_VENDOR_EXAR=y +CONFIG_S2IO=y +CONFIG_VXGE=y +# CONFIG_VXGE_DEBUG_TRACE_ALL is not set CONFIG_JME=y CONFIG_NET_VENDOR_MARVELL=y CONFIG_MVMDIO=y @@ -1435,6 +1447,7 @@ CONFIG_ENC28J60=y # CONFIG_ENC28J60_WRITEVERIFY is not set CONFIG_ENCX24J600=y CONFIG_LAN743X=y +CONFIG_NET_VENDOR_MICROSEMI=y CONFIG_NET_VENDOR_MYRI=y CONFIG_MYRI10GE=y CONFIG_FEALNX=y @@ -1465,6 +1478,8 @@ CONFIG_QEDE=y CONFIG_NET_VENDOR_QUALCOMM=y CONFIG_QCOM_EMAC=y # CONFIG_RMNET is not set +CONFIG_NET_VENDOR_RDC=y +CONFIG_R6040=y CONFIG_NET_VENDOR_REALTEK=y CONFIG_8139CP=y CONFIG_8139TOO=y @@ -1474,22 +1489,20 @@ CONFIG_8139TOO_8129=y # CONFIG_8139_OLD_RX_RESET is not set CONFIG_R8169=y CONFIG_NET_VENDOR_RENESAS=y -CONFIG_NET_VENDOR_RDC=y -CONFIG_R6040=y CONFIG_NET_VENDOR_ROCKER=y CONFIG_NET_VENDOR_SAMSUNG=y CONFIG_SXGBE_ETH=y CONFIG_NET_VENDOR_SEEQ=y -CONFIG_NET_VENDOR_SILAN=y -CONFIG_SC92031=y -CONFIG_NET_VENDOR_SIS=y -CONFIG_SIS900=y -CONFIG_SIS190=y CONFIG_NET_VENDOR_SOLARFLARE=y CONFIG_SFC=y CONFIG_SFC_MCDI_MON=y CONFIG_SFC_MCDI_LOGGING=y CONFIG_SFC_FALCON=y +CONFIG_NET_VENDOR_SILAN=y +CONFIG_SC92031=y +CONFIG_NET_VENDOR_SIS=y +CONFIG_SIS900=y +CONFIG_SIS190=y CONFIG_NET_VENDOR_SMSC=y CONFIG_EPIC100=y CONFIG_SMSC911X=y @@ -1505,6 +1518,9 @@ CONFIG_HAPPYMEAL=y CONFIG_SUNGEM=y CONFIG_CASSINI=y CONFIG_NIU=y +CONFIG_NET_VENDOR_SYNOPSYS=y +CONFIG_DWC_XLGMAC=y +CONFIG_DWC_XLGMAC_PCI=y CONFIG_NET_VENDOR_TEHUTI=y CONFIG_TEHUTI=y CONFIG_NET_VENDOR_TI=y @@ -1521,9 +1537,6 @@ CONFIG_WIZNET_W5300=y # CONFIG_WIZNET_BUS_INDIRECT is not set CONFIG_WIZNET_BUS_ANY=y CONFIG_WIZNET_W5100_SPI=y -CONFIG_NET_VENDOR_SYNOPSYS=y -CONFIG_DWC_XLGMAC=y -CONFIG_DWC_XLGMAC_PCI=y # CONFIG_FDDI is not set # CONFIG_HIPPI is not set # CONFIG_NET_SB1000 is not set @@ -1532,6 +1545,7 @@ CONFIG_MDIO_BUS=y CONFIG_MDIO_BITBANG=y CONFIG_MDIO_CAVIUM=y # CONFIG_MDIO_GPIO is not set +# CONFIG_MDIO_MSCC_MIIM is not set CONFIG_MDIO_THUNDER=y CONFIG_PHYLIB=y CONFIG_SWPHY=y @@ -1541,6 +1555,7 @@ CONFIG_SWPHY=y # CONFIG_AMD_PHY=y CONFIG_AQUANTIA_PHY=y +# CONFIG_ASIX_PHY is not set CONFIG_AT803X_PHY=y CONFIG_BCM7XXX_PHY=y CONFIG_BCM87XX_PHY=y @@ -1550,6 +1565,7 @@ CONFIG_CICADA_PHY=y # CONFIG_CORTINA_PHY is not set CONFIG_DAVICOM_PHY=y # CONFIG_DP83822_PHY is not set +# CONFIG_DP83TC811_PHY is not set CONFIG_DP83848_PHY=y CONFIG_DP83867_PHY=y CONFIG_FIXED_PHY=y @@ -1561,6 +1577,7 @@ CONFIG_MARVELL_PHY=y # CONFIG_MARVELL_10G_PHY is not set CONFIG_MICREL_PHY=y CONFIG_MICROCHIP_PHY=y +# CONFIG_MICROCHIP_T1_PHY is not set CONFIG_MICROSEMI_PHY=y CONFIG_NATIONAL_PHY=y CONFIG_QSEMI_PHY=y @@ -1618,6 +1635,7 @@ CONFIG_USB_NET_CH9200=y CONFIG_VMXNET3=y CONFIG_FUJITSU_ES=y CONFIG_HYPERV_NET=y +CONFIG_NET_FAILOVER=y # CONFIG_ISDN is not set # CONFIG_NVM is not set @@ -1675,6 +1693,7 @@ CONFIG_MOUSE_PS2_CYPRESS=y CONFIG_MOUSE_PS2_LIFEBOOK=y CONFIG_MOUSE_PS2_TRACKPOINT=y CONFIG_MOUSE_PS2_ELANTECH=y +CONFIG_MOUSE_PS2_ELANTECH_SMBUS=y CONFIG_MOUSE_PS2_SENTELIC=y CONFIG_MOUSE_PS2_TOUCHKIT=y CONFIG_MOUSE_PS2_FOCALTECH=y @@ -1888,6 +1907,7 @@ CONFIG_I2C_SLAVE_EEPROM=y CONFIG_SPI=y # CONFIG_SPI_DEBUG is not set CONFIG_SPI_MASTER=y +# CONFIG_SPI_MEM is not set # # SPI Master Controller Drivers @@ -1956,6 +1976,7 @@ CONFIG_PINCTRL_INTEL=y # CONFIG_PINCTRL_LEWISBURG is not set CONFIG_PINCTRL_SUNRISEPOINT=y CONFIG_GPIOLIB=y +CONFIG_GPIOLIB_FASTPATH_LIMIT=512 CONFIG_GPIO_ACPI=y CONFIG_GPIOLIB_IRQCHIP=y # CONFIG_DEBUG_GPIO is not set @@ -2413,7 +2434,6 @@ CONFIG_FB_EFI=y # CONFIG_FB_METRONOME is not set # CONFIG_FB_MB862XX is not set # CONFIG_FB_BROADSHEET is not set -# CONFIG_FB_AUO_K190X is not set CONFIG_FB_HYPERV=y CONFIG_FB_SIMPLE=y # CONFIG_FB_SM712 is not set @@ -2488,6 +2508,7 @@ CONFIG_HID_LOGITECH=y # CONFIG_LOGIWHEELS_FF is not set # CONFIG_HID_MAGICMOUSE is not set # CONFIG_HID_MAYFLASH is not set +# CONFIG_HID_REDRAGON is not set CONFIG_HID_MICROSOFT=y CONFIG_HID_MONTEREY=y # CONFIG_HID_MULTITOUCH is not set @@ -2506,6 +2527,7 @@ CONFIG_HID_PETALYNX=y # CONFIG_HID_SAITEK is not set CONFIG_HID_SAMSUNG=y # CONFIG_HID_SPEEDLINK is not set +# CONFIG_HID_STEAM is not set # CONFIG_HID_STEELSERIES is not set CONFIG_HID_SUNPLUS=y # CONFIG_HID_RMI is not set @@ -2632,6 +2654,7 @@ CONFIG_USB_STORAGE_CYPRESS_ATACB=y # CONFIG_USBIP_CORE is not set # CONFIG_USB_MUSB_HDRC is not set CONFIG_USB_DWC3=y +# CONFIG_USB_DWC3_ULPI is not set CONFIG_USB_DWC3_HOST=y # @@ -2688,7 +2711,7 @@ CONFIG_NOP_USB_XCEIV=y # CONFIG_USB_ISP1301 is not set # CONFIG_USB_GADGET is not set # CONFIG_TYPEC is not set -# CONFIG_USB_ULPI_BUS is not set +CONFIG_USB_ULPI_BUS=y # CONFIG_UWB is not set CONFIG_MMC=y CONFIG_MMC_BLOCK=y @@ -2763,8 +2786,6 @@ CONFIG_HYPERV=y CONFIG_HYPERV_TSCPAGE=y CONFIG_HYPERV_BALLOON=y CONFIG_STAGING=y -# CONFIG_IPX is not set -# CONFIG_NCP_FS is not set # CONFIG_COMEDI is not set # CONFIG_RTS5208 is not set # CONFIG_FB_SM750 is not set @@ -2780,7 +2801,6 @@ CONFIG_STAGING=y # Android # # CONFIG_LTE_GDM724X is not set -# CONFIG_LNET is not set # CONFIG_DGNC is not set # CONFIG_GS_FPGABOOT is not set # CONFIG_CRYPTO_SKEIN is not set @@ -2907,6 +2927,9 @@ CONFIG_GENERIC_PHY=y CONFIG_BCM_KONA_USB2_PHY=y # CONFIG_PHY_PXA_28NM_HSIC is not set # CONFIG_PHY_PXA_28NM_USB2 is not set +# CONFIG_PHY_QCOM_USB_HS is not set +# CONFIG_PHY_QCOM_USB_HSIC is not set +# CONFIG_PHY_TUSB1210 is not set # CONFIG_POWERCAP is not set # CONFIG_MCB is not set @@ -3020,6 +3043,7 @@ CONFIG_INOTIFY_USER=y # CONFIG_FANOTIFY is not set # CONFIG_QUOTA is not set CONFIG_AUTOFS4_FS=y +CONFIG_AUTOFS_FS=y CONFIG_FUSE_FS=y # CONFIG_CUSE is not set # CONFIG_OVERLAY_FS is not set @@ -3241,6 +3265,7 @@ CONFIG_HAVE_DEBUG_STACKOVERFLOW=y CONFIG_HAVE_ARCH_KASAN=y # CONFIG_KASAN is not set CONFIG_ARCH_HAS_KCOV=y +CONFIG_CC_HAS_SANCOV_TRACE_PC=y # CONFIG_KCOV is not set # CONFIG_DEBUG_SHIRQ is not set @@ -3328,6 +3353,7 @@ CONFIG_RUNTIME_TESTING_MENU=y # CONFIG_TEST_PRINTF is not set # CONFIG_TEST_BITMAP is not set # CONFIG_TEST_UUID is not set +# CONFIG_TEST_OVERFLOW is not set # CONFIG_TEST_RHASHTABLE is not set # CONFIG_TEST_HASH is not set # CONFIG_TEST_LKM is not set @@ -3440,6 +3466,17 @@ CONFIG_CRYPTO_AUTHENC=y CONFIG_CRYPTO_CCM=y # CONFIG_CRYPTO_GCM is not set # CONFIG_CRYPTO_CHACHA20POLY1305 is not set +# CONFIG_CRYPTO_AEGIS128 is not set +# CONFIG_CRYPTO_AEGIS128L is not set +# CONFIG_CRYPTO_AEGIS256 is not set +# CONFIG_CRYPTO_AEGIS128_AESNI_SSE2 is not set +# CONFIG_CRYPTO_AEGIS128L_AESNI_SSE2 is not set +# CONFIG_CRYPTO_AEGIS256_AESNI_SSE2 is not set +# CONFIG_CRYPTO_MORUS640 is not set +# CONFIG_CRYPTO_MORUS640_SSE2 is not set +# CONFIG_CRYPTO_MORUS1280 is not set +# CONFIG_CRYPTO_MORUS1280_SSE2 is not set +# CONFIG_CRYPTO_MORUS1280_AVX2 is not set CONFIG_CRYPTO_SEQIV=y CONFIG_CRYPTO_ECHAINIV=y @@ -3522,7 +3559,6 @@ CONFIG_CRYPTO_DES=y # CONFIG_CRYPTO_FCRYPT is not set # CONFIG_CRYPTO_KHAZAD is not set # CONFIG_CRYPTO_SALSA20 is not set -# CONFIG_CRYPTO_SALSA20_X86_64 is not set # CONFIG_CRYPTO_CHACHA20 is not set # CONFIG_CRYPTO_CHACHA20_X86_64 is not set # CONFIG_CRYPTO_SEED is not set @@ -3546,6 +3582,7 @@ CONFIG_CRYPTO_DEFLATE=y # CONFIG_CRYPTO_842 is not set # CONFIG_CRYPTO_LZ4 is not set # CONFIG_CRYPTO_LZ4HC is not set +# CONFIG_CRYPTO_ZSTD is not set # # Random Number Generation @@ -3626,8 +3663,12 @@ CONFIG_ASSOCIATIVE_ARRAY=y CONFIG_HAS_IOMEM=y CONFIG_HAS_IOPORT_MAP=y CONFIG_HAS_DMA=y -CONFIG_SGL_ALLOC=y +CONFIG_NEED_SG_DMA_LENGTH=y +CONFIG_NEED_DMA_MAP_STATE=y +CONFIG_ARCH_DMA_ADDR_T_64BIT=y CONFIG_DMA_DIRECT_OPS=y +CONFIG_SWIOTLB=y +CONFIG_SGL_ALLOC=y CONFIG_CHECK_SIGNATURE=y CONFIG_CPU_RMAP=y CONFIG_DQL=y diff --git a/configs/kernelx86.config b/configs/kernelx86.config index 6c5e6cb..aace0c8 100755 --- a/configs/kernelx86.config +++ b/configs/kernelx86.config @@ -1,6 +1,10 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/i386 4.17.0 Kernel Configuration +# Linux/i386 4.18.11 Kernel Configuration +# + +# +# Compiler: gcc (Debian 6.3.0-18+deb9u1) 6.3.0 20170516 # CONFIG_X86_32=y CONFIG_X86=y @@ -14,7 +18,6 @@ CONFIG_ARCH_MMAP_RND_BITS_MIN=8 CONFIG_ARCH_MMAP_RND_BITS_MAX=16 CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MIN=8 CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MAX=16 -CONFIG_NEED_SG_DMA_LENGTH=y CONFIG_GENERIC_ISA_DMA=y CONFIG_GENERIC_BUG=y CONFIG_GENERIC_HWEIGHT=y @@ -34,10 +37,12 @@ CONFIG_ARCH_WANT_GENERAL_HUGETLB=y CONFIG_ARCH_SUPPORTS_OPTIMIZED_INLINING=y CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y CONFIG_X86_32_SMP=y -CONFIG_X86_32_LAZY_GS=y CONFIG_ARCH_SUPPORTS_UPROBES=y CONFIG_FIX_EARLYCON_MEM=y CONFIG_PGTABLE_LEVELS=2 +CONFIG_CC_IS_GCC=y +CONFIG_GCC_VERSION=60300 +CONFIG_CLANG_VERSION=0 CONFIG_IRQ_WORK=y CONFIG_BUILDTIME_EXTABLE_SORT=y CONFIG_THREAD_INFO_IN_TASK=y @@ -46,7 +51,6 @@ CONFIG_THREAD_INFO_IN_TASK=y # General setup # CONFIG_INIT_ENV_ARG_LIMIT=32 -CONFIG_CROSS_COMPILE="" # CONFIG_COMPILE_TEST is not set CONFIG_LOCALVERSION="" # CONFIG_LOCALVERSION_AUTO is not set @@ -184,6 +188,8 @@ CONFIG_MEMBARRIER=y # CONFIG_BPF_SYSCALL is not set # CONFIG_USERFAULTFD is not set CONFIG_ARCH_HAS_MEMBARRIER_SYNC_CORE=y +CONFIG_RSEQ=y +# CONFIG_DEBUG_RSEQ is not set CONFIG_EMBEDDED=y CONFIG_HAVE_PERF_EVENTS=y # CONFIG_PC104 is not set @@ -206,6 +212,7 @@ CONFIG_SLUB_CPU_PARTIAL=y # CONFIG_PROFILING is not set CONFIG_CRASH_CORE=y CONFIG_KEXEC_CORE=y +CONFIG_HOTPLUG_SMT=y CONFIG_HAVE_OPROFILE=y CONFIG_OPROFILE_NMI_TIMER=y # CONFIG_KPROBES is not set @@ -228,8 +235,8 @@ CONFIG_ARCH_HAS_SET_MEMORY=y CONFIG_HAVE_ARCH_THREAD_STRUCT_WHITELIST=y CONFIG_ARCH_WANTS_DYNAMIC_TASK_STRUCT=y CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y +CONFIG_HAVE_RSEQ=y CONFIG_HAVE_CLK=y -CONFIG_HAVE_DMA_API_DEBUG=y CONFIG_HAVE_HW_BREAKPOINT=y CONFIG_HAVE_MIXED_BREAKPOINTS_REGS=y CONFIG_HAVE_USER_RETURN_NOTIFIER=y @@ -239,6 +246,7 @@ CONFIG_HAVE_PERF_REGS=y CONFIG_HAVE_PERF_USER_STACK_DUMP=y CONFIG_HAVE_ARCH_JUMP_LABEL=y CONFIG_HAVE_RCU_TABLE_FREE=y +CONFIG_HAVE_RCU_TABLE_INVALIDATE=y CONFIG_ARCH_HAVE_NMI_SAFE_CMPXCHG=y CONFIG_HAVE_ALIGNED_STRUCT_PAGE=y CONFIG_HAVE_CMPXCHG_LOCAL=y @@ -246,13 +254,12 @@ CONFIG_HAVE_CMPXCHG_DOUBLE=y CONFIG_ARCH_WANT_IPC_PARSE_VERSION=y CONFIG_HAVE_ARCH_SECCOMP_FILTER=y CONFIG_SECCOMP_FILTER=y +CONFIG_PLUGIN_HOSTCC="" CONFIG_HAVE_GCC_PLUGINS=y -# CONFIG_GCC_PLUGINS is not set -CONFIG_HAVE_CC_STACKPROTECTOR=y -CONFIG_CC_STACKPROTECTOR_NONE=y -# CONFIG_CC_STACKPROTECTOR_REGULAR is not set -# CONFIG_CC_STACKPROTECTOR_STRONG is not set -# CONFIG_CC_STACKPROTECTOR_AUTO is not set +CONFIG_HAVE_STACKPROTECTOR=y +CONFIG_CC_HAS_STACKPROTECTOR_NONE=y +CONFIG_STACKPROTECTOR=y +CONFIG_STACKPROTECTOR_STRONG=y CONFIG_HAVE_ARCH_WITHIN_STACK_FRAMES=y CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE=y @@ -277,7 +284,6 @@ CONFIG_ARCH_HAS_REFCOUNT=y # GCOV-based kernel profiling # CONFIG_ARCH_HAS_GCOV_PROFILE_ALL=y -CONFIG_HAVE_GENERIC_DMA_COHERENT=y CONFIG_RT_MUTEXES=y CONFIG_BASE_SMALL=0 CONFIG_MODULES=y @@ -352,6 +358,7 @@ CONFIG_QUEUED_SPINLOCKS=y CONFIG_ARCH_USE_QUEUED_RWLOCKS=y CONFIG_QUEUED_RWLOCKS=y CONFIG_ARCH_HAS_SYNC_CORE_BEFORE_USERMODE=y +CONFIG_CC_HAS_SANE_STACKPROTECTOR=y # # Processor type and features @@ -495,10 +502,10 @@ CONFIG_FRONTSWAP=y # CONFIG_ZBUD is not set # CONFIG_ZSMALLOC is not set CONFIG_GENERIC_EARLY_IOREMAP=y -# CONFIG_DEFERRED_STRUCT_PAGE_INIT is not set # CONFIG_IDLE_PAGE_TRACKING is not set # CONFIG_PERCPU_STATS is not set # CONFIG_GUP_BENCHMARK is not set +CONFIG_ARCH_HAS_PTE_SPECIAL=y # CONFIG_HIGHPTE is not set # CONFIG_X86_CHECK_BIOS_CORRUPTION is not set CONFIG_X86_RESERVE_LOW=64 @@ -663,17 +670,17 @@ CONFIG_PCI_LABEL=y # CONFIG_HOTPLUG_PCI is not set # -# Cadence PCIe controllers support +# PCI controller drivers # # -# DesignWare PCI Core Support +# Cadence PCIe controllers support # -# CONFIG_PCIE_DW_PLAT is not set # -# PCI host controller drivers +# DesignWare PCI Core Support # +# CONFIG_PCIE_DW_PLAT_HOST is not set # # PCI Endpoint @@ -766,6 +773,7 @@ CONFIG_DEFAULT_TCP_CONG="cubic" CONFIG_NET_PTP_CLASSIFY=y # CONFIG_NETWORK_PHY_TIMESTAMPING is not set # CONFIG_NETFILTER is not set +# CONFIG_BPFILTER is not set # CONFIG_IP_DCCP is not set # CONFIG_IP_SCTP is not set # CONFIG_RDS is not set @@ -801,6 +809,7 @@ CONFIG_RFS_ACCEL=y CONFIG_XPS=y CONFIG_NET_RX_BUSY_POLL=y CONFIG_BQL=y +# CONFIG_BPF_JIT is not set CONFIG_NET_FLOW_LIMIT=y # @@ -826,6 +835,9 @@ CONFIG_DST_CACHE=y CONFIG_GRO_CELLS=y # CONFIG_NET_DEVLINK is not set CONFIG_MAY_USE_DEVLINK=y +CONFIG_PAGE_POOL=y +CONFIG_FAILOVER=y +CONFIG_HAVE_EBPF_JIT=y # # Device Drivers @@ -840,6 +852,10 @@ CONFIG_DEVTMPFS=y CONFIG_DEVTMPFS_MOUNT=y CONFIG_STANDALONE=y CONFIG_PREVENT_FIRMWARE_BUILD=y + +# +# Firmware loader +# CONFIG_FW_LOADER=y CONFIG_EXTRA_FIRMWARE="bnx2x/bnx2x-e1h-7.13.1.0.fw bnx2x/bnx2x-e2-7.13.1.0.fw bnx2/bnx2-mips-09-6.2.1b.fw bnx2/bnx2-mips-06-6.2.3.fw tigon/tg357766.bin rtl_nic/rtl8411-2.fw rtl_nic/rtl8411-1.fw rtl_nic/rtl8402-1.fw rtl_nic/rtl8168h-2.fw rtl_nic/rtl8168h-1.fw rtl_nic/rtl8168g-3.fw rtl_nic/rtl8168g-2.fw rtl_nic/rtl8168g-1.fw rtl_nic/rtl8168f-2.fw rtl_nic/rtl8168f-1.fw rtl_nic/rtl8168e-3.fw rtl_nic/rtl8168e-2.fw rtl_nic/rtl8168e-1.fw rtl_nic/rtl8168d-2.fw rtl_nic/rtl8168d-1.fw rtl_nic/rtl8107e-2.fw rtl_nic/rtl8107e-1.fw rtl_nic/rtl8106e-2.fw rtl_nic/rtl8106e-1.fw rtl_nic/rtl8105e-1.fw bnx2/bnx2-rv2p-09-6.0.17.fw bnx2/bnx2-rv2p-06-6.0.15.fw" CONFIG_EXTRA_FIRMWARE_DIR="linux-firmware" @@ -1241,6 +1257,7 @@ CONFIG_BLK_DEV_DM=y # CONFIG_DM_SNAPSHOT is not set # CONFIG_DM_THIN_PROVISIONING is not set # CONFIG_DM_CACHE is not set +# CONFIG_DM_WRITECACHE is not set # CONFIG_DM_ERA is not set CONFIG_DM_MIRROR=y # CONFIG_DM_LOG_USERSPACE is not set @@ -1336,10 +1353,6 @@ CONFIG_ATL1C=y CONFIG_ALX=y CONFIG_NET_VENDOR_AURORA=y CONFIG_AURORA_NB8800=y -CONFIG_NET_CADENCE=y -CONFIG_MACB=y -CONFIG_MACB_USE_HWSTAMP=y -CONFIG_MACB_PCI=y CONFIG_NET_VENDOR_BROADCOM=y CONFIG_B44=y CONFIG_B44_PCI_AUTOSELECT=y @@ -1354,6 +1367,10 @@ CONFIG_BNXT=y CONFIG_BNXT_FLOWER_OFFLOAD=y CONFIG_NET_VENDOR_BROCADE=y CONFIG_BNA=y +CONFIG_NET_CADENCE=y +CONFIG_MACB=y +CONFIG_MACB_USE_HWSTAMP=y +CONFIG_MACB_PCI=y CONFIG_NET_VENDOR_CAVIUM=y CONFIG_NET_VENDOR_CHELSIO=y CONFIG_CHELSIO_T1=y @@ -1386,14 +1403,11 @@ CONFIG_NET_VENDOR_EMULEX=y CONFIG_BE2NET=y CONFIG_BE2NET_HWMON=y CONFIG_NET_VENDOR_EZCHIP=y -CONFIG_NET_VENDOR_EXAR=y -CONFIG_S2IO=y -CONFIG_VXGE=y -# CONFIG_VXGE_DEBUG_TRACE_ALL is not set CONFIG_NET_VENDOR_HP=y CONFIG_HP100=y CONFIG_NET_VENDOR_HUAWEI=y CONFIG_HINIC=y +CONFIG_NET_VENDOR_I825XX=y CONFIG_NET_VENDOR_INTEL=y CONFIG_E100=y CONFIG_E1000=y @@ -1410,7 +1424,10 @@ CONFIG_I40E=y CONFIG_I40EVF=y # CONFIG_ICE is not set CONFIG_FM10K=y -CONFIG_NET_VENDOR_I825XX=y +CONFIG_NET_VENDOR_EXAR=y +CONFIG_S2IO=y +CONFIG_VXGE=y +# CONFIG_VXGE_DEBUG_TRACE_ALL is not set CONFIG_JME=y CONFIG_NET_VENDOR_MARVELL=y CONFIG_MVMDIO=y @@ -1444,6 +1461,7 @@ CONFIG_ENC28J60=y # CONFIG_ENC28J60_WRITEVERIFY is not set CONFIG_ENCX24J600=y CONFIG_LAN743X=y +CONFIG_NET_VENDOR_MICROSEMI=y CONFIG_NET_VENDOR_MYRI=y CONFIG_MYRI10GE=y CONFIG_FEALNX=y @@ -1475,6 +1493,8 @@ CONFIG_QEDE=y CONFIG_NET_VENDOR_QUALCOMM=y CONFIG_QCOM_EMAC=y # CONFIG_RMNET is not set +CONFIG_NET_VENDOR_RDC=y +CONFIG_R6040=y CONFIG_NET_VENDOR_REALTEK=y CONFIG_8139CP=y CONFIG_8139TOO=y @@ -1484,22 +1504,20 @@ CONFIG_8139TOO_8129=y # CONFIG_8139_OLD_RX_RESET is not set CONFIG_R8169=y CONFIG_NET_VENDOR_RENESAS=y -CONFIG_NET_VENDOR_RDC=y -CONFIG_R6040=y CONFIG_NET_VENDOR_ROCKER=y CONFIG_NET_VENDOR_SAMSUNG=y CONFIG_SXGBE_ETH=y CONFIG_NET_VENDOR_SEEQ=y -CONFIG_NET_VENDOR_SILAN=y -CONFIG_SC92031=y -CONFIG_NET_VENDOR_SIS=y -CONFIG_SIS900=y -CONFIG_SIS190=y CONFIG_NET_VENDOR_SOLARFLARE=y CONFIG_SFC=y CONFIG_SFC_MCDI_MON=y CONFIG_SFC_MCDI_LOGGING=y CONFIG_SFC_FALCON=y +CONFIG_NET_VENDOR_SILAN=y +CONFIG_SC92031=y +CONFIG_NET_VENDOR_SIS=y +CONFIG_SIS900=y +CONFIG_SIS190=y CONFIG_NET_VENDOR_SMSC=y CONFIG_EPIC100=y CONFIG_SMSC911X=y @@ -1515,6 +1533,9 @@ CONFIG_HAPPYMEAL=y CONFIG_SUNGEM=y CONFIG_CASSINI=y CONFIG_NIU=y +CONFIG_NET_VENDOR_SYNOPSYS=y +CONFIG_DWC_XLGMAC=y +CONFIG_DWC_XLGMAC_PCI=y CONFIG_NET_VENDOR_TEHUTI=y CONFIG_TEHUTI=y CONFIG_NET_VENDOR_TI=y @@ -1531,9 +1552,6 @@ CONFIG_WIZNET_W5300=y # CONFIG_WIZNET_BUS_INDIRECT is not set CONFIG_WIZNET_BUS_ANY=y CONFIG_WIZNET_W5100_SPI=y -CONFIG_NET_VENDOR_SYNOPSYS=y -CONFIG_DWC_XLGMAC=y -CONFIG_DWC_XLGMAC_PCI=y # CONFIG_FDDI is not set # CONFIG_HIPPI is not set # CONFIG_NET_SB1000 is not set @@ -1541,6 +1559,7 @@ CONFIG_MDIO_DEVICE=y CONFIG_MDIO_BUS=y CONFIG_MDIO_BITBANG=y # CONFIG_MDIO_GPIO is not set +# CONFIG_MDIO_MSCC_MIIM is not set CONFIG_PHYLIB=y CONFIG_SWPHY=y @@ -1549,6 +1568,7 @@ CONFIG_SWPHY=y # CONFIG_AMD_PHY=y CONFIG_AQUANTIA_PHY=y +# CONFIG_ASIX_PHY is not set CONFIG_AT803X_PHY=y CONFIG_BCM7XXX_PHY=y CONFIG_BCM87XX_PHY=y @@ -1558,6 +1578,7 @@ CONFIG_CICADA_PHY=y # CONFIG_CORTINA_PHY is not set CONFIG_DAVICOM_PHY=y # CONFIG_DP83822_PHY is not set +# CONFIG_DP83TC811_PHY is not set CONFIG_DP83848_PHY=y CONFIG_DP83867_PHY=y CONFIG_FIXED_PHY=y @@ -1569,6 +1590,7 @@ CONFIG_MARVELL_PHY=y # CONFIG_MARVELL_10G_PHY is not set CONFIG_MICREL_PHY=y CONFIG_MICROCHIP_PHY=y +# CONFIG_MICROCHIP_T1_PHY is not set CONFIG_MICROSEMI_PHY=y CONFIG_NATIONAL_PHY=y CONFIG_QSEMI_PHY=y @@ -1626,6 +1648,7 @@ CONFIG_USB_NET_CH9200=y CONFIG_VMXNET3=y CONFIG_FUJITSU_ES=y CONFIG_HYPERV_NET=y +CONFIG_NET_FAILOVER=y # CONFIG_ISDN is not set # CONFIG_NVM is not set @@ -1683,6 +1706,7 @@ CONFIG_MOUSE_PS2_CYPRESS=y CONFIG_MOUSE_PS2_LIFEBOOK=y CONFIG_MOUSE_PS2_TRACKPOINT=y CONFIG_MOUSE_PS2_ELANTECH=y +CONFIG_MOUSE_PS2_ELANTECH_SMBUS=y CONFIG_MOUSE_PS2_SENTELIC=y CONFIG_MOUSE_PS2_TOUCHKIT=y CONFIG_MOUSE_PS2_FOCALTECH=y @@ -1903,6 +1927,7 @@ CONFIG_I2C_SLAVE_EEPROM=y CONFIG_SPI=y # CONFIG_SPI_DEBUG is not set CONFIG_SPI_MASTER=y +# CONFIG_SPI_MEM is not set # # SPI Master Controller Drivers @@ -1973,6 +1998,7 @@ CONFIG_PINCTRL_INTEL=y # CONFIG_PINCTRL_LEWISBURG is not set CONFIG_PINCTRL_SUNRISEPOINT=y CONFIG_GPIOLIB=y +CONFIG_GPIOLIB_FASTPATH_LIMIT=512 CONFIG_GPIO_ACPI=y CONFIG_GPIOLIB_IRQCHIP=y # CONFIG_DEBUG_GPIO is not set @@ -2434,7 +2460,6 @@ CONFIG_FB_EFI=y # CONFIG_FB_METRONOME is not set # CONFIG_FB_MB862XX is not set # CONFIG_FB_BROADSHEET is not set -# CONFIG_FB_AUO_K190X is not set CONFIG_FB_HYPERV=y CONFIG_FB_SIMPLE=y # CONFIG_FB_SM712 is not set @@ -2509,6 +2534,7 @@ CONFIG_HID_LOGITECH=y # CONFIG_LOGIWHEELS_FF is not set # CONFIG_HID_MAGICMOUSE is not set # CONFIG_HID_MAYFLASH is not set +# CONFIG_HID_REDRAGON is not set CONFIG_HID_MICROSOFT=y CONFIG_HID_MONTEREY=y # CONFIG_HID_MULTITOUCH is not set @@ -2527,6 +2553,7 @@ CONFIG_HID_PETALYNX=y # CONFIG_HID_SAITEK is not set CONFIG_HID_SAMSUNG=y # CONFIG_HID_SPEEDLINK is not set +# CONFIG_HID_STEAM is not set # CONFIG_HID_STEELSERIES is not set CONFIG_HID_SUNPLUS=y # CONFIG_HID_RMI is not set @@ -2648,6 +2675,7 @@ CONFIG_USB_STORAGE_CYPRESS_ATACB=y # CONFIG_USBIP_CORE is not set # CONFIG_USB_MUSB_HDRC is not set CONFIG_USB_DWC3=y +# CONFIG_USB_DWC3_ULPI is not set CONFIG_USB_DWC3_HOST=y # @@ -2704,7 +2732,7 @@ CONFIG_NOP_USB_XCEIV=y # CONFIG_USB_ISP1301 is not set # CONFIG_USB_GADGET is not set # CONFIG_TYPEC is not set -# CONFIG_USB_ULPI_BUS is not set +CONFIG_USB_ULPI_BUS=y # CONFIG_UWB is not set CONFIG_MMC=y CONFIG_MMC_BLOCK=y @@ -2778,8 +2806,6 @@ CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES=y CONFIG_HYPERV=y CONFIG_HYPERV_BALLOON=y CONFIG_STAGING=y -# CONFIG_IPX is not set -# CONFIG_NCP_FS is not set # CONFIG_COMEDI is not set # CONFIG_RTS5208 is not set # CONFIG_FB_SM750 is not set @@ -2795,7 +2821,6 @@ CONFIG_STAGING=y # Android # # CONFIG_LTE_GDM724X is not set -# CONFIG_LNET is not set # CONFIG_DGNC is not set # CONFIG_GS_FPGABOOT is not set # CONFIG_UNISYSSPAR is not set @@ -2922,6 +2947,9 @@ CONFIG_GENERIC_PHY=y CONFIG_BCM_KONA_USB2_PHY=y # CONFIG_PHY_PXA_28NM_HSIC is not set # CONFIG_PHY_PXA_28NM_USB2 is not set +# CONFIG_PHY_QCOM_USB_HS is not set +# CONFIG_PHY_QCOM_USB_HSIC is not set +# CONFIG_PHY_TUSB1210 is not set # CONFIG_POWERCAP is not set # CONFIG_MCB is not set @@ -3034,6 +3062,7 @@ CONFIG_INOTIFY_USER=y # CONFIG_FANOTIFY is not set # CONFIG_QUOTA is not set CONFIG_AUTOFS4_FS=y +CONFIG_AUTOFS_FS=y CONFIG_FUSE_FS=y # CONFIG_CUSE is not set # CONFIG_OVERLAY_FS is not set @@ -3253,6 +3282,7 @@ CONFIG_ARCH_HAS_DEBUG_VIRTUAL=y # CONFIG_DEBUG_HIGHMEM is not set CONFIG_HAVE_DEBUG_STACKOVERFLOW=y # CONFIG_DEBUG_STACKOVERFLOW is not set +CONFIG_CC_HAS_SANCOV_TRACE_PC=y # CONFIG_DEBUG_SHIRQ is not set # @@ -3337,6 +3367,7 @@ CONFIG_RUNTIME_TESTING_MENU=y # CONFIG_TEST_PRINTF is not set # CONFIG_TEST_BITMAP is not set # CONFIG_TEST_UUID is not set +# CONFIG_TEST_OVERFLOW is not set # CONFIG_TEST_RHASHTABLE is not set # CONFIG_TEST_HASH is not set # CONFIG_TEST_LKM is not set @@ -3447,6 +3478,11 @@ CONFIG_CRYPTO_AUTHENC=y CONFIG_CRYPTO_CCM=y # CONFIG_CRYPTO_GCM is not set # CONFIG_CRYPTO_CHACHA20POLY1305 is not set +# CONFIG_CRYPTO_AEGIS128 is not set +# CONFIG_CRYPTO_AEGIS128L is not set +# CONFIG_CRYPTO_AEGIS256 is not set +# CONFIG_CRYPTO_MORUS640 is not set +# CONFIG_CRYPTO_MORUS1280 is not set CONFIG_CRYPTO_SEQIV=y CONFIG_CRYPTO_ECHAINIV=y @@ -3513,7 +3549,6 @@ CONFIG_CRYPTO_DES=y # CONFIG_CRYPTO_FCRYPT is not set # CONFIG_CRYPTO_KHAZAD is not set # CONFIG_CRYPTO_SALSA20 is not set -# CONFIG_CRYPTO_SALSA20_586 is not set # CONFIG_CRYPTO_CHACHA20 is not set # CONFIG_CRYPTO_SEED is not set # CONFIG_CRYPTO_SERPENT is not set @@ -3532,6 +3567,7 @@ CONFIG_CRYPTO_DEFLATE=y # CONFIG_CRYPTO_842 is not set # CONFIG_CRYPTO_LZ4 is not set # CONFIG_CRYPTO_LZ4HC is not set +# CONFIG_CRYPTO_ZSTD is not set # # Random Number Generation @@ -3611,8 +3647,10 @@ CONFIG_ASSOCIATIVE_ARRAY=y CONFIG_HAS_IOMEM=y CONFIG_HAS_IOPORT_MAP=y CONFIG_HAS_DMA=y -CONFIG_SGL_ALLOC=y +CONFIG_NEED_SG_DMA_LENGTH=y +CONFIG_HAVE_GENERIC_DMA_COHERENT=y CONFIG_DMA_DIRECT_OPS=y +CONFIG_SGL_ALLOC=y CONFIG_CHECK_SIGNATURE=y CONFIG_CPU_RMAP=y CONFIG_DQL=y