kernel-6.5.0-0.rc5.20230811git25aa0bebba72.40
* Fri Aug 11 2023 Fedora Kernel Team <kernel-team@fedoraproject.org> [6.5.0-0.rc5.25aa0bebba72.40.el127] - redhat/configs: enable CONFIG_VIRTIO_MEM on aarch64 (David Hildenbrand) [2044155] - redhat/configs: enable CONFIG_MEMORY_HOTREMOVE aarch64 (David Hildenbrand) [2062054] - redhat: Add arm64-16k kernel flavor scaffold for 16K page-size'd AArch64 (Neal Gompa) - fedora: enable i3c on aarch64 (Peter Robinson) - Linux v6.5.0-0.rc5.25aa0bebba72 Resolves: rhbz#2044155, rhbz#2062054 Signed-off-by: Justin M. Forbes <jforbes@fedoraproject.org>
This commit is contained in:
parent
0d79c6ca4d
commit
df5b5fc101
@ -12,7 +12,7 @@ RHEL_MINOR = 99
|
||||
#
|
||||
# Use this spot to avoid future merge conflicts.
|
||||
# Do not trim this comment.
|
||||
RHEL_RELEASE = 39
|
||||
RHEL_RELEASE = 40
|
||||
|
||||
#
|
||||
# RHEL_REBASE_NUM
|
||||
|
9522
kernel-aarch64-16k-debug-fedora.config
Normal file
9522
kernel-aarch64-16k-debug-fedora.config
Normal file
File diff suppressed because it is too large
Load Diff
9493
kernel-aarch64-16k-fedora.config
Normal file
9493
kernel-aarch64-16k-fedora.config
Normal file
File diff suppressed because it is too large
Load Diff
@ -1376,6 +1376,7 @@ CONFIG_DEV_DAX_KMEM=m
|
||||
CONFIG_DEV_DAX=m
|
||||
CONFIG_DEV_DAX_PMEM_COMPAT=m
|
||||
CONFIG_DEV_DAX_PMEM=m
|
||||
# CONFIG_DEVICE_PRIVATE is not set
|
||||
CONFIG_DEVMEM=y
|
||||
# CONFIG_DEVPORT is not set
|
||||
CONFIG_DEVTMPFS_MOUNT=y
|
||||
@ -3384,7 +3385,7 @@ CONFIG_MEMCPY_SLOW_KUNIT_TEST=y
|
||||
CONFIG_MEMORY_FAILURE=y
|
||||
# CONFIG_MEMORY_HOTPLUG_DEFAULT_ONLINE is not set
|
||||
CONFIG_MEMORY_HOTPLUG=y
|
||||
# CONFIG_MEMORY_HOTREMOVE is not set
|
||||
CONFIG_MEMORY_HOTREMOVE=y
|
||||
CONFIG_MEMORY=y
|
||||
CONFIG_MEM_SOFT_DIRTY=y
|
||||
# CONFIG_MEMSTICK_DEBUG is not set
|
||||
@ -6556,7 +6557,7 @@ CONFIG_STMMAC_PLATFORM=m
|
||||
# CONFIG_STM_SOURCE_FTRACE is not set
|
||||
# CONFIG_STM_SOURCE_HEARTBEAT is not set
|
||||
CONFIG_STRCAT_KUNIT_TEST=m
|
||||
# CONFIG_STRICT_DEVMEM is not set
|
||||
CONFIG_STRICT_DEVMEM=y
|
||||
CONFIG_STRICT_KERNEL_RWX=y
|
||||
CONFIG_STRICT_MODULE_RWX=y
|
||||
# CONFIG_STRING_SELFTEST is not set
|
||||
@ -7469,6 +7470,7 @@ CONFIG_VIRTIO_FS=m
|
||||
# CONFIG_VIRTIO_HARDEN_NOTIFICATION is not set
|
||||
CONFIG_VIRTIO_INPUT=m
|
||||
CONFIG_VIRTIO_IOMMU=y
|
||||
CONFIG_VIRTIO_MEM=m
|
||||
CONFIG_VIRTIO_MENU=y
|
||||
# CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES is not set
|
||||
CONFIG_VIRTIO_MMIO=m
|
||||
|
@ -1368,6 +1368,7 @@ CONFIG_DEV_DAX_KMEM=m
|
||||
CONFIG_DEV_DAX=m
|
||||
CONFIG_DEV_DAX_PMEM_COMPAT=m
|
||||
CONFIG_DEV_DAX_PMEM=m
|
||||
# CONFIG_DEVICE_PRIVATE is not set
|
||||
# CONFIG_DEVMEM is not set
|
||||
# CONFIG_DEVPORT is not set
|
||||
CONFIG_DEVTMPFS_MOUNT=y
|
||||
@ -3363,7 +3364,7 @@ CONFIG_MEMCPY_SLOW_KUNIT_TEST=y
|
||||
CONFIG_MEMORY_FAILURE=y
|
||||
# CONFIG_MEMORY_HOTPLUG_DEFAULT_ONLINE is not set
|
||||
CONFIG_MEMORY_HOTPLUG=y
|
||||
# CONFIG_MEMORY_HOTREMOVE is not set
|
||||
CONFIG_MEMORY_HOTREMOVE=y
|
||||
CONFIG_MEMORY=y
|
||||
CONFIG_MEM_SOFT_DIRTY=y
|
||||
# CONFIG_MEMSTICK_DEBUG is not set
|
||||
@ -7444,6 +7445,7 @@ CONFIG_VIRTIO_FS=m
|
||||
# CONFIG_VIRTIO_HARDEN_NOTIFICATION is not set
|
||||
CONFIG_VIRTIO_INPUT=m
|
||||
CONFIG_VIRTIO_IOMMU=y
|
||||
CONFIG_VIRTIO_MEM=m
|
||||
CONFIG_VIRTIO_MENU=y
|
||||
# CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES is not set
|
||||
CONFIG_VIRTIO_MMIO=m
|
||||
|
@ -1032,6 +1032,7 @@ CONFIG_CB710_CORE=m
|
||||
CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE=y
|
||||
# CONFIG_CC_OPTIMIZE_FOR_SIZE is not set
|
||||
# CONFIG_CCS811 is not set
|
||||
# CONFIG_CDNS_I3C_MASTER is not set
|
||||
CONFIG_CDROM_PKTCDVD_BUFFERS=8
|
||||
CONFIG_CDROM_PKTCDVD=m
|
||||
# CONFIG_CDROM_PKTCDVD_WCACHE is not set
|
||||
@ -2173,6 +2174,7 @@ CONFIG_DW_DMAC=m
|
||||
CONFIG_DW_DMAC_PCI=m
|
||||
CONFIG_DW_EDMA=m
|
||||
CONFIG_DW_EDMA_PCIE=m
|
||||
# CONFIG_DW_I3C_MASTER is not set
|
||||
CONFIG_DWMAC_DWC_QOS_ETH=m
|
||||
CONFIG_DWMAC_GENERIC=m
|
||||
CONFIG_DWMAC_IMX8=m
|
||||
@ -3035,7 +3037,7 @@ CONFIG_I2C_XGENE_SLIMPRO=m
|
||||
# CONFIG_I2C_XILINX is not set
|
||||
CONFIG_I2C_XLP9XX=m
|
||||
CONFIG_I2C=y
|
||||
# CONFIG_I3C is not set
|
||||
CONFIG_I3C=m
|
||||
# CONFIG_I40E_DCB is not set
|
||||
CONFIG_I40E=m
|
||||
CONFIG_I40EVF=m
|
||||
@ -4321,6 +4323,7 @@ CONFIG_MIGRATION=y
|
||||
CONFIG_MII=m
|
||||
CONFIG_MINIX_FS=m
|
||||
CONFIG_MINIX_SUBPARTITION=y
|
||||
CONFIG_MIPI_I3C_HCI=m
|
||||
CONFIG_MISC_ALCOR_PCI=m
|
||||
CONFIG_MISC_FILESYSTEMS=y
|
||||
CONFIG_MISC_RTSX_PCI=m
|
||||
@ -8110,6 +8113,7 @@ CONFIG_SURFACE_PLATFORM_PROFILE=m
|
||||
CONFIG_SURFACE_PLATFORMS=y
|
||||
CONFIG_SURFACE_PRO3_BUTTON=m
|
||||
CONFIG_SUSPEND=y
|
||||
CONFIG_SVC_I3C_MASTER=m
|
||||
CONFIG_SWAP=y
|
||||
CONFIG_SWP_EMULATION=y
|
||||
# CONFIG_SW_SYNC is not set
|
||||
|
@ -1373,6 +1373,7 @@ CONFIG_DEV_DAX_KMEM=m
|
||||
CONFIG_DEV_DAX=m
|
||||
CONFIG_DEV_DAX_PMEM_COMPAT=m
|
||||
CONFIG_DEV_DAX_PMEM=m
|
||||
# CONFIG_DEVICE_PRIVATE is not set
|
||||
CONFIG_DEVMEM=y
|
||||
# CONFIG_DEVPORT is not set
|
||||
CONFIG_DEVTMPFS_MOUNT=y
|
||||
@ -3380,7 +3381,7 @@ CONFIG_MEMCPY_SLOW_KUNIT_TEST=y
|
||||
CONFIG_MEMORY_FAILURE=y
|
||||
# CONFIG_MEMORY_HOTPLUG_DEFAULT_ONLINE is not set
|
||||
CONFIG_MEMORY_HOTPLUG=y
|
||||
# CONFIG_MEMORY_HOTREMOVE is not set
|
||||
CONFIG_MEMORY_HOTREMOVE=y
|
||||
CONFIG_MEMORY=y
|
||||
CONFIG_MEM_SOFT_DIRTY=y
|
||||
# CONFIG_MEMSTICK_DEBUG is not set
|
||||
@ -6552,7 +6553,7 @@ CONFIG_STMMAC_PLATFORM=m
|
||||
# CONFIG_STM_SOURCE_FTRACE is not set
|
||||
# CONFIG_STM_SOURCE_HEARTBEAT is not set
|
||||
CONFIG_STRCAT_KUNIT_TEST=m
|
||||
# CONFIG_STRICT_DEVMEM is not set
|
||||
CONFIG_STRICT_DEVMEM=y
|
||||
CONFIG_STRICT_KERNEL_RWX=y
|
||||
CONFIG_STRICT_MODULE_RWX=y
|
||||
# CONFIG_STRING_SELFTEST is not set
|
||||
@ -7465,6 +7466,7 @@ CONFIG_VIRTIO_FS=m
|
||||
# CONFIG_VIRTIO_HARDEN_NOTIFICATION is not set
|
||||
CONFIG_VIRTIO_INPUT=m
|
||||
CONFIG_VIRTIO_IOMMU=y
|
||||
CONFIG_VIRTIO_MEM=m
|
||||
CONFIG_VIRTIO_MENU=y
|
||||
# CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES is not set
|
||||
CONFIG_VIRTIO_MMIO=m
|
||||
|
@ -1032,6 +1032,7 @@ CONFIG_CB710_CORE=m
|
||||
CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE=y
|
||||
# CONFIG_CC_OPTIMIZE_FOR_SIZE is not set
|
||||
# CONFIG_CCS811 is not set
|
||||
# CONFIG_CDNS_I3C_MASTER is not set
|
||||
CONFIG_CDROM_PKTCDVD_BUFFERS=8
|
||||
CONFIG_CDROM_PKTCDVD=m
|
||||
# CONFIG_CDROM_PKTCDVD_WCACHE is not set
|
||||
@ -2164,6 +2165,7 @@ CONFIG_DW_DMAC=m
|
||||
CONFIG_DW_DMAC_PCI=m
|
||||
CONFIG_DW_EDMA=m
|
||||
CONFIG_DW_EDMA_PCIE=m
|
||||
# CONFIG_DW_I3C_MASTER is not set
|
||||
CONFIG_DWMAC_DWC_QOS_ETH=m
|
||||
CONFIG_DWMAC_GENERIC=m
|
||||
CONFIG_DWMAC_IMX8=m
|
||||
@ -3018,7 +3020,7 @@ CONFIG_I2C_XGENE_SLIMPRO=m
|
||||
# CONFIG_I2C_XILINX is not set
|
||||
CONFIG_I2C_XLP9XX=m
|
||||
CONFIG_I2C=y
|
||||
# CONFIG_I3C is not set
|
||||
CONFIG_I3C=m
|
||||
# CONFIG_I40E_DCB is not set
|
||||
CONFIG_I40E=m
|
||||
CONFIG_I40EVF=m
|
||||
@ -4296,6 +4298,7 @@ CONFIG_MIGRATION=y
|
||||
CONFIG_MII=m
|
||||
CONFIG_MINIX_FS=m
|
||||
CONFIG_MINIX_SUBPARTITION=y
|
||||
CONFIG_MIPI_I3C_HCI=m
|
||||
CONFIG_MISC_ALCOR_PCI=m
|
||||
CONFIG_MISC_FILESYSTEMS=y
|
||||
CONFIG_MISC_RTSX_PCI=m
|
||||
@ -8081,6 +8084,7 @@ CONFIG_SURFACE_PLATFORM_PROFILE=m
|
||||
CONFIG_SURFACE_PLATFORMS=y
|
||||
CONFIG_SURFACE_PRO3_BUTTON=m
|
||||
CONFIG_SUSPEND=y
|
||||
CONFIG_SVC_I3C_MASTER=m
|
||||
CONFIG_SWAP=y
|
||||
CONFIG_SWP_EMULATION=y
|
||||
# CONFIG_SW_SYNC is not set
|
||||
|
@ -1365,6 +1365,7 @@ CONFIG_DEV_DAX_KMEM=m
|
||||
CONFIG_DEV_DAX=m
|
||||
CONFIG_DEV_DAX_PMEM_COMPAT=m
|
||||
CONFIG_DEV_DAX_PMEM=m
|
||||
# CONFIG_DEVICE_PRIVATE is not set
|
||||
# CONFIG_DEVMEM is not set
|
||||
# CONFIG_DEVPORT is not set
|
||||
CONFIG_DEVTMPFS_MOUNT=y
|
||||
@ -3359,7 +3360,7 @@ CONFIG_MEMCPY_SLOW_KUNIT_TEST=y
|
||||
CONFIG_MEMORY_FAILURE=y
|
||||
# CONFIG_MEMORY_HOTPLUG_DEFAULT_ONLINE is not set
|
||||
CONFIG_MEMORY_HOTPLUG=y
|
||||
# CONFIG_MEMORY_HOTREMOVE is not set
|
||||
CONFIG_MEMORY_HOTREMOVE=y
|
||||
CONFIG_MEMORY=y
|
||||
CONFIG_MEM_SOFT_DIRTY=y
|
||||
# CONFIG_MEMSTICK_DEBUG is not set
|
||||
@ -7440,6 +7441,7 @@ CONFIG_VIRTIO_FS=m
|
||||
# CONFIG_VIRTIO_HARDEN_NOTIFICATION is not set
|
||||
CONFIG_VIRTIO_INPUT=m
|
||||
CONFIG_VIRTIO_IOMMU=y
|
||||
CONFIG_VIRTIO_MEM=m
|
||||
CONFIG_VIRTIO_MENU=y
|
||||
# CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES is not set
|
||||
CONFIG_VIRTIO_MMIO=m
|
||||
|
@ -1391,6 +1391,7 @@ CONFIG_DEV_DAX_KMEM=m
|
||||
CONFIG_DEV_DAX=m
|
||||
CONFIG_DEV_DAX_PMEM_COMPAT=m
|
||||
CONFIG_DEV_DAX_PMEM=m
|
||||
# CONFIG_DEVICE_PRIVATE is not set
|
||||
CONFIG_DEVMEM=y
|
||||
# CONFIG_DEVPORT is not set
|
||||
CONFIG_DEVTMPFS_MOUNT=y
|
||||
@ -3479,7 +3480,7 @@ CONFIG_MEMCPY_SLOW_KUNIT_TEST=y
|
||||
CONFIG_MEMORY_FAILURE=y
|
||||
# CONFIG_MEMORY_HOTPLUG_DEFAULT_ONLINE is not set
|
||||
CONFIG_MEMORY_HOTPLUG=y
|
||||
# CONFIG_MEMORY_HOTREMOVE is not set
|
||||
CONFIG_MEMORY_HOTREMOVE=y
|
||||
CONFIG_MEMORY=y
|
||||
CONFIG_MEM_SOFT_DIRTY=y
|
||||
# CONFIG_MEMSTICK_DEBUG is not set
|
||||
@ -6698,7 +6699,7 @@ CONFIG_STMMAC_PLATFORM=m
|
||||
# CONFIG_STM_SOURCE_FTRACE is not set
|
||||
# CONFIG_STM_SOURCE_HEARTBEAT is not set
|
||||
CONFIG_STRCAT_KUNIT_TEST=m
|
||||
# CONFIG_STRICT_DEVMEM is not set
|
||||
CONFIG_STRICT_DEVMEM=y
|
||||
CONFIG_STRICT_KERNEL_RWX=y
|
||||
CONFIG_STRICT_MODULE_RWX=y
|
||||
# CONFIG_STRING_SELFTEST is not set
|
||||
@ -7678,6 +7679,7 @@ CONFIG_VIRTIO_FS=m
|
||||
# CONFIG_VIRTIO_HARDEN_NOTIFICATION is not set
|
||||
CONFIG_VIRTIO_INPUT=m
|
||||
CONFIG_VIRTIO_IOMMU=y
|
||||
CONFIG_VIRTIO_MEM=m
|
||||
CONFIG_VIRTIO_MENU=y
|
||||
# CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES is not set
|
||||
CONFIG_VIRTIO_MMIO=m
|
||||
|
@ -1383,6 +1383,7 @@ CONFIG_DEV_DAX_KMEM=m
|
||||
CONFIG_DEV_DAX=m
|
||||
CONFIG_DEV_DAX_PMEM_COMPAT=m
|
||||
CONFIG_DEV_DAX_PMEM=m
|
||||
# CONFIG_DEVICE_PRIVATE is not set
|
||||
# CONFIG_DEVMEM is not set
|
||||
# CONFIG_DEVPORT is not set
|
||||
CONFIG_DEVTMPFS_MOUNT=y
|
||||
@ -3458,7 +3459,7 @@ CONFIG_MEMCPY_SLOW_KUNIT_TEST=y
|
||||
CONFIG_MEMORY_FAILURE=y
|
||||
# CONFIG_MEMORY_HOTPLUG_DEFAULT_ONLINE is not set
|
||||
CONFIG_MEMORY_HOTPLUG=y
|
||||
# CONFIG_MEMORY_HOTREMOVE is not set
|
||||
CONFIG_MEMORY_HOTREMOVE=y
|
||||
CONFIG_MEMORY=y
|
||||
CONFIG_MEM_SOFT_DIRTY=y
|
||||
# CONFIG_MEMSTICK_DEBUG is not set
|
||||
@ -7653,6 +7654,7 @@ CONFIG_VIRTIO_FS=m
|
||||
# CONFIG_VIRTIO_HARDEN_NOTIFICATION is not set
|
||||
CONFIG_VIRTIO_INPUT=m
|
||||
CONFIG_VIRTIO_IOMMU=y
|
||||
CONFIG_VIRTIO_MEM=m
|
||||
CONFIG_VIRTIO_MENU=y
|
||||
# CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES is not set
|
||||
CONFIG_VIRTIO_MMIO=m
|
||||
|
92
kernel.spec
92
kernel.spec
@ -174,13 +174,13 @@ Summary: The Linux kernel
|
||||
%define specrpmversion 6.5.0
|
||||
%define specversion 6.5.0
|
||||
%define patchversion 6.5
|
||||
%define pkgrelease 0.rc5.20230810git374a7f47bf40.39
|
||||
%define pkgrelease 0.rc5.20230811git25aa0bebba72.40
|
||||
%define kversion 6
|
||||
%define tarfile_release 6.5-rc5-63-g374a7f47bf40
|
||||
%define tarfile_release 6.5-rc5-182-g25aa0bebba72
|
||||
# This is needed to do merge window version magic
|
||||
%define patchlevel 5
|
||||
# This allows pkg_release to have configurable %%{?dist} tag
|
||||
%define specrelease 0.rc5.20230810git374a7f47bf40.39%{?buildid}%{?dist}
|
||||
%define specrelease 0.rc5.20230811git25aa0bebba72.40%{?buildid}%{?dist}
|
||||
# This defines the kabi tarball version
|
||||
%define kabiversion 6.5.0
|
||||
|
||||
@ -210,6 +210,8 @@ Summary: The Linux kernel
|
||||
%define with_debug %{?_without_debug: 0} %{?!_without_debug: 1}
|
||||
# kernel-zfcpdump (s390 specific kernel for zfcpdump)
|
||||
%define with_zfcpdump %{?_without_zfcpdump: 0} %{?!_without_zfcpdump: 1}
|
||||
# kernel-16k (aarch64 kernel with 16K page_size)
|
||||
%define with_arm64_16k %{?_without_arm64_16k: 0} %{?!_without_arm64_16k: 1}
|
||||
# kernel-64k (aarch64 kernel with 64K page_size)
|
||||
%define with_arm64_64k %{?_without_arm64_64k: 0} %{?!_without_arm64_64k: 1}
|
||||
# kernel-rt (x86_64 and aarch64 only PREEMPT_RT enabled kernel)
|
||||
@ -220,6 +222,7 @@ Summary: The Linux kernel
|
||||
# up X X X
|
||||
# pae X X
|
||||
# zfcpdump X X
|
||||
# arm64_16k X X X
|
||||
# arm64_64k X X X
|
||||
# realtime X X X
|
||||
|
||||
@ -318,6 +321,9 @@ Summary: The Linux kernel
|
||||
%define with_arm64_64k 0
|
||||
%endif
|
||||
|
||||
# No arm64-16k flavor for now
|
||||
%define with_arm64_16k 0
|
||||
|
||||
%if %{with_verbose}
|
||||
%define make_opts V=1
|
||||
%else
|
||||
@ -450,6 +456,7 @@ Summary: The Linux kernel
|
||||
%define with_headers 0
|
||||
%define with_efiuki 0
|
||||
%define with_zfcpdump 0
|
||||
%define with_arm64_16k 0
|
||||
%define with_arm64_64k 0
|
||||
%endif
|
||||
|
||||
@ -516,8 +523,9 @@ Summary: The Linux kernel
|
||||
%define with_zfcpdump 0
|
||||
%endif
|
||||
|
||||
# 64k variant only for aarch64
|
||||
# 16k and 64k variants only for aarch64
|
||||
%ifnarch aarch64
|
||||
%define with_arm64_16k 0
|
||||
%define with_arm64_64k 0
|
||||
%endif
|
||||
|
||||
@ -611,6 +619,7 @@ Summary: The Linux kernel
|
||||
%define with_debug 0
|
||||
%define with_pae 0
|
||||
%define with_zfcpdump 0
|
||||
%define with_arm64_16k 0
|
||||
%define with_arm64_64k 0
|
||||
%define with_realtime 0
|
||||
|
||||
@ -663,6 +672,11 @@ Summary: The Linux kernel
|
||||
%else
|
||||
%define with_realtime_base 0
|
||||
%endif
|
||||
%if %{with_arm64_16k} && !%{with_dbgonly}
|
||||
%define with_arm64_16k_base 1
|
||||
%else
|
||||
%define with_arm64_16k_base 0
|
||||
%endif
|
||||
%if %{with_arm64_64k} && !%{with_dbgonly}
|
||||
%define with_arm64_64k_base 1
|
||||
%else
|
||||
@ -945,6 +959,8 @@ Source54: %{name}-armv7hl-fedora.config
|
||||
Source55: %{name}-armv7hl-debug-fedora.config
|
||||
Source56: %{name}-armv7hl-lpae-fedora.config
|
||||
Source57: %{name}-armv7hl-lpae-debug-fedora.config
|
||||
Source58: %{name}-aarch64-16k-fedora.config
|
||||
Source59: %{name}-aarch64-16k-debug-fedora.config
|
||||
Source60: %{name}-ppc64le-fedora.config
|
||||
Source61: %{name}-ppc64le-debug-fedora.config
|
||||
Source62: %{name}-s390x-fedora.config
|
||||
@ -1608,6 +1624,29 @@ zfcpdump infrastructure.
|
||||
# with_zfcpdump
|
||||
%endif
|
||||
|
||||
%if %{with_arm64_16k_base}
|
||||
%define variant_summary The Linux kernel compiled for 16k pagesize usage
|
||||
%kernel_variant_package 16k
|
||||
%description 16k-core
|
||||
The kernel package contains a variant of the ARM64 Linux kernel using
|
||||
a 16K page size.
|
||||
%endif
|
||||
|
||||
%if %{with_arm64_16k} && %{with_debug}
|
||||
%define variant_summary The Linux kernel compiled with extra debugging enabled
|
||||
%if !%{debugbuildsenabled}
|
||||
%kernel_variant_package -m 16k-debug
|
||||
%else
|
||||
%kernel_variant_package 16k-debug
|
||||
%endif
|
||||
%description 16k-debug-core
|
||||
The debug kernel package contains a variant of the ARM64 Linux kernel using
|
||||
a 16K page size.
|
||||
This variant of the kernel has numerous debugging options enabled.
|
||||
It should only be installed when trying to gather additional information
|
||||
on kernel bugs, as some of these options impact performance noticably.
|
||||
%endif
|
||||
|
||||
%if %{with_arm64_64k_base}
|
||||
%define variant_summary The Linux kernel compiled for 64k pagesize usage
|
||||
%kernel_variant_package 64k
|
||||
@ -2660,6 +2699,10 @@ echo "building rt-debug"
|
||||
BuildKernel %make_target %kernel_image %{_use_vdso} rt-debug
|
||||
%endif
|
||||
|
||||
%if %{with_arm64_16k}
|
||||
BuildKernel %make_target %kernel_image %{_use_vdso} 16k-debug
|
||||
%endif
|
||||
|
||||
%if %{with_arm64_64k}
|
||||
BuildKernel %make_target %kernel_image %{_use_vdso} 64k-debug
|
||||
%endif
|
||||
@ -2674,6 +2717,10 @@ BuildKernel %make_target %kernel_image %{_use_vdso} debug
|
||||
BuildKernel %make_target %kernel_image %{_use_vdso} zfcpdump
|
||||
%endif
|
||||
|
||||
%if %{with_arm64_16k_base}
|
||||
BuildKernel %make_target %kernel_image %{_use_vdso} 16k
|
||||
%endif
|
||||
|
||||
%if %{with_arm64_64k_base}
|
||||
BuildKernel %make_target %kernel_image %{_use_vdso} 64k
|
||||
%endif
|
||||
@ -2691,7 +2738,7 @@ BuildKernel %make_target %kernel_image %{_use_vdso}
|
||||
%endif
|
||||
|
||||
%ifnarch noarch i686 %{nobuildarches}
|
||||
%if !%{with_debug} && !%{with_zfcpdump} && !%{with_pae} && !%{with_up} && !%{with_arm64_64k} && !%{with_realtime}
|
||||
%if !%{with_debug} && !%{with_zfcpdump} && !%{with_pae} && !%{with_up} && !%{with_arm64_16k} && !%{with_arm64_64k} && !%{with_realtime}
|
||||
# If only building the user space tools, then initialize the build environment
|
||||
# and some variables so that the various userspace tools can be built.
|
||||
InitBuildVars
|
||||
@ -2855,6 +2902,12 @@ find Documentation -type d | xargs chmod u+w
|
||||
if [ "%{with_realtime}" -ne "0" ] && [ "%{with_debug}" -ne "0" ]; then \
|
||||
%{modsign_cmd} certs/signing_key.pem.sign+rt-debug certs/signing_key.x509.sign+rt-debug $RPM_BUILD_ROOT/lib/modules/%{KVERREL}+rt-debug/ \
|
||||
fi \
|
||||
if [ "%{with_arm64_16k_base}" -ne "0" ]; then \
|
||||
%{modsign_cmd} certs/signing_key.pem.sign+16k certs/signing_key.x509.sign+16k $RPM_BUILD_ROOT/lib/modules/%{KVERREL}+16k/ \
|
||||
fi \
|
||||
if [ "%{with_arm64_16k}" -ne "0" ] && [ "%{with_debug}" -ne "0" ]; then \
|
||||
%{modsign_cmd} certs/signing_key.pem.sign+16k-debug certs/signing_key.x509.sign+16k-debug $RPM_BUILD_ROOT/lib/modules/%{KVERREL}+16k-debug/ \
|
||||
fi \
|
||||
if [ "%{with_arm64_64k_base}" -ne "0" ]; then \
|
||||
%{modsign_cmd} certs/signing_key.pem.sign+64k certs/signing_key.x509.sign+64k $RPM_BUILD_ROOT/lib/modules/%{KVERREL}+64k/ \
|
||||
fi \
|
||||
@ -3396,6 +3449,16 @@ fi\
|
||||
%kernel_variant_post -v debug
|
||||
%endif
|
||||
|
||||
%if %{with_arm64_16k_base}
|
||||
%kernel_variant_preun 16k
|
||||
%kernel_variant_post -v 16k
|
||||
%endif
|
||||
|
||||
%if %{with_debug} && %{with_arm64_16k}
|
||||
%kernel_variant_preun 16k-debug
|
||||
%kernel_variant_post -v 16k-debug
|
||||
%endif
|
||||
|
||||
%if %{with_arm64_64k_base}
|
||||
%kernel_variant_preun 64k
|
||||
%kernel_variant_post -v 64k
|
||||
@ -3695,6 +3758,9 @@ fi\
|
||||
%if %{with_up}
|
||||
%kernel_variant_files %{_use_vdso} %{with_debug} debug
|
||||
%endif
|
||||
%if %{with_arm64_16k}
|
||||
%kernel_variant_files %{_use_vdso} %{with_debug} 16k-debug
|
||||
%endif
|
||||
%if %{with_arm64_64k}
|
||||
%kernel_variant_files %{_use_vdso} %{with_debug} 64k-debug
|
||||
%endif
|
||||
@ -3710,6 +3776,14 @@ fi\
|
||||
%files debug-modules
|
||||
%files debug-modules-core
|
||||
%files debug-modules-extra
|
||||
%if %{with_arm64_16k}
|
||||
%files 16k-debug
|
||||
%files 16k-debug-core
|
||||
%files 16k-debug-devel
|
||||
%files 16k-debug-devel-matched
|
||||
%files 16k-debug-modules
|
||||
%files 16k-debug-modules-extra
|
||||
%endif
|
||||
%if %{with_arm64_64k}
|
||||
%files 64k-debug
|
||||
%files 64k-debug-core
|
||||
@ -3720,6 +3794,7 @@ fi\
|
||||
%endif
|
||||
%endif
|
||||
%kernel_variant_files %{_use_vdso} %{with_zfcpdump} zfcpdump
|
||||
%kernel_variant_files %{_use_vdso} %{with_arm64_16k_base} 16k
|
||||
%kernel_variant_files %{_use_vdso} %{with_arm64_64k_base} 64k
|
||||
|
||||
%define kernel_variant_ipaclones(k:) \
|
||||
@ -3740,6 +3815,13 @@ fi\
|
||||
#
|
||||
#
|
||||
%changelog
|
||||
* Fri Aug 11 2023 Fedora Kernel Team <kernel-team@fedoraproject.org> [6.5.0-0.rc5.25aa0bebba72.40.el127]
|
||||
- redhat/configs: enable CONFIG_VIRTIO_MEM on aarch64 (David Hildenbrand) [2044155]
|
||||
- redhat/configs: enable CONFIG_MEMORY_HOTREMOVE aarch64 (David Hildenbrand) [2062054]
|
||||
- redhat: Add arm64-16k kernel flavor scaffold for 16K page-size'd AArch64 (Neal Gompa)
|
||||
- fedora: enable i3c on aarch64 (Peter Robinson)
|
||||
- Linux v6.5.0-0.rc5.25aa0bebba72
|
||||
|
||||
* Thu Aug 10 2023 Fedora Kernel Team <kernel-team@fedoraproject.org> [6.5.0-0.rc5.374a7f47bf40.39.el127]
|
||||
- redhat/configs: Remove `CONFIG_HZ_1000 is not set` for aarch64 (Enric Balletbo i Serra)
|
||||
- Linux v6.5.0-0.rc5.374a7f47bf40
|
||||
|
6
sources
6
sources
@ -1,3 +1,3 @@
|
||||
SHA512 (linux-6.5-rc5-63-g374a7f47bf40.tar.xz) = f20c258203ccec5580752544b5d3d8a5f8a5041bc39606a3234df1e02e8dada378883cadc56acbe159b9c61d2b09a936db24c26324366ed0db00ac49cb9118bd
|
||||
SHA512 (kernel-abi-stablelists-6.5.0.tar.bz2) = 5b5f5753d02ac38d928056dad2c47adc87d8a8be42f6bb0935b79968a52066687b83fdffbc84891efe9233d9f65e620ea195919a7ba06e11f9a58f7376387569
|
||||
SHA512 (kernel-kabi-dw-6.5.0.tar.bz2) = 78415469b01aeec84e55fec234d622eaa2a19e2d8077d807ccb5c2e2b5cb91e8777232c2b6e83224a7914b452c7682fbf708e04d9a68957d19a9e51f403eefea
|
||||
SHA512 (linux-6.5-rc5-182-g25aa0bebba72.tar.xz) = f141881f689648095119e86d525c58ae1fa80cd5bcb1579ef80addd3c0a1418c4c74c42e06370f8b651ede1c6e94053da1e8c48904f0ce7699f1cbe2a405cf9a
|
||||
SHA512 (kernel-abi-stablelists-6.5.0.tar.bz2) = 354ec7034d45815f4b42fbd7a9a723147337a6a9837826905d1014e5f851e5048b26f20110974287b1cc1756af9287c8384d4b8b0ba9b19345a6087c2460a9f9
|
||||
SHA512 (kernel-kabi-dw-6.5.0.tar.bz2) = 769bcf00964f4a76a3276633d4afabf51d7b4c65e504d6129ced1b9387603638f9213d4ece696ef91498889ee950ff5ce38072002da79ace1d227c6c9708f4fa
|
||||
|
Loading…
Reference in New Issue
Block a user