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@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
+-----Original Message----- +From: arm-dev-bounces@centos.org [mailto:arm-dev-bounces@centos.org] On +Behalf Of Jeremy Linton +Sent: Friday, November 18, 2016 6:00 AM +To: arm-dev@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@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
Yes, that convention should still be followed. Jeremy, are you able to resubmit this patch with the modification to config-centos-sig please?
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@centos.org [mailto:arm-dev-bounces@centos.org] On +Behalf Of Jeremy Linton +Sent: Friday, November 18, 2016 6:00 AM +To: arm-dev@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@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@centos.org https://lists.centos.org/mailman/listinfo/arm-dev
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?
Sure...
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@centos.org [mailto:arm-dev-bounces@centos.org] On +Behalf Of Jeremy Linton +Sent: Friday, November 18, 2016 6:00 AM +To: arm-dev@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@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@centos.org https://lists.centos.org/mailman/listinfo/arm-dev
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?
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@centos.org [mailto:arm-dev-bounces@centos.org] On +Behalf Of Jeremy Linton +Sent: Friday, November 18, 2016 6:00 AM +To: arm-dev@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@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@centos.org https://lists.centos.org/mailman/listinfo/arm-dev
-----Original Message----- From: arm-dev-bounces@centos.org [mailto:arm-dev-bounces@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@centos.org [mailto:arm-dev-
bounces@centos.org]
+On Behalf Of Jeremy Linton +Sent: Friday, November 18, 2016 6:00 AM +To: arm-dev@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@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@centos.org https://lists.centos.org/mailman/listinfo/arm-dev
Arm-dev mailing list Arm-dev@centos.org https://lists.centos.org/mailman/listinfo/arm-dev