[PATCH 1/1] UBUNTU: [Config] ppc64el: build for Power8 not Power7

Daniel Axtens daniel.axtens at canonical.com
Thu Jun 22 00:23:09 UTC 2017


BugLink: https://bugs.launchpad.net/bugs/1699627

Switch from building ppc64el with CPU_POWER7 to CPU_POWER8.
This enables HAVE_EFFICIENT_UNALIGEND_ACCESS, which:
 - makes some things faster
 - allows more eBPF programs (e.g. for XDP) to validate

CC: Michael Ellerman <mpe at ellerman.id.au>
Signed-off-by: Daniel Axtens <daniel.axtens at canonical.com>
---
 debian.master/config/amd64/config.common.amd64     | 1 -
 debian.master/config/annotations                   | 4 ++--
 debian.master/config/arm64/config.common.arm64     | 1 -
 debian.master/config/armhf/config.common.armhf     | 1 -
 debian.master/config/config.common.ubuntu          | 5 +++--
 debian.master/config/i386/config.common.i386       | 1 -
 debian.master/config/ppc64el/config.common.ppc64el | 1 -
 debian.master/config/s390x/config.common.s390x     | 1 -
 8 files changed, 5 insertions(+), 10 deletions(-)

diff --git a/debian.master/config/amd64/config.common.amd64 b/debian.master/config/amd64/config.common.amd64
index ff07271f157a..fb8f1b71c93b 100644
--- a/debian.master/config/amd64/config.common.amd64
+++ b/debian.master/config/amd64/config.common.amd64
@@ -113,7 +113,6 @@ CONFIG_GPIO_GENERIC=m
 CONFIG_GPIO_GENERIC_PLATFORM=m
 CONFIG_GPIO_TWL4030=m
 CONFIG_GPIO_TWL6040=m
-# CONFIG_HAVE_64BIT_ALIGNED_ACCESS is not set
 # CONFIG_HAVE_AOUT is not set
 # CONFIG_HAVE_ARCH_BITREVERSE is not set
 CONFIG_HAVE_ARCH_VMAP_STACK=y
diff --git a/debian.master/config/annotations b/debian.master/config/annotations
index 22c169853f78..6ba55f7017dd 100644
--- a/debian.master/config/annotations
+++ b/debian.master/config/annotations
@@ -10181,8 +10181,8 @@ CONFIG_PPC_ICSWX                                flag<REVIEW>
 CONFIG_GENERIC_CPU                              policy<{'amd64': 'y'}>
 
 # Menu: Processor support >> CPU selection >> Architecture: powerpc
-CONFIG_POWER7_CPU                               policy<{'ppc64el': 'y'}>
-CONFIG_POWER8_CPU                               policy<{'ppc64el': 'n'}>
+CONFIG_POWER7_CPU                               policy<{'ppc64el': 'n'}>
+CONFIG_POWER8_CPU                               policy<{'ppc64el': 'y'}>
 
 # Menu: Processor support >> Processor Type >> Architecture: powerpc
 CONFIG_PPC_BOOK3S_64                            policy<{'ppc64el': 'y'}>
diff --git a/debian.master/config/arm64/config.common.arm64 b/debian.master/config/arm64/config.common.arm64
index a2dcd7f00a67..3107eba43066 100644
--- a/debian.master/config/arm64/config.common.arm64
+++ b/debian.master/config/arm64/config.common.arm64
@@ -126,7 +126,6 @@ CONFIG_GPIO_GENERIC=y
 CONFIG_GPIO_GENERIC_PLATFORM=y
 CONFIG_GPIO_TWL4030=m
 CONFIG_GPIO_TWL6040=m
-# CONFIG_HAVE_64BIT_ALIGNED_ACCESS is not set
 # CONFIG_HAVE_AOUT is not set
 CONFIG_HAVE_ARCH_BITREVERSE=y
 # CONFIG_HAVE_ARCH_VMAP_STACK is not set
diff --git a/debian.master/config/armhf/config.common.armhf b/debian.master/config/armhf/config.common.armhf
index b8991d65278f..2f817ac68808 100644
--- a/debian.master/config/armhf/config.common.armhf
+++ b/debian.master/config/armhf/config.common.armhf
@@ -114,7 +114,6 @@ CONFIG_GPIO_GENERIC=y
 CONFIG_GPIO_GENERIC_PLATFORM=y
 CONFIG_GPIO_TWL4030=y
 CONFIG_GPIO_TWL6040=y
-# CONFIG_HAVE_64BIT_ALIGNED_ACCESS is not set
 # CONFIG_HAVE_AOUT is not set
 CONFIG_HAVE_ARCH_BITREVERSE=y
 # CONFIG_HAVE_ARCH_VMAP_STACK is not set
diff --git a/debian.master/config/config.common.ubuntu b/debian.master/config/config.common.ubuntu
index 6d8a7d7c20ad..c98be34453e4 100644
--- a/debian.master/config/config.common.ubuntu
+++ b/debian.master/config/config.common.ubuntu
@@ -3056,6 +3056,7 @@ CONFIG_HAS_DMA=y
 CONFIG_HAS_IOMEM=y
 CONFIG_HAS_IOPORT_MAP=y
 # CONFIG_HAS_RAPIDIO is not set
+# CONFIG_HAVE_64BIT_ALIGNED_ACCESS is not set
 CONFIG_HAVE_ACPI_APEI=y
 CONFIG_HAVE_ACPI_APEI_NMI=y
 CONFIG_HAVE_ALIGNED_STRUCT_PAGE=y
@@ -6335,8 +6336,8 @@ CONFIG_PNPBIOS_PROC_FS=y
 CONFIG_POSIX_MQUEUE=y
 CONFIG_POSIX_MQUEUE_SYSCTL=y
 CONFIG_POSIX_TIMERS=y
-CONFIG_POWER7_CPU=y
-# CONFIG_POWER8_CPU is not set
+# CONFIG_POWER7_CPU is not set
+CONFIG_POWER8_CPU=y
 CONFIG_POWERNV_CPUFREQ=y
 CONFIG_POWERNV_CPUIDLE=y
 CONFIG_POWERNV_OP_PANEL=m
diff --git a/debian.master/config/i386/config.common.i386 b/debian.master/config/i386/config.common.i386
index 0b95df9f4217..4efc75aa06b2 100644
--- a/debian.master/config/i386/config.common.i386
+++ b/debian.master/config/i386/config.common.i386
@@ -110,7 +110,6 @@ CONFIG_GPIO_GENERIC=m
 CONFIG_GPIO_GENERIC_PLATFORM=m
 CONFIG_GPIO_TWL4030=m
 CONFIG_GPIO_TWL6040=m
-# CONFIG_HAVE_64BIT_ALIGNED_ACCESS is not set
 CONFIG_HAVE_AOUT=y
 # CONFIG_HAVE_ARCH_BITREVERSE is not set
 # CONFIG_HAVE_ARCH_VMAP_STACK is not set
diff --git a/debian.master/config/ppc64el/config.common.ppc64el b/debian.master/config/ppc64el/config.common.ppc64el
index b51f9cb056b4..2d6f1a7cb9b6 100644
--- a/debian.master/config/ppc64el/config.common.ppc64el
+++ b/debian.master/config/ppc64el/config.common.ppc64el
@@ -110,7 +110,6 @@ CONFIG_GPIO_GENERIC=m
 CONFIG_GPIO_GENERIC_PLATFORM=m
 CONFIG_GPIO_TWL4030=m
 CONFIG_GPIO_TWL6040=m
-CONFIG_HAVE_64BIT_ALIGNED_ACCESS=y
 # CONFIG_HAVE_AOUT is not set
 # CONFIG_HAVE_ARCH_BITREVERSE is not set
 # CONFIG_HAVE_ARCH_VMAP_STACK is not set
diff --git a/debian.master/config/s390x/config.common.s390x b/debian.master/config/s390x/config.common.s390x
index 9d675175bbad..211c4e21c0f5 100644
--- a/debian.master/config/s390x/config.common.s390x
+++ b/debian.master/config/s390x/config.common.s390x
@@ -94,7 +94,6 @@ CONFIG_FRAME_WARN=1024
 # CONFIG_GENERIC_PHY is not set
 CONFIG_GPIO_GENERIC=m
 CONFIG_GPIO_GENERIC_PLATFORM=m
-# CONFIG_HAVE_64BIT_ALIGNED_ACCESS is not set
 # CONFIG_HAVE_AOUT is not set
 # CONFIG_HAVE_ARCH_BITREVERSE is not set
 # CONFIG_HAVE_ARCH_VMAP_STACK is not set
-- 
2.11.0





More information about the kernel-team mailing list