From mboxrd@z Thu Jan 1 00:00:00 1970 From: git@ipfire.org To: ipfire-scm@lists.ipfire.org Subject: [git.ipfire.org] IPFire 3.x development tree branch, master, updated. ebbf9286d1003b673990d6377b943278190369c9 Date: Mon, 23 Feb 2015 18:39:17 +0100 Message-ID: <20150223173918.6C18A21EF6@argus.ipfire.org> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============3065415433031603730==" List-Id: --===============3065415433031603730== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "IPFire 3.x development tree". The branch, master has been updated via ebbf9286d1003b673990d6377b943278190369c9 (commit) via d5383c43262515f5d8a6a879ad28785a1ae09dcd (commit) via eb5563994c919eb98e46adbda613187c5e6ae1d8 (commit) from 066a2dae69e189900a8e348dfcc579e476309dbd (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit ebbf9286d1003b673990d6377b943278190369c9 Merge: d5383c4 eb55639 Author: Michael Tremer Date: Mon Feb 23 18:39:08 2015 +0100 Merge remote-tracking branch 'stevee/bash-comletion' commit d5383c43262515f5d8a6a879ad28785a1ae09dcd Author: Michael Tremer Date: Wed Feb 4 07:54:37 2015 -0500 kernel: Add support for aarch64 =20 The configuration has been split into arm64 and arm32 subarchitectures and a configuration for aarch64 has been created. =20 Currently, there will be no kernel built as we do not have any hardware to run it on and because it won't compile. commit eb5563994c919eb98e46adbda613187c5e6ae1d8 Author: Stefan Schantl Date: Sun Jan 25 16:00:54 2015 +0100 bash-completion: Drop files which are provided by util-linux. ----------------------------------------------------------------------- Summary of changes: bash-completion/bash-completion.nm | 9 +- kernel/config-arm-generic | 337 +------------------- kernel/config-arm32-generic | 530 +++++++++++++++++++++++++++++= ++ kernel/config-arm64-generic | 465 +++++++++++++++++++++++++++ kernel/config-armv5tel-default | 39 +-- kernel/config-armv7hl-default | 67 +--- kernel/config-generic | 78 ++--- kernel/config-i686-default | 1 - kernel/config-x86-generic | 99 ++++-- kernel/config-x86_64-default | 4 +- kernel/kernel.nm | 12 +- kernel/patches/grsec-aarch64-fix1.patch0 | 11 + kernel/scripts/configure | 158 ++++++--- 13 files changed, 1265 insertions(+), 545 deletions(-) create mode 100644 kernel/config-arm32-generic create mode 100644 kernel/config-arm64-generic create mode 100644 kernel/patches/grsec-aarch64-fix1.patch0 Difference in files: diff --git a/bash-completion/bash-completion.nm b/bash-completion/bash-comple= tion.nm index cf944d3..de3eb23 100644 --- a/bash-completion/bash-completion.nm +++ b/bash-completion/bash-completion.nm @@ -5,7 +5,7 @@ =20 name =3D bash-completion version =3D 2.1 -release =3D 1 +release =3D 2 arch =3D noarch =20 groups =3D Development/Languages @@ -25,6 +25,13 @@ build install_cmds rm -rvf %{BUILDROOT}%{datadir}/bash-completion/completions/{cawsay,cowthin= k} =20 + # Remove files which are provided by util-linux >=3D 2.22. + rm -rvf %{BUILDROOT}%{datadir}/bash-completion/completions/{cal,ncal,chsh} + rm -rvf %{BUILDROOT}%{datadir}/bash-completion/completions/{eject,hexdump} + rm -rvf %{BUILDROOT}%{datadir}/bash-completion/completions/{hwclock,ionice} + rm -rvf %{BUILDROOT}%{datadir}/bash-completion/completions/{look,renice,hd} + rm -rvf %{BUILDROOT}%{datadir}/bash-completion/completions/{rtcwake,su,dme= sg} + install -Dpm 644 %{DIR_SOURCE}/bash-completion-1.99-redefine_filedir.bash \ %{BUILDROOT}%{sysconfdir}/bash_completion.d/redefine_filedir end diff --git a/kernel/config-arm-generic b/kernel/config-arm-generic index 2d1f04e..69c0631 100644 --- a/kernel/config-arm-generic +++ b/kernel/config-arm-generic @@ -1,9 +1,3 @@ -CONFIG_ARM=3Dy -CONFIG_ARM_HAS_SG_CHAIN=3Dy -CONFIG_MIGHT_HAVE_PCI=3Dy -CONFIG_SYS_SUPPORTS_APM_EMULATION=3Dy -CONFIG_VECTORS_BASE=3D0xffff0000 -CONFIG_ARM_PATCH_PHYS_VIRT=3Dy =20 # # IRQ subsystem @@ -12,104 +6,22 @@ CONFIG_HARDIRQS_SW_RESEND=3Dy CONFIG_HANDLE_DOMAIN_IRQ=3Dy =20 # -# Timers subsystem -# -CONFIG_NO_HZ_IDLE=3Dy - -# # CPU/Task time and stats accounting # -# CONFIG_IRQ_TIME_ACCOUNTING is not set +CONFIG_VIRT_CPU_ACCOUNTING=3Dy +CONFIG_VIRT_CPU_ACCOUNTING_GEN=3Dy =20 # # RCU Subsystem # +CONFIG_CONTEXT_TRACKING=3Dy CONFIG_GENERIC_SCHED_CLOCK=3Dy CONFIG_PERF_USE_VMALLOC=3Dy =20 # # Kernel Performance Events And Counters # -CONFIG_GENERIC_IDLE_POLL_SETUP=3Dy -CONFIG_ARCH_WANT_IPC_PARSE_VERSION=3Dy -CONFIG_MODULES_USE_ELF_REL=3Dy CONFIG_CLONE_BACKWARDS=3Dy -CONFIG_OLD_SIGACTION=3Dy - -# -# GCOV-based kernel profiling -# -CONFIG_LBDAF=3Dy - -# -# System Type -# -CONFIG_ARCH_MULTIPLATFORM=3Dy -# CONFIG_ARCH_INTEGRATOR is not set -# CONFIG_ARCH_REALVIEW is not set -# CONFIG_ARCH_VERSATILE is not set -# CONFIG_ARCH_AT91 is not set -# CONFIG_ARCH_CLPS711X is not set -# CONFIG_ARCH_GEMINI is not set -# CONFIG_ARCH_EBSA110 is not set -# CONFIG_ARCH_EP93XX is not set -# CONFIG_ARCH_FOOTBRIDGE is not set -# CONFIG_ARCH_NETX is not set -# CONFIG_ARCH_IOP13XX is not set -# CONFIG_ARCH_IOP32X is not set -# CONFIG_ARCH_IOP33X is not set -# CONFIG_ARCH_IXP4XX is not set -# CONFIG_ARCH_DOVE is not set -# CONFIG_ARCH_MV78XX0 is not set -# CONFIG_ARCH_ORION5X is not set -# CONFIG_ARCH_MMP is not set -# CONFIG_ARCH_KS8695 is not set -# CONFIG_ARCH_W90X900 is not set -# CONFIG_ARCH_LPC32XX is not set -# CONFIG_ARCH_PXA is not set -# CONFIG_ARCH_MSM is not set -# CONFIG_ARCH_SHMOBILE_LEGACY is not set -# CONFIG_ARCH_RPC is not set -# CONFIG_ARCH_SA1100 is not set -# CONFIG_ARCH_S3C24XX is not set -# CONFIG_ARCH_S3C64XX is not set -# CONFIG_ARCH_DAVINCI is not set -# CONFIG_ARCH_OMAP1 is not set - -# -# CPU Core family selection -# -# CONFIG_ARCH_MULTI_V6 is not set - -# -# Hisilicon platform type -# -CONFIG_ARCH_MXC=3Dy -# CONFIG_MXC_DEBUG_BOARD is not set - -# -# OMAP Legacy Platform Data Board Type -# -# CONFIG_PLAT_SPEAR is not set - -# -# Processor Type -# -CONFIG_CPU_CP15=3Dy -CONFIG_CPU_CP15_MMU=3Dy - -# -# Processor Features -# -# CONFIG_ARCH_PHYS_ADDR_T_64BIT is not set -CONFIG_ARM_THUMB=3Dy -# CONFIG_CPU_BIG_ENDIAN is not set -# CONFIG_CPU_ICACHE_DISABLE is not set -# CONFIG_CPU_DCACHE_DISABLE is not set -CONFIG_KUSER_HELPERS=3Dy -CONFIG_OUTER_CACHE=3Dy -CONFIG_ARCH_SUPPORTS_BIG_ENDIAN=3Dy -CONFIG_MULTI_IRQ_HANDLER=3Dy =20 # # Bus support @@ -124,41 +36,28 @@ CONFIG_PCI_SYSCALL=3Dy # # PCI host controller drivers # -CONFIG_PCI_HOST_GENERIC=3Dy -# CONFIG_PCCARD is not set +# CONFIG_PCIE_ECRC is not set +# CONFIG_PCIEAER_INJECT is not set +CONFIG_PCIEASPM_DEFAULT=3Dy +# CONFIG_PCIEASPM_POWERSAVE is not set =20 # # Kernel Features # -CONFIG_VMSPLIT_3G=3Dy -# CONFIG_VMSPLIT_2G is not set -# CONFIG_VMSPLIT_1G is not set -CONFIG_PAGE_OFFSET=3D0xC0000000 -CONFIG_AEABI=3Dy -# CONFIG_ARCH_SPARSEMEM_DEFAULT is not set -# CONFIG_ARCH_SELECT_MEMORY_MODEL is not set -CONFIG_HIGHMEM=3Dy -# CONFIG_HIGHPTE is not set +# CONFIG_CPU_BIG_ENDIAN is not set CONFIG_HW_PERF_EVENTS=3Dy -CONFIG_FLATMEM=3Dy -CONFIG_FLAT_NODE_MEM_MAP=3Dy -# CONFIG_PHYS_ADDR_T_64BIT is not set CONFIG_DEFAULT_MMAP_MIN_ADDR=3D32768 -CONFIG_ALIGNMENT_TRAP=3Dy =20 # # Boot options # -CONFIG_USE_OF=3Dy -CONFIG_ATAGS=3Dy -# CONFIG_DEPRECATED_PARAM_STRUCT is not set -CONFIG_ZBOOT_ROM_TEXT=3D0 -CONFIG_ZBOOT_ROM_BSS=3D0 -CONFIG_ARM_APPENDED_DTB=3Dy -CONFIG_CMDLINE_FROM_BOOTLOADER=3Dy -# CONFIG_CMDLINE_EXTEND is not set # CONFIG_CMDLINE_FORCE is not set -CONFIG_AUTO_ZRELADDR=3Dy + +# +# Power management options +# +CONFIG_PM_OPP=3Dy +CONFIG_CPU_PM=3Dy =20 # # CPU Frequency scaling @@ -168,24 +67,6 @@ CONFIG_CPU_FREQ_STAT=3Dy CONFIG_CPUFREQ_DT=3Dm =20 # -# ARM CPU frequency scaling drivers -# -CONFIG_ARM_IMX6Q_CPUFREQ=3Dm - -# -# At least one emulation must be selected -# -CONFIG_VFP=3Dy - -# -# Power management options -# -CONFIG_APM_EMULATION=3Dy -CONFIG_PM_OPP=3Dy -CONFIG_CPU_PM=3Dy -CONFIG_ARM_CPU_SUSPEND=3Dy - -# # Classification # CONFIG_BPF_JIT=3Dy @@ -202,7 +83,6 @@ CONFIG_BPF_JIT=3Dy # Generic Driver Options # CONFIG_FIRMWARE_IN_KERNEL=3Dy -CONFIG_SOC_BUS=3Dy CONFIG_DMA_CMA=3Dy =20 # @@ -218,7 +98,6 @@ CONFIG_CMA_ALIGNMENT=3D8 # # Bus devices # -CONFIG_BRCMSTB_GISB_ARB=3Dy # CONFIG_ARM_CCN is not set CONFIG_VEXPRESS_CONFIG=3Dy CONFIG_DTC=3Dy @@ -246,7 +125,6 @@ CONFIG_OF_RESERVED_MEM=3Dy # CONFIG_BLK_DEV_NVME is not set # CONFIG_BLK_DEV_SX8 is not set CONFIG_BLK_DEV_RAM_SIZE=3D4096 -# CONFIG_MG_DISK is not set # CONFIG_BLK_DEV_RSXX is not set =20 # @@ -268,17 +146,6 @@ CONFIG_AIC94XX_DEBUG=3Dy CONFIG_SCSI_MVSAS_DEBUG=3Dy # CONFIG_SCSI_MVSAS_TASKLET is not set # CONFIG_MEGARAID_NEWGEN is not set -CONFIG_SCSI_NSP32=3Dm - -# -# Controllers with non-SFF native interface -# -CONFIG_AHCI_IMX=3Dm - -# -# PATA SFF controllers with BMDMA -# -CONFIG_PATA_IMX=3Dm =20 # # IEEE 1394 (FireWire) support @@ -304,34 +171,18 @@ CONFIG_AMD_XGBE=3Dm CONFIG_ARC_EMAC_CORE=3Dm CONFIG_ARC_EMAC=3Dm CONFIG_EMAC_ROCKCHIP=3Dm -CONFIG_NET_CADENCE=3Dy CONFIG_BCMGENET=3Dm CONFIG_SYSTEMPORT=3Dm # CONFIG_CHELSIO_T1_1G is not set -CONFIG_NET_VENDOR_CIRRUS=3Dy -CONFIG_CS89x0=3Dm -CONFIG_CS89x0_PLATFORM=3Dy -CONFIG_DM9000=3Dm -# CONFIG_DM9000_FORCE_SIMPLE_PHY_POLL is not set # CONFIG_DE2104X is not set # CONFIG_TULIP_MMIO is not set # CONFIG_TULIP_NAPI is not set -CONFIG_NET_VENDOR_FARADAY=3Dy -CONFIG_FTMAC100=3Dm -CONFIG_FTGMAC100=3Dm -CONFIG_NET_VENDOR_FREESCALE=3Dy -CONFIG_FEC=3Dm -CONFIG_NET_VENDOR_HISILICON=3Dy -CONFIG_HIX5HD2_GMAC=3Dm # CONFIG_I40E_VXLAN is not set # CONFIG_SKGE_GENESIS is not set -CONFIG_AX88796=3Dm -CONFIG_AX88796_93CX6=3Dy # CONFIG_QLCNIC_VXLAN is not set CONFIG_8139TOO_PIO=3Dy # CONFIG_8139TOO_8129 is not set CONFIG_SMC91X=3Dm -CONFIG_SMC911X=3Dm # CONFIG_STMMAC_PCI is not set # CONFIG_VIA_RHINE_MMIO is not set =20 @@ -349,22 +200,13 @@ CONFIG_WIL6210_TRACING=3Dy # CONFIG_IPW2200_QOS is not set =20 # -# Userland interfaces -# -# CONFIG_INPUT_APMPOWER is not set - -# # Input Device Drivers # # CONFIG_KEYBOARD_ADP5520 is not set -CONFIG_KEYBOARD_IMX=3Dm -CONFIG_KEYBOARD_PMIC8XXX=3Dm # CONFIG_KEYBOARD_STMPE is not set CONFIG_KEYBOARD_OMAP4=3Dm # CONFIG_KEYBOARD_TC3589X is not set CONFIG_KEYBOARD_CAP1106=3Dm -# CONFIG_INPUT_PM8XXX_VIBRATOR is not set -CONFIG_INPUT_PMIC8XXX_PWRKEY=3Dm CONFIG_INPUT_MAX77693_HAPTIC=3Dm # CONFIG_INPUT_MAX8997_HAPTIC is not set # CONFIG_INPUT_GPIO_BEEPER is not set @@ -388,24 +230,15 @@ CONFIG_SERIO_APBPS2=3Dm # CONFIG_NOZOMI is not set =20 # -# Serial drivers -# -CONFIG_SERIAL_8250_EM=3Dm - -# # Non-8250 serial port support # CONFIG_SERIAL_EARLYCON_ARM_SEMIHOST=3Dy -CONFIG_SERIAL_IMX=3Dm # CONFIG_SERIAL_JSM is not set CONFIG_SERIAL_OF_PLATFORM=3Dy # CONFIG_SERIAL_SCCNXP is not set # CONFIG_SERIAL_XILINX_PS_UART is not set # CONFIG_SERIAL_ARC is not set # CONFIG_SERIAL_RP2 is not set -CONFIG_SERIAL_ST_ASC=3Dm -# CONFIG_HVC_DCC is not set -# CONFIG_VIRTIO_CONSOLE is not set =20 # # Multiplexer I2C Chip support @@ -424,18 +257,11 @@ CONFIG_I2C_SIS630=3Dm # # I2C system bus drivers (mostly embedded / system-on-chip) # -CONFIG_I2C_IMX=3Dm -CONFIG_I2C_MV64XXX=3Dm CONFIG_I2C_RK3X=3Dm =20 # -# Pin controllers +# Enable PHYLIB and NETWORK_PHY_TIMESTAMPING to see the additional clocks. # -CONFIG_PINMUX=3Dy -CONFIG_PINCONF=3Dy -# CONFIG_PINCTRL_AS3722 is not set -# CONFIG_PINCTRL_PALMAS is not set -CONFIG_ARCH_HAVE_CUSTOM_GPIO_H=3Dy CONFIG_ARCH_REQUIRE_GPIOLIB=3Dy CONFIG_OF_GPIO=3Dy CONFIG_GPIO_GENERIC=3Dy @@ -445,9 +271,6 @@ CONFIG_GPIO_GENERIC=3Dy # CONFIG_GPIO_GENERIC_PLATFORM=3Dy # CONFIG_GPIO_DWAPB is not set -# CONFIG_GPIO_EM is not set -# CONFIG_GPIO_ZEVIO is not set -CONFIG_GPIO_MXC=3Dy # CONFIG_GPIO_SYSCON is not set # CONFIG_GPIO_GRGPIO is not set =20 @@ -470,7 +293,6 @@ CONFIG_GPIO_ADNP=3Dm # # 1-wire Slaves # -# CONFIG_APM_POWER is not set # CONFIG_MAX8925_POWER is not set # CONFIG_WM831X_BACKUP is not set # CONFIG_WM831X_POWER is not set @@ -488,8 +310,6 @@ CONFIG_POWER_RESET_AS3722=3Dy CONFIG_POWER_RESET_GPIO=3Dy CONFIG_POWER_RESET_GPIO_RESTART=3Dy CONFIG_POWER_RESET_LTC2952=3Dy -CONFIG_POWER_RESET_RESTART=3Dy -CONFIG_POWER_RESET_VERSATILE=3Dy CONFIG_POWER_RESET_VEXPRESS=3Dy CONFIG_POWER_RESET_SYSCON=3Dy =20 @@ -505,9 +325,6 @@ CONFIG_THERMAL_OF=3Dy # Watchdog Device Drivers # CONFIG_GPIO_WATCHDOG=3Dm -CONFIG_CADENCE_WATCHDOG=3Dm -CONFIG_MAX63XX_WATCHDOG=3Dm -CONFIG_IMX2_WDT=3Dm =20 # # PCI-based Watchdog Cards @@ -519,12 +336,8 @@ CONFIG_IMX2_WDT=3Dm # Multifunction device drivers # CONFIG_MFD_AS3722=3Dy -# CONFIG_MFD_ASIC3 is not set CONFIG_MFD_HI6421_PMIC=3Dm -# CONFIG_HTC_EGPIO is not set # CONFIG_LPC_ICH is not set -CONFIG_MFD_PM8XXX=3Dm -CONFIG_MFD_PM8921_CORE=3Dm # CONFIG_MFD_RTSX_PCI is not set CONFIG_MFD_RK808=3Dm CONFIG_MFD_STMPE=3Dy @@ -533,10 +346,6 @@ CONFIG_MFD_STMPE=3Dy # STMicroelectronics STMPE Interface Drivers # CONFIG_STMPE_I2C=3Dy -CONFIG_TWL4030_POWER=3Dy -# CONFIG_MFD_T7L66XB is not set -# CONFIG_MFD_TC6387XB is not set -# CONFIG_MFD_TC6393XB is not set CONFIG_MFD_VEXPRESS_SYSREG=3Dy CONFIG_REGULATOR_FIXED_VOLTAGE=3Dy # CONFIG_REGULATOR_VIRTUAL_CONSUMER is not set @@ -581,8 +390,6 @@ CONFIG_DVB_TTUSB_DEC=3Dy # CONFIG_DVB_PT1 is not set # CONFIG_MANTIS_CORE is not set # CONFIG_DVB_NGENE is not set -CONFIG_VIDEO_MX3=3Dm -# CONFIG_VIDEO_CODA is not set =20 # # DVB-S (satellite) frontends @@ -608,44 +415,14 @@ CONFIG_DVB_STV0297=3Dy CONFIG_DVB_LNBP21=3Dy =20 # -# Graphics support -# -CONFIG_IMX_IPUV3_CORE=3Dm - -# -# Direct Rendering Manager -# -CONFIG_DRM_MIPI_DSI=3Dy -CONFIG_DRM_GEM_CMA_HELPER=3Dy -CONFIG_DRM_KMS_CMA_HELPER=3Dy - -# # I2C encoder or helper chips # # CONFIG_DRM_RADEON is not set # CONFIG_DRM_NOUVEAU is not set -CONFIG_DRM_EXYNOS=3Dm -CONFIG_DRM_EXYNOS_DMABUF=3Dy -CONFIG_DRM_EXYNOS_HDMI=3Dy -CONFIG_DRM_EXYNOS_VIDI=3Dy -CONFIG_DRM_EXYNOS_G2D=3Dy -CONFIG_DRM_EXYNOS_IPP=3Dy -CONFIG_DRM_ARMADA=3Dm -# CONFIG_DRM_TILCDC is not set -CONFIG_DRM_PANEL=3Dy - -# -# Display Panels -# -CONFIG_DRM_STI=3Dm -# CONFIG_DRM_STI_FBDEV is not set =20 # # Frame buffer Devices # -CONFIG_FB_SYS_FILLRECT=3Dy -CONFIG_FB_SYS_COPYAREA=3Dy -CONFIG_FB_SYS_IMAGEBLIT=3Dy # CONFIG_FB_BACKLIGHT is not set =20 # @@ -656,7 +433,6 @@ CONFIG_FB_SYS_IMAGEBLIT=3Dy # CONFIG_BACKLIGHT_LM3630A is not set # CONFIG_BACKLIGHT_LP855X is not set # CONFIG_BACKLIGHT_LP8788 is not set -CONFIG_VIDEOMODE_HELPERS=3Dy =20 # # Console display driver support @@ -668,7 +444,6 @@ CONFIG_SND_COMPRESS_OFFLOAD=3Dm # # HD-Audio # -CONFIG_SND_ARM=3Dy CONFIG_SND_SOC=3Dm CONFIG_SND_SOC_GENERIC_DMAENGINE_PCM=3Dy CONFIG_SND_ATMEL_SOC=3Dm @@ -682,25 +457,7 @@ CONFIG_SND_SOC_FSL_SAI=3Dm CONFIG_SND_SOC_FSL_SSI=3Dm CONFIG_SND_SOC_FSL_SPDIF=3Dm CONFIG_SND_SOC_FSL_ESAI=3Dm -CONFIG_SND_SOC_FSL_UTILS=3Dm -CONFIG_SND_SOC_IMX_PCM_DMA=3Dm CONFIG_SND_SOC_IMX_AUDMUX=3Dm -CONFIG_SND_IMX_SOC=3Dm -CONFIG_SND_SOC_IMX_SSI=3Dm - -# -# SoC Audio support for Freescale i.MX boards: -# -CONFIG_SND_SOC_EUKREA_TLV320=3Dm -CONFIG_SND_SOC_IMX_WM8962=3Dm -CONFIG_SND_SOC_IMX_ES8328=3Dm -CONFIG_SND_SOC_IMX_SGTL5000=3Dm -CONFIG_SND_SOC_IMX_SPDIF=3Dm -CONFIG_SND_SOC_FSL_ASOC_CARD=3Dm - -# -# SoC Audio support for SuperH -# CONFIG_SND_SOC_I2C_AND_SPI=3Dm =20 # @@ -722,7 +479,6 @@ CONFIG_SND_SOC_CS42XX8=3Dm CONFIG_SND_SOC_CS42XX8_I2C=3Dm CONFIG_SND_SOC_HDMI_CODEC=3Dm CONFIG_SND_SOC_ES8328=3Dm -CONFIG_SND_SOC_ES8328_I2C=3Dm CONFIG_SND_SOC_PCM1681=3Dm CONFIG_SND_SOC_PCM512x=3Dm CONFIG_SND_SOC_PCM512x_I2C=3Dm @@ -737,8 +493,6 @@ CONFIG_SND_SOC_SSM4567=3Dm CONFIG_SND_SOC_STA350=3Dm CONFIG_SND_SOC_TAS2552=3Dm CONFIG_SND_SOC_TAS5086=3Dm -CONFIG_SND_SOC_TLV320AIC23=3Dm -CONFIG_SND_SOC_TLV320AIC23_I2C=3Dm CONFIG_SND_SOC_TLV320AIC31XX=3Dm CONFIG_SND_SOC_TLV320AIC3X=3Dm CONFIG_SND_SOC_WM8510=3Dm @@ -768,24 +522,12 @@ CONFIG_USB_MUSB_AM335X_CHILD=3Dm # # USB Physical Layer drivers # -CONFIG_AM335X_CONTROL_USB=3Dm -CONFIG_AM335X_PHY_USB=3Dm -CONFIG_USB_MXS_PHY=3Dm CONFIG_USB_ULPI=3Dy =20 # -# MMC/SD/SDIO Host Controller Drivers +# LED drivers # -CONFIG_MMC_SDHCI_IO_ACCESSORS=3Dy -CONFIG_MMC_SDHCI_OF_ARASAN=3Dm -CONFIG_MMC_SDHCI_ESDHC_IMX=3Dm -CONFIG_MMC_MXC=3Dm -CONFIG_MMC_DW=3Dm -CONFIG_MMC_DW_IDMAC=3Dy -CONFIG_MMC_DW_PLTFM=3Dm -CONFIG_MMC_DW_EXYNOS=3Dm -CONFIG_MMC_DW_K3=3Dm -CONFIG_MMC_DW_PCI=3Dm +CONFIG_LEDS_PWM=3Dm =20 # # LED driver for blink(1) USB RGB LED is under Special HID drivers (HID_THIN= GM) @@ -793,11 +535,6 @@ CONFIG_MMC_DW_PCI=3Dm CONFIG_LEDS_SYSCON=3Dy =20 # -# iptables trigger is under Netfilter config (LED target) -# -# CONFIG_EDAC is not set - -# # I2C RTC drivers # CONFIG_RTC_DRV_AS3722=3Dm @@ -807,19 +544,13 @@ CONFIG_RTC_DRV_RK808=3Dm # # on-CPU RTC drivers # -CONFIG_RTC_DRV_IMXDI=3Dm -CONFIG_RTC_DRV_PM8XXX=3Dm -CONFIG_RTC_DRV_MXC=3Dm CONFIG_RTC_DRV_SNVS=3Dm =20 # # DMA Devices # # CONFIG_DW_DMAC is not set -CONFIG_MX3_IPU=3Dy -CONFIG_MX3_IPU_IRQS=3D4 CONFIG_FSL_EDMA=3Dm -CONFIG_NBPFAXI_DMA=3Dm CONFIG_DMA_VIRTUAL_CHANNELS=3Dm CONFIG_DMA_OF=3Dy =20 @@ -864,11 +595,6 @@ CONFIG_PWM_SYSFS=3Dy CONFIG_IRQCHIP=3Dy =20 # -# Memory Debugging -# -# CONFIG_DEBUG_HIGHMEM is not set - -# # RCU Debugging # # CONFIG_FTRACE_SYSCALLS is not set @@ -876,22 +602,9 @@ CONFIG_IRQCHIP=3Dy # # Runtime Testing # -# CONFIG_ARM_PTDUMP is not set -CONFIG_ARM_UNWIND=3Dy -# CONFIG_DEBUG_USER is not set -# CONFIG_DEBUG_LL is not set -CONFIG_DEBUG_IMX_UART_PORT=3D1 -# CONFIG_DEBUG_UART_PL01X is not set -# CONFIG_DEBUG_UART_8250 is not set -CONFIG_UNCOMPRESS_INCLUDE=3D"debug/uncompress.h" # CONFIG_DEBUG_SET_MODULE_RONX is not set =20 # -# Executable Protections -# -# CONFIG_GRKERNSEC_SETXID is not set - -# # Logging Options # CONFIG_LSM_MMAP_MIN_ADDR=3D32768 @@ -908,24 +621,8 @@ CONFIG_CRYPTO_LRW=3Dm CONFIG_CRYPTO_XTS=3Dm =20 # -# Digest -# -CONFIG_CRYPTO_SHA1_ARM=3Dm - -# -# Ciphers -# -CONFIG_CRYPTO_AES_ARM=3Dm - -# -# Random Number Generation -# -CONFIG_CRYPTO_DEV_SAHARA=3Dm - -# # Library routines # -CONFIG_STMP_DEVICE=3Dy CONFIG_ARCH_USE_CMPXCHG_LOCKREF=3Dy CONFIG_AUDIT_GENERIC=3Dy CONFIG_LIBFDT=3Dy diff --git a/kernel/config-arm32-generic b/kernel/config-arm32-generic new file mode 100644 index 0000000..2219bb6 --- /dev/null +++ b/kernel/config-arm32-generic @@ -0,0 +1,530 @@ +CONFIG_ARM=3Dy +CONFIG_ARM_HAS_SG_CHAIN=3Dy +CONFIG_MIGHT_HAVE_PCI=3Dy +CONFIG_SYS_SUPPORTS_APM_EMULATION=3Dy +CONFIG_ARCH_SUPPORTS_UPROBES=3Dy +CONFIG_VECTORS_BASE=3D0xffff0000 +CONFIG_ARM_PATCH_PHYS_VIRT=3Dy +CONFIG_GENERIC_BUG=3Dy + +# +# General setup +# +# CONFIG_KERNEL_GZIP is not set +# CONFIG_KERNEL_LZMA is not set +CONFIG_KERNEL_XZ=3Dy +# CONFIG_KERNEL_LZO is not set +# CONFIG_KERNEL_LZ4 is not set + +# +# IRQ subsystem +# +CONFIG_GENERIC_IRQ_CHIP=3Dy +CONFIG_IRQ_FORCED_THREADING=3Dy + +# +# RCU Subsystem +# +CONFIG_CONTEXT_TRACKING_FORCE=3Dy +CONFIG_UID16=3Dy + +# +# Kernel Performance Events And Counters +# +# CONFIG_KPROBES is not set +CONFIG_ARCH_USE_BUILTIN_BSWAP=3Dy +CONFIG_GENERIC_IDLE_POLL_SETUP=3Dy +CONFIG_ARCH_WANT_IPC_PARSE_VERSION=3Dy +CONFIG_SECCOMP_FILTER=3Dy +CONFIG_MODULES_USE_ELF_REL=3Dy +CONFIG_OLD_SIGSUSPEND3=3Dy +CONFIG_OLD_SIGACTION=3Dy + +# +# GCOV-based kernel profiling +# +CONFIG_LBDAF=3Dy + +# +# System Type +# +CONFIG_ARCH_MULTIPLATFORM=3Dy +# CONFIG_ARCH_INTEGRATOR is not set +# CONFIG_ARCH_REALVIEW is not set +# CONFIG_ARCH_VERSATILE is not set +# CONFIG_ARCH_AT91 is not set +# CONFIG_ARCH_CLPS711X is not set +# CONFIG_ARCH_GEMINI is not set +# CONFIG_ARCH_EBSA110 is not set +# CONFIG_ARCH_EP93XX is not set +# CONFIG_ARCH_FOOTBRIDGE is not set +# CONFIG_ARCH_NETX is not set +# CONFIG_ARCH_IOP13XX is not set +# CONFIG_ARCH_IOP32X is not set +# CONFIG_ARCH_IOP33X is not set +# CONFIG_ARCH_IXP4XX is not set +# CONFIG_ARCH_DOVE is not set +# CONFIG_ARCH_MV78XX0 is not set +# CONFIG_ARCH_ORION5X is not set +# CONFIG_ARCH_MMP is not set +# CONFIG_ARCH_KS8695 is not set +# CONFIG_ARCH_W90X900 is not set +# CONFIG_ARCH_LPC32XX is not set +# CONFIG_ARCH_PXA is not set +# CONFIG_ARCH_MSM is not set +# CONFIG_ARCH_SHMOBILE_LEGACY is not set +# CONFIG_ARCH_RPC is not set +# CONFIG_ARCH_SA1100 is not set +# CONFIG_ARCH_S3C24XX is not set +# CONFIG_ARCH_S3C64XX is not set +# CONFIG_ARCH_DAVINCI is not set +# CONFIG_ARCH_OMAP1 is not set + +# +# CPU Core family selection +# +# CONFIG_ARCH_MULTI_V6 is not set + +# +# Hisilicon platform type +# +CONFIG_ARCH_MXC=3Dy +# CONFIG_MXC_DEBUG_BOARD is not set + +# +# OMAP Legacy Platform Data Board Type +# +# CONFIG_PLAT_SPEAR is not set + +# +# Processor Type +# +CONFIG_CPU_CP15=3Dy +CONFIG_CPU_CP15_MMU=3Dy + +# +# Processor Features +# +# CONFIG_ARCH_PHYS_ADDR_T_64BIT is not set +CONFIG_ARM_THUMB=3Dy +# CONFIG_CPU_ICACHE_DISABLE is not set +# CONFIG_CPU_DCACHE_DISABLE is not set +CONFIG_KUSER_HELPERS=3Dy +CONFIG_OUTER_CACHE=3Dy +CONFIG_ARCH_SUPPORTS_BIG_ENDIAN=3Dy +CONFIG_MULTI_IRQ_HANDLER=3Dy + +# +# PCI host controller drivers +# +CONFIG_PCI_HOST_GENERIC=3Dy +# CONFIG_PCCARD is not set + +# +# Kernel Features +# +CONFIG_VMSPLIT_3G=3Dy +# CONFIG_VMSPLIT_2G is not set +# CONFIG_VMSPLIT_1G is not set +CONFIG_PAGE_OFFSET=3D0xC0000000 +CONFIG_SCHED_HRTICK=3Dy +CONFIG_AEABI=3Dy +# CONFIG_ARCH_SPARSEMEM_DEFAULT is not set +# CONFIG_ARCH_SELECT_MEMORY_MODEL is not set +CONFIG_HIGHMEM=3Dy +# CONFIG_HIGHPTE is not set +CONFIG_FLATMEM=3Dy +CONFIG_FLAT_NODE_MEM_MAP=3Dy +# CONFIG_PHYS_ADDR_T_64BIT is not set +CONFIG_ALIGNMENT_TRAP=3Dy +CONFIG_SECCOMP=3Dy + +# +# Boot options +# +CONFIG_USE_OF=3Dy +CONFIG_ATAGS=3Dy +# CONFIG_DEPRECATED_PARAM_STRUCT is not set +CONFIG_ZBOOT_ROM_TEXT=3D0 +CONFIG_ZBOOT_ROM_BSS=3D0 +CONFIG_ARM_APPENDED_DTB=3Dy +CONFIG_CMDLINE_FROM_BOOTLOADER=3Dy +# CONFIG_CMDLINE_EXTEND is not set +CONFIG_CRASH_DUMP=3Dy +CONFIG_AUTO_ZRELADDR=3Dy + +# +# ARM CPU frequency scaling drivers +# +CONFIG_ARM_IMX6Q_CPUFREQ=3Dm + +# +# At least one emulation must be selected +# +CONFIG_VFP=3Dy + +# +# Power management options +# +CONFIG_APM_EMULATION=3Dy +CONFIG_ARM_CPU_SUSPEND=3Dy +CONFIG_ARCH_HIBERNATION_POSSIBLE=3Dy + +# +# Generic Driver Options +# +CONFIG_SOC_BUS=3Dy + +# +# Bus devices +# +CONFIG_BRCMSTB_GISB_ARB=3Dy + +# +# Device Tree and Open Firmware support +# +CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=3Dy +# CONFIG_MG_DISK is not set + +# +# Intel MIC Card Driver +# +# CONFIG_IDE is not set + +# +# SCSI Transports +# +CONFIG_SCSI_NSP32=3Dm + +# +# Controllers with non-SFF native interface +# +CONFIG_AHCI_IMX=3Dm + +# +# PATA SFF controllers with BMDMA +# +CONFIG_PATA_IMX=3Dm + +# +# Distributed Switch Architecture drivers +# +CONFIG_NET_CADENCE=3Dy +CONFIG_NET_VENDOR_CIRRUS=3Dy +CONFIG_CS89x0=3Dm +CONFIG_CS89x0_PLATFORM=3Dy +CONFIG_DM9000=3Dm +# CONFIG_DM9000_FORCE_SIMPLE_PHY_POLL is not set +CONFIG_NET_VENDOR_FARADAY=3Dy +CONFIG_FTMAC100=3Dm +CONFIG_FTGMAC100=3Dm +CONFIG_NET_VENDOR_FREESCALE=3Dy +CONFIG_FEC=3Dm +CONFIG_NET_VENDOR_HISILICON=3Dy +CONFIG_HIX5HD2_GMAC=3Dm +CONFIG_AX88796=3Dm +CONFIG_AX88796_93CX6=3Dy +CONFIG_SMC911X=3Dm + +# +# Userland interfaces +# +# CONFIG_INPUT_APMPOWER is not set + +# +# Input Device Drivers +# +CONFIG_KEYBOARD_IMX=3Dm +CONFIG_KEYBOARD_PMIC8XXX=3Dm +# CONFIG_INPUT_PM8XXX_VIBRATOR is not set +CONFIG_INPUT_PMIC8XXX_PWRKEY=3Dm + +# +# Serial drivers +# +CONFIG_SERIAL_8250_EM=3Dm + +# +# Non-8250 serial port support +# +CONFIG_SERIAL_IMX=3Dm +CONFIG_SERIAL_ST_ASC=3Dm +# CONFIG_HVC_DCC is not set +CONFIG_NVRAM=3Dy + +# +# Multiplexer I2C Chip support +# +CONFIG_I2C_MUX_PINCTRL=3Dm + +# +# I2C system bus drivers (mostly embedded / system-on-chip) +# +CONFIG_I2C_IMX=3Dm +CONFIG_I2C_MV64XXX=3Dm + +# +# Enable PHYLIB and NETWORK_PHY_TIMESTAMPING to see the additional clocks. +# +CONFIG_PINCTRL=3Dy + +# +# Pin controllers +# +CONFIG_PINMUX=3Dy +CONFIG_PINCONF=3Dy +# CONFIG_DEBUG_PINCTRL is not set +# CONFIG_PINCTRL_AS3722 is not set +# CONFIG_PINCTRL_PALMAS is not set +CONFIG_ARCH_HAVE_CUSTOM_GPIO_H=3Dy + +# +# Memory mapped GPIO drivers: +# +# CONFIG_GPIO_EM is not set +# CONFIG_GPIO_ZEVIO is not set +CONFIG_GPIO_MXC=3Dy + +# +# 1-wire Slaves +# +# CONFIG_APM_POWER is not set +CONFIG_POWER_RESET_RESTART=3Dy +CONFIG_POWER_RESET_VERSATILE=3Dy + +# +# Watchdog Device Drivers +# +CONFIG_CADENCE_WATCHDOG=3Dm +CONFIG_MAX63XX_WATCHDOG=3Dm +CONFIG_IMX2_WDT=3Dm + +# +# Multifunction device drivers +# +# CONFIG_MFD_ASIC3 is not set +# CONFIG_HTC_EGPIO is not set +CONFIG_MFD_PM8XXX=3Dm +CONFIG_MFD_PM8921_CORE=3Dm + +# +# STMicroelectronics STMPE Interface Drivers +# +CONFIG_TWL4030_POWER=3Dy +# CONFIG_MFD_T7L66XB is not set +# CONFIG_MFD_TC6387XB is not set +# CONFIG_MFD_TC6393XB is not set + +# +# Media digital TV PCI Adapters +# +CONFIG_VIDEO_MX3=3Dm +# CONFIG_VIDEO_CODA is not set + +# +# Graphics support +# +CONFIG_IMX_IPUV3_CORE=3Dm + +# +# Direct Rendering Manager +# +CONFIG_DRM_MIPI_DSI=3Dy +CONFIG_DRM_GEM_CMA_HELPER=3Dy +CONFIG_DRM_KMS_CMA_HELPER=3Dy + +# +# I2C encoder or helper chips +# +CONFIG_DRM_EXYNOS=3Dm +CONFIG_DRM_EXYNOS_DMABUF=3Dy +CONFIG_DRM_EXYNOS_HDMI=3Dy +CONFIG_DRM_EXYNOS_VIDI=3Dy +CONFIG_DRM_EXYNOS_G2D=3Dy +CONFIG_DRM_EXYNOS_IPP=3Dy +CONFIG_DRM_ARMADA=3Dm +# CONFIG_DRM_TILCDC is not set +CONFIG_DRM_PANEL=3Dy + +# +# Display Panels +# +CONFIG_DRM_STI=3Dm +# CONFIG_DRM_STI_FBDEV is not set + +# +# Frame buffer Devices +# +CONFIG_FB_SYS_FILLRECT=3Dy +CONFIG_FB_SYS_COPYAREA=3Dy +CONFIG_FB_SYS_IMAGEBLIT=3Dy + +# +# Frame buffer hardware drivers +# +CONFIG_VIDEOMODE_HELPERS=3Dy + +# +# HD-Audio +# +CONFIG_SND_ARM=3Dy + +# +# Common SoC Audio options for Freescale CPUs: +# +CONFIG_SND_SOC_FSL_UTILS=3Dm +CONFIG_SND_SOC_IMX_PCM_DMA=3Dm +CONFIG_SND_IMX_SOC=3Dm +CONFIG_SND_SOC_IMX_SSI=3Dm + +# +# SoC Audio support for Freescale i.MX boards: +# +CONFIG_SND_SOC_EUKREA_TLV320=3Dm +CONFIG_SND_SOC_IMX_WM8962=3Dm +CONFIG_SND_SOC_IMX_ES8328=3Dm +CONFIG_SND_SOC_IMX_SGTL5000=3Dm +CONFIG_SND_SOC_IMX_SPDIF=3Dm +CONFIG_SND_SOC_FSL_ASOC_CARD=3Dm + +# +# CODEC drivers +# +CONFIG_SND_SOC_ES8328_I2C=3Dm +CONFIG_SND_SOC_TLV320AIC23=3Dm +CONFIG_SND_SOC_TLV320AIC23_I2C=3Dm + +# +# USB Physical Layer drivers +# +CONFIG_AM335X_CONTROL_USB=3Dm +CONFIG_AM335X_PHY_USB=3Dm +CONFIG_USB_MXS_PHY=3Dm + +# +# MMC/SD/SDIO Host Controller Drivers +# +CONFIG_MMC_SDHCI_IO_ACCESSORS=3Dy +CONFIG_MMC_SDHCI_OF_ARASAN=3Dm +CONFIG_MMC_SDHCI_ESDHC_IMX=3Dm +CONFIG_MMC_SDHCI_PXAV3=3Dm +CONFIG_MMC_SDHCI_PXAV2=3Dm +CONFIG_MMC_MXC=3Dm +CONFIG_MMC_DW=3Dm +CONFIG_MMC_DW_IDMAC=3Dy +CONFIG_MMC_DW_PLTFM=3Dm +CONFIG_MMC_DW_EXYNOS=3Dm +CONFIG_MMC_DW_K3=3Dm +CONFIG_MMC_DW_PCI=3Dm + +# +# iptables trigger is under Netfilter config (LED target) +# +# CONFIG_EDAC is not set + +# +# Platform RTC drivers +# +CONFIG_RTC_DRV_CMOS=3Dy + +# +# on-CPU RTC drivers +# +CONFIG_RTC_DRV_IMXDI=3Dm +CONFIG_RTC_DRV_PM8XXX=3Dm +CONFIG_RTC_DRV_MXC=3Dm + +# +# DMA Devices +# +CONFIG_MX3_IPU=3Dy +CONFIG_MX3_IPU_IRQS=3D4 +CONFIG_NBPFAXI_DMA=3Dm + +# +# Memory Debugging +# +# CONFIG_DEBUG_HIGHMEM is not set + +# +# RCU Debugging +# +# CONFIG_UPROBE_EVENT is not set + +# +# Runtime Testing +# +# CONFIG_ARM_PTDUMP is not set +CONFIG_ARM_UNWIND=3Dy +# CONFIG_DEBUG_USER is not set +# CONFIG_DEBUG_LL is not set +CONFIG_DEBUG_IMX_UART_PORT=3D1 +# CONFIG_DEBUG_UART_PL01X is not set +# CONFIG_DEBUG_UART_8250 is not set +CONFIG_UNCOMPRESS_INCLUDE=3D"debug/uncompress.h" + +# +# PaX +# +CONFIG_PAX=3Dy + +# +# PaX Control +# +# CONFIG_PAX_SOFTMODE is not set +CONFIG_PAX_EI_PAX=3Dy +CONFIG_PAX_PT_PAX_FLAGS=3Dy +# CONFIG_PAX_XATTR_PAX_FLAGS is not set +# CONFIG_PAX_NO_ACL_FLAGS is not set +CONFIG_PAX_HAVE_ACL_FLAGS=3Dy +# CONFIG_PAX_HOOK_ACL_FLAGS is not set + +# +# Non-executable pages +# +CONFIG_PAX_KERNEXEC_PLUGIN_METHOD=3D"" + +# +# Address Space Layout Randomization +# +CONFIG_PAX_ASLR=3Dy +CONFIG_PAX_RANDUSTACK=3Dy +CONFIG_PAX_RANDMMAP=3Dy + +# +# Miscellaneous hardening features +# +CONFIG_PAX_USERCOPY=3Dy + +# +# Memory Protections +# +CONFIG_GRKERNSEC_RAND_THREADSTACK=3Dy +CONFIG_GRKERNSEC_PROC_MEMMAP=3Dy +CONFIG_GRKERNSEC_KERN_LOCKOUT=3Dy + +# +# Executable Protections +# +# CONFIG_GRKERNSEC_SETXID is not set + +# +# Digest +# +CONFIG_CRYPTO_SHA1_ARM=3Dm + +# +# Ciphers +# +CONFIG_CRYPTO_AES_ARM=3Dm + +# +# Random Number Generation +# +CONFIG_CRYPTO_DEV_SAHARA=3Dm + +# +# Library routines +# +CONFIG_STMP_DEVICE=3Dy +# CONFIG_AUDIT_ARCH_COMPAT_GENERIC is not set diff --git a/kernel/config-arm64-generic b/kernel/config-arm64-generic new file mode 100644 index 0000000..09ee531 --- /dev/null +++ b/kernel/config-arm64-generic @@ -0,0 +1,465 @@ +CONFIG_ARM64=3Dy +CONFIG_64BIT=3Dy +CONFIG_ARCH_PHYS_ADDR_T_64BIT=3Dy +CONFIG_GENERIC_CSUM=3Dy +CONFIG_ARCH_DMA_ADDR_T_64BIT=3Dy +CONFIG_NEED_SG_DMA_LENGTH=3Dy +CONFIG_KERNEL_MODE_NEON=3Dy +CONFIG_FIX_EARLYCON_MEM=3Dy + +# +# IRQ subsystem +# +CONFIG_GENERIC_TIME_VSYSCALL=3Dy +CONFIG_ARCH_HAS_TICK_BROADCAST=3Dy +CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=3Dy + +# +# Timers subsystem +# +# CONFIG_NO_HZ_IDLE is not set +CONFIG_NO_HZ_FULL=3Dy +# CONFIG_NO_HZ_FULL_ALL is not set +# CONFIG_NO_HZ_FULL_SYSIDLE is not set + +# +# RCU Subsystem +# +CONFIG_TREE_RCU=3Dy +CONFIG_RCU_STALL_COMMON=3Dy +CONFIG_RCU_USER_QS=3Dy +# CONFIG_CONTEXT_TRACKING_FORCE is not set +CONFIG_RCU_FANOUT=3D64 +CONFIG_RCU_FANOUT_LEAF=3D16 +# CONFIG_RCU_FANOUT_EXACT is not set +# CONFIG_RCU_FAST_NO_HZ is not set +CONFIG_RCU_NOCB_CPU=3Dy +CONFIG_RCU_NOCB_CPU_NONE=3Dy +# CONFIG_RCU_NOCB_CPU_ZERO is not set +# CONFIG_RCU_NOCB_CPU_ALL is not set +CONFIG_LOG_CPU_MAX_BUF_SHIFT=3D12 +CONFIG_SYSCTL_EXCEPTION_TRACE=3Dy + +# +# Kernel Performance Events And Counters +# +CONFIG_SLUB_CPU_PARTIAL=3Dy +CONFIG_ARCH_WANT_COMPAT_IPC_PARSE_VERSION=3Dy +CONFIG_MODULES_USE_ELF_RELA=3Dy + +# +# IO Schedulers +# +CONFIG_PREEMPT_NOTIFIERS=3Dy +CONFIG_PADATA=3Dy +CONFIG_MUTEX_SPIN_ON_OWNER=3Dy +CONFIG_RWSEM_SPIN_ON_OWNER=3Dy + +# +# Platform selection +# +# CONFIG_ARCH_THUNDER is not set +CONFIG_ARCH_VEXPRESS=3Dy +CONFIG_ARCH_XGENE=3Dy + +# +# Bus support +# +CONFIG_ARM_AMBA=3Dy +CONFIG_PCI_DOMAINS=3Dy +CONFIG_PCI_DOMAINS_GENERIC=3Dy + +# +# PCI host controller drivers +# +CONFIG_PCI_XGENE=3Dy +CONFIG_HOTPLUG_PCI_PCIE=3Dy +CONFIG_HOTPLUG_PCI=3Dy +CONFIG_HOTPLUG_PCI_CPCI=3Dy +CONFIG_HOTPLUG_PCI_SHPC=3Dm + +# +# Kernel Features +# +# CONFIG_ARM64_4K_PAGES is not set +CONFIG_ARM64_64K_PAGES=3Dy +CONFIG_ARM64_VA_BITS_42=3Dy +# CONFIG_ARM64_VA_BITS_48 is not set +CONFIG_ARM64_VA_BITS=3D42 +CONFIG_ARM64_PGTABLE_LEVELS=3D2 +CONFIG_SMP=3Dy +CONFIG_SCHED_MC=3Dy +CONFIG_SCHED_SMT=3Dy +CONFIG_NR_CPUS=3D64 +CONFIG_HOTPLUG_CPU=3Dy +CONFIG_HZ=3D100 +CONFIG_ARCH_HAS_HOLES_MEMORYMODEL=3Dy +CONFIG_ARCH_SPARSEMEM_ENABLE=3Dy +CONFIG_ARCH_SPARSEMEM_DEFAULT=3Dy +CONFIG_ARCH_SELECT_MEMORY_MODEL=3Dy +CONFIG_SYS_SUPPORTS_HUGETLBFS=3Dy +CONFIG_ARCH_HAS_CACHE_LINE_SIZE=3Dy +CONFIG_SELECT_MEMORY_MODEL=3Dy +CONFIG_SPARSEMEM_MANUAL=3Dy +CONFIG_SPARSEMEM=3Dy +CONFIG_SPARSEMEM_EXTREME=3Dy +CONFIG_SPARSEMEM_VMEMMAP_ENABLE=3Dy +CONFIG_SPARSEMEM_VMEMMAP=3Dy +CONFIG_SPLIT_PTLOCK_CPUS=3D4 +CONFIG_PHYS_ADDR_T_64BIT=3Dy +CONFIG_MMU_NOTIFIER=3Dy +# CONFIG_TRANSPARENT_HUGEPAGE is not set +CONFIG_GENERIC_EARLY_IOREMAP=3Dy +# CONFIG_XEN is not set +CONFIG_FORCE_MAX_ZONEORDER=3D11 + +# +# Boot options +# +CONFIG_CMDLINE=3D"" +CONFIG_EFI_STUB=3Dy +CONFIG_EFI=3Dy + +# +# Power management options +# +CONFIG_PM_SLEEP_SMP=3Dy +CONFIG_ARM64_CPU_SUSPEND=3Dy + +# +# CPU Idle +# +CONFIG_DT_IDLE_STATES=3Dy + +# +# ARM64 CPU Idle Drivers +# +CONFIG_ARM64_CPUIDLE=3Dy +# CONFIG_ARCH_NEEDS_CPU_IDLE_COUPLED is not set + +# +# ARM CPU frequency scaling drivers +# +# CONFIG_ARM_KIRKWOOD_CPUFREQ is not set + +# +# Classification +# +CONFIG_RPS=3Dy +CONFIG_RFS_ACCEL=3Dy +CONFIG_XPS=3Dy +CONFIG_NET_FLOW_LIMIT=3Dy + +# +# Generic Driver Options +# +# CONFIG_SYS_HYPERVISOR is not set +CONFIG_GENERIC_CPU_AUTOPROBE=3Dy + +# +# Device Tree and Open Firmware support +# +CONFIG_BLK_DEV_SKD=3Dm + +# +# Intel MIC Card Driver +# +# CONFIG_GENWQE is not set + +# +# SCSI Transports +# +# CONFIG_SCSI_LOWLEVEL_PCMCIA is not set + +# +# Controllers with non-SFF native interface +# +CONFIG_AHCI_XGENE=3Dm + +# +# IEEE 1394 (FireWire) support +# +CONFIG_I2O_EXT_ADAPTEC_DMA64=3Dy + +# +# Distributed Switch Architecture drivers +# +CONFIG_VORTEX=3Dm + +# +# Input device support +# +CONFIG_INPUT_MATRIXKMAP=3Dm + +# +# Input Device Drivers +# +# CONFIG_KEYBOARD_SAMSUNG is not set + +# +# Hardware I/O ports +# +# CONFIG_SERIO_AMBAKMI is not set + +# +# Non-8250 serial port support +# +CONFIG_SERIAL_AMBA_PL010=3Dm +CONFIG_SERIAL_AMBA_PL011=3Dm +CONFIG_HW_RANDOM_XGENE=3Dm + +# +# I2C system bus drivers (mostly embedded / system-on-chip) +# +CONFIG_I2C_NOMADIK=3Dm +CONFIG_I2C_VERSATILE=3Dm + +# +# PPS support +# +CONFIG_PPS=3Dm + +# +# PTP clock support +# +CONFIG_PTP_1588_CLOCK=3Dm + +# +# Memory mapped GPIO drivers: +# +CONFIG_GPIO_PL061=3Dy +CONFIG_GPIO_XGENE=3Dy + +# +# 1-wire Slaves +# +CONFIG_POWER_RESET_XGENE=3Dy + +# +# Watchdog Device Drivers +# +CONFIG_ARM_SP805_WATCHDOG=3Dm + +# +# Multifunction device drivers +# +# CONFIG_ABX500_CORE is not set + +# +# STMicroelectronics STMPE Interface Drivers +# +# CONFIG_MFD_VX855 is not set +# CONFIG_REGULATOR_88PM8607 is not set +# CONFIG_REGULATOR_GPIO is not set +# CONFIG_REGULATOR_LP872X is not set +# CONFIG_REGULATOR_LP8788 is not set +# CONFIG_REGULATOR_TWL4030 is not set + +# +# Media digital TV PCI Adapters +# +# CONFIG_VIDEO_CAFE_CCIC is not set + +# +# I2C encoder or helper chips +# +# CONFIG_DRM_I2C_CH7006 is not set +# CONFIG_DRM_I2C_SIL164 is not set +# CONFIG_DRM_I2C_NXP_TDA998X is not set + +# +# Frame buffer Devices +# +CONFIG_FB_SYS_FILLRECT=3Dm +CONFIG_FB_SYS_COPYAREA=3Dm +CONFIG_FB_SYS_IMAGEBLIT=3Dm +CONFIG_FB_SYS_FOPS=3Dm +# CONFIG_FB_MODE_HELPERS is not set + +# +# Frame buffer hardware drivers +# +# CONFIG_FB_ARMCLCD is not set +# CONFIG_LCD_PLATFORM is not set + +# +# Console display driver support +# +# CONFIG_SND_ES1968_INPUT is not set +# CONFIG_SND_LX6464ES is not set +# CONFIG_SND_MAESTRO3_INPUT is not set + +# +# USB Physical Layer drivers +# +CONFIG_NOP_USB_XCEIV=3Dm + +# +# MMC/SD/SDIO Host Controller Drivers +# +CONFIG_MMC_ARMMMCI=3Dm +# CONFIG_MMC_RICOH_MMC is not set +# CONFIG_MMC_SDHCI_OF_ARASAN is not set +# CONFIG_MMC_SDHCI_PXAV3 is not set +# CONFIG_MMC_SDHCI_PXAV2 is not set + +# +# Platform RTC drivers +# +CONFIG_RTC_DRV_EFI=3Dm + +# +# on-CPU RTC drivers +# +CONFIG_RTC_DRV_PL030=3Dm +CONFIG_RTC_DRV_PL031=3Dm + +# +# DMA Devices +# +# CONFIG_AMBA_PL08X is not set +# CONFIG_DW_DMAC_PCI is not set +# CONFIG_PL330_DMA is not set + +# +# DMA Clients +# +# CONFIG_UIO_AEC is not set +# CONFIG_UIO_SERCOS3 is not set +# CONFIG_UIO_PCI_GENERIC is not set +# CONFIG_UIO_MF624 is not set + +# +# Common Clock Framework +# +CONFIG_COMMON_CLK_WM831X=3Dy +CONFIG_COMMON_CLK_VERSATILE=3Dy +CONFIG_CLK_SP810=3Dy +CONFIG_CLK_VEXPRESS_OSC=3Dy +CONFIG_COMMON_CLK_MAX77686=3Dy +CONFIG_COMMON_CLK_XGENE=3Dy + +# +# Clock Source drivers +# +CONFIG_ARM_ARCH_TIMER=3Dy +CONFIG_ARM_ARCH_TIMER_EVTSTREAM=3Dy +# CONFIG_SH_TIMER_TMU is not set +# CONFIG_PL320_MBOX is not set +# CONFIG_ARM_SMMU is not set + +# +# Analog to digital converters +# +# CONFIG_LP8788_ADC is not set +# CONFIG_TWL6030_GPADC is not set + +# +# Temperature sensors +# +# CONFIG_PWM_FSL_FTM is not set +# CONFIG_PWM_LP3943 is not set +# CONFIG_PWM_PCA9685 is not set +# CONFIG_PWM_TWL is not set +# CONFIG_PWM_TWL_LED is not set +CONFIG_ARM_GIC=3Dy +CONFIG_ARM_GIC_V3=3Dy + +# +# PHY Subsystem +# +# CONFIG_PHY_EXYNOS4210_USB2 is not set +# CONFIG_PHY_EXYNOS4X12_USB2 is not set +# CONFIG_PHY_EXYNOS5250_USB2 is not set +CONFIG_PHY_XGENE=3Dm + +# +# Firmware Drivers +# +# CONFIG_FIRMWARE_MEMMAP is not set + +# +# EFI (Extensible Firmware Interface) Support +# +CONFIG_EFI_VARS=3Dy +CONFIG_EFI_VARS_PSTORE=3Dy +# CONFIG_EFI_VARS_PSTORE_DEFAULT_DISABLE is not set +CONFIG_EFI_PARAMS_FROM_FDT=3Dy +CONFIG_EFI_RUNTIME_WRAPPERS=3Dy +CONFIG_EFI_ARMSTUB=3Dy + +# +# File systems +# +CONFIG_DCACHE_WORD_ACCESS=3Dy + +# +# Pseudo filesystems +# +# CONFIG_HUGETLBFS is not set +CONFIG_EFIVAR_FS=3Dy +CONFIG_KVM_MMIO=3Dy +CONFIG_KVM=3Dy +CONFIG_KVM_ARM_HOST=3Dy +CONFIG_KVM_ARM_MAX_VCPUS=3D4 +CONFIG_KVM_ARM_VGIC=3Dy +CONFIG_KVM_ARM_TIMER=3Dy + +# +# Compile-time checks and compiler options +# +CONFIG_ARCH_WANT_FRAME_POINTERS=3Dy +CONFIG_FRAME_POINTER=3Dy + +# +# Memory Debugging +# +# CONFIG_DEBUG_PER_CPU_MAPS is not set + +# +# RCU Debugging +# +CONFIG_RCU_CPU_STALL_TIMEOUT=3D21 +# CONFIG_RCU_CPU_STALL_INFO is not set +CONFIG_FUNCTION_GRAPH_TRACER=3Dy + +# +# Runtime Testing +# +# CONFIG_PID_IN_CONTEXTIDR is not set +# CONFIG_ARM64_RANDOMIZE_TEXT_OFFSET is not set + +# +# Memory Protections +# +CONFIG_GRKERNSEC_KSTACKOVERFLOW=3Dy + +# +# Crypto core or helper +# +CONFIG_CRYPTO_PCRYPT=3Dm +CONFIG_CRYPTO_ABLK_HELPER=3Dm + +# +# Random Number Generation +# +CONFIG_CRYPTO_DEV_CCP=3Dy +CONFIG_CRYPTO_DEV_CCP_DD=3Dm +CONFIG_CRYPTO_DEV_CCP_CRYPTO=3Dm +CONFIG_ARM64_CRYPTO=3Dy +CONFIG_CRYPTO_SHA1_ARM64_CE=3Dm +CONFIG_CRYPTO_SHA2_ARM64_CE=3Dm +CONFIG_CRYPTO_GHASH_ARM64_CE=3Dm +CONFIG_CRYPTO_AES_ARM64_CE=3Dm +CONFIG_CRYPTO_AES_ARM64_CE_CCM=3Dm +CONFIG_CRYPTO_AES_ARM64_CE_BLK=3Dm +CONFIG_CRYPTO_AES_ARM64_NEON_BLK=3Dm + +# +# Library routines +# +CONFIG_GENERIC_IOMAP=3Dy +CONFIG_AUDIT_ARCH_COMPAT_GENERIC=3Dy +CONFIG_HAS_IOPORT_MAP=3Dy +CONFIG_CPU_RMAP=3Dy +CONFIG_UCS2_STRING=3Dy diff --git a/kernel/config-armv5tel-default b/kernel/config-armv5tel-default index da3b39e..86727b0 100644 --- a/kernel/config-armv5tel-default +++ b/kernel/config-armv5tel-default @@ -5,10 +5,15 @@ CONFIG_BROKEN_ON_SMP=3Dy =20 # +# Timers subsystem +# +CONFIG_NO_HZ_IDLE=3Dy + +# # CPU/Task time and stats accounting # -CONFIG_TICK_CPU_ACCOUNTING=3Dy -# CONFIG_VIRT_CPU_ACCOUNTING_GEN is not set +# CONFIG_TICK_CPU_ACCOUNTING is not set +# CONFIG_IRQ_TIME_ACCOUNTING is not set =20 # # RCU Subsystem @@ -83,7 +88,6 @@ CONFIG_ARM_L1_CACHE_SHIFT=3D5 # PCI host controller drivers # # CONFIG_PCI_MVEBU is not set -# CONFIG_PCIEPORTBUS is not set =20 # # Kernel Features @@ -135,11 +139,6 @@ CONFIG_IMX_WEIM=3Dy CONFIG_MVEBU_MBUS=3Dy =20 # -# Device Tree and Open Firmware support -# -CONFIG_VIRTIO_BLK=3Dy - -# # Controllers with non-SFF native interface # CONFIG_AHCI_MVEBU=3Dm @@ -152,11 +151,6 @@ CONFIG_MV643XX_ETH=3Dm CONFIG_MVNETA=3Dm =20 # -# MII PHY device drivers -# -CONFIG_B43_SDIO=3Dy - -# # ISDN feature submodules # # CONFIG_ISDN_DRV_LOOP is not set @@ -217,11 +211,6 @@ CONFIG_ARMADA_THERMAL=3Dm CONFIG_ORION_WATCHDOG=3Dm =20 # -# Sonics Silicon Backplane -# -CONFIG_SSB_SDIOHOST=3Dy - -# # Multifunction device drivers # # CONFIG_ABX500_CORE is not set @@ -307,12 +296,6 @@ CONFIG_USB_IMX21_HCD=3Dm # USB Physical Layer drivers # CONFIG_NOP_USB_XCEIV=3Dm -CONFIG_MMC=3Dm - -# -# MMC/SD/SDIO Card Drivers -# -CONFIG_MMC_BLOCK=3Dm =20 # # MMC/SD/SDIO Host Controller Drivers @@ -323,7 +306,6 @@ CONFIG_MMC_MVSDIO=3Dm # # LED drivers # -CONFIG_LEDS_PWM=3Dm CONFIG_LEDS_NS2=3Dm CONFIG_LEDS_NETXBIG=3Dm =20 @@ -349,12 +331,6 @@ CONFIG_UIO_AEC=3Dm CONFIG_UIO_SERCOS3=3Dm CONFIG_UIO_PCI_GENERIC=3Dm CONFIG_UIO_MF624=3Dm -CONFIG_VIRTIO=3Dy - -# -# Virtio drivers -# -CONFIG_VIRTIO_PCI=3Dy =20 # # Android @@ -440,4 +416,3 @@ CONFIG_CRYPTO_DEV_HIFN_795X_RNG=3Dy # CONFIG_HAS_IOPORT_MAP=3Dy CONFIG_GENERIC_ATOMIC64=3Dy -# CONFIG_DDR is not set diff --git a/kernel/config-armv7hl-default b/kernel/config-armv7hl-default index 6c38fcd..1ee8497 100644 --- a/kernel/config-armv7hl-default +++ b/kernel/config-armv7hl-default @@ -13,28 +13,25 @@ CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=3Dy # # Timers subsystem # -# CONFIG_NO_HZ_FULL is not set - -# -# CPU/Task time and stats accounting -# -CONFIG_VIRT_CPU_ACCOUNTING=3Dy -# CONFIG_TICK_CPU_ACCOUNTING is not set -CONFIG_VIRT_CPU_ACCOUNTING_GEN=3Dy +# CONFIG_NO_HZ_IDLE is not set +CONFIG_NO_HZ_FULL=3Dy +# CONFIG_NO_HZ_FULL_ALL is not set +# CONFIG_NO_HZ_FULL_SYSIDLE is not set =20 # # RCU Subsystem # CONFIG_TREE_RCU=3Dy CONFIG_RCU_STALL_COMMON=3Dy -CONFIG_CONTEXT_TRACKING=3Dy -# CONFIG_RCU_USER_QS is not set -CONFIG_CONTEXT_TRACKING_FORCE=3Dy +CONFIG_RCU_USER_QS=3Dy CONFIG_RCU_FANOUT=3D32 CONFIG_RCU_FANOUT_LEAF=3D16 # CONFIG_RCU_FANOUT_EXACT is not set # CONFIG_RCU_FAST_NO_HZ is not set -# CONFIG_RCU_NOCB_CPU is not set +CONFIG_RCU_NOCB_CPU=3Dy +CONFIG_RCU_NOCB_CPU_NONE=3Dy +# CONFIG_RCU_NOCB_CPU_ZERO is not set +# CONFIG_RCU_NOCB_CPU_ALL is not set CONFIG_LOG_CPU_MAX_BUF_SHIFT=3D12 =20 # @@ -45,6 +42,7 @@ CONFIG_SLUB_CPU_PARTIAL=3Dy # # IO Schedulers # +CONFIG_PADATA=3Dy CONFIG_MUTEX_SPIN_ON_OWNER=3Dy CONFIG_RWSEM_SPIN_ON_OWNER=3Dy =20 @@ -323,16 +321,6 @@ CONFIG_PCI_RCAR_GEN2=3Dy CONFIG_PCI_RCAR_GEN2_PCIE=3Dy CONFIG_PCI_KEYSTONE=3Dy CONFIG_PCIE_XILINX=3Dy -CONFIG_PCIEPORTBUS=3Dy -CONFIG_PCIEAER=3Dy -# CONFIG_PCIE_ECRC is not set -# CONFIG_PCIEAER_INJECT is not set -CONFIG_PCIEASPM=3Dy -# CONFIG_PCIEASPM_DEBUG is not set -CONFIG_PCIEASPM_DEFAULT=3Dy -# CONFIG_PCIEASPM_POWERSAVE is not set -# CONFIG_PCIEASPM_PERFORMANCE is not set -CONFIG_PCIE_PME=3Dy =20 # # Kernel Features @@ -340,8 +328,8 @@ CONFIG_PCIE_PME=3Dy CONFIG_SMP=3Dy CONFIG_SMP_ON_UP=3Dy CONFIG_ARM_CPU_TOPOLOGY=3Dy -# CONFIG_SCHED_MC is not set -# CONFIG_SCHED_SMT is not set +CONFIG_SCHED_MC=3Dy +CONFIG_SCHED_SMT=3Dy CONFIG_MCPM=3Dy CONFIG_MCPM_QUAD_CLUSTER=3Dy CONFIG_BIG_LITTLE=3Dy @@ -439,7 +427,6 @@ CONFIG_ARM_CCI=3Dy # CONFIG_XEN_BLKDEV_FRONTEND=3Dy # CONFIG_XEN_BLKDEV_BACKEND is not set -CONFIG_VIRTIO_BLK=3Dm =20 # # Misc devices @@ -494,7 +481,6 @@ CONFIG_NET_VENDOR_XILINX=3Dy # MII PHY device drivers # CONFIG_MDIO_SUN4I=3Dm -# CONFIG_B43_SDIO is not set =20 # # Enable WiMAX (Networking options) to see the WiMAX drivers @@ -545,7 +531,6 @@ CONFIG_SERIAL_SH_SCI_NR_UARTS=3D2 # CONFIG_SERIAL_MSM is not set # CONFIG_SERIAL_VT8500 is not set CONFIG_SERIAL_OMAP=3Dm -CONFIG_HVC_DRIVER=3Dy CONFIG_HVC_IRQ=3Dy CONFIG_HVC_XEN=3Dy CONFIG_HVC_XEN_FRONTEND=3Dy @@ -718,11 +703,6 @@ CONFIG_MESON_WATCHDOG=3Dm # CONFIG_XEN_WDT is not set =20 # -# Sonics Silicon Backplane -# -# CONFIG_SSB_SDIOHOST is not set - -# # Multifunction device drivers # CONFIG_MFD_SPMI_PMIC=3Dm @@ -924,12 +904,6 @@ CONFIG_NOP_USB_XCEIV=3Dy CONFIG_USB_MSM_OTG=3Dm CONFIG_USB_RCAR_PHY=3Dm CONFIG_USB_ULPI_VIEWPORT=3Dy -CONFIG_MMC=3Dy - -# -# MMC/SD/SDIO Card Drivers -# -CONFIG_MMC_BLOCK=3Dy =20 # # MMC/SD/SDIO Host Controller Drivers @@ -952,11 +926,6 @@ CONFIG_MMC_WMT=3Dy CONFIG_MMC_SUNXI=3Dm =20 # -# LED drivers -# -# CONFIG_LEDS_PWM is not set - -# # Platform RTC drivers # # CONFIG_RTC_DRV_AB8500 is not set @@ -1007,12 +976,6 @@ CONFIG_DMA_SUN6I=3Dm # CONFIG_UIO_PCI_GENERIC is not set # CONFIG_UIO_MF624 is not set # CONFIG_VFIO is not set -CONFIG_VIRTIO=3Dm - -# -# Virtio drivers -# -CONFIG_VIRTIO_PCI=3Dm =20 # # Xen driver support @@ -1044,7 +1007,7 @@ CONFIG_XEN_PRIVCMD=3Dy # SOC (System On Chip) specific Drivers # CONFIG_QCOM_GSBI=3Dm -CONFIG_KEYSTONE_NAVIGATOR_QMSS=3Dm +# CONFIG_KEYSTONE_NAVIGATOR_QMSS is not set CONFIG_KEYSTONE_NAVIGATOR_DMA=3Dm =20 # @@ -1180,7 +1143,6 @@ CONFIG_PHY_QCOM_APQ8064_SATA=3Dm CONFIG_PHY_QCOM_IPQ806X_SATA=3Dm CONFIG_PHY_STIH407_USB=3Dm CONFIG_PHY_STIH41X_USB=3Dm -CONFIG_RAS=3Dy =20 # # File systems @@ -1236,7 +1198,7 @@ CONFIG_GRKERNSEC_RWXMAP_LOG=3Dy # # Crypto core or helper # -# CONFIG_CRYPTO_PCRYPT is not set +CONFIG_CRYPTO_PCRYPT=3Dm CONFIG_CRYPTO_ABLK_HELPER=3Dm =20 # @@ -1264,4 +1226,3 @@ CONFIG_CRYPTO_DEV_QCE=3Dm # Library routines # CONFIG_CPU_RMAP=3Dy -CONFIG_DDR=3Dy diff --git a/kernel/config-generic b/kernel/config-generic index 9c9dc5e..541c1cb 100644 --- a/kernel/config-generic +++ b/kernel/config-generic @@ -4,14 +4,11 @@ CONFIG_LOCKDEP_SUPPORT=3Dy CONFIG_STACKTRACE_SUPPORT=3Dy CONFIG_MMU=3Dy CONFIG_NEED_DMA_MAP_STATE=3Dy -CONFIG_GENERIC_BUG=3Dy CONFIG_GENERIC_HWEIGHT=3Dy CONFIG_RWSEM_XCHGADD_ALGORITHM=3Dy CONFIG_GENERIC_CALIBRATE_DELAY=3Dy -CONFIG_ARCH_HIBERNATION_POSSIBLE=3Dy CONFIG_ARCH_SUSPEND_POSSIBLE=3Dy CONFIG_ARCH_WANT_GENERAL_HUGETLB=3Dy -CONFIG_ARCH_SUPPORTS_UPROBES=3Dy CONFIG_DEFCONFIG_LIST=3D"/lib/modules/$UNAME_RELEASE/.config" CONFIG_IRQ_WORK=3Dy CONFIG_BUILDTIME_EXTABLE_SORT=3Dy @@ -24,16 +21,6 @@ CONFIG_CROSS_COMPILE=3D"" # CONFIG_COMPILE_TEST is not set CONFIG_LOCALVERSION=3D"" # CONFIG_LOCALVERSION_AUTO is not set -CONFIG_HAVE_KERNEL_GZIP=3Dy -CONFIG_HAVE_KERNEL_LZMA=3Dy -CONFIG_HAVE_KERNEL_XZ=3Dy -CONFIG_HAVE_KERNEL_LZO=3Dy -CONFIG_HAVE_KERNEL_LZ4=3Dy -# CONFIG_KERNEL_GZIP is not set -# CONFIG_KERNEL_LZMA is not set -CONFIG_KERNEL_XZ=3Dy -# CONFIG_KERNEL_LZO is not set -# CONFIG_KERNEL_LZ4 is not set CONFIG_DEFAULT_HOSTNAME=3D"(none)" CONFIG_SWAP=3Dy CONFIG_SYSVIPC=3Dy @@ -54,10 +41,8 @@ CONFIG_AUDIT_TREE=3Dy # CONFIG_GENERIC_IRQ_PROBE=3Dy CONFIG_GENERIC_IRQ_SHOW=3Dy -CONFIG_GENERIC_IRQ_CHIP=3Dy CONFIG_IRQ_DOMAIN=3Dy # CONFIG_IRQ_DOMAIN_DEBUG is not set -CONFIG_IRQ_FORCED_THREADING=3Dy CONFIG_SPARSE_IRQ=3Dy CONFIG_GENERIC_CLOCKEVENTS=3Dy CONFIG_GENERIC_CLOCKEVENTS_BUILD=3Dy @@ -126,10 +111,8 @@ CONFIG_RD_LZ4=3Dy # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set CONFIG_SYSCTL=3Dy CONFIG_ANON_INODES=3Dy -CONFIG_HAVE_UID16=3Dy CONFIG_BPF=3Dy CONFIG_EXPERT=3Dy -CONFIG_UID16=3Dy CONFIG_SGETMASK_SYSCALL=3Dy CONFIG_SYSFS_SYSCALL=3Dy # CONFIG_SYSCTL_SYSCALL is not set @@ -166,33 +149,23 @@ CONFIG_SLUB=3Dy CONFIG_SYSTEM_TRUSTED_KEYRING=3Dy # CONFIG_PROFILING is not set CONFIG_TRACEPOINTS=3Dy -CONFIG_HAVE_OPROFILE=3Dy -# CONFIG_KPROBES is not set CONFIG_JUMP_LABEL=3Dy # CONFIG_UPROBES is not set # CONFIG_HAVE_64BIT_ALIGNED_ACCESS is not set -CONFIG_ARCH_USE_BUILTIN_BSWAP=3Dy -CONFIG_HAVE_KPROBES=3Dy -CONFIG_HAVE_KRETPROBES=3Dy CONFIG_HAVE_ARCH_TRACEHOOK=3Dy CONFIG_HAVE_DMA_ATTRS=3Dy CONFIG_HAVE_DMA_CONTIGUOUS=3Dy CONFIG_GENERIC_SMP_IDLE_THREAD=3Dy -CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=3Dy CONFIG_HAVE_CLK=3Dy CONFIG_HAVE_DMA_API_DEBUG=3Dy CONFIG_HAVE_PERF_REGS=3Dy CONFIG_HAVE_PERF_USER_STACK_DUMP=3Dy CONFIG_HAVE_ARCH_JUMP_LABEL=3Dy -CONFIG_HAVE_ARCH_SECCOMP_FILTER=3Dy -CONFIG_SECCOMP_FILTER=3Dy CONFIG_HAVE_CC_STACKPROTECTOR=3Dy CONFIG_CC_STACKPROTECTOR=3Dy # CONFIG_CC_STACKPROTECTOR_NONE is not set # CONFIG_CC_STACKPROTECTOR_REGULAR is not set CONFIG_CC_STACKPROTECTOR_STRONG=3Dy -CONFIG_HAVE_IRQ_TIME_ACCOUNTING=3Dy -CONFIG_OLD_SIGSUSPEND3=3Dy =20 # # GCOV-based kernel profiling @@ -291,9 +264,6 @@ CONFIG_CMA_AREAS=3D7 CONFIG_ZPOOL=3Dm # CONFIG_ZBUD is not set # CONFIG_ZSMALLOC is not set -CONFIG_SECCOMP=3Dy -CONFIG_SCHED_HRTICK=3Dy -CONFIG_CRASH_DUMP=3Dy =20 # # Power management and ACPI options @@ -348,6 +318,12 @@ CONFIG_CPU_IDLE_GOV_MENU=3Dy # Bus options (PCI etc.) # CONFIG_PCI=3Dy +CONFIG_PCIEPORTBUS=3Dy +CONFIG_PCIEAER=3Dy +CONFIG_PCIEASPM=3Dy +# CONFIG_PCIEASPM_DEBUG is not set +# CONFIG_PCIEASPM_PERFORMANCE is not set +CONFIG_PCIE_PME=3Dy # CONFIG_PCI_DEBUG is not set # CONFIG_PCI_REALLOC_ENABLE_AUTO is not set =20 @@ -1027,7 +1003,6 @@ CONFIG_DMA_SHARED_BUFFER=3Dy CONFIG_CONNECTOR=3Dy CONFIG_PROC_EVENTS=3Dy # CONFIG_MTD is not set -CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=3Dy =20 # # Protocols @@ -1046,6 +1021,7 @@ CONFIG_BLK_DEV_RAM_COUNT=3D16 # CONFIG_BLK_DEV_XIP is not set # CONFIG_CDROM_PKTCDVD is not set # CONFIG_ATA_OVER_ETH is not set +CONFIG_VIRTIO_BLK=3Dm # CONFIG_BLK_DEV_RBD is not set =20 # @@ -1107,8 +1083,6 @@ CONFIG_ALTERA_STAPL=3Dm # # CONFIG_ECHO is not set # CONFIG_CXL_BASE is not set -CONFIG_HAVE_IDE=3Dy -# CONFIG_IDE is not set =20 # # SCSI device support @@ -1706,6 +1680,7 @@ CONFIG_B43_BUSES_BCMA_AND_SSB=3Dy # CONFIG_B43_BUSES_SSB is not set CONFIG_B43_PCI_AUTOSELECT=3Dy CONFIG_B43_PCICORE_AUTOSELECT=3Dy +CONFIG_B43_SDIO=3Dy CONFIG_B43_BCMA_PIO=3Dy CONFIG_B43_PIO=3Dy CONFIG_B43_PHY_G=3Dy @@ -2090,6 +2065,8 @@ CONFIG_SERIAL_SC16IS7XX=3Dm # CONFIG_SERIAL_ALTERA_UART is not set CONFIG_SERIAL_FSL_LPUART=3Dm # CONFIG_TTY_PRINTK is not set +CONFIG_HVC_DRIVER=3Dy +CONFIG_VIRTIO_CONSOLE=3Dm CONFIG_IPMI_HANDLER=3Dm # CONFIG_IPMI_PANIC_EVENT is not set CONFIG_IPMI_DEVICE_INTERFACE=3Dm @@ -2100,7 +2077,6 @@ CONFIG_IPMI_POWEROFF=3Dm CONFIG_HW_RANDOM=3Dy CONFIG_HW_RANDOM_TIMERIOMEM=3Dm CONFIG_HW_RANDOM_VIRTIO=3Dm -CONFIG_NVRAM=3Dy CONFIG_R3964=3Dm # CONFIG_APPLICOM is not set CONFIG_RAW_DRIVER=3Dy @@ -2123,7 +2099,6 @@ CONFIG_I2C_MUX=3Dy CONFIG_I2C_MUX_GPIO=3Dm CONFIG_I2C_MUX_PCA9541=3Dm CONFIG_I2C_MUX_PCA954x=3Dm -CONFIG_I2C_MUX_PINCTRL=3Dm CONFIG_I2C_HELPER_AUTO=3Dy CONFIG_I2C_SMBUS=3Dm CONFIG_I2C_ALGOBIT=3Dm @@ -2219,12 +2194,10 @@ CONFIG_HSI_CHAR=3Dm # # Enable PHYLIB and NETWORK_PHY_TIMESTAMPING to see the additional clocks. # -CONFIG_PINCTRL=3Dy =20 # # Pin controllers # -# CONFIG_DEBUG_PINCTRL is not set CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=3Dy CONFIG_GPIOLIB=3Dy CONFIG_GPIO_DEVRES=3Dy @@ -2546,6 +2519,7 @@ CONFIG_SSB_PCIHOST_POSSIBLE=3Dy CONFIG_SSB_PCIHOST=3Dy CONFIG_SSB_B43_PCI_BRIDGE=3Dy CONFIG_SSB_SDIOHOST_POSSIBLE=3Dy +CONFIG_SSB_SDIOHOST=3Dy # CONFIG_SSB_SILENT is not set # CONFIG_SSB_DEBUG is not set CONFIG_SSB_DRIVER_PCICORE_POSSIBLE=3Dy @@ -3779,12 +3753,14 @@ CONFIG_USB_ISP1301=3Dm # CONFIG_USB_GADGET is not set CONFIG_USB_LED_TRIG=3Dy # CONFIG_UWB is not set +CONFIG_MMC=3Dy # CONFIG_MMC_DEBUG is not set # CONFIG_MMC_CLKGATE is not set =20 # # MMC/SD/SDIO Card Drivers # +CONFIG_MMC_BLOCK=3Dm CONFIG_MMC_BLOCK_MINORS=3D8 CONFIG_MMC_BLOCK_BOUNCE=3Dy # CONFIG_SDIO_UART is not set @@ -3796,8 +3772,6 @@ CONFIG_MMC_BLOCK_BOUNCE=3Dy CONFIG_MMC_SDHCI=3Dm CONFIG_MMC_SDHCI_PCI=3Dm CONFIG_MMC_SDHCI_PLTFM=3Dm -CONFIG_MMC_SDHCI_PXAV3=3Dm -CONFIG_MMC_SDHCI_PXAV2=3Dm CONFIG_MMC_TIFM_SD=3Dm CONFIG_MMC_CB710=3Dm CONFIG_MMC_VIA_SDMMC=3Dm @@ -3947,7 +3921,6 @@ CONFIG_RTC_DRV_S5M=3Dm # # Platform RTC drivers # -CONFIG_RTC_DRV_CMOS=3Dy CONFIG_RTC_DRV_DS1286=3Dm CONFIG_RTC_DRV_DS1511=3Dm CONFIG_RTC_DRV_DS1553=3Dm @@ -3997,12 +3970,15 @@ CONFIG_UIO=3Dm # CONFIG_UIO_DMEM_GENIRQ is not set # CONFIG_UIO_NETX is not set CONFIG_VIRT_DRIVERS=3Dy +CONFIG_VIRTIO=3Dm =20 # # Virtio drivers # +CONFIG_VIRTIO_PCI=3Dm CONFIG_VIRTIO_BALLOON=3Dm -# CONFIG_VIRTIO_MMIO is not set +CONFIG_VIRTIO_MMIO=3Dm +# CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES is not set =20 # # Microsoft Hyper-V guest support @@ -4335,6 +4311,7 @@ CONFIG_BCM_KONA_USB2_PHY=3Dm CONFIG_PHY_SAMSUNG_USB2=3Dm # CONFIG_POWERCAP is not set # CONFIG_MCB is not set +CONFIG_RAS=3Dy CONFIG_THUNDERBOLT=3Dm =20 # @@ -4694,7 +4671,6 @@ CONFIG_BRANCH_PROFILE_NONE=3Dy # CONFIG_PROFILE_ALL_BRANCHES is not set CONFIG_STACK_TRACER=3Dy CONFIG_BLK_DEV_IO_TRACE=3Dy -# CONFIG_UPROBE_EVENT is not set # CONFIG_PROBE_EVENTS is not set CONFIG_DYNAMIC_FTRACE=3Dy CONFIG_FUNCTION_PROFILER=3Dy @@ -4750,37 +4726,24 @@ CONFIG_GRKERNSEC_PROC_GID=3D10 # # PaX # -CONFIG_PAX=3Dy =20 # # PaX Control # -# CONFIG_PAX_SOFTMODE is not set -CONFIG_PAX_EI_PAX=3Dy -CONFIG_PAX_PT_PAX_FLAGS=3Dy -# CONFIG_PAX_XATTR_PAX_FLAGS is not set -# CONFIG_PAX_NO_ACL_FLAGS is not set -CONFIG_PAX_HAVE_ACL_FLAGS=3Dy -# CONFIG_PAX_HOOK_ACL_FLAGS is not set =20 # # Non-executable pages # -CONFIG_PAX_KERNEXEC_PLUGIN_METHOD=3D"" =20 # # Address Space Layout Randomization # -CONFIG_PAX_ASLR=3Dy -CONFIG_PAX_RANDUSTACK=3Dy -CONFIG_PAX_RANDMMAP=3Dy =20 # # Miscellaneous hardening features # CONFIG_PAX_MEMORY_SANITIZE=3Dy CONFIG_PAX_MEMORY_STRUCTLEAK=3Dy -CONFIG_PAX_USERCOPY=3Dy # CONFIG_PAX_LATENT_ENTROPY is not set =20 # @@ -4789,13 +4752,10 @@ CONFIG_PAX_USERCOPY=3Dy CONFIG_GRKERNSEC_KMEM=3Dy CONFIG_GRKERNSEC_BPF_HARDEN=3Dy # CONFIG_GRKERNSEC_PERF_HARDEN is not set -CONFIG_GRKERNSEC_RAND_THREADSTACK=3Dy -CONFIG_GRKERNSEC_PROC_MEMMAP=3Dy CONFIG_GRKERNSEC_BRUTE=3Dy # CONFIG_GRKERNSEC_MODHARDEN is not set CONFIG_GRKERNSEC_HIDESYM=3Dy # CONFIG_GRKERNSEC_RANDSTRUCT is not set -CONFIG_GRKERNSEC_KERN_LOCKOUT=3Dy =20 # # Role Based Access Control Options @@ -5063,7 +5023,6 @@ CONFIG_CRC32_SLICEBY8=3Dy CONFIG_CRC7=3Dm CONFIG_LIBCRC32C=3Dm CONFIG_CRC8=3Dm -# CONFIG_AUDIT_ARCH_COMPAT_GENERIC is not set CONFIG_RANDOM32_SELFTEST=3Dy CONFIG_ZLIB_INFLATE=3Dy CONFIG_ZLIB_DEFLATE=3Dy @@ -5104,6 +5063,7 @@ CONFIG_ARCH_HAS_ATOMIC64_DEC_IF_POSITIVE=3Dy CONFIG_AVERAGE=3Dy CONFIG_CLZ_TAB=3Dy CONFIG_CORDIC=3Dm +# CONFIG_DDR is not set CONFIG_MPILIB=3Dy CONFIG_SIGNATURE=3Dy CONFIG_OID_REGISTRY=3Dy diff --git a/kernel/config-i686-default b/kernel/config-i686-default index 92db5b7..0ef6760 100644 --- a/kernel/config-i686-default +++ b/kernel/config-i686-default @@ -77,7 +77,6 @@ CONFIG_X86_MINIMUM_CPU_FAMILY=3D5 CONFIG_CPU_SUP_CYRIX_32=3Dy CONFIG_CPU_SUP_TRANSMETA_32=3Dy CONFIG_CPU_SUP_UMC_32=3Dy -CONFIG_NR_CPUS=3D32 # CONFIG_X86_ANCIENT_MCE is not set CONFIG_VM86=3Dy CONFIG_TOSHIBA=3Dm diff --git a/kernel/config-x86-generic b/kernel/config-x86-generic index 0764a31..6b51910 100644 --- a/kernel/config-x86-generic +++ b/kernel/config-x86-generic @@ -3,27 +3,37 @@ CONFIG_INSTRUCTION_DECODER=3Dy CONFIG_PERF_EVENTS_INTEL_UNCORE=3Dy CONFIG_NEED_SG_DMA_LENGTH=3Dy CONFIG_GENERIC_ISA_DMA=3Dy +CONFIG_GENERIC_BUG=3Dy CONFIG_ARCH_MAY_HAVE_PC_FDC=3Dy CONFIG_ARCH_HAS_CPU_RELAX=3Dy CONFIG_ARCH_HAS_CACHE_LINE_SIZE=3Dy CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK=3Dy CONFIG_NEED_PER_CPU_PAGE_FIRST_CHUNK=3Dy +CONFIG_ARCH_HIBERNATION_POSSIBLE=3Dy CONFIG_ARCH_WANT_HUGE_PMD_SHARE=3Dy CONFIG_ARCH_SUPPORTS_OPTIMIZED_INLINING=3Dy CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=3Dy CONFIG_X86_HT=3Dy +CONFIG_ARCH_SUPPORTS_UPROBES=3Dy CONFIG_FIX_EARLYCON_MEM=3Dy =20 # # General setup # +# CONFIG_KERNEL_GZIP is not set # CONFIG_KERNEL_BZIP2 is not set +# CONFIG_KERNEL_LZMA is not set +CONFIG_KERNEL_XZ=3Dy +# CONFIG_KERNEL_LZO is not set +# CONFIG_KERNEL_LZ4 is not set =20 # # IRQ subsystem # CONFIG_GENERIC_IRQ_LEGACY_ALLOC_HWIRQ=3Dy CONFIG_GENERIC_PENDING_IRQ=3Dy +CONFIG_GENERIC_IRQ_CHIP=3Dy +CONFIG_IRQ_FORCED_THREADING=3Dy CONFIG_CLOCKSOURCE_WATCHDOG=3Dy CONFIG_ARCH_CLOCKSOURCE_DATA=3Dy CONFIG_CLOCKSOURCE_VALIDATE_LAST_CYCLE=3Dy @@ -46,6 +56,7 @@ CONFIG_RCU_NOCB_CPU=3Dy CONFIG_RCU_NOCB_CPU_ALL=3Dy CONFIG_LOG_CPU_MAX_BUF_SHIFT=3D12 CONFIG_SYSCTL_EXCEPTION_TRACE=3Dy +CONFIG_UID16=3Dy CONFIG_PCSPKR_PLATFORM=3Dy =20 # @@ -53,8 +64,12 @@ CONFIG_PCSPKR_PLATFORM=3Dy # CONFIG_SLUB_CPU_PARTIAL=3Dy CONFIG_OPROFILE_NMI_TIMER=3Dy +# CONFIG_KPROBES is not set +CONFIG_ARCH_USE_BUILTIN_BSWAP=3Dy CONFIG_USER_RETURN_NOTIFIER=3Dy CONFIG_ARCH_HAVE_NMI_SAFE_CMPXCHG=3Dy +CONFIG_SECCOMP_FILTER=3Dy +CONFIG_OLD_SIGSUSPEND3=3Dy =20 # # IO Schedulers @@ -109,6 +124,7 @@ CONFIG_CPU_SUP_CENTAUR=3Dy CONFIG_HPET_TIMER=3Dy CONFIG_HPET_EMULATE_RTC=3Dy CONFIG_DMI=3Dy +CONFIG_NR_CPUS=3D64 CONFIG_SCHED_SMT=3Dy CONFIG_SCHED_MC=3Dy CONFIG_X86_LOCAL_APIC=3Dy @@ -160,11 +176,14 @@ CONFIG_ARCH_RANDOM=3Dy CONFIG_X86_SMAP=3Dy CONFIG_EFI=3Dy CONFIG_EFI_STUB=3Dy +CONFIG_SECCOMP=3Dy # CONFIG_HZ_100 is not set # CONFIG_HZ_250 is not set CONFIG_HZ_300=3Dy # CONFIG_HZ_1000 is not set CONFIG_HZ=3D300 +CONFIG_SCHED_HRTICK=3Dy +CONFIG_CRASH_DUMP=3Dy CONFIG_RELOCATABLE=3Dy CONFIG_RANDOMIZE_BASE=3Dy CONFIG_X86_NEED_RELOCS=3Dy @@ -253,17 +272,11 @@ CONFIG_PCI_MMCONFIG=3Dy CONFIG_PCI_XEN=3Dy CONFIG_PCI_DOMAINS=3Dy # CONFIG_PCI_CNB20LE_QUIRK is not set -CONFIG_PCIEPORTBUS=3Dy CONFIG_HOTPLUG_PCI_PCIE=3Dy -CONFIG_PCIEAER=3Dy CONFIG_PCIE_ECRC=3Dy CONFIG_PCIEAER_INJECT=3Dm -CONFIG_PCIEASPM=3Dy -# CONFIG_PCIEASPM_DEBUG is not set # CONFIG_PCIEASPM_DEFAULT is not set CONFIG_PCIEASPM_POWERSAVE=3Dy -# CONFIG_PCIEASPM_PERFORMANCE is not set -CONFIG_PCIE_PME=3Dy CONFIG_PCI_MSI=3Dy CONFIG_PCI_STUB=3Dy CONFIG_XEN_PCIDEV_FRONTEND=3Dm @@ -332,6 +345,7 @@ CONFIG_GENERIC_CPU_AUTOPROBE=3Dy # # Bus devices # +CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=3Dy CONFIG_PARPORT=3Dm CONFIG_PARPORT_PC=3Dm CONFIG_PARPORT_SERIAL=3Dm @@ -360,7 +374,6 @@ CONFIG_BLK_DEV_SX8=3Dm CONFIG_BLK_DEV_RAM_SIZE=3D16384 CONFIG_XEN_BLKDEV_FRONTEND=3Dm CONFIG_XEN_BLKDEV_BACKEND=3Dm -CONFIG_VIRTIO_BLK=3Dm # CONFIG_BLK_DEV_HD is not set CONFIG_BLK_DEV_RSXX=3Dm =20 @@ -381,6 +394,11 @@ CONFIG_INTEL_MEI_TXE=3Dm CONFIG_VMWARE_VMCI=3Dm =20 # +# Intel MIC Card Driver +# +# CONFIG_IDE is not set + +# # SCSI Transports # CONFIG_AIC79XX_RESET_DELAY_MS=3D4000 @@ -497,7 +515,6 @@ CONFIG_NET_SB1000=3Dm CONFIG_AIRO=3Dm CONFIG_ATH5K_DEBUG=3Dy # CONFIG_WIL6210_TRACING is not set -CONFIG_B43_SDIO=3Dy CONFIG_IPW2100_MONITOR=3Dy CONFIG_IPW2200_MONITOR=3Dy CONFIG_IPW2200_RADIOTAP=3Dy @@ -575,14 +592,13 @@ CONFIG_SERIAL_RP2_NR_UARTS=3D32 CONFIG_PRINTER=3Dm CONFIG_LP_CONSOLE=3Dy CONFIG_PPDEV=3Dm -CONFIG_HVC_DRIVER=3Dy CONFIG_HVC_IRQ=3Dy CONFIG_HVC_XEN=3Dy CONFIG_HVC_XEN_FRONTEND=3Dy -CONFIG_VIRTIO_CONSOLE=3Dy CONFIG_HW_RANDOM_INTEL=3Dm CONFIG_HW_RANDOM_AMD=3Dm CONFIG_HW_RANDOM_VIA=3Dm +CONFIG_NVRAM=3Dy CONFIG_MWAVE=3Dm CONFIG_HPET=3Dy # CONFIG_HPET_MMAP is not set @@ -595,6 +611,11 @@ CONFIG_HANGCHECK_TIMER=3Dm CONFIG_ACPI_I2C_OPREGION=3Dy =20 # +# Multiplexer I2C Chip support +# +CONFIG_I2C_MUX_PINCTRL=3Dm + +# # PC SMBus host controller drivers # CONFIG_I2C_AMD756_S4882=3Dm @@ -627,8 +648,14 @@ CONFIG_PPS=3Dm CONFIG_PTP_1588_CLOCK=3Dm =20 # +# Enable PHYLIB and NETWORK_PHY_TIMESTAMPING to see the additional clocks. +# +CONFIG_PINCTRL=3Dy + +# # Pin controllers # +# CONFIG_DEBUG_PINCTRL is not set # CONFIG_PINCTRL_BAYTRAIL is not set CONFIG_GPIO_ACPI=3Dy CONFIG_GPIO_GENERIC=3Dm @@ -740,11 +767,6 @@ CONFIG_PCIPCWATCHDOG=3Dm CONFIG_WDTPCI=3Dm =20 # -# Sonics Silicon Backplane -# -CONFIG_SSB_SDIOHOST=3Dy - -# # Multifunction device drivers # CONFIG_LPC_ICH=3Dm @@ -1012,18 +1034,14 @@ CONFIG_USB_SERIAL_MOS7715_PARPORT=3Dy # USB Physical Layer drivers # CONFIG_NOP_USB_XCEIV=3Dm -CONFIG_MMC=3Dm - -# -# MMC/SD/SDIO Card Drivers -# -CONFIG_MMC_BLOCK=3Dm =20 # # MMC/SD/SDIO Host Controller Drivers # CONFIG_MMC_RICOH_MMC=3Dy CONFIG_MMC_SDHCI_ACPI=3Dm +CONFIG_MMC_SDHCI_PXAV3=3Dm +CONFIG_MMC_SDHCI_PXAV2=3Dm CONFIG_MMC_WBSD=3Dm CONFIG_MMC_REALTEK_PCI=3Dm =20 @@ -1061,6 +1079,11 @@ CONFIG_EDAC_I5100=3Dm CONFIG_EDAC_I7300=3Dm =20 # +# Platform RTC drivers +# +CONFIG_RTC_DRV_CMOS=3Dy + +# # DMA Devices # # CONFIG_INTEL_MID_DMAC is not set @@ -1079,12 +1102,6 @@ CONFIG_UIO_SERCOS3=3Dm CONFIG_UIO_PCI_GENERIC=3Dm CONFIG_UIO_MF624=3Dm # CONFIG_VFIO is not set -CONFIG_VIRTIO=3Dy - -# -# Virtio drivers -# -CONFIG_VIRTIO_PCI=3Dy =20 # # Microsoft Hyper-V guest support @@ -1210,7 +1227,6 @@ CONFIG_TWL6030_GPADC=3Dm # CONFIG_PHY_EXYNOS4210_USB2 is not set # CONFIG_PHY_EXYNOS4X12_USB2 is not set # CONFIG_PHY_EXYNOS5250_USB2 is not set -CONFIG_RAS=3Dy =20 # # Firmware Drivers @@ -1277,6 +1293,7 @@ CONFIG_ARCH_HAS_DEBUG_STRICT_USER_COPY_CHECKS=3Dy CONFIG_USER_STACKTRACE_SUPPORT=3Dy CONFIG_FUNCTION_GRAPH_TRACER=3Dy CONFIG_FTRACE_SYSCALLS=3Dy +# CONFIG_UPROBE_EVENT is not set CONFIG_DYNAMIC_FTRACE_WITH_REGS=3Dy # CONFIG_MMIOTRACE is not set =20 @@ -1308,6 +1325,22 @@ CONFIG_OPTIMIZE_INLINING=3Dy # CONFIG_X86_DEBUG_STATIC_CPU_HAS is not set =20 # +# PaX +# +CONFIG_PAX=3Dy + +# +# PaX Control +# +# CONFIG_PAX_SOFTMODE is not set +CONFIG_PAX_EI_PAX=3Dy +CONFIG_PAX_PT_PAX_FLAGS=3Dy +# CONFIG_PAX_XATTR_PAX_FLAGS is not set +# CONFIG_PAX_NO_ACL_FLAGS is not set +CONFIG_PAX_HAVE_ACL_FLAGS=3Dy +# CONFIG_PAX_HOOK_ACL_FLAGS is not set + +# # Non-executable pages # CONFIG_PAX_NOEXEC=3Dy @@ -1316,17 +1349,22 @@ CONFIG_PAX_EMUTRAMP=3Dy CONFIG_PAX_MPROTECT=3Dy # CONFIG_PAX_MPROTECT_COMPAT is not set CONFIG_PAX_ELFRELOCS=3Dy +CONFIG_PAX_KERNEXEC_PLUGIN_METHOD=3D"" =20 # # Address Space Layout Randomization # +CONFIG_PAX_ASLR=3Dy CONFIG_PAX_RANDKSTACK=3Dy +CONFIG_PAX_RANDUSTACK=3Dy +CONFIG_PAX_RANDMMAP=3Dy =20 # # Miscellaneous hardening features # CONFIG_PAX_MEMORY_STACKLEAK=3Dy CONFIG_PAX_REFCOUNT=3Dy +CONFIG_PAX_USERCOPY=3Dy # CONFIG_PAX_USERCOPY_DEBUG is not set # CONFIG_PAX_SIZE_OVERFLOW is not set =20 @@ -1334,6 +1372,9 @@ CONFIG_PAX_REFCOUNT=3Dy # Memory Protections # # CONFIG_GRKERNSEC_IO is not set +CONFIG_GRKERNSEC_RAND_THREADSTACK=3Dy +CONFIG_GRKERNSEC_PROC_MEMMAP=3Dy +CONFIG_GRKERNSEC_KERN_LOCKOUT=3Dy =20 # # Kernel Auditing @@ -1401,8 +1442,8 @@ CONFIG_KVM_DEVICE_ASSIGNMENT=3Dy CONFIG_GENERIC_FIND_FIRST_BIT=3Dy CONFIG_GENERIC_IOMAP=3Dy CONFIG_ARCH_HAS_FAST_MULTIPLIER=3Dy +# CONFIG_AUDIT_ARCH_COMPAT_GENERIC is not set CONFIG_INTERVAL_TREE=3Dy CONFIG_HAS_IOPORT_MAP=3Dy CONFIG_CPU_RMAP=3Dy -# CONFIG_DDR is not set CONFIG_UCS2_STRING=3Dy diff --git a/kernel/config-x86_64-default b/kernel/config-x86_64-default index ac1488d..197b5a7 100644 --- a/kernel/config-x86_64-default +++ b/kernel/config-x86_64-default @@ -61,7 +61,6 @@ CONFIG_X86_MINIMUM_CPU_FAMILY=3D64 CONFIG_GART_IOMMU=3Dy # CONFIG_CALGARY_IOMMU is not set # CONFIG_MAXSMP is not set -CONFIG_NR_CPUS=3D64 CONFIG_DIRECT_GBPAGES=3Dy CONFIG_NUMA=3Dy CONFIG_AMD_NUMA=3Dy @@ -152,8 +151,7 @@ CONFIG_INTEL_MIC_BUS=3Dm # Intel MIC Card Driver # # CONFIG_INTEL_MIC_CARD is not set -CONFIG_GENWQE=3Dm -CONFIG_GENWQE_PLATFORM_ERROR_RECOVERY=3D0 +# CONFIG_GENWQE is not set =20 # # SCSI Transports diff --git a/kernel/kernel.nm b/kernel/kernel.nm index d6c33e0..ee1e06f 100644 --- a/kernel/kernel.nm +++ b/kernel/kernel.nm @@ -5,7 +5,7 @@ =20 name =3D kernel version =3D 3.18.2 -release =3D 1 +release =3D 2 thisapp =3D linux-%{version} =20 maintainer =3D Arne Fitzenreiter @@ -92,6 +92,14 @@ build kernel_arch =3D x86 end =20 + if "%{DISTRO_ARCH}" =3D=3D "aarch64" + # Disable for now because it won't compile + build_kernel_default =3D 0 + + kernel_arch =3D arm64 + kernel_target =3D Image.gz + end + if "%{DISTRO_ARCH}" =3D=3D "armv5tel" # Build a kernel for Marvell Kirkwood-based devices. build_kernel_default =3D 1 @@ -217,7 +225,7 @@ build =20 # Compile Flattened Device Tree database case "${DISTRO_ARCH}" in - arm*) + aarch64|arm*) make ARCH=3D%{kernel_arch} dtbs =20 mkdir -pv %{BUILDROOT}/boot/dtb-${fullversion} diff --git a/kernel/patches/grsec-aarch64-fix1.patch0 b/kernel/patches/grsec-= aarch64-fix1.patch0 new file mode 100644 index 0000000..22e3299 --- /dev/null +++ b/kernel/patches/grsec-aarch64-fix1.patch0 @@ -0,0 +1,11 @@ +--- arch/arm64/mm/dma-mapping.c.save 2015-01-26 12:14:32.653140690 -0500 ++++ arch/arm64/mm/dma-mapping.c 2015-01-26 12:13:18.063095496 -0500 +@@ -131,7 +131,7 @@ + phys_to_page(paddr), + size >> PAGE_SHIFT); + if (!freed) +- swiotlb_free_coherent(dev, size, vaddr, dma_handle); ++ swiotlb_free_coherent(dev, size, vaddr, dma_handle, attrs); + } +=20 + static void *__dma_alloc_noncoherent(struct device *dev, size_t size, diff --git a/kernel/scripts/configure b/kernel/scripts/configure index c12f8b1..7047930 100755 --- a/kernel/scripts/configure +++ b/kernel/scripts/configure @@ -13,12 +13,69 @@ CONFIGS=3D"x86_64:default" # i686 CONFIGS=3D"${CONFIGS} i686:legacy i686:default" =20 +# aarch64 +CONFIGS=3D"${CONFIGS} aarch64:default" + # armv7hl CONFIGS=3D"${CONFIGS} armv7hl:lpae armv7hl:default" =20 # armv5tel CONFIGS=3D"${CONFIGS} armv5tel:default" =20 +PLATFORMS=3D"x86 arm" +declare -A SUBPLATFORMS +SUBPLATFORMS=3D( + [arm]=3D"arm64 arm32" +) + +function get_platform() { + local arch=3D"${1}" + + case "${arch}" in + aarch64|arm*) + echo "arm" + ;; + x86_64|i?86) + echo "x86" + ;; + *) + return 1 + ;; + esac +} + +function get_subplatform() { + local arch=3D"${1}" + + case "${arch}" in + aarch64) + echo "arm64" + ;; + arm*) + echo "arm32" + ;; + *) + return 1 + ;; + esac +} + +function get_kernel_arch() { + local arch=3D"${1}" + + case "${arch}" in + aarch64) + echo "arm64" + ;; + arm*) + echo "arm" + ;; + x86_64|i?86) + echo "x86" + ;; + esac +} + function merge_config() { local arch=3D${1} local flavour=3D${2} @@ -66,16 +123,23 @@ function merge_config() { configs=3D"${configs} config-i686-legacy" ;; =20 + # ARM64 + aarch64:default) + configs=3D"${configs} config-arm-generic config-arm64-generic" + ;; + # ARM armv5tel:default) - configs=3D"${configs} config-arm-generic config-armv5tel-default" + configs=3D"${configs} config-arm-generic config-arm32-generic" + configs=3D"${configs} config-armv5tel-default" ;; armv7hl:default) - configs=3D"${configs} config-arm-generic config-armv7hl-default" + configs=3D"${configs} config-arm-generic config-arm32-generic" + configs=3D"${configs} config-armv7hl-default" ;; armv7hl:lpae) - configs=3D"${configs} config-arm-generic config-armv7hl-default" - configs=3D"${configs} config-armv7hl-lpae" + configs=3D"${configs} config-arm-generic config-arm32-generic" + configs=3D"${configs} config-armv7hl-default config-armv7hl-lpae" ;; *) echo >&2 "ERROR: Invalid parameters given: $@" @@ -83,17 +147,6 @@ function merge_config() { ;; esac =20 - # Determine the kernel arch. - local kernel_arch=3D - case "${arch}" in - arm*) - kernel_arch=3D"arm" - ;; - i?86|x86*) - kernel_arch=3D"x86" - ;; - esac - # Merge the configuration files from its elementary configuration # files. local tmp_out=3D$(mktemp) @@ -108,6 +161,7 @@ function merge_config() { =20 if [ "${config_mode}" !=3D "none" ]; then echo "Running 'make oldnoconfig' for ${arch} (${flavour})..." + local kernel_arch=3D"$(get_kernel_arch "${arch}")" ( cd ${KERNEL_DIR} cat ${tmp_out} > .config @@ -175,8 +229,12 @@ function make_oldconfig() { function diff_configs() { local extra_configs=3D"$@" =20 - declare -A arch_configs - declare -A subarch_configs + local filename + local platform + local subplatform + + declare -A platform_configs + declare -A subplatform_configs =20 tmpdir=3D$(mktemp -d) =20 @@ -198,25 +256,28 @@ function diff_configs() { ;; esac =20 - case "${arch}" in - x86*|i?86) - arch_configs[x86]=3D"${arch_configs[x86]} ${filename}" - ;; - arm*) - arch_configs[arm]=3D"${arch_configs[arm]} ${filename}" - ;; - *) - echo >&2 "ERROR: Invalid architecture: ${arch}" - ;; - esac + platform=3D"$(get_platform "${arch}")" + subplatform=3D"$(get_subplatform "${arch}")" =20 - subarch_configs[${arch}]=3D"${subarch_configs[${arch}]} ${filename}" + if [ -n "${subplatform}" ]; then + subplatform_configs[${subplatform}]=3D"${subplatform_configs[${subplatfor= m}]} ${filename}" + else + platform_configs[${platform}]=3D"${platform_configs[${platform}]} ${filen= ame}" + fi done =20 - common_configs=3D"" - for arch in x86 arm; do - filename=3D"${tmpdir}/config-${arch}-common" - ${SCRIPTS_DIR}/configcommon.py ${arch_configs[${arch}]} \ + local common_configs + for platform in ${PLATFORMS}; do + for subplatform in ${SUBPLATFORMS[${platform}]}; do + filename=3D"${tmpdir}/config-${subplatform}-common" + ${SCRIPTS_DIR}/configcommon.py ${subplatform_configs[${subplatform}]} \ + > ${filename} + + platform_configs[${platform}]=3D"${platform_configs[${platform}]} ${filen= ame}" + done + + filename=3D"${tmpdir}/config-${platform}-common" + ${SCRIPTS_DIR}/configcommon.py ${platform_configs[${platform}]} \ > ${filename} =20 common_configs=3D"${common_configs} ${filename}" @@ -224,33 +285,40 @@ function diff_configs() { =20 ${SCRIPTS_DIR}/configcommon.py ${common_configs} > ${tmpdir}/config-generic =20 - for arch in x86 arm; do - ${SCRIPTS_DIR}/configdiff.py ${tmpdir}/config-generic \ - ${tmpdir}/config-${arch}-common > ${tmpdir}/config-${arch}-generic + for platform in ${PLATFORMS}; do + for subplatform in ${SUBPLATFORMS[${platform}]}; do + ${SCRIPTS_DIR}/configdiff.py \ + ${tmpdir}/config-${platform}-common \ + ${tmpdir}/config-${subplatform}-common \ + > ${tmpdir}/config-${subplatform}-generic + done + + ${SCRIPTS_DIR}/configdiff.py \ + ${tmpdir}/config-generic \ + ${tmpdir}/config-${platform}-common \ + > ${tmpdir}/config-${platform}-generic done =20 for config in ${CONFIGS}; do arch=3D${config%:*} flavour=3D${config#*:} =20 - case "${config}" in - arm*:*) - suparch=3D"arm" - ;; - i?86:*|x86*:*) - suparch=3D"x86" - ;; - esac filename=3D${tmpdir}/config-${arch}-${flavour} =20 case "${config}" in + aarch64:default) + # Virtual configuration + rm -f ${filename} + continue + ;; armv7hl:lpae|i686:legacy) # Legacy depends directly on the default configuration. ${SCRIPTS_DIR}/configdiff.py ${tmpdir}/config-${arch}-default \ ${filename} > ${filename}.tmp ;; *) - ${SCRIPTS_DIR}/configdiff.py ${tmpdir}/config-${suparch}-common \ + platform=3D"$(get_subplatform "${arch}" || get_platform "${arch}")" + ${SCRIPTS_DIR}/configdiff.py ${tmpdir}/config-${platform}-common \ ${filename} > ${filename}.tmp ;; esac hooks/post-receive -- IPFire 3.x development tree --===============3065415433031603730==--