View | Details | Raw Unified | Return to bug 218081 | Differences between
and this patch

Collapse All | Expand All

(-)files/patch-deps_v8_src_base_atomicops__internals__arm__gcc.h (-21 lines)
Lines 1-26 Link Here
1
--- deps/v8/src/base/atomicops_internals_arm_gcc.h.orig	2016-10-19 22:02:03 UTC
1
--- deps/v8/src/base/atomicops_internals_arm_gcc.h.orig	2016-10-19 22:02:03 UTC
2
+++ deps/v8/src/base/atomicops_internals_arm_gcc.h
2
+++ deps/v8/src/base/atomicops_internals_arm_gcc.h
3
@@ -13,6 +13,11 @@
4
 #include <sys/cpuinline.h>
5
 #endif
6
 
7
+#if defined(__FreeBSD__)
8
+#include <sys/types.h>
9
+#include <machine/sysarch.h>
10
+#endif
11
+
12
 namespace v8 {
13
 namespace base {
14
 
15
@@ -48,6 +53,8 @@ inline void MemoryBarrier() {
16
   // Note: This is a function call, which is also an implicit compiler barrier.
17
   typedef void (*KernelMemoryBarrierFunc)();
18
   ((KernelMemoryBarrierFunc)0xffff0fa0)();
19
+#elif defined(__FreeBSD__)
20
+  sysarch(ARM_DRAIN_WRITEBUF, (void *)0);
21
 #elif defined(__QNXNTO__)
22
   __cpu_membarrier();
23
 #else
24
@@ -64,8 +71,9 @@ inline void MemoryBarrier() {
3
@@ -64,8 +71,9 @@ inline void MemoryBarrier() {
25
     defined(__ARM_ARCH_7__) || defined(__ARM_ARCH_7A__) ||  \
4
     defined(__ARM_ARCH_7__) || defined(__ARM_ARCH_7A__) ||  \
26
     defined(__ARM_ARCH_7R__) || defined(__ARM_ARCH_7M__) || \
5
     defined(__ARM_ARCH_7R__) || defined(__ARM_ARCH_7M__) || \
(-)files/patch-node.gyp (+15 lines)
Line 0 Link Here
1
--- node.gyp.orig	2017-03-24 18:42:07.195465000 +0100
2
+++ node.gyp	2017-03-24 18:42:26.672322000 +0100
3
@@ -842,6 +842,12 @@
4
                 '<(OBJ_DIR)/node/src/node_dtrace_ustack.o'
5
               ],
6
               'conditions': [
7
+                [ 'target_arch=="arm"', {
8
+                  'action': [
9
+                    'dtrace', '-32', '-I<(SHARED_INTERMEDIATE_DIR)', '-Isrc',
10
+                    '-C', '-G', '-s', 'src/v8ustack.d', '-o', '<@(_outputs)',
11
+                  ]
12
+                } ],
13
                 [ 'target_arch=="ia32"', {
14
                   'action': [
15
                     'dtrace', '-32', '-I<(SHARED_INTERMEDIATE_DIR)', '-Isrc',

Return to bug 218081