projects
/
sbcl.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
SPARC gencgc
[sbcl.git]
/
src
/
runtime
/
interrupt.h
diff --git
a/src/runtime/interrupt.h
b/src/runtime/interrupt.h
index
90fad67
..
3a6a51b
100644
(file)
--- a/
src/runtime/interrupt.h
+++ b/
src/runtime/interrupt.h
@@
-113,7
+113,7
@@
struct interrupt_data {
* and with no pending handler. Both deferrable interrupt handlers
* and gc are careful not to clobber each other's pending_mask. */
boolean gc_blocked_deferrables;
* and with no pending handler. Both deferrable interrupt handlers
* and gc are careful not to clobber each other's pending_mask. */
boolean gc_blocked_deferrables;
-#ifdef LISP_FEATURE_PPC
+#ifdef GENCGC_IS_PRECISE
/* On PPC when consing wants to turn to alloc(), it does so via a
* trap. When alloc() wants to save the sigmask it consults
* allocation_trap_context. It does not look up the most recent
/* On PPC when consing wants to turn to alloc(), it does so via a
* trap. When alloc() wants to save the sigmask it consults
* allocation_trap_context. It does not look up the most recent
@@
-180,8
+180,6
@@
extern void reset_thread_control_stack_guard_page(struct thread *th);
# ifdef LISP_FEATURE_SB_THRUPTION
void thruption_handler(int signal, siginfo_t *info, os_context_t *context);
# endif
# ifdef LISP_FEATURE_SB_THRUPTION
void thruption_handler(int signal, siginfo_t *info, os_context_t *context);
# endif
-void rtmin0_handler(int signal, siginfo_t *info, os_context_t *context);
-void rtmin1_handler(int signal, siginfo_t *info, os_context_t *context);
#endif
#endif
#endif
#endif