smp: without-interrupts: make.scm
authorMatt Birkholz <puck@birchwood-abbey.net>
Fri, 6 Mar 2015 21:57:53 +0000 (14:57 -0700)
committerMatt Birkholz <puck@birchwood-abbey.net>
Fri, 6 Mar 2015 21:57:53 +0000 (14:57 -0700)
README.txt

index ff601a0e59e87173e96de520ba834317b12d5257..acc0919705547d3f959e635e17918dfdc312a981 100644 (file)
@@ -1343,11 +1343,19 @@ The hits with accompanying analysis:
        dld-handles-mutex.
 
   make.scm:32:((ucode-primitive set-interrupt-enables!) 0)
+       Caller: very start of cold load
   make.scm:96:(define-integrable with-interrupt-mask (ucode-primitive with-interrupt-mask))
+       Definition.
   make.scm:107:(define-integrable set-interrupt-enables!
+       Definition.
   make.scm:108:  (ucode-primitive set-interrupt-enables!))
+       Caller: set-interrupt-enables!
   make.scm:137:         (with-interrupt-mask 0
+       Caller: condition-handler/gc
   make.scm:156:(set-interrupt-enables! #x0005)
+       Caller: point in cold load where GCs are possible
+
+       OK.  These are all about GC interrupt management.
 
   os2graph.scm:251:    (without-interrupts
   os2graph.scm:257:    (without-interrupts