summaryrefslogtreecommitdiffstats
path: root/lib/libc/amd64
diff options
context:
space:
mode:
authoravg <avg@FreeBSD.org>2010-12-17 18:22:50 +0000
committeravg <avg@FreeBSD.org>2010-12-17 18:22:50 +0000
commit34b3952bddf23043b6c6c67cc355eaa6ca2e50ee (patch)
treefa7e04fa5d8f504aa1b5050820fbd8f031d1730e /lib/libc/amd64
parent1b88c874083589a9b9de4a78a18bb8586b69f3d8 (diff)
downloadFreeBSD-src-34b3952bddf23043b6c6c67cc355eaa6ca2e50ee.zip
FreeBSD-src-34b3952bddf23043b6c6c67cc355eaa6ca2e50ee.tar.gz
cyclic xcall: use smp_no_rendevous_barrier as setup function parameter
In this case we call target function only on a single CPU and do not need any synchronization at the setup stage. It's a bit non-obvious but setup function of NULL means that smp_rendezvous_cpus waits for all CPUs to arrive at the rendezvous point, but without doing any actual setup. While using smp_no_rendevous_barrier means that each CPU proceeds on its own schedule without any synchronization whatsoever. MFC after: 3 weeks
Diffstat (limited to 'lib/libc/amd64')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud