Use safepoints for INTERRUPT-THREAD
[sbcl.git] / src / runtime / x86-64-assem.S
index 34b9df5..bc41986 100644 (file)
 #define align_8byte    8
 #define align_16byte   16
 #define align_32byte   32
+#define align_page     32768
 #else
 #define        align_4byte     2
 #define        align_8byte     3
 #define        align_16byte    4       
+#define        align_page      15
 #endif                 
 
 /*
@@ -535,4 +537,10 @@ ascs_finished:
        ret
        SIZE(GNAME(arch_scrub_control_stack))
 \f
+       .globl GNAME(gc_safepoint_page)
+       .data
+        .align  align_page
+GNAME(gc_safepoint_page):
+        .fill 32768
+\f
         END()