Title: [259960] releases/WebKitGTK/webkit-2.28/Source/WTF
- Revision
- 259960
- Author
- [email protected]
- Date
- 2020-04-12 06:03:55 -0700 (Sun, 12 Apr 2020)
Log Message
Merge r259134 - REGRESSION(r258857): Broke aarch64 JSCOnly CI
https://bugs.webkit.org/show_bug.cgi?id=209670
Patch by Michael Catanzaro <[email protected]> on 2020-03-27
Reviewed by Carlos Alberto Lopez Perez.
Change aarch64 to use 4 KB rather than 64 KB as the ceiling on page size.
This change is definitely incorrect, because it will break our internal aarch64 CI that uses
64 KB pages. But maybe it will fix the public aarch64 CI bot that is using 4 KB pages?
Further investigation is required, because 64 KB should have been a safe value for all
platforms, but first step is to commit this and see what happens.
* wtf/PageBlock.h:
Modified Paths
Diff
Modified: releases/WebKitGTK/webkit-2.28/Source/WTF/ChangeLog (259959 => 259960)
--- releases/WebKitGTK/webkit-2.28/Source/WTF/ChangeLog 2020-04-12 13:03:52 UTC (rev 259959)
+++ releases/WebKitGTK/webkit-2.28/Source/WTF/ChangeLog 2020-04-12 13:03:55 UTC (rev 259960)
@@ -1,3 +1,19 @@
+2020-03-27 Michael Catanzaro <[email protected]>
+
+ REGRESSION(r258857): Broke aarch64 JSCOnly CI
+ https://bugs.webkit.org/show_bug.cgi?id=209670
+
+ Reviewed by Carlos Alberto Lopez Perez.
+
+ Change aarch64 to use 4 KB rather than 64 KB as the ceiling on page size.
+
+ This change is definitely incorrect, because it will break our internal aarch64 CI that uses
+ 64 KB pages. But maybe it will fix the public aarch64 CI bot that is using 4 KB pages?
+ Further investigation is required, because 64 KB should have been a safe value for all
+ platforms, but first step is to commit this and see what happens.
+
+ * wtf/PageBlock.h:
+
2020-03-23 Michael Catanzaro <[email protected]>
REGRESSION(r249808): [GTK] Crash in JSC Config::permanentlyFreeze() on architecture ppc64el
Modified: releases/WebKitGTK/webkit-2.28/Source/WTF/wtf/PageBlock.h (259959 => 259960)
--- releases/WebKitGTK/webkit-2.28/Source/WTF/wtf/PageBlock.h 2020-04-12 13:03:52 UTC (rev 259959)
+++ releases/WebKitGTK/webkit-2.28/Source/WTF/wtf/PageBlock.h 2020-04-12 13:03:55 UTC (rev 259960)
@@ -49,9 +49,9 @@
// Use 64 KiB for any unknown CPUs to be conservative.
#if OS(DARWIN)
constexpr size_t CeilingOnPageSize = 16 * KB;
-#elif OS(WINDOWS) || CPU(MIPS) || CPU(X86) || CPU(X86_64) || CPU(ARM)
+#elif OS(WINDOWS) || CPU(MIPS) || CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(ARM64)
constexpr size_t CeilingOnPageSize = 4 * KB;
-#elif CPU(UNKNOWN) || CPU(PPC) || CPU(PPC64) || CPU(PPC64LE) || CPU(ARM64)
+#elif CPU(UNKNOWN) || CPU(PPC) || CPU(PPC64) || CPU(PPC64LE)
constexpr size_t CeilingOnPageSize = 64 * KB;
#else
#error Must set CeilingOnPageSize in PageBlock.h when adding a new CPU architecture!
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes