summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--libre/linux-libre-hardened/PKGBUILD6
-rw-r--r--libre/linux-libre-hardened/config.i686140
2 files changed, 123 insertions, 23 deletions
diff --git a/libre/linux-libre-hardened/PKGBUILD b/libre/linux-libre-hardened/PKGBUILD
index 1e2910a82..8006a3534 100644
--- a/libre/linux-libre-hardened/PKGBUILD
+++ b/libre/linux-libre-hardened/PKGBUILD
@@ -67,9 +67,9 @@ sha512sums=('9ad6866c68f29f7e4f8b53d0b857f9b3c7f6abd0054460675c76f3100db34a77c27
'SKIP'
'7a3716bfe3b9f546da309c7492f3e08f8f506813afeb1c737a474c83313d5c313cf4582b65215c2cfce3b74d9d1021c96e8badafe8f6e5b01fe28d2b5c61ae78'
'SKIP'
- 'a5d1b8de9633311935e8d64a8ef98ab94601299e3d1295d9ea67e9cc6286d89c83f9a16d0cda8460cd2d16c25ff32eb33f2359e8ab1ab4207c3bb55517372138'
+ 'b40e1895e4473595bcde97b7bbba15513217f219b6545796042adec9cf07d8e3b6f21fcd934fbc2836964bf33c4a863399a4ca147671ae72506558d20fbc6089'
'ea625042cc0e57bd06d6672d8659b556066c0a7c0320282bfc7509f21a9f550b5ab008dc56e37ed7a61ce727b04c62dee8fff3496d92199689f5a32306c199c6'
- '1ff7eca51f7fe4dc089b6239cca8297145a43be88e439f1a3d549158584da4e0366d926d9f78d68f7a1a242ff29268d66098f9491e669c37495d9092e508ea17'
+ '7f982f56549ab7ef66e45804f0ad3534cb6b6af02bd01824676e636a368ba17c63d76b2cf442e92c7936533ca3f97bdb62ee0c0bc6ffc3d32a016c0a71aab601'
'd6faa67f3ef40052152254ae43fee031365d0b1524aa0718b659eb75afc21a3f79ea8d62d66ea311a800109bed545bc8f79e8752319cd378eef2cbd3a09aba22'
'2dc6b0ba8f7dbf19d2446c5c5f1823587de89f4e28e9595937dd51a87755099656f2acec50e3e2546ea633ad1bfd1c722e0c2b91eef1d609103d8abdc0a7cbaf'
'02af4dd2a007e41db0c63822c8ab3b80b5d25646af1906dc85d0ad9bb8bbf5236f8e381d7f91cf99ed4b0978c50aee37cb9567cdeef65b7ec3d91b882852b1af'
@@ -382,7 +382,7 @@ _package-headers() {
done
# remove unneeded architectures
- rm -rf "${pkgdir}"/usr/lib/modules/${_kernver}/build/arch/{alpha,arc,arm,arm26,arm64,avr32,blackfin,c6x,cris,frv,h8300,hexagon,ia64,m32r,m68k,m68knommu,metag,mips,microblaze,mn10300,openrisc,parisc,powerpc,ppc,s390,score,sh,sh64,sparc,sparc64,tile,unicore32,um,v850,xtensa}
+ find "${pkgdir}"/usr/lib/modules/${_kernver}/build/arch -mindepth 1 -maxdepth 1 -type d -not -name "$KARCH" -exec rm -rf {} +
# remove files already in docs package
rm -f "${pkgdir}/usr/lib/modules/${_kernver}/build/Documentation/kbuild/Kconfig.recursion-issue-01"
diff --git a/libre/linux-libre-hardened/config.i686 b/libre/linux-libre-hardened/config.i686
index 2acb3ccf8..1845c2d3e 100644
--- a/libre/linux-libre-hardened/config.i686
+++ b/libre/linux-libre-hardened/config.i686
@@ -568,7 +568,6 @@ CONFIG_HWPOISON_INJECT=m
CONFIG_TRANSPARENT_HUGEPAGE=y
CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS=y
# CONFIG_TRANSPARENT_HUGEPAGE_MADVISE is not set
-CONFIG_ARCH_WANTS_THP_SWAP=y
CONFIG_THP_SWAP=y
CONFIG_TRANSPARENT_HUGE_PAGECACHE=y
CONFIG_CLEANCACHE=y
@@ -2526,7 +2525,6 @@ CONFIG_MLXSW_SPECTRUM=m
CONFIG_MLXSW_MINIMAL=m
CONFIG_MLXFW=m
CONFIG_NET_VENDOR_MICREL=y
-CONFIG_KS8842=m
CONFIG_KS8851_MLL=m
CONFIG_KSZ884X_PCI=m
CONFIG_NET_VENDOR_MYRI=y
@@ -3551,9 +3549,15 @@ CONFIG_I2C_SIS630=m
CONFIG_I2C_SIS96X=m
CONFIG_I2C_VIA=m
CONFIG_I2C_VIAPRO=m
+
+#
# ACPI drivers
+#
CONFIG_I2C_SCMI=m
+
+#
# I2C system bus drivers (mostly embedded / system-on-chip)
+#
# CONFIG_I2C_CBUS_GPIO is not set
CONFIG_I2C_DESIGNWARE_CORE=y
CONFIG_I2C_DESIGNWARE_PLATFORM=y
@@ -3565,12 +3569,13 @@ CONFIG_I2C_EG20T=m
# CONFIG_I2C_GPIO is not set
CONFIG_I2C_OCORES=m
CONFIG_I2C_PCA_PLATFORM=m
-CONFIG_I2C_PXA=m
CONFIG_I2C_PXA_PCI=y
-CONFIG_I2C_RK3X=m
CONFIG_I2C_SIMTEC=m
CONFIG_I2C_XILINX=m
+
+#
# External I2C/SMBus adapter drivers
+#
CONFIG_I2C_DIOLAN_U2C=m
CONFIG_I2C_PARPORT=m
CONFIG_I2C_PARPORT_LIGHT=m
@@ -3578,7 +3583,10 @@ CONFIG_I2C_ROBOTFUZZ_OSIF=m
CONFIG_I2C_TAOS_EVM=m
CONFIG_I2C_TINY_USB=m
CONFIG_I2C_VIPERBOARD=m
+
+#
# Other I2C/SMBus bus drivers
+#
CONFIG_I2C_PCA_ISA=m
# CONFIG_I2C_CROS_EC_TUNNEL is not set
CONFIG_SCx200_ACB=m
@@ -3588,28 +3596,46 @@ CONFIG_I2C_SLAVE_EEPROM=m
# CONFIG_I2C_DEBUG_CORE is not set
# CONFIG_I2C_DEBUG_ALGO is not set
# CONFIG_I2C_DEBUG_BUS is not set
+
+#
# SPI Master Controller Drivers
+#
# CONFIG_SPI_FSL_SPI is not set
-CONFIG_SPI_TOPCLIFF_PCH=m
+
+#
# SPI Protocol Masters
+#
CONFIG_SPMI=m
# CONFIG_HSI is not set
+
+#
# PPS support
+#
CONFIG_PPS=m
# CONFIG_PPS_DEBUG is not set
+
+#
# PPS clients support
+#
CONFIG_PPS_CLIENT_KTIMER=m
CONFIG_PPS_CLIENT_LDISC=m
CONFIG_PPS_CLIENT_PARPORT=m
CONFIG_PPS_CLIENT_GPIO=m
+
+#
# PPS generators support
+#
# PTP clock support
+#
CONFIG_PTP_1588_CLOCK=m
CONFIG_DP83640_PHY=m
CONFIG_PTP_1588_CLOCK_PCH=m
CONFIG_PTP_1588_CLOCK_KVM=m
CONFIG_PINCTRL=y
+
+#
# Pin controllers
+#
CONFIG_PINMUX=y
CONFIG_PINCONF=y
CONFIG_GENERIC_PINCONF=y
@@ -3624,7 +3650,10 @@ CONFIG_GPIO_ACPI=y
CONFIG_GPIOLIB_IRQCHIP=y
# CONFIG_DEBUG_GPIO is not set
CONFIG_GPIO_SYSFS=y
+
+#
# Memory mapped GPIO drivers
+#
# CONFIG_GPIO_74XX_MMIO is not set
# CONFIG_GPIO_ALTERA is not set
# CONFIG_GPIO_AMDPT is not set
@@ -3639,7 +3668,10 @@ CONFIG_GPIO_LYNXPOINT=y
# CONFIG_GPIO_SYSCON is not set
# CONFIG_GPIO_VX855 is not set
# CONFIG_GPIO_XILINX is not set
+
+#
# Port-mapped I/O GPIO drivers
+#
# CONFIG_GPIO_104_DIO_48E is not set
# CONFIG_GPIO_104_IDIO_16 is not set
# CONFIG_GPIO_104_IDI_48 is not set
@@ -3649,7 +3681,10 @@ CONFIG_GPIO_LYNXPOINT=y
CONFIG_GPIO_SCH=m
CONFIG_GPIO_SCH311X=m
# CONFIG_GPIO_WS16C48 is not set
+
+#
# I2C GPIO expanders
+#
# CONFIG_GPIO_ADP5588 is not set
# CONFIG_GPIO_ADNP is not set
# CONFIG_GPIO_MAX7300 is not set
@@ -3658,7 +3693,10 @@ CONFIG_GPIO_SCH311X=m
# CONFIG_GPIO_PCF857X is not set
# CONFIG_GPIO_SX150X is not set
# CONFIG_GPIO_TPIC2810 is not set
+
+#
# MFD GPIO expanders
+#
# CONFIG_GPIO_ARIZONA is not set
CONFIG_GPIO_CRYSTAL_COVE=y
CONFIG_GPIO_CS5535=y
@@ -3666,18 +3704,30 @@ CONFIG_GPIO_CS5535=y
# CONFIG_GPIO_TPS65218 is not set
# CONFIG_GPIO_UCB1400 is not set
CONFIG_GPIO_WHISKEY_COVE=m
+
+#
# PCI GPIO expanders
+#
CONFIG_GPIO_AMD8111=m
# CONFIG_GPIO_ML_IOH is not set
# CONFIG_GPIO_PCH is not set
CONFIG_GPIO_PCI_IDIO_16=m
# CONFIG_GPIO_RDC321X is not set
# CONFIG_GPIO_SODAVILLE is not set
+
+#
# SPI GPIO expanders
+#
# CONFIG_GPIO_74X164 is not set
+
+#
# SPI or I2C GPIO expanders
+#
# CONFIG_GPIO_MCP23S08 is not set
+
+#
# USB GPIO expanders
+#
CONFIG_GPIO_VIPERBOARD=m
# CONFIG_W1 is not set
CONFIG_POWER_AVS=y
@@ -4048,7 +4098,6 @@ CONFIG_MFD_INTEL_LPSS_PCI=m
# CONFIG_MFD_MAX8998 is not set
# CONFIG_MFD_MT6397 is not set
# CONFIG_MFD_MENF21BMC is not set
-CONFIG_MFD_CPCAP=m
CONFIG_MFD_VIPERBOARD=m
CONFIG_MFD_RETU=m
CONFIG_MFD_PCF50633=m
@@ -4744,7 +4793,6 @@ CONFIG_DRM_BRIDGE=y
# CONFIG_DRM_SII902X is not set
# CONFIG_DRM_TOSHIBA_TC358767 is not set
# CONFIG_DRM_TI_TFP410 is not set
-CONFIG_DRM_I2C_ADV7511=m
CONFIG_DRM_I2C_ADV7511_AUDIO=y
# CONFIG_DRM_I2C_ADV7533 is not set
# CONFIG_DRM_ARCPGU is not set
@@ -4845,7 +4893,6 @@ CONFIG_BACKLIGHT_APPLE=m
# CONFIG_BACKLIGHT_ADP8860 is not set
# CONFIG_BACKLIGHT_ADP8870 is not set
CONFIG_BACKLIGHT_PCF50633=m
-CONFIG_BACKLIGHT_LM3630A=m
# CONFIG_BACKLIGHT_LM3639 is not set
# CONFIG_BACKLIGHT_LP855X is not set
# CONFIG_BACKLIGHT_OT200 is not set
@@ -5646,18 +5693,13 @@ CONFIG_RTC_INTF_DEV=y
CONFIG_RTC_INTF_DEV_UIE_EMUL=y
# I2C RTC drivers
# CONFIG_RTC_DRV_ABB5ZES3 is not set
-CONFIG_RTC_DRV_HYM8563=m
-CONFIG_RTC_DRV_RK808=m
# CONFIG_RTC_DRV_RV8803 is not set
# SPI RTC drivers
CONFIG_RTC_I2C_AND_SPI=y
# SPI and I2C RTC drivers
# Platform RTC drivers
CONFIG_RTC_DRV_CMOS=y
-CONFIG_RTC_DRV_ZYNQMP=m
# on-CPU RTC drivers
-CONFIG_RTC_DRV_SNVS=m
-CONFIG_RTC_DRV_R7301=m
# HID Sensor RTC drivers
CONFIG_DMADEVICES=y
# CONFIG_DMADEVICES_DEBUG is not set
@@ -5723,7 +5765,6 @@ CONFIG_VIRTIO_MMIO=m
CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES=y
# Microsoft Hyper-V guest support
CONFIG_HYPERV=m
-CONFIG_HYPERV_TSCPAGE=y
CONFIG_HYPERV_UTILS=m
CONFIG_HYPERV_BALLOON=m
CONFIG_STAGING=y
@@ -6306,13 +6347,9 @@ CONFIG_HID_SENSOR_TEMP=m
# CONFIG_VME_BUS is not set
CONFIG_PWM=y
CONFIG_PWM_SYSFS=y
-# CONFIG_PWM_CRC is not set
# CONFIG_PWM_CROS_EC is not set
-CONFIG_PWM_FSL_FTM=m
# CONFIG_PWM_LP3943 is not set
CONFIG_PWM_LPSS=m
-CONFIG_PWM_LPSS_PCI=m
-CONFIG_PWM_LPSS_PLATFORM=m
# CONFIG_PWM_PCA9685 is not set
CONFIG_IRQCHIP=y
CONFIG_ARM_GIC_MAX_NR=1
@@ -6389,7 +6426,6 @@ CONFIG_EFI_ESRT=y
CONFIG_EFI_RUNTIME_MAP=y
# CONFIG_EFI_FAKE_MEMMAP is not set
CONFIG_EFI_RUNTIME_WRAPPERS=y
-CONFIG_EFI_CAPSULE_LOADER=m
# CONFIG_EFI_TEST is not set
CONFIG_APPLE_PROPERTIES=y
CONFIG_UEFI_CPER=y
@@ -7286,7 +7322,6 @@ CONFIG_DWC_XLGMAC=m
CONFIG_DWC_XLGMAC_PCI=m
CONFIG_MDIO_DEVICE=m
CONFIG_MDIO_BUS=m
-CONFIG_WIL6210_TRACING=y
CONFIG_ATH10K_SDIO=m
CONFIG_INPUT_AXP20X_PEK=m
# CONFIG_SPI is not set
@@ -7317,7 +7352,9 @@ CONFIG_INTEL_SOC_PMIC_BXTWC=m
CONFIG_INTEL_SOC_PMIC_CHTWC=m
CONFIG_DRM_PANEL_BRIDGE=y
# CONFIG_DRM_ANALOGIX_ANX78XX is not set
+CONFIG_SND_SEQUENCER=m
CONFIG_SND_SEQUENCER_OSS=m
+CONFIG_SND_SEQ_DUMMY=m
CONFIG_SND_SEQ_MIDI_EVENT=m
CONFIG_SND_SEQ_MIDI=m
CONFIG_SND_SEQ_MIDI_EMUL=m
@@ -7492,3 +7529,66 @@ CONFIG_NVMEM=y
# CONFIG_EARLY_PRINTK_USB_XDBC is not set
CONFIG_KEYS_COMPAT=y
CONFIG_ARCH_HAS_UACCESS_FLUSHCACHE=y
+CONFIG_NET_DSA_BCM_SF2=m
+CONFIG_NET_DSA_MV88E6060=m
+CONFIG_PHYLIB=y
+CONFIG_MDIO_BCM_UNIMAC=m
+CONFIG_LED_TRIGGER_PHY=y
+# CONFIG_SERIAL_8250_ASPEED_VUART is not set
+# CONFIG_GPIO_FTGPIO01 is not set
+# CONFIG_ARCH_WANTS_THP_SWAP is not set
+CONFIG_NET_DSA_TAG_BRCM=y
+# CONFIG_SIMPLE_PM_BUS is not set
+# CONFIG_KS8842 is not set
+# CONFIG_QCA7000_SPI is not set
+CONFIG_QCA7000_UART=m
+# CONFIG_WIL6210_TRACING is not set
+# CONFIG_JOYSTICK_PSXPAD_SPI is not set
+CONFIG_I2C_MUX_GPMUX=m
+# CONFIG_I2C_PXA is not set
+# CONFIG_I2C_RK3X is not set
+# CONFIG_SPI_TOPCLIFF_PCH is not set
+# CONFIG_GPIO_FTGPIO010 is not set
+# CONFIG_BATTERY_LEGO_EV3 is not set
+# CONFIG_MFD_CPCAP is not set
+# CONFIG_MFD_TI_LP87565 is not set
+CONFIG_VIDEO_MUX=m
+# CONFIG_VIDEO_XILINX is not set
+CONFIG_DRM_RCAR_DW_HDMI=m
+# CONFIG_DRM_PANEL_LVDS is not set
+# CONFIG_DRM_PANEL_INNOLUX_P079ZCA is not set
+# CONFIG_DRM_PANEL_SAMSUNG_S6E3HA2 is not set
+# CONFIG_DRM_PANEL_SITRONIX_ST7789V is not set
+# CONFIG_DRM_LVDS_ENCODER is not set
+# CONFIG_DRM_MEGACHIPS_STDPXXXX_GE_B850V3_FW is not set
+# CONFIG_DRM_I2C_ADV7511 is not set
+CONFIG_DRM_DW_HDMI=m
+# CONFIG_DRM_DW_HDMI_AHB_AUDIO is not set
+# CONFIG_DRM_DW_HDMI_I2S_AUDIO is not set
+# CONFIG_BACKLIGHT_LM3630A is not set
+CONFIG_SND_AUDIO_GRAPH_CARD=m
+CONFIG_SND_AUDIO_GRAPH_SCU_CARD=m
+# CONFIG_RTC_DRV_HYM8563 is not set
+# CONFIG_RTC_DRV_RK808 is not set
+# CONFIG_RTC_DRV_ZYNQMP is not set
+# CONFIG_RTC_DRV_SNVS is not set
+# CONFIG_RTC_DRV_R7301 is not set
+# CONFIG_HYPERV_TSCPAGE is not set
+CONFIG_CRYPTO_DEV_CCREE=m
+# CONFIG_CCREE_FIPS_SUPPORT is not set
+CONFIG_IIO_MUX=m
+CONFIG_PWM_CRC=y
+# CONFIG_PWM_FSL_FTM is not set
+# CONFIG_PWM_LPSS_PCI is not set
+# CONFIG_PWM_LPSS_PLATFORM is not set
+CONFIG_MULTIPLEXER=m
+CONFIG_MUX_ADG792A=m
+CONFIG_MUX_GPIO=m
+CONFIG_MUX_MMIO=m
+CONFIG_EFI_CAPSULE_LOADER=y
+CONFIG_EFI_CAPSULE_QUIRK_QUARK_CSH=y
+CONFIG_SND_SEQ_HRTIMER_DEFAULT=y
+# CONFIG_PANEL is not set
+# CONFIG_SENSORS_ISL29028 is not set
+CONFIG_BCM_KONA_USB2_PHY=m
+CONFIG_SECURITY_INFINIBAND=y