ia64/xen-unstable

view tools/Makefile @ 9488:0a6f5527ca4b

[IA64] set itv handoff as masked and enable reading irr[0-3]

Set initial vcpu itv handoff state to mask the timer vector.
This seems to match hardware and makes logical sense from a
spurious interrupt perspective. Enable vcpu_get_irr[0-3]
functions as they seem to work and have the proper backing.
This enables the check_sal_cache_flush() in arch/ia64/kernel.sal.c
to work unmodified, allowing us to remove the Xen changes from
the file (and thus the file from the sparse tree).

Signed-off-by: Alex Williamson <alex.williamson@hp.com>
author awilliam@xenbuild.aw
date Tue Apr 04 09:39:45 2006 -0600 (2006-04-04)
parents 905cfaa5986b
children b454a09cddb1
line source
1 XEN_ROOT = ../
2 include $(XEN_ROOT)/tools/Rules.mk
4 SUBDIRS :=
5 SUBDIRS += libxc
6 SUBDIRS += xenstore
7 SUBDIRS += misc
8 SUBDIRS += examples
9 SUBDIRS += xentrace
10 SUBDIRS += xcutils
11 SUBDIRS += firmware
12 SUBDIRS += security
13 SUBDIRS += console
14 SUBDIRS += xenmon
15 SUBDIRS += guest-headers
16 ifeq ($(VTPM_TOOLS),y)
17 SUBDIRS += vtpm_manager
18 SUBDIRS += vtpm
19 endif
20 SUBDIRS += xenstat
21 # These don't cross-compile
22 ifeq ($(XEN_COMPILE_ARCH),$(XEN_TARGET_ARCH))
23 SUBDIRS += python
24 SUBDIRS += pygrub
25 endif
27 .PHONY: all install clean check check_clean ioemu eioemuinstall ioemuclean
29 all: check
30 @set -e; for subdir in $(SUBDIRS); do \
31 $(MAKE) -C $$subdir $@; \
32 done
33 $(MAKE) ioemu
35 install: check
36 @set -e; for subdir in $(SUBDIRS); do \
37 $(MAKE) -C $$subdir $@; \
38 done
39 $(MAKE) ioemuinstall
40 $(INSTALL_DIR) -p $(DESTDIR)/var/xen/dump
42 clean: check_clean
43 @set -e; for subdir in $(SUBDIRS); do \
44 $(MAKE) -C $$subdir $@; \
45 done
46 $(MAKE) ioemuclean
48 check:
49 $(MAKE) -C check
51 check_clean:
52 $(MAKE) -C check clean
54 ifndef XEN_NO_IOEMU
55 ioemu ioemuinstall ioemuclean:
56 [ -f ioemu/config-host.h ] || \
57 (cd ioemu; ./configure --prefix=usr)
58 $(MAKE) -C ioemu $(patsubst ioemu%,%,$@)
59 else
60 ioemu ioemuinstall ioemuclean:
61 endif