From f029add7ef8d5a4d474263a3a83f84fd7873aca1 Mon Sep 17 00:00:00 2001 From: Keir Fraser Date: Mon, 11 Feb 2008 15:59:49 +0000 Subject: Rendezvous selected cpus in softirq (stop_machine). This is similar to stop_machine_run stub from Linux, to pull selected cpus in rendezvous point and the do some batch work under a safe environment. Current one usage is from S3 path, where individual cpu is pulled down with related online footprints being cleared. It's dangerous to have other cpus checking clobbered data structure in the middle, such as cpu_online_map, cpu_sibling_map, etc. Signed-off-by: Kevin Tian Signed-off-by: Keir Fraser --- xen/common/Makefile | 1 + 1 file changed, 1 insertion(+) (limited to 'xen/common/Makefile') diff --git a/xen/common/Makefile b/xen/common/Makefile index 1bf38310bf..631ac384bd 100644 --- a/xen/common/Makefile +++ b/xen/common/Makefile @@ -16,6 +16,7 @@ obj-y += sched_sedf.o obj-y += schedule.o obj-y += shutdown.o obj-y += softirq.o +obj-y += stop_machine.o obj-y += string.o obj-y += symbols.o obj-y += sysctl.o -- cgit v1.2.3