mirror of
https://github.com/void-linux/void-packages.git
synced 2025-09-04 11:03:06 +02:00
linux5.4: update to 5.4.296.
This commit is contained in:
parent
d73d4ecab0
commit
3c4a702fea
16 changed files with 242 additions and 382 deletions
|
@ -1,13 +1,13 @@
|
|||
#
|
||||
# Automatically generated file; DO NOT EDIT.
|
||||
# Linux/arm 5.4.248 Kernel Configuration
|
||||
# Linux/arm 5.4.296 Kernel Configuration
|
||||
#
|
||||
|
||||
#
|
||||
# Compiler: arm-linux-gnueabihf-gcc (GCC) 12.2.0
|
||||
# Compiler: armv7l-linux-gnueabihf-gcc (GCC) 14.2.1 20250405
|
||||
#
|
||||
CONFIG_CC_IS_GCC=y
|
||||
CONFIG_GCC_VERSION=120200
|
||||
CONFIG_GCC_VERSION=140201
|
||||
CONFIG_CLANG_VERSION=0
|
||||
CONFIG_CC_CAN_LINK=y
|
||||
CONFIG_CC_HAS_ASM_GOTO=y
|
||||
|
@ -517,6 +517,7 @@ CONFIG_GENERIC_IDLE_POLL_SETUP=y
|
|||
CONFIG_ARCH_HAS_FORTIFY_SOURCE=y
|
||||
CONFIG_ARCH_HAS_KEEPINITRD=y
|
||||
CONFIG_ARCH_HAS_SET_MEMORY=y
|
||||
CONFIG_ARCH_HAS_CPU_FINALIZE_INIT=y
|
||||
CONFIG_HAVE_ARCH_THREAD_STRUCT_WHITELIST=y
|
||||
CONFIG_ARCH_32BIT_OFF_T=y
|
||||
CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y
|
||||
|
@ -1253,10 +1254,8 @@ CONFIG_NET_SCHED=y
|
|||
#
|
||||
# Queueing/Scheduling
|
||||
#
|
||||
CONFIG_NET_SCH_CBQ=m
|
||||
CONFIG_NET_SCH_HTB=m
|
||||
CONFIG_NET_SCH_HFSC=m
|
||||
CONFIG_NET_SCH_ATM=m
|
||||
CONFIG_NET_SCH_PRIO=m
|
||||
CONFIG_NET_SCH_MULTIQ=m
|
||||
CONFIG_NET_SCH_RED=m
|
||||
|
@ -1268,7 +1267,6 @@ CONFIG_NET_SCH_CBS=m
|
|||
CONFIG_NET_SCH_ETF=m
|
||||
CONFIG_NET_SCH_TAPRIO=m
|
||||
CONFIG_NET_SCH_GRED=m
|
||||
CONFIG_NET_SCH_DSMARK=m
|
||||
CONFIG_NET_SCH_NETEM=m
|
||||
CONFIG_NET_SCH_DRR=m
|
||||
CONFIG_NET_SCH_MQPRIO=m
|
||||
|
@ -1295,8 +1293,6 @@ CONFIG_NET_CLS_FW=m
|
|||
CONFIG_NET_CLS_U32=m
|
||||
CONFIG_CLS_U32_PERF=y
|
||||
CONFIG_CLS_U32_MARK=y
|
||||
CONFIG_NET_CLS_RSVP=m
|
||||
CONFIG_NET_CLS_RSVP6=m
|
||||
CONFIG_NET_CLS_FLOW=m
|
||||
CONFIG_NET_CLS_CGROUP=y
|
||||
CONFIG_NET_CLS_BPF=m
|
||||
|
@ -1893,7 +1889,6 @@ CONFIG_BLK_DEV_LOOP_MIN_COUNT=8
|
|||
CONFIG_BLK_DEV_DRBD=m
|
||||
# CONFIG_DRBD_FAULT_INJECTION is not set
|
||||
CONFIG_BLK_DEV_NBD=m
|
||||
# CONFIG_BLK_DEV_SX8 is not set
|
||||
CONFIG_BLK_DEV_RAM=m
|
||||
CONFIG_BLK_DEV_RAM_COUNT=16
|
||||
CONFIG_BLK_DEV_RAM_SIZE=4096
|
||||
|
@ -3089,7 +3084,6 @@ CONFIG_TOUCHSCREEN_PENMOUNT=m
|
|||
# CONFIG_TOUCHSCREEN_EDT_FT5X06 is not set
|
||||
CONFIG_TOUCHSCREEN_TOUCHRIGHT=m
|
||||
CONFIG_TOUCHSCREEN_TOUCHWIN=m
|
||||
# CONFIG_TOUCHSCREEN_TI_AM335X_TSC is not set
|
||||
# CONFIG_TOUCHSCREEN_PIXCIR is not set
|
||||
# CONFIG_TOUCHSCREEN_WDT87XX_I2C is not set
|
||||
CONFIG_TOUCHSCREEN_WM97XX=m
|
||||
|
@ -3951,7 +3945,6 @@ CONFIG_MFD_SM501=m
|
|||
# CONFIG_MFD_STMPE is not set
|
||||
CONFIG_MFD_SUN6I_PRCM=y
|
||||
CONFIG_MFD_SYSCON=y
|
||||
CONFIG_MFD_TI_AM335X_TSCADC=m
|
||||
# CONFIG_MFD_LP3943 is not set
|
||||
# CONFIG_MFD_LP8788 is not set
|
||||
# CONFIG_MFD_TI_LMU is not set
|
||||
|
@ -5673,7 +5666,6 @@ CONFIG_MMC_CQHCI=m
|
|||
# CONFIG_MMC_TOSHIBA_PCI is not set
|
||||
CONFIG_MMC_MTK=m
|
||||
CONFIG_MMC_SDHCI_XENON=m
|
||||
CONFIG_MMC_SDHCI_OMAP=m
|
||||
CONFIG_MMC_SDHCI_AM654=m
|
||||
CONFIG_MEMSTICK=m
|
||||
# CONFIG_MEMSTICK_DEBUG is not set
|
||||
|
@ -6097,6 +6089,7 @@ CONFIG_EXFAT_DEFAULT_IOCHARSET="utf8"
|
|||
# CONFIG_MFD_CROS_EC is not set
|
||||
# CONFIG_CHROME_PLATFORMS is not set
|
||||
# CONFIG_MELLANOX_PLATFORM is not set
|
||||
CONFIG_SURFACE_PLATFORMS=y
|
||||
CONFIG_CLKDEV_LOOKUP=y
|
||||
CONFIG_HAVE_CLK_PREPARE=y
|
||||
CONFIG_COMMON_CLK=y
|
||||
|
@ -6661,6 +6654,9 @@ CONFIG_BIG_KEYS=y
|
|||
CONFIG_ENCRYPTED_KEYS=y
|
||||
CONFIG_KEY_DH_OPERATIONS=y
|
||||
CONFIG_SECURITY_DMESG_RESTRICT=y
|
||||
CONFIG_PROC_MEM_ALWAYS_FORCE=y
|
||||
# CONFIG_PROC_MEM_FORCE_PTRACE is not set
|
||||
# CONFIG_PROC_MEM_NO_FORCE is not set
|
||||
CONFIG_SECURITY=y
|
||||
CONFIG_SECURITYFS=y
|
||||
CONFIG_SECURITY_NETWORK=y
|
||||
|
@ -6702,7 +6698,6 @@ CONFIG_INTEGRITY_TRUSTED_KEYRING=y
|
|||
# CONFIG_INTEGRITY_PLATFORM_KEYRING is not set
|
||||
CONFIG_INTEGRITY_AUDIT=y
|
||||
# CONFIG_IMA is not set
|
||||
# CONFIG_IMA_KEYRINGS_PERMIT_SIGNED_BY_BUILTIN_OR_SECONDARY is not set
|
||||
# CONFIG_EVM is not set
|
||||
# CONFIG_DEFAULT_SECURITY_SELINUX is not set
|
||||
# CONFIG_DEFAULT_SECURITY_TOMOYO is not set
|
||||
|
|
|
@ -1,13 +1,13 @@
|
|||
#
|
||||
# Automatically generated file; DO NOT EDIT.
|
||||
# Linux/arm64 5.4.248 Kernel Configuration
|
||||
# Linux/arm64 5.4.296 Kernel Configuration
|
||||
#
|
||||
|
||||
#
|
||||
# Compiler: aarch64-linux-gnu-gcc (GCC) 12.2.0
|
||||
# Compiler: aarch64-linux-musl-gcc (GCC) 14.2.1 20250405
|
||||
#
|
||||
CONFIG_CC_IS_GCC=y
|
||||
CONFIG_GCC_VERSION=120200
|
||||
CONFIG_GCC_VERSION=140201
|
||||
CONFIG_CLANG_VERSION=0
|
||||
CONFIG_CC_CAN_LINK=y
|
||||
CONFIG_CC_HAS_ASM_GOTO=y
|
||||
|
@ -331,6 +331,7 @@ CONFIG_ARM64_ERRATUM_1286807=y
|
|||
CONFIG_ARM64_ERRATUM_1463225=y
|
||||
CONFIG_ARM64_ERRATUM_1542419=y
|
||||
CONFIG_ARM64_ERRATUM_1742098=y
|
||||
CONFIG_ARM64_ERRATUM_3194386=y
|
||||
CONFIG_CAVIUM_ERRATUM_22375=y
|
||||
CONFIG_CAVIUM_ERRATUM_23144=y
|
||||
CONFIG_CAVIUM_ERRATUM_23154=y
|
||||
|
@ -1597,10 +1598,8 @@ CONFIG_NET_SCHED=y
|
|||
#
|
||||
# Queueing/Scheduling
|
||||
#
|
||||
CONFIG_NET_SCH_CBQ=m
|
||||
CONFIG_NET_SCH_HTB=m
|
||||
CONFIG_NET_SCH_HFSC=m
|
||||
CONFIG_NET_SCH_ATM=m
|
||||
CONFIG_NET_SCH_PRIO=m
|
||||
CONFIG_NET_SCH_MULTIQ=m
|
||||
CONFIG_NET_SCH_RED=m
|
||||
|
@ -1612,7 +1611,6 @@ CONFIG_NET_SCH_CBS=m
|
|||
CONFIG_NET_SCH_ETF=m
|
||||
CONFIG_NET_SCH_TAPRIO=m
|
||||
CONFIG_NET_SCH_GRED=m
|
||||
CONFIG_NET_SCH_DSMARK=m
|
||||
CONFIG_NET_SCH_NETEM=m
|
||||
CONFIG_NET_SCH_DRR=m
|
||||
CONFIG_NET_SCH_MQPRIO=m
|
||||
|
@ -1639,8 +1637,6 @@ CONFIG_NET_CLS_FW=m
|
|||
CONFIG_NET_CLS_U32=m
|
||||
CONFIG_CLS_U32_PERF=y
|
||||
CONFIG_CLS_U32_MARK=y
|
||||
CONFIG_NET_CLS_RSVP=m
|
||||
CONFIG_NET_CLS_RSVP6=m
|
||||
CONFIG_NET_CLS_FLOW=m
|
||||
CONFIG_NET_CLS_CGROUP=m
|
||||
CONFIG_NET_CLS_BPF=m
|
||||
|
@ -2424,7 +2420,6 @@ CONFIG_BLK_DEV_DRBD=m
|
|||
# CONFIG_DRBD_FAULT_INJECTION is not set
|
||||
CONFIG_BLK_DEV_NBD=m
|
||||
CONFIG_BLK_DEV_SKD=m
|
||||
CONFIG_BLK_DEV_SX8=m
|
||||
CONFIG_BLK_DEV_RAM=m
|
||||
CONFIG_BLK_DEV_RAM_COUNT=16
|
||||
CONFIG_BLK_DEV_RAM_SIZE=131072
|
||||
|
@ -4016,7 +4011,6 @@ CONFIG_TOUCHSCREEN_EDT_FT5X06=m
|
|||
CONFIG_TOUCHSCREEN_RASPBERRYPI_FW=m
|
||||
CONFIG_TOUCHSCREEN_TOUCHRIGHT=m
|
||||
CONFIG_TOUCHSCREEN_TOUCHWIN=m
|
||||
# CONFIG_TOUCHSCREEN_TI_AM335X_TSC is not set
|
||||
CONFIG_TOUCHSCREEN_PIXCIR=m
|
||||
CONFIG_TOUCHSCREEN_WDT87XX_I2C=m
|
||||
CONFIG_TOUCHSCREEN_WM97XX=m
|
||||
|
@ -5329,7 +5323,6 @@ CONFIG_MFD_SC27XX_PMIC=m
|
|||
# CONFIG_MFD_STMPE is not set
|
||||
CONFIG_MFD_SUN6I_PRCM=y
|
||||
CONFIG_MFD_SYSCON=y
|
||||
CONFIG_MFD_TI_AM335X_TSCADC=m
|
||||
CONFIG_MFD_LP3943=m
|
||||
# CONFIG_MFD_LP8788 is not set
|
||||
CONFIG_MFD_TI_LMU=m
|
||||
|
@ -6807,6 +6800,8 @@ CONFIG_SND_MESON_AXG_SOUND_CARD=m
|
|||
CONFIG_SND_MESON_AXG_SPDIFOUT=m
|
||||
CONFIG_SND_MESON_AXG_SPDIFIN=m
|
||||
CONFIG_SND_MESON_AXG_PDM=m
|
||||
CONFIG_SND_MESON_CARD_UTILS=m
|
||||
CONFIG_SND_MESON_CODEC_GLUE=m
|
||||
CONFIG_SND_MESON_G12A_TOHDMITX=m
|
||||
# end of ASoC support for Amlogic platforms
|
||||
|
||||
|
@ -7675,7 +7670,6 @@ CONFIG_MMC_BCM2835=m
|
|||
CONFIG_MMC_MTK=m
|
||||
CONFIG_MMC_SDHCI_BRCMSTB=m
|
||||
CONFIG_MMC_SDHCI_XENON=m
|
||||
# CONFIG_MMC_SDHCI_OMAP is not set
|
||||
CONFIG_MMC_SDHCI_AM654=m
|
||||
CONFIG_MEMSTICK=m
|
||||
# CONFIG_MEMSTICK_DEBUG is not set
|
||||
|
@ -8346,6 +8340,7 @@ CONFIG_MELLANOX_PLATFORM=y
|
|||
CONFIG_MLXREG_HOTPLUG=m
|
||||
CONFIG_MLXREG_IO=m
|
||||
CONFIG_MLXBF_TMFIFO=m
|
||||
CONFIG_SURFACE_PLATFORMS=y
|
||||
CONFIG_CLKDEV_LOOKUP=y
|
||||
CONFIG_HAVE_CLK_PREPARE=y
|
||||
CONFIG_COMMON_CLK=y
|
||||
|
@ -8712,7 +8707,6 @@ CONFIG_QCOM_GENI_SE=y
|
|||
CONFIG_QCOM_GLINK_SSR=m
|
||||
CONFIG_QCOM_GSBI=m
|
||||
CONFIG_QCOM_LLCC=m
|
||||
CONFIG_QCOM_SDM845_LLCC=m
|
||||
CONFIG_QCOM_MDT_LOADER=m
|
||||
CONFIG_QCOM_QMI_HELPERS=m
|
||||
CONFIG_QCOM_RMTFS_MEM=m
|
||||
|
@ -8918,13 +8912,17 @@ CONFIG_TI_ADS7950=m
|
|||
CONFIG_TI_ADS8344=m
|
||||
# CONFIG_TI_ADS8688 is not set
|
||||
CONFIG_TI_ADS124S08=m
|
||||
# CONFIG_TI_AM335X_ADC is not set
|
||||
CONFIG_TI_TLC4541=m
|
||||
# CONFIG_VF610_ADC is not set
|
||||
# CONFIG_VIPERBOARD_ADC is not set
|
||||
CONFIG_XILINX_XADC=m
|
||||
# end of Analog to digital converters
|
||||
|
||||
#
|
||||
# Analog to digital and digital to analog converters
|
||||
#
|
||||
# end of Analog to digital and digital to analog converters
|
||||
|
||||
#
|
||||
# Analog Front Ends
|
||||
#
|
||||
|
@ -9929,6 +9927,9 @@ CONFIG_TRUSTED_KEYS=m
|
|||
CONFIG_ENCRYPTED_KEYS=y
|
||||
CONFIG_KEY_DH_OPERATIONS=y
|
||||
CONFIG_SECURITY_DMESG_RESTRICT=y
|
||||
CONFIG_PROC_MEM_ALWAYS_FORCE=y
|
||||
# CONFIG_PROC_MEM_FORCE_PTRACE is not set
|
||||
# CONFIG_PROC_MEM_NO_FORCE is not set
|
||||
CONFIG_SECURITY=y
|
||||
CONFIG_SECURITYFS=y
|
||||
CONFIG_SECURITY_NETWORK=y
|
||||
|
|
|
@ -1,13 +1,13 @@
|
|||
#
|
||||
# Automatically generated file; DO NOT EDIT.
|
||||
# Linux/i386 5.4.252 Kernel Configuration
|
||||
# Linux/i386 5.4.296 Kernel Configuration
|
||||
#
|
||||
|
||||
#
|
||||
# Compiler: gcc (GCC) 12.2.0
|
||||
# Compiler: gcc (GCC) 14.2.1 20250405
|
||||
#
|
||||
CONFIG_CC_IS_GCC=y
|
||||
CONFIG_GCC_VERSION=120200
|
||||
CONFIG_GCC_VERSION=140201
|
||||
CONFIG_CLANG_VERSION=0
|
||||
CONFIG_CC_CAN_LINK=y
|
||||
CONFIG_CC_HAS_ASM_GOTO=y
|
||||
|
@ -764,7 +764,6 @@ CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y
|
|||
CONFIG_HAVE_MOVE_PMD=y
|
||||
CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE=y
|
||||
CONFIG_HAVE_ARCH_HUGE_VMAP=y
|
||||
CONFIG_ARCH_WANT_HUGE_PMD_SHARE=y
|
||||
CONFIG_HAVE_MOD_ARCH_SPECIFIC=y
|
||||
CONFIG_MODULES_USE_ELF_REL=y
|
||||
CONFIG_ARCH_HAS_ELF_RANDOMIZE=y
|
||||
|
@ -1503,10 +1502,8 @@ CONFIG_NET_SCHED=y
|
|||
#
|
||||
# Queueing/Scheduling
|
||||
#
|
||||
CONFIG_NET_SCH_CBQ=m
|
||||
CONFIG_NET_SCH_HTB=m
|
||||
CONFIG_NET_SCH_HFSC=m
|
||||
CONFIG_NET_SCH_ATM=m
|
||||
CONFIG_NET_SCH_PRIO=m
|
||||
CONFIG_NET_SCH_MULTIQ=m
|
||||
CONFIG_NET_SCH_RED=m
|
||||
|
@ -1518,7 +1515,6 @@ CONFIG_NET_SCH_CBS=m
|
|||
CONFIG_NET_SCH_ETF=m
|
||||
CONFIG_NET_SCH_TAPRIO=m
|
||||
CONFIG_NET_SCH_GRED=m
|
||||
CONFIG_NET_SCH_DSMARK=m
|
||||
CONFIG_NET_SCH_NETEM=m
|
||||
CONFIG_NET_SCH_DRR=m
|
||||
CONFIG_NET_SCH_MQPRIO=m
|
||||
|
@ -1545,8 +1541,6 @@ CONFIG_NET_CLS_FW=m
|
|||
CONFIG_NET_CLS_U32=m
|
||||
# CONFIG_CLS_U32_PERF is not set
|
||||
# CONFIG_CLS_U32_MARK is not set
|
||||
CONFIG_NET_CLS_RSVP=m
|
||||
CONFIG_NET_CLS_RSVP6=m
|
||||
CONFIG_NET_CLS_FLOW=m
|
||||
# CONFIG_NET_CLS_CGROUP is not set
|
||||
CONFIG_NET_CLS_BPF=m
|
||||
|
@ -2155,7 +2149,6 @@ CONFIG_BLK_DEV_CRYPTOLOOP=m
|
|||
CONFIG_BLK_DEV_DRBD=m
|
||||
# CONFIG_DRBD_FAULT_INJECTION is not set
|
||||
CONFIG_BLK_DEV_NBD=m
|
||||
CONFIG_BLK_DEV_SX8=m
|
||||
CONFIG_BLK_DEV_RAM=m
|
||||
CONFIG_BLK_DEV_RAM_COUNT=16
|
||||
CONFIG_BLK_DEV_RAM_SIZE=16384
|
||||
|
@ -3622,7 +3615,6 @@ CONFIG_TOUCHSCREEN_PENMOUNT=m
|
|||
CONFIG_TOUCHSCREEN_EDT_FT5X06=m
|
||||
CONFIG_TOUCHSCREEN_TOUCHRIGHT=m
|
||||
CONFIG_TOUCHSCREEN_TOUCHWIN=m
|
||||
CONFIG_TOUCHSCREEN_TI_AM335X_TSC=m
|
||||
# CONFIG_TOUCHSCREEN_UCB1400 is not set
|
||||
CONFIG_TOUCHSCREEN_PIXCIR=m
|
||||
CONFIG_TOUCHSCREEN_WDT87XX_I2C=m
|
||||
|
@ -4703,7 +4695,6 @@ CONFIG_MFD_SKY81452=m
|
|||
CONFIG_ABX500_CORE=y
|
||||
# CONFIG_AB3100_CORE is not set
|
||||
CONFIG_MFD_SYSCON=y
|
||||
CONFIG_MFD_TI_AM335X_TSCADC=m
|
||||
CONFIG_MFD_LP3943=m
|
||||
# CONFIG_MFD_LP8788 is not set
|
||||
# CONFIG_MFD_TI_LMU is not set
|
||||
|
@ -7669,6 +7660,7 @@ CONFIG_CROS_EC_SYSFS=m
|
|||
CONFIG_CROS_USBPD_LOGGER=m
|
||||
# CONFIG_WILCO_EC is not set
|
||||
# CONFIG_MELLANOX_PLATFORM is not set
|
||||
CONFIG_SURFACE_PLATFORMS=y
|
||||
CONFIG_CLKDEV_LOOKUP=y
|
||||
CONFIG_HAVE_CLK_PREPARE=y
|
||||
CONFIG_COMMON_CLK=y
|
||||
|
@ -7921,12 +7913,16 @@ CONFIG_TI_ADC128S052=m
|
|||
CONFIG_TI_ADC161S626=m
|
||||
CONFIG_TI_ADS1015=m
|
||||
CONFIG_TI_ADS7950=m
|
||||
CONFIG_TI_AM335X_ADC=m
|
||||
CONFIG_TI_TLC4541=m
|
||||
CONFIG_VIPERBOARD_ADC=m
|
||||
# CONFIG_XILINX_XADC is not set
|
||||
# end of Analog to digital converters
|
||||
|
||||
#
|
||||
# Analog to digital and digital to analog converters
|
||||
#
|
||||
# end of Analog to digital and digital to analog converters
|
||||
|
||||
#
|
||||
# Analog Front Ends
|
||||
#
|
||||
|
@ -8755,6 +8751,9 @@ CONFIG_TRUSTED_KEYS=m
|
|||
CONFIG_ENCRYPTED_KEYS=m
|
||||
CONFIG_KEY_DH_OPERATIONS=y
|
||||
CONFIG_SECURITY_DMESG_RESTRICT=y
|
||||
CONFIG_PROC_MEM_ALWAYS_FORCE=y
|
||||
# CONFIG_PROC_MEM_FORCE_PTRACE is not set
|
||||
# CONFIG_PROC_MEM_NO_FORCE is not set
|
||||
CONFIG_SECURITY=y
|
||||
CONFIG_SECURITYFS=y
|
||||
CONFIG_SECURITY_NETWORK=y
|
||||
|
@ -9182,6 +9181,7 @@ CONFIG_DEBUG_FS=y
|
|||
CONFIG_OPTIMIZE_INLINING=y
|
||||
# CONFIG_DEBUG_SECTION_MISMATCH is not set
|
||||
CONFIG_SECTION_MISMATCH_WARN_ONLY=y
|
||||
CONFIG_ARCH_WANT_FRAME_POINTERS=y
|
||||
CONFIG_FRAME_POINTER=y
|
||||
# CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set
|
||||
# end of Compile-time checks and compiler options
|
||||
|
|
|
@ -1,16 +1,18 @@
|
|||
#
|
||||
# Automatically generated file; DO NOT EDIT.
|
||||
# Linux/powerpc 5.4.226 Kernel Configuration
|
||||
# Linux/powerpc 5.4.296 Kernel Configuration
|
||||
#
|
||||
|
||||
#
|
||||
# Compiler: powerpc-linux-gnu-gcc (GCC) 10.2.1 20201203
|
||||
# Compiler: powerpc-linux-musl-gcc (GCC) 14.2.1 20250405
|
||||
#
|
||||
CONFIG_CC_IS_GCC=y
|
||||
CONFIG_GCC_VERSION=100201
|
||||
CONFIG_GCC_VERSION=140201
|
||||
CONFIG_CLANG_VERSION=0
|
||||
CONFIG_CC_CAN_LINK=y
|
||||
CONFIG_CC_HAS_ASM_GOTO=y
|
||||
CONFIG_CC_HAS_ASM_GOTO_TIED_OUTPUT=y
|
||||
CONFIG_CC_HAS_ASM_GOTO_OUTPUT=y
|
||||
CONFIG_CC_HAS_ASM_INLINE=y
|
||||
CONFIG_IRQ_WORK=y
|
||||
CONFIG_BUILDTIME_EXTABLE_SORT=y
|
||||
|
@ -525,9 +527,8 @@ CONFIG_ARCH_HAS_PHYS_TO_DMA=y
|
|||
CONFIG_ARCH_HAS_GCOV_PROFILE_ALL=y
|
||||
# end of GCOV-based kernel profiling
|
||||
|
||||
CONFIG_PLUGIN_HOSTCC="g++"
|
||||
CONFIG_PLUGIN_HOSTCC=""
|
||||
CONFIG_HAVE_GCC_PLUGINS=y
|
||||
# CONFIG_GCC_PLUGINS is not set
|
||||
# end of General architecture-dependent options
|
||||
|
||||
CONFIG_RT_MUTEXES=y
|
||||
|
@ -1102,13 +1103,6 @@ CONFIG_IP6_NF_TARGET_NPT=m
|
|||
# end of IPv6: Netfilter Configuration
|
||||
|
||||
CONFIG_NF_DEFRAG_IPV6=m
|
||||
|
||||
#
|
||||
# DECnet: Netfilter Configuration
|
||||
#
|
||||
CONFIG_DECNET_NF_GRABULATOR=m
|
||||
# end of DECnet: Netfilter Configuration
|
||||
|
||||
CONFIG_NF_TABLES_BRIDGE=m
|
||||
# CONFIG_NFT_BRIDGE_META is not set
|
||||
CONFIG_NFT_BRIDGE_REJECT=m
|
||||
|
@ -1191,8 +1185,6 @@ CONFIG_HAVE_NET_DSA=y
|
|||
CONFIG_VLAN_8021Q=m
|
||||
CONFIG_VLAN_8021Q_GVRP=y
|
||||
CONFIG_VLAN_8021Q_MVRP=y
|
||||
CONFIG_DECNET=m
|
||||
CONFIG_DECNET_ROUTER=y
|
||||
CONFIG_LLC=m
|
||||
CONFIG_LLC2=m
|
||||
CONFIG_ATALK=m
|
||||
|
@ -1228,10 +1220,8 @@ CONFIG_NET_SCHED=y
|
|||
#
|
||||
# Queueing/Scheduling
|
||||
#
|
||||
CONFIG_NET_SCH_CBQ=m
|
||||
CONFIG_NET_SCH_HTB=m
|
||||
CONFIG_NET_SCH_HFSC=m
|
||||
CONFIG_NET_SCH_ATM=m
|
||||
CONFIG_NET_SCH_PRIO=m
|
||||
CONFIG_NET_SCH_MULTIQ=m
|
||||
CONFIG_NET_SCH_RED=m
|
||||
|
@ -1243,7 +1233,6 @@ CONFIG_NET_SCH_CBS=m
|
|||
CONFIG_NET_SCH_ETF=m
|
||||
CONFIG_NET_SCH_TAPRIO=m
|
||||
CONFIG_NET_SCH_GRED=m
|
||||
CONFIG_NET_SCH_DSMARK=m
|
||||
CONFIG_NET_SCH_NETEM=m
|
||||
CONFIG_NET_SCH_DRR=m
|
||||
CONFIG_NET_SCH_MQPRIO=m
|
||||
|
@ -1265,14 +1254,11 @@ CONFIG_NET_SCH_PLUG=m
|
|||
#
|
||||
CONFIG_NET_CLS=y
|
||||
CONFIG_NET_CLS_BASIC=m
|
||||
CONFIG_NET_CLS_TCINDEX=m
|
||||
CONFIG_NET_CLS_ROUTE4=m
|
||||
CONFIG_NET_CLS_FW=m
|
||||
CONFIG_NET_CLS_U32=m
|
||||
CONFIG_CLS_U32_PERF=y
|
||||
CONFIG_CLS_U32_MARK=y
|
||||
CONFIG_NET_CLS_RSVP=m
|
||||
CONFIG_NET_CLS_RSVP6=m
|
||||
CONFIG_NET_CLS_FLOW=m
|
||||
CONFIG_NET_CLS_CGROUP=m
|
||||
CONFIG_NET_CLS_BPF=m
|
||||
|
@ -1756,7 +1742,6 @@ CONFIG_BLK_DEV_LOOP_MIN_COUNT=8
|
|||
CONFIG_BLK_DEV_DRBD=m
|
||||
# CONFIG_DRBD_FAULT_INJECTION is not set
|
||||
CONFIG_BLK_DEV_NBD=m
|
||||
CONFIG_BLK_DEV_SX8=m
|
||||
CONFIG_BLK_DEV_RAM=m
|
||||
CONFIG_BLK_DEV_RAM_COUNT=16
|
||||
CONFIG_BLK_DEV_RAM_SIZE=16384
|
||||
|
@ -3926,7 +3911,6 @@ CONFIG_MFD_VIPERBOARD=m
|
|||
# CONFIG_ABX500_CORE is not set
|
||||
# CONFIG_MFD_STMPE is not set
|
||||
# CONFIG_MFD_SYSCON is not set
|
||||
# CONFIG_MFD_TI_AM335X_TSCADC is not set
|
||||
# CONFIG_MFD_LP3943 is not set
|
||||
# CONFIG_MFD_LP8788 is not set
|
||||
# CONFIG_MFD_TI_LMU is not set
|
||||
|
@ -4816,7 +4800,6 @@ CONFIG_DRM_PANEL_BRIDGE=y
|
|||
CONFIG_DRM_ETNAVIV=m
|
||||
CONFIG_DRM_ETNAVIV_THERMAL=y
|
||||
# CONFIG_DRM_ARCPGU is not set
|
||||
# CONFIG_DRM_MXSFB is not set
|
||||
CONFIG_DRM_GM12U320=m
|
||||
CONFIG_TINYDRM_HX8357D=m
|
||||
CONFIG_TINYDRM_ILI9225=m
|
||||
|
@ -5975,6 +5958,7 @@ CONFIG_EXFAT_DISCARD=y
|
|||
CONFIG_EXFAT_DEFAULT_CODEPAGE=437
|
||||
CONFIG_EXFAT_DEFAULT_IOCHARSET="utf8"
|
||||
CONFIG_QLGE=m
|
||||
# CONFIG_SURFACE_PLATFORMS is not set
|
||||
CONFIG_CLKDEV_LOOKUP=y
|
||||
CONFIG_HAVE_CLK_PREPARE=y
|
||||
CONFIG_COMMON_CLK=y
|
||||
|
@ -6190,6 +6174,11 @@ CONFIG_VIPERBOARD_ADC=m
|
|||
# CONFIG_XILINX_XADC is not set
|
||||
# end of Analog to digital converters
|
||||
|
||||
#
|
||||
# Analog to digital and digital to analog converters
|
||||
#
|
||||
# end of Analog to digital and digital to analog converters
|
||||
|
||||
#
|
||||
# Analog Front Ends
|
||||
#
|
||||
|
@ -6914,6 +6903,9 @@ CONFIG_KEYS=y
|
|||
CONFIG_ENCRYPTED_KEYS=m
|
||||
CONFIG_KEY_DH_OPERATIONS=y
|
||||
CONFIG_SECURITY_DMESG_RESTRICT=y
|
||||
CONFIG_PROC_MEM_ALWAYS_FORCE=y
|
||||
# CONFIG_PROC_MEM_FORCE_PTRACE is not set
|
||||
# CONFIG_PROC_MEM_NO_FORCE is not set
|
||||
CONFIG_SECURITY=y
|
||||
CONFIG_SECURITYFS=y
|
||||
CONFIG_SECURITY_NETWORK=y
|
||||
|
@ -6959,6 +6951,7 @@ CONFIG_LSM="yama,loadpin,safesetid,integrity,apparmor,selinux,smack,tomoyo"
|
|||
#
|
||||
# Memory initialization
|
||||
#
|
||||
CONFIG_CC_HAS_AUTO_VAR_INIT=y
|
||||
CONFIG_INIT_STACK_NONE=y
|
||||
# CONFIG_INIT_STACK_ALL is not set
|
||||
CONFIG_INIT_ON_ALLOC_DEFAULT_ON=y
|
||||
|
|
|
@ -1,16 +1,18 @@
|
|||
#
|
||||
# Automatically generated file; DO NOT EDIT.
|
||||
# Linux/powerpc 5.4.226 Kernel Configuration
|
||||
# Linux/powerpc 5.4.296 Kernel Configuration
|
||||
#
|
||||
|
||||
#
|
||||
# Compiler: powerpc64-linux-gnu-gcc (GCC) 10.2.1 20201203
|
||||
# Compiler: powerpc64-linux-gnu-gcc (GCC) 14.2.1 20250405
|
||||
#
|
||||
CONFIG_CC_IS_GCC=y
|
||||
CONFIG_GCC_VERSION=100201
|
||||
CONFIG_GCC_VERSION=140201
|
||||
CONFIG_CLANG_VERSION=0
|
||||
CONFIG_CC_CAN_LINK=y
|
||||
CONFIG_CC_HAS_ASM_GOTO=y
|
||||
CONFIG_CC_HAS_ASM_GOTO_TIED_OUTPUT=y
|
||||
CONFIG_CC_HAS_ASM_GOTO_OUTPUT=y
|
||||
CONFIG_CC_HAS_ASM_INLINE=y
|
||||
CONFIG_IRQ_WORK=y
|
||||
CONFIG_BUILDTIME_EXTABLE_SORT=y
|
||||
|
@ -685,12 +687,8 @@ CONFIG_ARCH_HAS_MEM_ENCRYPT=y
|
|||
CONFIG_ARCH_HAS_GCOV_PROFILE_ALL=y
|
||||
# end of GCOV-based kernel profiling
|
||||
|
||||
CONFIG_PLUGIN_HOSTCC="g++"
|
||||
CONFIG_PLUGIN_HOSTCC=""
|
||||
CONFIG_HAVE_GCC_PLUGINS=y
|
||||
CONFIG_GCC_PLUGINS=y
|
||||
# CONFIG_GCC_PLUGIN_CYC_COMPLEXITY is not set
|
||||
# CONFIG_GCC_PLUGIN_LATENT_ENTROPY is not set
|
||||
# CONFIG_GCC_PLUGIN_RANDSTRUCT is not set
|
||||
# end of General architecture-dependent options
|
||||
|
||||
CONFIG_RT_MUTEXES=y
|
||||
|
@ -1405,7 +1403,6 @@ CONFIG_NET_DSA_TAG_TRAILER=m
|
|||
CONFIG_VLAN_8021Q=m
|
||||
CONFIG_VLAN_8021Q_GVRP=y
|
||||
CONFIG_VLAN_8021Q_MVRP=y
|
||||
# CONFIG_DECNET is not set
|
||||
CONFIG_LLC=m
|
||||
CONFIG_LLC2=m
|
||||
CONFIG_ATALK=m
|
||||
|
@ -1441,10 +1438,8 @@ CONFIG_NET_SCHED=y
|
|||
#
|
||||
# Queueing/Scheduling
|
||||
#
|
||||
CONFIG_NET_SCH_CBQ=m
|
||||
CONFIG_NET_SCH_HTB=m
|
||||
CONFIG_NET_SCH_HFSC=m
|
||||
CONFIG_NET_SCH_ATM=m
|
||||
CONFIG_NET_SCH_PRIO=m
|
||||
CONFIG_NET_SCH_MULTIQ=m
|
||||
CONFIG_NET_SCH_RED=m
|
||||
|
@ -1456,7 +1451,6 @@ CONFIG_NET_SCH_CBS=m
|
|||
CONFIG_NET_SCH_ETF=m
|
||||
CONFIG_NET_SCH_TAPRIO=m
|
||||
CONFIG_NET_SCH_GRED=m
|
||||
CONFIG_NET_SCH_DSMARK=m
|
||||
CONFIG_NET_SCH_NETEM=m
|
||||
CONFIG_NET_SCH_DRR=m
|
||||
CONFIG_NET_SCH_MQPRIO=m
|
||||
|
@ -1478,14 +1472,11 @@ CONFIG_NET_SCH_PLUG=m
|
|||
#
|
||||
CONFIG_NET_CLS=y
|
||||
CONFIG_NET_CLS_BASIC=m
|
||||
CONFIG_NET_CLS_TCINDEX=m
|
||||
CONFIG_NET_CLS_ROUTE4=m
|
||||
CONFIG_NET_CLS_FW=m
|
||||
CONFIG_NET_CLS_U32=m
|
||||
# CONFIG_CLS_U32_PERF is not set
|
||||
# CONFIG_CLS_U32_MARK is not set
|
||||
CONFIG_NET_CLS_RSVP=m
|
||||
CONFIG_NET_CLS_RSVP6=m
|
||||
CONFIG_NET_CLS_FLOW=m
|
||||
# CONFIG_NET_CLS_CGROUP is not set
|
||||
CONFIG_NET_CLS_BPF=m
|
||||
|
@ -2165,7 +2156,6 @@ CONFIG_BLK_DEV_DRBD=m
|
|||
# CONFIG_DRBD_FAULT_INJECTION is not set
|
||||
CONFIG_BLK_DEV_NBD=m
|
||||
CONFIG_BLK_DEV_SKD=m
|
||||
CONFIG_BLK_DEV_SX8=m
|
||||
CONFIG_BLK_DEV_RAM=m
|
||||
CONFIG_BLK_DEV_RAM_COUNT=16
|
||||
CONFIG_BLK_DEV_RAM_SIZE=16384
|
||||
|
@ -2381,6 +2371,7 @@ CONFIG_SCSI_MVSAS=m
|
|||
# CONFIG_SCSI_MVSAS_DEBUG is not set
|
||||
# CONFIG_SCSI_MVSAS_TASKLET is not set
|
||||
CONFIG_SCSI_MVUMI=m
|
||||
# CONFIG_SCSI_DPT_I2O is not set
|
||||
CONFIG_SCSI_ADVANSYS=m
|
||||
CONFIG_SCSI_ARCMSR=m
|
||||
CONFIG_SCSI_ESAS2R=m
|
||||
|
@ -3696,7 +3687,6 @@ CONFIG_TOUCHSCREEN_PENMOUNT=m
|
|||
CONFIG_TOUCHSCREEN_EDT_FT5X06=m
|
||||
CONFIG_TOUCHSCREEN_TOUCHRIGHT=m
|
||||
CONFIG_TOUCHSCREEN_TOUCHWIN=m
|
||||
CONFIG_TOUCHSCREEN_TI_AM335X_TSC=m
|
||||
# CONFIG_TOUCHSCREEN_UCB1400 is not set
|
||||
CONFIG_TOUCHSCREEN_PIXCIR=m
|
||||
CONFIG_TOUCHSCREEN_WDT87XX_I2C=m
|
||||
|
@ -4777,7 +4767,6 @@ CONFIG_STMPE_SPI=y
|
|||
# end of STMicroelectronics STMPE Interface Drivers
|
||||
|
||||
CONFIG_MFD_SYSCON=y
|
||||
CONFIG_MFD_TI_AM335X_TSCADC=m
|
||||
CONFIG_MFD_LP3943=m
|
||||
CONFIG_MFD_LP8788=y
|
||||
CONFIG_MFD_TI_LMU=m
|
||||
|
@ -7016,7 +7005,6 @@ CONFIG_MMC_CQHCI=m
|
|||
CONFIG_MMC_TOSHIBA_PCI=m
|
||||
CONFIG_MMC_MTK=m
|
||||
# CONFIG_MMC_SDHCI_XENON is not set
|
||||
CONFIG_MMC_SDHCI_OMAP=m
|
||||
CONFIG_MMC_SDHCI_AM654=m
|
||||
CONFIG_MEMSTICK=m
|
||||
# CONFIG_MEMSTICK_DEBUG is not set
|
||||
|
@ -7714,6 +7702,7 @@ CONFIG_EXFAT_DISCARD=y
|
|||
CONFIG_EXFAT_DEFAULT_CODEPAGE=437
|
||||
CONFIG_EXFAT_DEFAULT_IOCHARSET="utf8"
|
||||
CONFIG_QLGE=m
|
||||
# CONFIG_SURFACE_PLATFORMS is not set
|
||||
CONFIG_HWSPINLOCK=y
|
||||
|
||||
#
|
||||
|
@ -7954,7 +7943,6 @@ CONFIG_TI_ADS7950=m
|
|||
CONFIG_TI_ADS8344=m
|
||||
CONFIG_TI_ADS8688=m
|
||||
CONFIG_TI_ADS124S08=m
|
||||
CONFIG_TI_AM335X_ADC=m
|
||||
CONFIG_TI_TLC4541=m
|
||||
# CONFIG_TWL4030_MADC is not set
|
||||
# CONFIG_TWL6030_GPADC is not set
|
||||
|
@ -7963,6 +7951,11 @@ CONFIG_VIPERBOARD_ADC=m
|
|||
# CONFIG_XILINX_XADC is not set
|
||||
# end of Analog to digital converters
|
||||
|
||||
#
|
||||
# Analog to digital and digital to analog converters
|
||||
#
|
||||
# end of Analog to digital and digital to analog converters
|
||||
|
||||
#
|
||||
# Analog Front Ends
|
||||
#
|
||||
|
@ -8860,6 +8853,9 @@ CONFIG_TRUSTED_KEYS=m
|
|||
CONFIG_ENCRYPTED_KEYS=m
|
||||
CONFIG_KEY_DH_OPERATIONS=y
|
||||
CONFIG_SECURITY_DMESG_RESTRICT=y
|
||||
CONFIG_PROC_MEM_ALWAYS_FORCE=y
|
||||
# CONFIG_PROC_MEM_FORCE_PTRACE is not set
|
||||
# CONFIG_PROC_MEM_NO_FORCE is not set
|
||||
CONFIG_SECURITY=y
|
||||
CONFIG_SECURITYFS=y
|
||||
CONFIG_SECURITY_NETWORK=y
|
||||
|
@ -8906,11 +8902,9 @@ CONFIG_LSM="yama,loadpin,safesetid,integrity"
|
|||
#
|
||||
# Memory initialization
|
||||
#
|
||||
CONFIG_CC_HAS_AUTO_VAR_INIT=y
|
||||
CONFIG_INIT_STACK_NONE=y
|
||||
# CONFIG_INIT_STACK_ALL is not set
|
||||
# CONFIG_GCC_PLUGIN_STRUCTLEAK_USER is not set
|
||||
# CONFIG_GCC_PLUGIN_STRUCTLEAK_BYREF is not set
|
||||
# CONFIG_GCC_PLUGIN_STRUCTLEAK_BYREF_ALL is not set
|
||||
CONFIG_INIT_ON_ALLOC_DEFAULT_ON=y
|
||||
# CONFIG_INIT_ON_FREE_DEFAULT_ON is not set
|
||||
# end of Memory initialization
|
||||
|
|
|
@ -1,16 +1,18 @@
|
|||
#
|
||||
# Automatically generated file; DO NOT EDIT.
|
||||
# Linux/powerpc 5.4.226 Kernel Configuration
|
||||
# Linux/powerpc 5.4.296 Kernel Configuration
|
||||
#
|
||||
|
||||
#
|
||||
# Compiler: powerpc64le-linux-gnu-gcc (GCC) 10.2.1 20201203
|
||||
# Compiler: powerpc64le-linux-musl-gcc (GCC) 14.2.1 20250405
|
||||
#
|
||||
CONFIG_CC_IS_GCC=y
|
||||
CONFIG_GCC_VERSION=100201
|
||||
CONFIG_GCC_VERSION=140201
|
||||
CONFIG_CLANG_VERSION=0
|
||||
CONFIG_CC_CAN_LINK=y
|
||||
CONFIG_CC_HAS_ASM_GOTO=y
|
||||
CONFIG_CC_HAS_ASM_GOTO_TIED_OUTPUT=y
|
||||
CONFIG_CC_HAS_ASM_GOTO_OUTPUT=y
|
||||
CONFIG_CC_HAS_ASM_INLINE=y
|
||||
CONFIG_IRQ_WORK=y
|
||||
CONFIG_BUILDTIME_EXTABLE_SORT=y
|
||||
|
@ -614,12 +616,8 @@ CONFIG_ARCH_HAS_MEM_ENCRYPT=y
|
|||
CONFIG_ARCH_HAS_GCOV_PROFILE_ALL=y
|
||||
# end of GCOV-based kernel profiling
|
||||
|
||||
CONFIG_PLUGIN_HOSTCC="g++"
|
||||
CONFIG_PLUGIN_HOSTCC=""
|
||||
CONFIG_HAVE_GCC_PLUGINS=y
|
||||
CONFIG_GCC_PLUGINS=y
|
||||
# CONFIG_GCC_PLUGIN_CYC_COMPLEXITY is not set
|
||||
# CONFIG_GCC_PLUGIN_LATENT_ENTROPY is not set
|
||||
# CONFIG_GCC_PLUGIN_RANDSTRUCT is not set
|
||||
# end of General architecture-dependent options
|
||||
|
||||
CONFIG_RT_MUTEXES=y
|
||||
|
@ -1334,7 +1332,6 @@ CONFIG_NET_DSA_TAG_TRAILER=m
|
|||
CONFIG_VLAN_8021Q=m
|
||||
CONFIG_VLAN_8021Q_GVRP=y
|
||||
CONFIG_VLAN_8021Q_MVRP=y
|
||||
# CONFIG_DECNET is not set
|
||||
CONFIG_LLC=m
|
||||
CONFIG_LLC2=m
|
||||
CONFIG_ATALK=m
|
||||
|
@ -1370,10 +1367,8 @@ CONFIG_NET_SCHED=y
|
|||
#
|
||||
# Queueing/Scheduling
|
||||
#
|
||||
CONFIG_NET_SCH_CBQ=m
|
||||
CONFIG_NET_SCH_HTB=m
|
||||
CONFIG_NET_SCH_HFSC=m
|
||||
CONFIG_NET_SCH_ATM=m
|
||||
CONFIG_NET_SCH_PRIO=m
|
||||
CONFIG_NET_SCH_MULTIQ=m
|
||||
CONFIG_NET_SCH_RED=m
|
||||
|
@ -1385,7 +1380,6 @@ CONFIG_NET_SCH_CBS=m
|
|||
CONFIG_NET_SCH_ETF=m
|
||||
CONFIG_NET_SCH_TAPRIO=m
|
||||
CONFIG_NET_SCH_GRED=m
|
||||
CONFIG_NET_SCH_DSMARK=m
|
||||
CONFIG_NET_SCH_NETEM=m
|
||||
CONFIG_NET_SCH_DRR=m
|
||||
CONFIG_NET_SCH_MQPRIO=m
|
||||
|
@ -1407,14 +1401,11 @@ CONFIG_NET_SCH_PLUG=m
|
|||
#
|
||||
CONFIG_NET_CLS=y
|
||||
CONFIG_NET_CLS_BASIC=m
|
||||
CONFIG_NET_CLS_TCINDEX=m
|
||||
CONFIG_NET_CLS_ROUTE4=m
|
||||
CONFIG_NET_CLS_FW=m
|
||||
CONFIG_NET_CLS_U32=m
|
||||
# CONFIG_CLS_U32_PERF is not set
|
||||
# CONFIG_CLS_U32_MARK is not set
|
||||
CONFIG_NET_CLS_RSVP=m
|
||||
CONFIG_NET_CLS_RSVP6=m
|
||||
CONFIG_NET_CLS_FLOW=m
|
||||
# CONFIG_NET_CLS_CGROUP is not set
|
||||
CONFIG_NET_CLS_BPF=m
|
||||
|
@ -2068,7 +2059,6 @@ CONFIG_BLK_DEV_DRBD=m
|
|||
# CONFIG_DRBD_FAULT_INJECTION is not set
|
||||
CONFIG_BLK_DEV_NBD=m
|
||||
CONFIG_BLK_DEV_SKD=m
|
||||
CONFIG_BLK_DEV_SX8=m
|
||||
CONFIG_BLK_DEV_RAM=m
|
||||
CONFIG_BLK_DEV_RAM_COUNT=16
|
||||
CONFIG_BLK_DEV_RAM_SIZE=16384
|
||||
|
@ -2284,6 +2274,7 @@ CONFIG_SCSI_MVSAS=m
|
|||
# CONFIG_SCSI_MVSAS_DEBUG is not set
|
||||
# CONFIG_SCSI_MVSAS_TASKLET is not set
|
||||
CONFIG_SCSI_MVUMI=m
|
||||
# CONFIG_SCSI_DPT_I2O is not set
|
||||
CONFIG_SCSI_ADVANSYS=m
|
||||
CONFIG_SCSI_ARCMSR=m
|
||||
CONFIG_SCSI_ESAS2R=m
|
||||
|
@ -3544,7 +3535,6 @@ CONFIG_TOUCHSCREEN_PENMOUNT=m
|
|||
CONFIG_TOUCHSCREEN_EDT_FT5X06=m
|
||||
CONFIG_TOUCHSCREEN_TOUCHRIGHT=m
|
||||
CONFIG_TOUCHSCREEN_TOUCHWIN=m
|
||||
CONFIG_TOUCHSCREEN_TI_AM335X_TSC=m
|
||||
# CONFIG_TOUCHSCREEN_UCB1400 is not set
|
||||
CONFIG_TOUCHSCREEN_PIXCIR=m
|
||||
CONFIG_TOUCHSCREEN_WDT87XX_I2C=m
|
||||
|
@ -4595,7 +4585,6 @@ CONFIG_STMPE_SPI=y
|
|||
# end of STMicroelectronics STMPE Interface Drivers
|
||||
|
||||
CONFIG_MFD_SYSCON=y
|
||||
CONFIG_MFD_TI_AM335X_TSCADC=m
|
||||
CONFIG_MFD_LP3943=m
|
||||
CONFIG_MFD_LP8788=y
|
||||
CONFIG_MFD_TI_LMU=m
|
||||
|
@ -6781,7 +6770,6 @@ CONFIG_MMC_CQHCI=m
|
|||
CONFIG_MMC_TOSHIBA_PCI=m
|
||||
CONFIG_MMC_MTK=m
|
||||
# CONFIG_MMC_SDHCI_XENON is not set
|
||||
CONFIG_MMC_SDHCI_OMAP=m
|
||||
CONFIG_MMC_SDHCI_AM654=m
|
||||
CONFIG_MEMSTICK=m
|
||||
# CONFIG_MEMSTICK_DEBUG is not set
|
||||
|
@ -7466,6 +7454,7 @@ CONFIG_EXFAT_DISCARD=y
|
|||
CONFIG_EXFAT_DEFAULT_CODEPAGE=437
|
||||
CONFIG_EXFAT_DEFAULT_IOCHARSET="utf8"
|
||||
CONFIG_QLGE=m
|
||||
# CONFIG_SURFACE_PLATFORMS is not set
|
||||
CONFIG_HWSPINLOCK=y
|
||||
|
||||
#
|
||||
|
@ -7706,7 +7695,6 @@ CONFIG_TI_ADS7950=m
|
|||
CONFIG_TI_ADS8344=m
|
||||
CONFIG_TI_ADS8688=m
|
||||
CONFIG_TI_ADS124S08=m
|
||||
CONFIG_TI_AM335X_ADC=m
|
||||
CONFIG_TI_TLC4541=m
|
||||
# CONFIG_TWL4030_MADC is not set
|
||||
# CONFIG_TWL6030_GPADC is not set
|
||||
|
@ -7715,6 +7703,11 @@ CONFIG_VIPERBOARD_ADC=m
|
|||
# CONFIG_XILINX_XADC is not set
|
||||
# end of Analog to digital converters
|
||||
|
||||
#
|
||||
# Analog to digital and digital to analog converters
|
||||
#
|
||||
# end of Analog to digital and digital to analog converters
|
||||
|
||||
#
|
||||
# Analog Front Ends
|
||||
#
|
||||
|
@ -8613,6 +8606,9 @@ CONFIG_TRUSTED_KEYS=m
|
|||
CONFIG_ENCRYPTED_KEYS=m
|
||||
CONFIG_KEY_DH_OPERATIONS=y
|
||||
CONFIG_SECURITY_DMESG_RESTRICT=y
|
||||
CONFIG_PROC_MEM_ALWAYS_FORCE=y
|
||||
# CONFIG_PROC_MEM_FORCE_PTRACE is not set
|
||||
# CONFIG_PROC_MEM_NO_FORCE is not set
|
||||
CONFIG_SECURITY=y
|
||||
CONFIG_SECURITYFS=y
|
||||
CONFIG_SECURITY_NETWORK=y
|
||||
|
@ -8659,11 +8655,9 @@ CONFIG_LSM="yama,loadpin,safesetid,integrity"
|
|||
#
|
||||
# Memory initialization
|
||||
#
|
||||
CONFIG_CC_HAS_AUTO_VAR_INIT=y
|
||||
CONFIG_INIT_STACK_NONE=y
|
||||
# CONFIG_INIT_STACK_ALL is not set
|
||||
# CONFIG_GCC_PLUGIN_STRUCTLEAK_USER is not set
|
||||
# CONFIG_GCC_PLUGIN_STRUCTLEAK_BYREF is not set
|
||||
# CONFIG_GCC_PLUGIN_STRUCTLEAK_BYREF_ALL is not set
|
||||
CONFIG_INIT_ON_ALLOC_DEFAULT_ON=y
|
||||
# CONFIG_INIT_ON_FREE_DEFAULT_ON is not set
|
||||
# end of Memory initialization
|
||||
|
|
|
@ -1,13 +1,13 @@
|
|||
#
|
||||
# Automatically generated file; DO NOT EDIT.
|
||||
# Linux/x86_64 5.4.252 Kernel Configuration
|
||||
# Linux/x86_64 5.4.296 Kernel Configuration
|
||||
#
|
||||
|
||||
#
|
||||
# Compiler: gcc (GCC) 12.2.0
|
||||
# Compiler: gcc (GCC) 14.2.1 20250405
|
||||
#
|
||||
CONFIG_CC_IS_GCC=y
|
||||
CONFIG_GCC_VERSION=120200
|
||||
CONFIG_GCC_VERSION=140201
|
||||
CONFIG_CLANG_VERSION=0
|
||||
CONFIG_CC_CAN_LINK=y
|
||||
CONFIG_CC_HAS_ASM_GOTO=y
|
||||
|
@ -1552,10 +1552,8 @@ CONFIG_NET_SCHED=y
|
|||
#
|
||||
# Queueing/Scheduling
|
||||
#
|
||||
CONFIG_NET_SCH_CBQ=m
|
||||
CONFIG_NET_SCH_HTB=m
|
||||
CONFIG_NET_SCH_HFSC=m
|
||||
CONFIG_NET_SCH_ATM=m
|
||||
CONFIG_NET_SCH_PRIO=m
|
||||
CONFIG_NET_SCH_MULTIQ=m
|
||||
CONFIG_NET_SCH_RED=m
|
||||
|
@ -1567,7 +1565,6 @@ CONFIG_NET_SCH_CBS=m
|
|||
CONFIG_NET_SCH_ETF=m
|
||||
CONFIG_NET_SCH_TAPRIO=m
|
||||
CONFIG_NET_SCH_GRED=m
|
||||
CONFIG_NET_SCH_DSMARK=m
|
||||
CONFIG_NET_SCH_NETEM=m
|
||||
CONFIG_NET_SCH_DRR=m
|
||||
CONFIG_NET_SCH_MQPRIO=m
|
||||
|
@ -1594,8 +1591,6 @@ CONFIG_NET_CLS_FW=m
|
|||
CONFIG_NET_CLS_U32=m
|
||||
# CONFIG_CLS_U32_PERF is not set
|
||||
# CONFIG_CLS_U32_MARK is not set
|
||||
CONFIG_NET_CLS_RSVP=m
|
||||
CONFIG_NET_CLS_RSVP6=m
|
||||
CONFIG_NET_CLS_FLOW=m
|
||||
# CONFIG_NET_CLS_CGROUP is not set
|
||||
CONFIG_NET_CLS_BPF=m
|
||||
|
@ -1899,8 +1894,6 @@ CONFIG_HAVE_EBPF_JIT=y
|
|||
#
|
||||
# Device Drivers
|
||||
#
|
||||
CONFIG_HAVE_EISA=y
|
||||
# CONFIG_EISA is not set
|
||||
CONFIG_HAVE_PCI=y
|
||||
CONFIG_PCI=y
|
||||
CONFIG_PCI_DOMAINS=y
|
||||
|
@ -2212,7 +2205,6 @@ CONFIG_BLK_DEV_DRBD=m
|
|||
# CONFIG_DRBD_FAULT_INJECTION is not set
|
||||
CONFIG_BLK_DEV_NBD=m
|
||||
CONFIG_BLK_DEV_SKD=m
|
||||
CONFIG_BLK_DEV_SX8=m
|
||||
CONFIG_BLK_DEV_RAM=m
|
||||
CONFIG_BLK_DEV_RAM_COUNT=16
|
||||
CONFIG_BLK_DEV_RAM_SIZE=16384
|
||||
|
@ -3697,7 +3689,6 @@ CONFIG_TOUCHSCREEN_PENMOUNT=m
|
|||
CONFIG_TOUCHSCREEN_EDT_FT5X06=m
|
||||
CONFIG_TOUCHSCREEN_TOUCHRIGHT=m
|
||||
CONFIG_TOUCHSCREEN_TOUCHWIN=m
|
||||
CONFIG_TOUCHSCREEN_TI_AM335X_TSC=m
|
||||
# CONFIG_TOUCHSCREEN_UCB1400 is not set
|
||||
CONFIG_TOUCHSCREEN_PIXCIR=m
|
||||
CONFIG_TOUCHSCREEN_WDT87XX_I2C=m
|
||||
|
@ -4769,7 +4760,6 @@ CONFIG_MFD_SKY81452=m
|
|||
CONFIG_ABX500_CORE=y
|
||||
# CONFIG_AB3100_CORE is not set
|
||||
CONFIG_MFD_SYSCON=y
|
||||
CONFIG_MFD_TI_AM335X_TSCADC=m
|
||||
CONFIG_MFD_LP3943=m
|
||||
# CONFIG_MFD_LP8788 is not set
|
||||
# CONFIG_MFD_TI_LMU is not set
|
||||
|
@ -7802,6 +7792,7 @@ CONFIG_CROS_EC_SYSFS=m
|
|||
CONFIG_CROS_USBPD_LOGGER=m
|
||||
# CONFIG_WILCO_EC is not set
|
||||
# CONFIG_MELLANOX_PLATFORM is not set
|
||||
CONFIG_SURFACE_PLATFORMS=y
|
||||
CONFIG_CLKDEV_LOOKUP=y
|
||||
CONFIG_HAVE_CLK_PREPARE=y
|
||||
CONFIG_COMMON_CLK=y
|
||||
|
@ -8057,12 +8048,16 @@ CONFIG_TI_ADC128S052=m
|
|||
CONFIG_TI_ADC161S626=m
|
||||
CONFIG_TI_ADS1015=m
|
||||
CONFIG_TI_ADS7950=m
|
||||
CONFIG_TI_AM335X_ADC=m
|
||||
CONFIG_TI_TLC4541=m
|
||||
CONFIG_VIPERBOARD_ADC=m
|
||||
# CONFIG_XILINX_XADC is not set
|
||||
# end of Analog to digital converters
|
||||
|
||||
#
|
||||
# Analog to digital and digital to analog converters
|
||||
#
|
||||
# end of Analog to digital and digital to analog converters
|
||||
|
||||
#
|
||||
# Analog Front Ends
|
||||
#
|
||||
|
@ -8914,6 +8909,9 @@ CONFIG_TRUSTED_KEYS=m
|
|||
CONFIG_ENCRYPTED_KEYS=m
|
||||
CONFIG_KEY_DH_OPERATIONS=y
|
||||
CONFIG_SECURITY_DMESG_RESTRICT=y
|
||||
CONFIG_PROC_MEM_ALWAYS_FORCE=y
|
||||
# CONFIG_PROC_MEM_FORCE_PTRACE is not set
|
||||
# CONFIG_PROC_MEM_NO_FORCE is not set
|
||||
CONFIG_SECURITY=y
|
||||
CONFIG_SECURITYFS=y
|
||||
CONFIG_SECURITY_NETWORK=y
|
||||
|
@ -9403,6 +9401,7 @@ CONFIG_DEBUG_MEMORY_INIT=y
|
|||
# CONFIG_DEBUG_PER_CPU_MAPS is not set
|
||||
CONFIG_HAVE_ARCH_KASAN=y
|
||||
CONFIG_CC_HAS_KASAN_GENERIC=y
|
||||
CONFIG_CC_HAS_KASAN_SW_TAGS=y
|
||||
# CONFIG_KASAN is not set
|
||||
CONFIG_KASAN_STACK=1
|
||||
# end of Memory Debugging
|
||||
|
|
|
@ -17,11 +17,16 @@ Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
|
|||
drivers/gpu/drm/amd/display/dc/os_types.h | 3 +++
|
||||
3 files changed, 18 insertions(+), 14 deletions(-)
|
||||
|
||||
diff --git a/drivers/gpu/drm/amd/display/dc/calcs/dcn_calcs.c b/drivers/gpu/drm/amd/display/dc/calcs/dcn_calcs.c
|
||||
index 9b2cb57..cd54712 100644
|
||||
--- a/drivers/gpu/drm/amd/display/dc/calcs/dcn_calcs.c
|
||||
+++ b/drivers/gpu/drm/amd/display/dc/calcs/dcn_calcs.c
|
||||
@@ -626,7 +626,7 @@ static bool dcn_bw_apply_registry_override(struct dc *dc)
|
||||
@@ -1,5 +1,6 @@
|
||||
/*
|
||||
* Copyright 2017 Advanced Micro Devices, Inc.
|
||||
+ * Copyright 2019 Raptor Engineering, LLC
|
||||
*
|
||||
* Permission is hereby granted, free of charge, to any person obtaining a
|
||||
* copy of this software and associated documentation files (the "Software"),
|
||||
@@ -626,7 +627,7 @@ static bool dcn_bw_apply_registry_overri
|
||||
{
|
||||
bool updated = false;
|
||||
|
||||
|
@ -30,7 +35,7 @@ index 9b2cb57..cd54712 100644
|
|||
if ((int)(dc->dcn_soc->sr_exit_time * 1000) != dc->debug.sr_exit_time_ns
|
||||
&& dc->debug.sr_exit_time_ns) {
|
||||
updated = true;
|
||||
@@ -662,7 +662,7 @@ static bool dcn_bw_apply_registry_override(struct dc *dc)
|
||||
@@ -662,7 +663,7 @@ static bool dcn_bw_apply_registry_overri
|
||||
dc->dcn_soc->dram_clock_change_latency =
|
||||
dc->debug.dram_clock_change_latency_ns / 1000.0;
|
||||
}
|
||||
|
@ -39,7 +44,7 @@ index 9b2cb57..cd54712 100644
|
|||
|
||||
return updated;
|
||||
}
|
||||
@@ -742,7 +742,7 @@ bool dcn_validate_bandwidth(
|
||||
@@ -742,7 +743,7 @@ bool dcn_validate_bandwidth(
|
||||
dcn_bw_sync_calcs_and_dml(dc);
|
||||
|
||||
memset(v, 0, sizeof(*v));
|
||||
|
@ -48,7 +53,7 @@ index 9b2cb57..cd54712 100644
|
|||
|
||||
v->sr_exit_time = dc->dcn_soc->sr_exit_time;
|
||||
v->sr_enter_plus_exit_time = dc->dcn_soc->sr_enter_plus_exit_time;
|
||||
@@ -1275,7 +1275,7 @@ bool dcn_validate_bandwidth(
|
||||
@@ -1275,7 +1276,7 @@ bool dcn_validate_bandwidth(
|
||||
bw_limit = dc->dcn_soc->percent_disp_bw_limit * v->fabric_and_dram_bandwidth_vmax0p9;
|
||||
bw_limit_pass = (v->total_data_read_bandwidth / 1000.0) < bw_limit;
|
||||
|
||||
|
@ -57,7 +62,7 @@ index 9b2cb57..cd54712 100644
|
|||
|
||||
PERFORMANCE_TRACE_END();
|
||||
BW_VAL_TRACE_FINISH();
|
||||
@@ -1443,7 +1443,7 @@ void dcn_bw_update_from_pplib(struct dc *dc)
|
||||
@@ -1444,7 +1445,7 @@ void dcn_bw_update_from_pplib(struct dc
|
||||
res = dm_pp_get_clock_levels_by_type_with_voltage(
|
||||
ctx, DM_PP_CLOCK_TYPE_FCLK, &fclks);
|
||||
|
||||
|
@ -66,7 +71,7 @@ index 9b2cb57..cd54712 100644
|
|||
|
||||
if (res)
|
||||
res = verify_clock_values(&fclks);
|
||||
@@ -1463,12 +1463,12 @@ void dcn_bw_update_from_pplib(struct dc *dc)
|
||||
@@ -1475,12 +1476,12 @@ void dcn_bw_update_from_pplib(struct dc
|
||||
} else
|
||||
BREAK_TO_DEBUGGER();
|
||||
|
||||
|
@ -81,7 +86,7 @@ index 9b2cb57..cd54712 100644
|
|||
|
||||
if (res)
|
||||
res = verify_clock_values(&dcfclks);
|
||||
@@ -1481,7 +1481,7 @@ void dcn_bw_update_from_pplib(struct dc *dc)
|
||||
@@ -1493,7 +1494,7 @@ void dcn_bw_update_from_pplib(struct dc
|
||||
} else
|
||||
BREAK_TO_DEBUGGER();
|
||||
|
||||
|
@ -90,7 +95,7 @@ index 9b2cb57..cd54712 100644
|
|||
}
|
||||
|
||||
void dcn_bw_notify_pplib_of_wm_ranges(struct dc *dc)
|
||||
@@ -1496,11 +1496,11 @@ void dcn_bw_notify_pplib_of_wm_ranges(struct dc *dc)
|
||||
@@ -1508,11 +1509,11 @@ void dcn_bw_notify_pplib_of_wm_ranges(st
|
||||
if (!pp || !pp->set_wm_ranges)
|
||||
return;
|
||||
|
||||
|
@ -104,7 +109,7 @@ index 9b2cb57..cd54712 100644
|
|||
|
||||
/* Now notify PPLib/SMU about which Watermarks sets they should select
|
||||
* depending on DPM state they are in. And update BW MGR GFX Engine and
|
||||
@@ -1551,7 +1551,7 @@ void dcn_bw_notify_pplib_of_wm_ranges(struct dc *dc)
|
||||
@@ -1563,7 +1564,7 @@ void dcn_bw_notify_pplib_of_wm_ranges(st
|
||||
|
||||
void dcn_bw_sync_calcs_and_dml(struct dc *dc)
|
||||
{
|
||||
|
@ -113,15 +118,13 @@ index 9b2cb57..cd54712 100644
|
|||
DC_LOG_BANDWIDTH_CALCS("sr_exit_time: %f ns\n"
|
||||
"sr_enter_plus_exit_time: %f ns\n"
|
||||
"urgent_latency: %f ns\n"
|
||||
@@ -1740,5 +1740,5 @@ void dcn_bw_sync_calcs_and_dml(struct dc *dc)
|
||||
@@ -1752,5 +1753,5 @@ void dcn_bw_sync_calcs_and_dml(struct dc
|
||||
dc->dml.ip.bug_forcing_LC_req_same_size_fixed =
|
||||
dc->dcn_ip->bug_forcing_luma_and_chroma_request_to_same_size_fixed == dcn_bw_yes;
|
||||
dc->dml.ip.dcfclk_cstate_latency = dc->dcn_ip->dcfclk_cstate_latency;
|
||||
- kernel_fpu_end();
|
||||
+ DC_FP_END();
|
||||
}
|
||||
diff --git a/drivers/gpu/drm/amd/display/dc/dcn20/dcn20_resource.c b/drivers/gpu/drm/amd/display/dc/dcn20/dcn20_resource.c
|
||||
index 6b2f2f1..b859b73 100644
|
||||
--- a/drivers/gpu/drm/amd/display/dc/dcn20/dcn20_resource.c
|
||||
+++ b/drivers/gpu/drm/amd/display/dc/dcn20/dcn20_resource.c
|
||||
@@ -1,5 +1,6 @@
|
||||
|
@ -131,7 +134,37 @@ index 6b2f2f1..b859b73 100644
|
|||
*
|
||||
* Permission is hereby granted, free of charge, to any person obtaining a
|
||||
* copy of this software and associated documentation files (the "Software"),
|
||||
@@ -3095,7 +3096,7 @@ static void update_bounding_box(struct dc *dc, struct _vcs_dpi_soc_bounding_box_
|
||||
@@ -2892,14 +2893,19 @@ validate_out:
|
||||
bool dcn20_validate_bandwidth(struct dc *dc, struct dc_state *context,
|
||||
bool fast_validate)
|
||||
{
|
||||
+ DC_FP_START();
|
||||
+
|
||||
bool voltage_supported = false;
|
||||
bool full_pstate_supported = false;
|
||||
bool dummy_pstate_supported = false;
|
||||
double p_state_latency_us = context->bw_ctx.dml.soc.dram_clock_change_latency_us;
|
||||
|
||||
- if (fast_validate)
|
||||
- return dcn20_validate_bandwidth_internal(dc, context, true);
|
||||
+ if (fast_validate) {
|
||||
+ voltage_supported = dcn20_validate_bandwidth_internal(dc, context, true);
|
||||
|
||||
+ DC_FP_END();
|
||||
+ return voltage_supported;
|
||||
+ }
|
||||
|
||||
// Best case, we support full UCLK switch latency
|
||||
voltage_supported = dcn20_validate_bandwidth_internal(dc, context, false);
|
||||
@@ -2929,6 +2935,7 @@ restore_dml_state:
|
||||
memcpy(&context->bw_ctx.dml, &dc->dml, sizeof(struct display_mode_lib));
|
||||
context->bw_ctx.dml.soc.dram_clock_change_latency_us = p_state_latency_us;
|
||||
|
||||
+ DC_FP_END();
|
||||
return voltage_supported;
|
||||
}
|
||||
|
||||
@@ -3217,7 +3224,7 @@ static void update_bounding_box(struct d
|
||||
|
||||
static void patch_bounding_box(struct dc *dc, struct _vcs_dpi_soc_bounding_box_st *bb)
|
||||
{
|
||||
|
@ -140,7 +173,7 @@ index 6b2f2f1..b859b73 100644
|
|||
if ((int)(bb->sr_exit_time_us * 1000) != dc->bb_overrides.sr_exit_time_ns
|
||||
&& dc->bb_overrides.sr_exit_time_ns) {
|
||||
bb->sr_exit_time_us = dc->bb_overrides.sr_exit_time_ns / 1000.0;
|
||||
@@ -3119,7 +3120,7 @@ static void patch_bounding_box(struct dc *dc, struct _vcs_dpi_soc_bounding_box_s
|
||||
@@ -3241,7 +3248,7 @@ static void patch_bounding_box(struct dc
|
||||
bb->dram_clock_change_latency_us =
|
||||
dc->bb_overrides.dram_clock_change_latency_ns / 1000.0;
|
||||
}
|
||||
|
@ -149,8 +182,28 @@ index 6b2f2f1..b859b73 100644
|
|||
}
|
||||
|
||||
static struct _vcs_dpi_soc_bounding_box_st *get_asic_rev_soc_bb(
|
||||
diff --git a/drivers/gpu/drm/amd/display/dc/os_types.h b/drivers/gpu/drm/amd/display/dc/os_types.h
|
||||
index 30ec80a..938735b 100644
|
||||
@@ -3444,6 +3451,8 @@ static bool construct(
|
||||
enum dml_project dml_project_version =
|
||||
get_dml_project_version(ctx->asic_id.hw_internal_rev);
|
||||
|
||||
+ DC_FP_START();
|
||||
+
|
||||
ctx->dc_bios->regs = &bios_regs;
|
||||
pool->base.funcs = &dcn20_res_pool_funcs;
|
||||
|
||||
@@ -3731,10 +3740,12 @@ static bool construct(
|
||||
|
||||
dc->cap_funcs = cap_funcs;
|
||||
|
||||
+ DC_FP_END();
|
||||
return true;
|
||||
|
||||
create_fail:
|
||||
|
||||
+ DC_FP_END();
|
||||
destruct(pool);
|
||||
|
||||
return false;
|
||||
--- a/drivers/gpu/drm/amd/display/dc/os_types.h
|
||||
+++ b/drivers/gpu/drm/amd/display/dc/os_types.h
|
||||
@@ -1,5 +1,6 @@
|
||||
|
@ -160,47 +213,45 @@ index 30ec80a..938735b 100644
|
|||
*
|
||||
* Permission is hereby granted, free of charge, to any person obtaining a
|
||||
* copy of this software and associated documentation files (the "Software"),
|
||||
@@ -50,6 +51,8 @@
|
||||
@@ -49,7 +50,38 @@
|
||||
#define dm_error(fmt, ...) DRM_ERROR(fmt, ##__VA_ARGS__)
|
||||
|
||||
#if defined(CONFIG_DRM_AMD_DC_DCN1_0)
|
||||
+#if defined(CONFIG_X86)
|
||||
#include <asm/fpu/api.h>
|
||||
+#define DC_FP_START() kernel_fpu_begin()
|
||||
+#define DC_FP_END() kernel_fpu_end()
|
||||
+#elif defined(CONFIG_PPC64)
|
||||
+#include <asm/switch_to.h>
|
||||
+#include <asm/cputable.h>
|
||||
+#define DC_FP_START() { \
|
||||
+ if (cpu_has_feature(CPU_FTR_VSX_COMP)) { \
|
||||
+ preempt_disable(); \
|
||||
+ enable_kernel_vsx(); \
|
||||
+ } else if (cpu_has_feature(CPU_FTR_ALTIVEC_COMP)) { \
|
||||
+ preempt_disable(); \
|
||||
+ enable_kernel_altivec(); \
|
||||
+ } else if (!cpu_has_feature(CPU_FTR_FPU_UNAVAILABLE)) { \
|
||||
+ preempt_disable(); \
|
||||
+ enable_kernel_fp(); \
|
||||
+ } \
|
||||
+}
|
||||
+#define DC_FP_END() { \
|
||||
+ if (cpu_has_feature(CPU_FTR_VSX_COMP)) { \
|
||||
+ disable_kernel_vsx(); \
|
||||
+ preempt_enable(); \
|
||||
+ } else if (cpu_has_feature(CPU_FTR_ALTIVEC_COMP)) { \
|
||||
+ disable_kernel_altivec(); \
|
||||
+ preempt_enable(); \
|
||||
+ } else if (!cpu_has_feature(CPU_FTR_FPU_UNAVAILABLE)) { \
|
||||
+ disable_kernel_fp(); \
|
||||
+ preempt_enable(); \
|
||||
+ } \
|
||||
+}
|
||||
+#endif
|
||||
#endif
|
||||
|
||||
/*
|
||||
--
|
||||
2.24.0
|
||||
|
||||
From 0d92576da4f45d47938fecf8bac79f89a52a57d8 Mon Sep 17 00:00:00 2001
|
||||
From: Timothy Pearson <tpearson@raptorengineering.com>
|
||||
Date: Sat, 7 Dec 2019 16:47:46 -0600
|
||||
Subject: [PATCH 2/3] amdgpu: Enable initial DCN support on POWER
|
||||
|
||||
DCN requires floating point support to operate. Add the appropriate
|
||||
x86/ppc64 guards and FPU / AltiVec / VSX context switches to DCN.
|
||||
|
||||
Note that the current DC20 code doesn't contain all required FPU
|
||||
wrappers on x86 or POWER, so this patch is insufficient to fully
|
||||
enable DC20 on POWER.
|
||||
|
||||
v2: s/X86_64/X86/g to retain previous behavior.
|
||||
|
||||
Signed-off-by: Timothy Pearson <tpearson@raptorengineering.com>
|
||||
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
|
||||
---
|
||||
drivers/gpu/drm/amd/display/Kconfig | 8 ++---
|
||||
drivers/gpu/drm/amd/display/dc/calcs/Makefile | 9 ++++++
|
||||
.../gpu/drm/amd/display/dc/calcs/dcn_calcs.c | 1 +
|
||||
drivers/gpu/drm/amd/display/dc/dcn20/Makefile | 8 +++++
|
||||
drivers/gpu/drm/amd/display/dc/dcn21/Makefile | 8 +++++
|
||||
drivers/gpu/drm/amd/display/dc/dml/Makefile | 9 ++++++
|
||||
drivers/gpu/drm/amd/display/dc/dsc/Makefile | 8 +++++
|
||||
drivers/gpu/drm/amd/display/dc/os_types.h | 29 +++++++++++++++++++
|
||||
8 files changed, 76 insertions(+), 4 deletions(-)
|
||||
|
||||
diff --git a/drivers/gpu/drm/amd/display/Kconfig b/drivers/gpu/drm/amd/display/Kconfig
|
||||
index 71991a2..72e5a08 100644
|
||||
--- a/drivers/gpu/drm/amd/display/Kconfig
|
||||
+++ b/drivers/gpu/drm/amd/display/Kconfig
|
||||
@@ -6,7 +6,7 @@ config DRM_AMD_DC
|
||||
|
@ -239,8 +290,6 @@ index 71991a2..72e5a08 100644
|
|||
depends on DRM_AMD_DC_DCN1_0
|
||||
depends on DRM_AMD_DC_DCN2_0
|
||||
help
|
||||
diff --git a/drivers/gpu/drm/amd/display/dc/calcs/Makefile b/drivers/gpu/drm/amd/display/dc/calcs/Makefile
|
||||
index 26c6d73..9112076 100644
|
||||
--- a/drivers/gpu/drm/amd/display/dc/calcs/Makefile
|
||||
+++ b/drivers/gpu/drm/amd/display/dc/calcs/Makefile
|
||||
@@ -1,5 +1,6 @@
|
||||
|
@ -272,7 +321,7 @@ index 26c6d73..9112076 100644
|
|||
ifdef IS_OLD_GCC
|
||||
# Stack alignment mismatch, proceed with caution.
|
||||
# GCC < 7.1 cannot compile code using `double` and -mpreferred-stack-boundary=3
|
||||
@@ -40,6 +48,7 @@ calcs_ccflags += -mpreferred-stack-boundary=4
|
||||
@@ -40,6 +48,7 @@ calcs_ccflags += -mpreferred-stack-bound
|
||||
else
|
||||
calcs_ccflags += -msse2
|
||||
endif
|
||||
|
@ -280,36 +329,19 @@ index 26c6d73..9112076 100644
|
|||
|
||||
CFLAGS_$(AMDDALPATH)/dc/calcs/dcn_calcs.o := $(calcs_ccflags)
|
||||
CFLAGS_$(AMDDALPATH)/dc/calcs/dcn_calc_auto.o := $(calcs_ccflags)
|
||||
diff --git a/drivers/gpu/drm/amd/display/dc/calcs/dcn_calcs.c b/drivers/gpu/drm/amd/display/dc/calcs/dcn_calcs.c
|
||||
index cd54712..e34ff2f 100644
|
||||
--- a/drivers/gpu/drm/amd/display/dc/calcs/dcn_calcs.c
|
||||
+++ b/drivers/gpu/drm/amd/display/dc/calcs/dcn_calcs.c
|
||||
@@ -1,5 +1,6 @@
|
||||
/*
|
||||
* Copyright 2017 Advanced Micro Devices, Inc.
|
||||
+ * Copyright 2019 Raptor Engineering, LLC
|
||||
*
|
||||
* Permission is hereby granted, free of charge, to any person obtaining a
|
||||
* copy of this software and associated documentation files (the "Software"),
|
||||
diff --git a/drivers/gpu/drm/amd/display/dc/dcn20/Makefile b/drivers/gpu/drm/amd/display/dc/dcn20/Makefile
|
||||
index 63f3bdd..70011ca 100644
|
||||
--- a/drivers/gpu/drm/amd/display/dc/dcn20/Makefile
|
||||
+++ b/drivers/gpu/drm/amd/display/dc/dcn20/Makefile
|
||||
@@ -10,7 +10,13 @@ ifdef CONFIG_DRM_AMD_DC_DSC_SUPPORT
|
||||
@@ -10,7 +10,9 @@ ifdef CONFIG_DRM_AMD_DC_DSC_SUPPORT
|
||||
DCN20 += dcn20_dsc.o
|
||||
endif
|
||||
|
||||
+ifdef CONFIG_X86
|
||||
CFLAGS_$(AMDDALPATH)/dc/dcn20/dcn20_resource.o := -mhard-float -msse
|
||||
+endif
|
||||
+
|
||||
+ifdef CONFIG_PPC64
|
||||
+CFLAGS_$(AMDDALPATH)/dc/dcn20/dcn20_resource.o := -mhard-float -maltivec
|
||||
CFLAGS_$(AMDDALPATH)/dc/dcn20/dcn20_resource.o := $(if $(CONFIG_CC_IS_GCC), -mhard-float) -msse
|
||||
+endif
|
||||
|
||||
ifdef CONFIG_CC_IS_GCC
|
||||
ifeq ($(call cc-ifversion, -lt, 0701, y), y)
|
||||
@@ -18,6 +24,7 @@ IS_OLD_GCC = 1
|
||||
@@ -18,6 +20,7 @@ IS_OLD_GCC = 1
|
||||
endif
|
||||
endif
|
||||
|
||||
|
@ -317,33 +349,30 @@ index 63f3bdd..70011ca 100644
|
|||
ifdef IS_OLD_GCC
|
||||
# Stack alignment mismatch, proceed with caution.
|
||||
# GCC < 7.1 cannot compile code using `double` and -mpreferred-stack-boundary=3
|
||||
@@ -26,6 +33,7 @@ CFLAGS_$(AMDDALPATH)/dc/dcn20/dcn20_resource.o += -mpreferred-stack-boundary=4
|
||||
@@ -26,6 +29,10 @@ CFLAGS_$(AMDDALPATH)/dc/dcn20/dcn20_reso
|
||||
else
|
||||
CFLAGS_$(AMDDALPATH)/dc/dcn20/dcn20_resource.o += -msse2
|
||||
endif
|
||||
+endif
|
||||
+ifdef CONFIG_PPC64
|
||||
+CFLAGS_$(AMDDALPATH)/dc/dcn20/dcn20_resource.o := -mhard-float -maltivec
|
||||
+endif
|
||||
|
||||
AMD_DAL_DCN20 = $(addprefix $(AMDDALPATH)/dc/dcn20/,$(DCN20))
|
||||
|
||||
diff --git a/drivers/gpu/drm/amd/display/dc/dcn21/Makefile b/drivers/gpu/drm/amd/display/dc/dcn21/Makefile
|
||||
index ff50ae7..2802998 100644
|
||||
--- a/drivers/gpu/drm/amd/display/dc/dcn21/Makefile
|
||||
+++ b/drivers/gpu/drm/amd/display/dc/dcn21/Makefile
|
||||
@@ -3,7 +3,13 @@
|
||||
@@ -3,7 +3,9 @@
|
||||
|
||||
DCN21 = dcn21_hubp.o dcn21_hubbub.o dcn21_resource.o
|
||||
|
||||
+ifdef CONFIG_X86
|
||||
CFLAGS_$(AMDDALPATH)/dc/dcn21/dcn21_resource.o := -mhard-float -msse
|
||||
+endif
|
||||
+
|
||||
+ifdef CONFIG_PPC64
|
||||
+CFLAGS_$(AMDDALPATH)/dc/dcn21/dcn21_resource.o := -mhard-float -maltivec
|
||||
CFLAGS_$(AMDDALPATH)/dc/dcn21/dcn21_resource.o := $(if $(CONFIG_CC_IS_GCC), -mhard-float) -msse
|
||||
+endif
|
||||
|
||||
ifdef CONFIG_CC_IS_GCC
|
||||
ifeq ($(call cc-ifversion, -lt, 0701, y), y)
|
||||
@@ -11,6 +17,7 @@ IS_OLD_GCC = 1
|
||||
@@ -11,6 +13,7 @@ IS_OLD_GCC = 1
|
||||
endif
|
||||
endif
|
||||
|
||||
|
@ -351,16 +380,17 @@ index ff50ae7..2802998 100644
|
|||
ifdef IS_OLD_GCC
|
||||
# Stack alignment mismatch, proceed with caution.
|
||||
# GCC < 7.1 cannot compile code using `double` and -mpreferred-stack-boundary=3
|
||||
@@ -19,6 +26,7 @@ CFLAGS_$(AMDDALPATH)/dc/dcn21/dcn21_resource.o += -mpreferred-stack-boundary=4
|
||||
@@ -19,6 +22,10 @@ CFLAGS_$(AMDDALPATH)/dc/dcn21/dcn21_reso
|
||||
else
|
||||
CFLAGS_$(AMDDALPATH)/dc/dcn21/dcn21_resource.o += -msse2
|
||||
endif
|
||||
+endif
|
||||
+ifdef CONFIG_PPC64
|
||||
+CFLAGS_$(AMDDALPATH)/dc/dcn21/dcn21_resource.o := -mhard-float -maltivec
|
||||
+endif
|
||||
|
||||
AMD_DAL_DCN21 = $(addprefix $(AMDDALPATH)/dc/dcn21/,$(DCN21))
|
||||
|
||||
diff --git a/drivers/gpu/drm/amd/display/dc/dml/Makefile b/drivers/gpu/drm/amd/display/dc/dml/Makefile
|
||||
index 8df2516..74d61ee 100644
|
||||
--- a/drivers/gpu/drm/amd/display/dc/dml/Makefile
|
||||
+++ b/drivers/gpu/drm/amd/display/dc/dml/Makefile
|
||||
@@ -1,5 +1,6 @@
|
||||
|
@ -370,21 +400,17 @@ index 8df2516..74d61ee 100644
|
|||
#
|
||||
# Permission is hereby granted, free of charge, to any person obtaining a
|
||||
# copy of this software and associated documentation files (the "Software"),
|
||||
@@ -24,7 +25,13 @@
|
||||
# It provides the general basic services required by other DAL
|
||||
@@ -25,7 +26,9 @@
|
||||
# subcomponents.
|
||||
|
||||
dml_ccflags-$(CONFIG_CC_IS_GCC) := -mhard-float
|
||||
+ifdef CONFIG_X86
|
||||
dml_ccflags := -mhard-float -msse
|
||||
+endif
|
||||
+
|
||||
+ifdef CONFIG_PPC64
|
||||
+dml_ccflags := -mhard-float -maltivec
|
||||
dml_ccflags := $(dml_ccflags-y) -msse
|
||||
+endif
|
||||
|
||||
ifdef CONFIG_CC_IS_GCC
|
||||
ifeq ($(call cc-ifversion, -lt, 0701, y), y)
|
||||
@@ -32,6 +39,7 @@ IS_OLD_GCC = 1
|
||||
@@ -33,6 +36,7 @@ IS_OLD_GCC = 1
|
||||
endif
|
||||
endif
|
||||
|
||||
|
@ -392,16 +418,17 @@ index 8df2516..74d61ee 100644
|
|||
ifdef IS_OLD_GCC
|
||||
# Stack alignment mismatch, proceed with caution.
|
||||
# GCC < 7.1 cannot compile code using `double` and -mpreferred-stack-boundary=3
|
||||
@@ -40,6 +48,7 @@ dml_ccflags += -mpreferred-stack-boundary=4
|
||||
@@ -41,6 +45,10 @@ dml_ccflags += -mpreferred-stack-boundar
|
||||
else
|
||||
dml_ccflags += -msse2
|
||||
endif
|
||||
+endif
|
||||
+ifdef CONFIG_PPC64
|
||||
+dml_ccflags := -mhard-float -maltivec
|
||||
+endif
|
||||
|
||||
CFLAGS_$(AMDDALPATH)/dc/dml/display_mode_lib.o := $(dml_ccflags)
|
||||
|
||||
diff --git a/drivers/gpu/drm/amd/display/dc/dsc/Makefile b/drivers/gpu/drm/amd/display/dc/dsc/Makefile
|
||||
index 9707372..7415b8b 100644
|
||||
--- a/drivers/gpu/drm/amd/display/dc/dsc/Makefile
|
||||
+++ b/drivers/gpu/drm/amd/display/dc/dsc/Makefile
|
||||
@@ -1,7 +1,13 @@
|
||||
|
@ -426,7 +453,7 @@ index 9707372..7415b8b 100644
|
|||
ifdef IS_OLD_GCC
|
||||
# Stack alignment mismatch, proceed with caution.
|
||||
# GCC < 7.1 cannot compile code using `double` and -mpreferred-stack-boundary=3
|
||||
@@ -17,6 +24,7 @@ dsc_ccflags += -mpreferred-stack-boundary=4
|
||||
@@ -17,6 +24,7 @@ dsc_ccflags += -mpreferred-stack-boundar
|
||||
else
|
||||
dsc_ccflags += -msse2
|
||||
endif
|
||||
|
@ -434,127 +461,3 @@ index 9707372..7415b8b 100644
|
|||
|
||||
CFLAGS_$(AMDDALPATH)/dc/dsc/rc_calc.o := $(dsc_ccflags)
|
||||
CFLAGS_$(AMDDALPATH)/dc/dsc/rc_calc_dpi.o := $(dsc_ccflags)
|
||||
diff --git a/drivers/gpu/drm/amd/display/dc/os_types.h b/drivers/gpu/drm/amd/display/dc/os_types.h
|
||||
index 938735b..c687d64 100644
|
||||
--- a/drivers/gpu/drm/amd/display/dc/os_types.h
|
||||
+++ b/drivers/gpu/drm/amd/display/dc/os_types.h
|
||||
@@ -50,9 +50,38 @@
|
||||
#define dm_error(fmt, ...) DRM_ERROR(fmt, ##__VA_ARGS__)
|
||||
|
||||
#if defined(CONFIG_DRM_AMD_DC_DCN1_0)
|
||||
+#if defined(CONFIG_X86)
|
||||
#include <asm/fpu/api.h>
|
||||
#define DC_FP_START() kernel_fpu_begin()
|
||||
#define DC_FP_END() kernel_fpu_end()
|
||||
+#elif defined(CONFIG_PPC64)
|
||||
+#include <asm/switch_to.h>
|
||||
+#include <asm/cputable.h>
|
||||
+#define DC_FP_START() { \
|
||||
+ if (cpu_has_feature(CPU_FTR_VSX_COMP)) { \
|
||||
+ preempt_disable(); \
|
||||
+ enable_kernel_vsx(); \
|
||||
+ } else if (cpu_has_feature(CPU_FTR_ALTIVEC_COMP)) { \
|
||||
+ preempt_disable(); \
|
||||
+ enable_kernel_altivec(); \
|
||||
+ } else if (!cpu_has_feature(CPU_FTR_FPU_UNAVAILABLE)) { \
|
||||
+ preempt_disable(); \
|
||||
+ enable_kernel_fp(); \
|
||||
+ } \
|
||||
+}
|
||||
+#define DC_FP_END() { \
|
||||
+ if (cpu_has_feature(CPU_FTR_VSX_COMP)) { \
|
||||
+ disable_kernel_vsx(); \
|
||||
+ preempt_enable(); \
|
||||
+ } else if (cpu_has_feature(CPU_FTR_ALTIVEC_COMP)) { \
|
||||
+ disable_kernel_altivec(); \
|
||||
+ preempt_enable(); \
|
||||
+ } else if (!cpu_has_feature(CPU_FTR_FPU_UNAVAILABLE)) { \
|
||||
+ disable_kernel_fp(); \
|
||||
+ preempt_enable(); \
|
||||
+ } \
|
||||
+}
|
||||
+#endif
|
||||
#endif
|
||||
|
||||
/*
|
||||
--
|
||||
2.24.0
|
||||
|
||||
From 125b03f660dcb8277c7a034507afb728c3f4296a Mon Sep 17 00:00:00 2001
|
||||
From: Timothy Pearson <tpearson@raptorengineering.com>
|
||||
Date: Sat, 7 Dec 2019 16:48:09 -0600
|
||||
Subject: [PATCH 3/3] amdgpu: Wrap FPU dependent functions in dc20
|
||||
|
||||
dc20 containes several FPU-dependent functions without proper FPU
|
||||
kernel mode enable/disable wrappers. Add the required wrappers
|
||||
for both x86 and POWER.
|
||||
|
||||
This enables Navi DC20 support for POWER systems.
|
||||
|
||||
v2: fix compilation
|
||||
|
||||
Signed-off-by: Timothy Pearson <tpearson@raptorengineering.com>
|
||||
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
|
||||
---
|
||||
.../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c | 14 ++++++++++++--
|
||||
1 file changed, 12 insertions(+), 2 deletions(-)
|
||||
|
||||
diff --git a/drivers/gpu/drm/amd/display/dc/dcn20/dcn20_resource.c b/drivers/gpu/drm/amd/display/dc/dcn20/dcn20_resource.c
|
||||
index b859b73..ece1cc7 100644
|
||||
--- a/drivers/gpu/drm/amd/display/dc/dcn20/dcn20_resource.c
|
||||
+++ b/drivers/gpu/drm/amd/display/dc/dcn20/dcn20_resource.c
|
||||
@@ -2773,14 +2773,19 @@ static bool dcn20_validate_bandwidth_internal(struct dc *dc, struct dc_state *co
|
||||
bool dcn20_validate_bandwidth(struct dc *dc, struct dc_state *context,
|
||||
bool fast_validate)
|
||||
{
|
||||
+ DC_FP_START();
|
||||
+
|
||||
bool voltage_supported = false;
|
||||
bool full_pstate_supported = false;
|
||||
bool dummy_pstate_supported = false;
|
||||
double p_state_latency_us = context->bw_ctx.dml.soc.dram_clock_change_latency_us;
|
||||
|
||||
- if (fast_validate)
|
||||
- return dcn20_validate_bandwidth_internal(dc, context, true);
|
||||
+ if (fast_validate) {
|
||||
+ voltage_supported = dcn20_validate_bandwidth_internal(dc, context, true);
|
||||
|
||||
+ DC_FP_END();
|
||||
+ return voltage_supported;
|
||||
+ }
|
||||
|
||||
// Best case, we support full UCLK switch latency
|
||||
voltage_supported = dcn20_validate_bandwidth_internal(dc, context, false);
|
||||
@@ -2810,6 +2815,7 @@ bool dcn20_validate_bandwidth(struct dc *dc, struct dc_state *context,
|
||||
memcpy(&context->bw_ctx.dml, &dc->dml, sizeof(struct display_mode_lib));
|
||||
context->bw_ctx.dml.soc.dram_clock_change_latency_us = p_state_latency_us;
|
||||
|
||||
+ DC_FP_END();
|
||||
return voltage_supported;
|
||||
}
|
||||
|
||||
@@ -3320,6 +3326,8 @@ static bool construct(
|
||||
enum dml_project dml_project_version =
|
||||
get_dml_project_version(ctx->asic_id.hw_internal_rev);
|
||||
|
||||
+ DC_FP_START();
|
||||
+
|
||||
ctx->dc_bios->regs = &bios_regs;
|
||||
pool->base.funcs = &dcn20_res_pool_funcs;
|
||||
|
||||
@@ -3607,10 +3615,12 @@ static bool construct(
|
||||
|
||||
dc->cap_funcs = cap_funcs;
|
||||
|
||||
+ DC_FP_END();
|
||||
return true;
|
||||
|
||||
create_fail:
|
||||
|
||||
+ DC_FP_END();
|
||||
destruct(pool);
|
||||
|
||||
return false;
|
||||
--
|
||||
2.24.0
|
||||
|
||||
|
|
|
@ -11,11 +11,10 @@ Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
|
|||
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 3 +++
|
||||
1 file changed, 3 insertions(+)
|
||||
|
||||
diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_device.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
|
||||
index 990f8e64a4d5..2f15e2f6d336 100644
|
||||
--- a/drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
|
||||
+++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
|
||||
@@ -3684,5 +3684,8 @@ bool amdgpu_device_should_recover_gpu(struct amdgpu_device *adev)
|
||||
@@ -3556,6 +3556,9 @@ bool amdgpu_device_should_recover_gpu(st
|
||||
case CHIP_VEGA10:
|
||||
case CHIP_VEGA12:
|
||||
case CHIP_RAVEN:
|
||||
+ case CHIP_NAVI10:
|
||||
|
@ -24,6 +23,3 @@ index 990f8e64a4d5..2f15e2f6d336 100644
|
|||
break;
|
||||
default:
|
||||
goto disabled;
|
||||
--
|
||||
2.24.1
|
||||
|
||||
|
|
|
@ -8,9 +8,9 @@ have.
|
|||
|
||||
Ping q66 if it does not apply.
|
||||
|
||||
--- a/arch/powerpc/Makefile 2020-01-05 14:40:50.395763093 +0100
|
||||
+++ b/arch/powerpc/Makefile 2020-01-05 14:48:39.025251092 +0100
|
||||
@@ -92,10 +92,8 @@
|
||||
--- a/arch/powerpc/Makefile
|
||||
+++ b/arch/powerpc/Makefile
|
||||
@@ -75,10 +75,8 @@ endif
|
||||
|
||||
ifdef CONFIG_PPC64
|
||||
ifndef CONFIG_CC_IS_CLANG
|
||||
|
@ -23,7 +23,7 @@ Ping q66 if it does not apply.
|
|||
endif
|
||||
endif
|
||||
|
||||
@@ -144,14 +142,8 @@
|
||||
@@ -127,14 +125,8 @@ endif
|
||||
|
||||
CFLAGS-$(CONFIG_PPC64) := $(call cc-option,-mtraceback=no)
|
||||
ifndef CONFIG_CC_IS_CLANG
|
||||
|
@ -39,10 +39,9 @@ Ping q66 if it does not apply.
|
|||
endif
|
||||
CFLAGS-$(CONFIG_PPC64) += $(call cc-option,-mcmodel=medium,$(call cc-option,-mminimal-toc))
|
||||
CFLAGS-$(CONFIG_PPC64) += $(call cc-option,-mno-pointers-to-nested-functions)
|
||||
|
||||
--- a/arch/powerpc/boot/Makefile
|
||||
+++ b/arch/powerpc/boot/Makefile
|
||||
@@ -48,8 +48,8 @@ ifdef CONFIG_CPU_BIG_ENDIAN
|
||||
@@ -46,8 +46,8 @@ ifdef CONFIG_CPU_BIG_ENDIAN
|
||||
BOOTCFLAGS += -mbig-endian
|
||||
else
|
||||
BOOTCFLAGS += -mlittle-endian
|
||||
|
@ -50,11 +49,11 @@ Ping q66 if it does not apply.
|
|||
endif
|
||||
+BOOTCFLAGS += $(call cc-option,-mabi=elfv2)
|
||||
|
||||
BOOTAFLAGS := -D__ASSEMBLY__ $(BOOTCFLAGS) -traditional -nostdinc
|
||||
BOOTAFLAGS := -D__ASSEMBLY__ $(BOOTCFLAGS) -nostdinc
|
||||
|
||||
--- a/drivers/crypto/vmx/Makefile 2020-01-01 10:56:10.560965046 +0100
|
||||
+++ b/drivers/crypto/vmx/Makefile 2020-01-01 10:57:05.189968856 +0100
|
||||
@@ -5,7 +5,7 @@
|
||||
--- a/drivers/crypto/vmx/Makefile
|
||||
+++ b/drivers/crypto/vmx/Makefile
|
||||
@@ -5,7 +5,7 @@ vmx-crypto-objs := vmx.o aesp8-ppc.o gha
|
||||
ifeq ($(CONFIG_CPU_LITTLE_ENDIAN),y)
|
||||
override flavour := linux-ppc64le
|
||||
else
|
||||
|
@ -63,7 +62,6 @@ Ping q66 if it does not apply.
|
|||
endif
|
||||
|
||||
quiet_cmd_perl = PERL $@
|
||||
|
||||
--- a/drivers/crypto/vmx/ppc-xlate.pl
|
||||
+++ b/drivers/crypto/vmx/ppc-xlate.pl
|
||||
@@ -40,7 +40,7 @@ my $globl = sub {
|
||||
|
|
|
@ -4,8 +4,6 @@ It should be available as a kernel configuration option on these systems.
|
|||
drivers/gpu/drm/amd/amdkfd/Kconfig | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/drivers/gpu/drm/amd/amdkfd/Kconfig b/drivers/gpu/drm/amd/amdkfd/Kconfig
|
||||
index a1a35d4d594b..ba0e68057a89 100644
|
||||
--- a/drivers/gpu/drm/amd/amdkfd/Kconfig
|
||||
+++ b/drivers/gpu/drm/amd/amdkfd/Kconfig
|
||||
@@ -5,7 +5,7 @@
|
||||
|
@ -17,5 +15,3 @@ index a1a35d4d594b..ba0e68057a89 100644
|
|||
imply AMD_IOMMU_V2 if X86_64
|
||||
select MMU_NOTIFIER
|
||||
help
|
||||
--
|
||||
2.20.1
|
||||
|
|
|
@ -82,8 +82,6 @@ Link: https://lore.kernel.org/r/20210202130207.1303975-2-mpe@ellerman.id.au
|
|||
arch/powerpc/kernel/exceptions-64s.S | 45 ++++++++++++++++++++++++++++
|
||||
1 file changed, 45 insertions(+)
|
||||
|
||||
diff --git a/arch/powerpc/kernel/exceptions-64s.S b/arch/powerpc/kernel/exceptions-64s.S
|
||||
index b3793f982b2be..c51c436d5845f 100644
|
||||
--- a/arch/powerpc/kernel/exceptions-64s.S
|
||||
+++ b/arch/powerpc/kernel/exceptions-64s.S
|
||||
@@ -1281,6 +1281,51 @@ EXC_COMMON_BEGIN(alignment_common)
|
||||
|
|
|
@ -2,11 +2,9 @@ Disable vDSOs which are broken on 32 bit LE.
|
|||
|
||||
Source: @eerykitty
|
||||
|
||||
diff --git a/arch/powerpc/kernel/vdso32/vdso32.lds.S b/arch/powerpc/kernel/vdso32/vdso32.lds.S
|
||||
index ce3e7f3e5..7600f9c11 100644
|
||||
--- a/arch/powerpc/kernel/vdso32/vdso32.lds.S
|
||||
+++ b/arch/powerpc/kernel/vdso32/vdso32.lds.S
|
||||
@@ -144,7 +144,7 @@
|
||||
@@ -144,7 +144,7 @@ VERSION
|
||||
__kernel_datapage_offset;
|
||||
|
||||
__kernel_get_syscall_map;
|
||||
|
|
|
@ -10,7 +10,7 @@ Source: @eerykitty
|
|||
|
||||
--- a/arch/powerpc/kernel/signal_32.c
|
||||
+++ b/arch/powerpc/kernel/signal_32.c
|
||||
@@ -1427,8 +1427,9 @@ int handle_signal32(struct ksignal *ksig, sigset_t *oldset,
|
||||
@@ -1427,8 +1427,9 @@ int handle_signal32(struct ksignal *ksig
|
||||
regs->gpr[3] = ksig->sig;
|
||||
regs->gpr[4] = (unsigned long) sc;
|
||||
regs->nip = (unsigned long) (unsigned long)ksig->ka.sa.sa_handler;
|
||||
|
@ -23,7 +23,7 @@ Source: @eerykitty
|
|||
badframe:
|
||||
--- a/arch/powerpc/platforms/Kconfig.cputype
|
||||
+++ b/arch/powerpc/platforms/Kconfig.cputype
|
||||
@@ -477,7 +477,6 @@ endmenu
|
||||
@@ -492,7 +492,6 @@ endmenu
|
||||
|
||||
config VDSO32
|
||||
def_bool y
|
||||
|
|
|
@ -12,11 +12,9 @@ Tested with `file /bin/bash` (pread64) and `truncate -s 5G test` (ftruncate64).
|
|||
arch/powerpc/kernel/sys_ppc32.c | 49 +++++++++++++++++++--------------
|
||||
1 file changed, 28 insertions(+), 21 deletions(-)
|
||||
|
||||
diff --git a/arch/powerpc/kernel/sys_ppc32.c b/arch/powerpc/kernel/sys_ppc32.c
|
||||
index d36c6391eaf5..16ff0399a257 100644
|
||||
--- a/arch/powerpc/kernel/sys_ppc32.c
|
||||
+++ b/arch/powerpc/kernel/sys_ppc32.c
|
||||
@@ -59,57 +59,64 @@ unsigned long compat_sys_mmap2(unsigned long addr, size_t len,
|
||||
@@ -59,57 +59,64 @@ unsigned long compat_sys_mmap2(unsigned
|
||||
/*
|
||||
* long long munging:
|
||||
* The 32 bit ABI passes long longs in an odd even register pair.
|
||||
|
@ -102,6 +100,3 @@ index d36c6391eaf5..16ff0399a257 100644
|
|||
|
||||
return ksys_sync_file_range(fd, offset, nbytes, flags);
|
||||
}
|
||||
--
|
||||
2.26.2
|
||||
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
# Template file for 'linux5.4'
|
||||
pkgname=linux5.4
|
||||
version=5.4.266
|
||||
version=5.4.296
|
||||
revision=1
|
||||
short_desc="Linux kernel and modules (${version%.*} series)"
|
||||
maintainer="Orphaned <orphan@voidlinux.org>"
|
||||
|
@ -9,7 +9,7 @@ homepage="https://www.kernel.org"
|
|||
distfiles="https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-${version%.*}.tar.xz
|
||||
https://cdn.kernel.org/pub/linux/kernel/v5.x/patch-${version}.xz"
|
||||
checksum="bf338980b1670bca287f9994b7441c2361907635879169c64ae78364efc5f491
|
||||
44d1b2b8670eb5d631694d552826236ef41df58ad6b4557851f8b3624196f51a"
|
||||
591b81c21dae43b06967bb68a329f285c30c7ef23919b245b9314c56a0debdf7"
|
||||
python_version=3
|
||||
skip_extraction="patch-${version}.xz"
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue