[Arm-dev] [PATCH] redhat: configs: Enable 48 bit VA

Sat Nov 19 01:35:55 UTC 2016
Phong Vo <pvo at apm.com>

> -----Original Message-----
> From: arm-dev-bounces at centos.org [mailto:arm-dev-bounces at centos.org] On
> Behalf Of Jeremy Linton
> Sent: Friday, November 18, 2016 11:56 PM
> To: Conversations around CentOS on ARM hardware
> Subject: Re: [Arm-dev] [PATCH] redhat: configs: Enable 48 bit VA
>
> Hi,
>
> On 11/18/2016 08:49 AM, Jim Perrin wrote:
> > Yes, that convention should still be followed. Jeremy, are you able
> to
> > resubmit this patch with the modification to config-centos-sig
> please?
>
> Just to be clear, we are talking adding another file, called say
> 'config-arm64-centos' to the build? That is because (AFAIK), nothing
> like that exists for the arm64 branch I'm currently on.
>
> Am I doing something wrong?
>
Hi Jerremy,

Refer to commit

https://git.centos.org/commit/sig-altarch!kernel.git/9933f223293366d995fb4
759f4f97168a038f5d0

SOURCES/config-centos-sig  <=== Added
SPECS/kernel-aarch64.spec  <=== Change below

@@ -668,7 +698,8 @@
# now run oldconfig over all the config files
for i in *.config
 do
-  mv $i .config
+  #mv $i .config
+  perl merge.pl config-centos-sig $i > .config
   Arch=`head -1 .config | cut -b 3-`
   %{make} ARCH=$Arch listnewconfig | grep -E '^CONFIG_' >.newoptions ||
true
 %if %{listnewconfig_fail}
>
>
>
> >
> > Phong, apart from that correction, are you okay with this change?
> >
> > On 11/18/2016 03:20 AM, Phong Vo wrote:
> >> +-----Original Message-----
> >> +From: arm-dev-bounces at centos.org [mailto:arm-dev-
> bounces at centos.org]
> >> +On Behalf Of Jeremy Linton
> >> +Sent: Friday, November 18, 2016 6:00 AM
> >> +To: arm-dev at centos.org
> >> +Subject: [Arm-dev] [PATCH] redhat: configs: Enable 48 bit VA
> >> +
> >> +The current RHELSA kernel is using a 42bit VA which is too limiting
> >> +for possible near future workloads.
> >> +Update this to 48 bits. This patch has a dependency on mozjs
> >> +versions in the distro being patched to work with virtual address
> spaces >47 bits.
> >> +
> >> +Signed-off-by: Jeremy Linton <jeremy.linton at arm.com>
> >> +---
> >> + SOURCES/config-arm64 | 2 ++
> >> + 1 file changed, 2 insertions(+)
> >> +
> >> +diff --git a/SOURCES/config-arm64 b/SOURCES/config-arm64 index
> >> +9f0895a..f30229d 100644
> >> +--- a/SOURCES/config-arm64
> >> ++++ b/SOURCES/config-arm64
> >> +@@ -1,5 +1,7 @@
> >> + CONFIG_64BIT=y
> >> + CONFIG_ARM64=y
> >> ++CONFIG_ARM64_VA_BITS_48=y
> >> ++CONFIG_ARM64_VA_BITS=48
> >> + CONFIG_DEBUG_RODATA=y
> >> +
> >> +
> >> +--
> >> +2.5.5
> >>
> >> The convention for CentOS 7.2 is that any overriding of the default
> >> config's inherited from Redhat would go into config-centos-sig.  Do
> >> we still follow that for CentOS 7.3?
> >>
> >> -Phong
> >> _______________________________________________
> >> Arm-dev mailing list
> >> Arm-dev at centos.org
> >> https://lists.centos.org/mailman/listinfo/arm-dev
> >>
> >
>
> _______________________________________________
> Arm-dev mailing list
> Arm-dev at centos.org
> https://lists.centos.org/mailman/listinfo/arm-dev