This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "IPFire 3.x development tree".
The branch, master has been updated
via 06b014b20404a2ee81e7a6c6a61646f0a197017a (commit)
via fc32b25fbe5b1c77f5804d43b9e01ee7a42d3e6e (commit)
via f55e2a21c45014acc599899915578df6395137dd (commit)
via fa4b3a6b1ecb03f49f8d53cc7e2ced0ce2df49dc (commit)
from 29c70149e3a04f360d5f013ee58b11cd13018aca (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 06b014b20404a2ee81e7a6c6a61646f0a197017a
Author: Michael Tremer <michael.tremer(a)ipfire.org>
Date: Sun Dec 30 14:28:53 2018 +0000
kernel: Configure cpufreq governor to performance
This patch also enabled all cpufreq drivers as modules
Fixes: #11373
Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>
commit fc32b25fbe5b1c77f5804d43b9e01ee7a42d3e6e
Author: Michael Tremer <michael.tremer(a)ipfire.org>
Date: Sun Dec 30 14:23:52 2018 +0000
kernel: Change ASPM policy to default
Fixes: #11372
Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>
commit f55e2a21c45014acc599899915578df6395137dd
Author: Michael Tremer <michael.tremer(a)ipfire.org>
Date: Sun Dec 30 14:22:13 2018 +0000
kernel: Disable support for 6RD
Fixes: #11370
Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>
commit fa4b3a6b1ecb03f49f8d53cc7e2ced0ce2df49dc
Author: Michael Tremer <michael.tremer(a)ipfire.org>
Date: Sun Dec 30 14:20:51 2018 +0000
kernel: configure: Pass arch as an extra argument
Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>
-----------------------------------------------------------------------
Summary of changes:
kernel/README.md | 12 +++++-------
kernel/config-arm-generic | 10 +++++++---
kernel/config-arm32-generic | 17 +++++++++--------
kernel/config-generic | 12 +++++++-----
kernel/config-x86-generic | 6 ++----
kernel/kernel.nm | 2 +-
kernel/scripts/configure | 25 ++++++++++---------------
7 files changed, 41 insertions(+), 43 deletions(-)
Difference in files:
diff --git a/kernel/README.md b/kernel/README.md
index 26a3f79a7..90083aaa4 100644
--- a/kernel/README.md
+++ b/kernel/README.md
@@ -17,7 +17,8 @@ the kernel directory:
# pakfire-builder shell kernel.nm
(pakfire-shell)> cd /usr/src/packages/kernel-x.y.z...
-The following commands are available:
+The following commands are available. Appending the <arch> argument allows you
+to edit a specific architecture. Default is x86_64.
#### oldconfig
@@ -25,7 +26,7 @@ You can run this when updating the kernel to a new release or after changing any
options manually. All unset or updated options will be prompted for and all
configuration files for all architectures will be updated.
- (pakfire-shell)> scripts/configure oldconfig
+ (pakfire-shell)> scripts/configure oldconfig <arch>
#### olddefconfig
@@ -39,13 +40,10 @@ If you want to edit the configuration using the kernel's config editor. All
configuration files will be updated afterwards and potentially prompted for options
that diverge for different architectures.
- (pakfire-shell)> scripts/configure menuconfig
-
-Appending the --arch= argument allows you to edit a specific architecture.
-Default is x86_64.
+ (pakfire-shell)> scripts/configure menuconfig <arch>
#### listnewconfig
This will list all unset options.
- (pakfire-shell)> scripts/configure listnewconfig
+ (pakfire-shell)> scripts/configure listnewconfig <arch>
diff --git a/kernel/config-arm-generic b/kernel/config-arm-generic
index 8ca1a8835..af3ab1afc 100644
--- a/kernel/config-arm-generic
+++ b/kernel/config-arm-generic
@@ -39,8 +39,6 @@ CONFIG_PCI_DOMAINS_GENERIC=y
CONFIG_PCI_SYSCALL=y
# CONFIG_PCIEAER_INJECT is not set
# CONFIG_PCIE_ECRC is not set
-CONFIG_PCIEASPM_DEFAULT=y
-# CONFIG_PCIEASPM_POWERSAVE is not set
# CONFIG_PCI_STUB is not set
# CONFIG_PCI_IOV is not set
# CONFIG_PCI_PRI is not set
@@ -63,10 +61,16 @@ CONFIG_HARDEN_BRANCH_PREDICTOR=y
#
CONFIG_CPU_PM=y
+#
+# CPU Idle
+#
+CONFIG_CPU_IDLE_MULTIPLE_DRIVERS=y
+CONFIG_DT_IDLE_STATES=y
+
#
# ARM CPU Idle Drivers
#
-# CONFIG_ARM_CPUIDLE is not set
+CONFIG_ARM_CPUIDLE=y
#
# CPU frequency scaling drivers
diff --git a/kernel/config-arm32-generic b/kernel/config-arm32-generic
index d05c9d68e..14f999bcb 100644
--- a/kernel/config-arm32-generic
+++ b/kernel/config-arm32-generic
@@ -108,6 +108,7 @@ CONFIG_SOC_EXYNOS5410=y
CONFIG_SOC_EXYNOS5420=y
CONFIG_SOC_EXYNOS5800=y
# CONFIG_EXYNOS5420_MCPM is not set
+CONFIG_EXYNOS_CPU_SUSPEND=y
CONFIG_PLAT_SAMSUNG=y
#
@@ -398,8 +399,8 @@ CONFIG_AUTO_ZRELADDR=y
# CPU frequency scaling drivers
#
CONFIG_ARM_BIG_LITTLE_CPUFREQ=m
-# CONFIG_ARM_VEXPRESS_SPC_CPUFREQ is not set
-CONFIG_ARM_BRCMSTB_AVS_CPUFREQ=y
+CONFIG_ARM_VEXPRESS_SPC_CPUFREQ=m
+CONFIG_ARM_BRCMSTB_AVS_CPUFREQ=m
CONFIG_ARM_HIGHBANK_CPUFREQ=m
CONFIG_ARM_IMX6Q_CPUFREQ=m
CONFIG_ARM_MEDIATEK_CPUFREQ=m
@@ -407,16 +408,16 @@ CONFIG_ARM_OMAP2PLUS_CPUFREQ=y
CONFIG_ARM_STI_CPUFREQ=m
CONFIG_ARM_TEGRA20_CPUFREQ=y
CONFIG_ARM_TEGRA124_CPUFREQ=m
-# CONFIG_ARM_TI_CPUFREQ is not set
+CONFIG_ARM_TI_CPUFREQ=y
#
# ARM CPU Idle Drivers
#
-# CONFIG_ARM_BIG_LITTLE_CPUIDLE is not set
-# CONFIG_ARM_HIGHBANK_CPUIDLE is not set
-# CONFIG_ARM_ZYNQ_CPUIDLE is not set
-# CONFIG_ARM_U8500_CPUIDLE is not set
-# CONFIG_ARM_EXYNOS_CPUIDLE is not set
+CONFIG_ARM_BIG_LITTLE_CPUIDLE=y
+CONFIG_ARM_HIGHBANK_CPUIDLE=y
+CONFIG_ARM_ZYNQ_CPUIDLE=y
+CONFIG_ARM_U8500_CPUIDLE=y
+CONFIG_ARM_EXYNOS_CPUIDLE=y
CONFIG_ARCH_NEEDS_CPU_IDLE_COUPLED=y
#
diff --git a/kernel/config-generic b/kernel/config-generic
index f44d360e2..c9654e42a 100644
--- a/kernel/config-generic
+++ b/kernel/config-generic
@@ -246,15 +246,15 @@ CONFIG_CPU_FREQ=y
CONFIG_CPU_FREQ_GOV_ATTR_SET=y
CONFIG_CPU_FREQ_GOV_COMMON=y
CONFIG_CPU_FREQ_STAT=y
-# CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set
+CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE=y
# CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set
-CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE=y
+# CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set
# CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND is not set
# CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set
# CONFIG_CPU_FREQ_DEFAULT_GOV_SCHEDUTIL is not set
-CONFIG_CPU_FREQ_GOV_PERFORMANCE=m
+CONFIG_CPU_FREQ_GOV_PERFORMANCE=y
CONFIG_CPU_FREQ_GOV_POWERSAVE=m
-CONFIG_CPU_FREQ_GOV_USERSPACE=y
+CONFIG_CPU_FREQ_GOV_USERSPACE=m
CONFIG_CPU_FREQ_GOV_ONDEMAND=m
CONFIG_CPU_FREQ_GOV_CONSERVATIVE=m
CONFIG_CPU_FREQ_GOV_SCHEDUTIL=y
@@ -286,6 +286,8 @@ CONFIG_HOTPLUG_PCI_PCIE=y
CONFIG_PCIEAER=y
CONFIG_PCIEASPM=y
# CONFIG_PCIEASPM_DEBUG is not set
+CONFIG_PCIEASPM_DEFAULT=y
+# CONFIG_PCIEASPM_POWERSAVE is not set
# CONFIG_PCIEASPM_POWER_SUPERSAVE is not set
# CONFIG_PCIEASPM_PERFORMANCE is not set
CONFIG_PCIE_PME=y
@@ -638,7 +640,7 @@ CONFIG_INET6_XFRM_MODE_BEET=m
CONFIG_INET6_XFRM_MODE_ROUTEOPTIMIZATION=m
CONFIG_IPV6_VTI=m
CONFIG_IPV6_SIT=m
-CONFIG_IPV6_SIT_6RD=y
+# CONFIG_IPV6_SIT_6RD is not set
CONFIG_IPV6_NDISC_NODETYPE=y
CONFIG_IPV6_TUNNEL=m
CONFIG_IPV6_GRE=m
diff --git a/kernel/config-x86-generic b/kernel/config-x86-generic
index 6b3ae388d..cfb0bced4 100644
--- a/kernel/config-x86-generic
+++ b/kernel/config-x86-generic
@@ -286,12 +286,12 @@ CONFIG_X86_ACPI_CPUFREQ=m
CONFIG_X86_POWERNOW_K8=m
# CONFIG_X86_AMD_FREQ_SENSITIVITY is not set
# CONFIG_X86_SPEEDSTEP_CENTRINO is not set
-CONFIG_X86_P4_CLOCKMOD=y
+CONFIG_X86_P4_CLOCKMOD=m
#
# shared options
#
-CONFIG_X86_SPEEDSTEP_LIB=y
+CONFIG_X86_SPEEDSTEP_LIB=m
#
# CPU Idle
@@ -308,8 +308,6 @@ CONFIG_MMCONF_FAM10H=y
# CONFIG_PCI_CNB20LE_QUIRK is not set
CONFIG_PCIEAER_INJECT=m
CONFIG_PCIE_ECRC=y
-# CONFIG_PCIEASPM_DEFAULT is not set
-CONFIG_PCIEASPM_POWERSAVE=y
# CONFIG_PCI_REALLOC_ENABLE_AUTO is not set
CONFIG_PCI_STUB=y
CONFIG_PCI_PF_STUB=m
diff --git a/kernel/kernel.nm b/kernel/kernel.nm
index 5dce3cf73..50424e1bd 100644
--- a/kernel/kernel.nm
+++ b/kernel/kernel.nm
@@ -5,7 +5,7 @@
name = kernel
version = 4.20
-release = 5
+release = 8
thisapp = linux-%{version}
maintainer = Arne Fitzenreiter <arne.fitzenreiter(a)ipfire.org>
diff --git a/kernel/scripts/configure b/kernel/scripts/configure
index 2d45dd16e..b2c1fa371 100755
--- a/kernel/scripts/configure
+++ b/kernel/scripts/configure
@@ -164,8 +164,13 @@ function merge_config() {
# This function runs an interactive "make oldconfig".
function make_config() {
- local arch="${1}"
- shift
+ local action="${1}"
+ local arch="${2}"
+
+ # Default to x86_64 when no arch is given
+ if [ -z "${arch}" ]; then
+ arch="x86_64"
+ fi
# Detect kernel arch
local kernel_arch="$(get_kernel_arch "${arch}")"
@@ -182,7 +187,7 @@ function make_config() {
cat ${config_in} > .config
echo "You may now edit the configuration..."
- make ARCH=${kernel_arch} "$@"
+ make ARCH=${kernel_arch} "${action}"
cat .config > ${config_out}
popd
@@ -296,7 +301,6 @@ function diff_configs() {
rm -rf ${tmpdir}
}
-ARCH="x86_64"
KERNEL_DIR="$(search_kernel_dir)"
# Parse commandline.
@@ -313,16 +317,7 @@ while [ $# -gt 0 ]; do
;;
listnewconfig|menuconfig|merge|oldconfig|olddefconfig)
action=${arg}
- ;;
-
- # Parse switches
- --arch=*)
- ARCH="${arg#*=}"
-
- if ! get_platform "${ARCH}" &>/dev/null; then
- echo "Unknown architecture: ${ARCH}" >&2
- exit 2
- fi
+ break
;;
esac
done
@@ -343,7 +338,7 @@ case "${action}" in
exit $?
;;
listnewconfig|menuconfig|oldconfig|olddefconfig)
- make_config "${ARCH}" "${action}"
+ make_config "${action}" "$@"
exit $?
;;
esac
hooks/post-receive
--
IPFire 3.x development tree