ia64/xen-unstable

view xen/common/Makefile @ 18666:c003e5a23a4e

Clean up spinlock operations and compile as first-class functions.

This follows modern Linux, since apparently outlining spinlock
operations does not slow down execution. The cleanups will also allow
more convenient addition of diagnostic code.

Signed-off-by: Keir Fraser <keir.fraser@citrix.com>
author Keir Fraser <keir.fraser@citrix.com>
date Mon Oct 20 16:48:17 2008 +0100 (2008-10-20)
parents 48fba1dbcfaf
children 275abe1c5d24
line source
1 obj-y += bitmap.o
2 obj-y += domctl.o
3 obj-y += domain.o
4 obj-y += event_channel.o
5 obj-y += grant_table.o
6 obj-y += kernel.o
7 obj-y += keyhandler.o
8 obj-y += kexec.o
9 obj-y += lib.o
10 obj-y += memory.o
11 obj-y += multicall.o
12 obj-y += page_alloc.o
13 obj-y += rangeset.o
14 obj-y += sched_credit.o
15 obj-y += sched_sedf.o
16 obj-y += schedule.o
17 obj-y += shutdown.o
18 obj-y += softirq.o
19 obj-y += spinlock.o
20 obj-y += stop_machine.o
21 obj-y += string.o
22 obj-y += symbols.o
23 obj-y += sysctl.o
24 obj-y += time.o
25 obj-y += timer.o
26 obj-y += trace.o
27 obj-y += version.o
28 obj-y += vsprintf.o
29 obj-y += xmalloc_tlsf.o
30 obj-y += rcupdate.o
32 obj-$(perfc) += perfc.o
33 obj-$(crash_debug) += gdbstub.o
34 obj-$(xenoprof) += xenoprof.o
36 obj-$(CONFIG_XENCOMM) += xencomm.o
38 subdir-$(CONFIG_COMPAT) += compat
40 subdir-$(x86_32) += hvm
41 subdir-$(x86_64) += hvm
42 subdir-$(ia64) += hvm
44 subdir-y += libelf
46 # Object file contains changeset and compiler information.
47 version.o: $(BASEDIR)/include/xen/compile.h
49 ifeq ($(CONFIG_COMPAT),y)
50 # extra dependencies
51 grant_table.o: compat/grant_table.c
52 schedule.o: compat/schedule.c
53 xenoprof.o: compat/xenoprof.c
54 endif