From 60db1a88d2726848607a2380cdc371eddde3cd13 Mon Sep 17 00:00:00 2001 From: Matt Birkholz Date: Tue, 27 Jan 2015 16:53:37 -0700 Subject: [PATCH] smp: without-interrupts: floenv.scm --- README.txt | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/README.txt b/README.txt index dcb799724..1d2f75a11 100644 --- a/README.txt +++ b/README.txt @@ -1036,7 +1036,17 @@ The hits with accompanying analysis: from the callback instead). floenv.scm:143: (without-interrupts + Caller: flo:update-environment!. floenv.scm:156: (without-interrupts + Caller: reset-package!. + + OK. Flo:update-environment! uses without-interrupts to avoid + preemption, so the machine on which it is operating cannot be + switched. + + The call in reset-package! is somewhat superfluous because + reset-package! is only used during boot and after-restore, + when the thread timer is not running. gc.scm:56: (set-interrupt-enables! interrupt-enables)) gc.scm:98: (with-absolutely-no-interrupts -- 2.25.1