diff options
Diffstat (limited to 'meta-oe/recipes-extended/mozjs/mozjs-115/armv5.patch')
-rw-r--r-- | meta-oe/recipes-extended/mozjs/mozjs-115/armv5.patch | 19 |
1 files changed, 0 insertions, 19 deletions
diff --git a/meta-oe/recipes-extended/mozjs/mozjs-115/armv5.patch b/meta-oe/recipes-extended/mozjs/mozjs-115/armv5.patch deleted file mode 100644 index 4c45955bca..0000000000 --- a/meta-oe/recipes-extended/mozjs/mozjs-115/armv5.patch +++ /dev/null | |||
@@ -1,19 +0,0 @@ | |||
1 | The ISB instruction isn't available in ARMv5 or v6, so | ||
2 | guard it's use to fix the build on qemuarmv5. | ||
3 | |||
4 | Upstream-Status: Pending | ||
5 | Signed-off-by: Ross Burton <ross.burton@arm.com> | ||
6 | |||
7 | diff --git a/js/src/jit/arm/Architecture-arm.cpp b/js/src/jit/arm/Architecture-arm.cpp | ||
8 | --- a/js/src/jit/arm/Architecture-arm.cpp 2024-01-18 17:31:32.078718197 +0000 | ||
9 | +++ b/js/src/jit/arm/Architecture-arm.cpp 2024-01-18 18:00:16.738921445 +0000 | ||
10 | @@ -529,7 +529,9 @@ | ||
11 | void FlushExecutionContext() { | ||
12 | #ifndef JS_SIMULATOR_ARM | ||
13 | +#if __ARM_ARCH >= 7 | ||
14 | // Ensure that any instructions already in the pipeline are discarded and | ||
15 | // reloaded from the icache. | ||
16 | asm volatile("isb\n" : : : "memory"); | ||
17 | +#endif | ||
18 | #else | ||
19 | // We assume the icache flushing routines on other platforms take care of this | ||