ia64/xen-unstable

annotate tools/vtpm/Rules.mk @ 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 7e68bc2745af
children fbcb603288bb
rev   line source
shand@6575 1 # Base definitions and rules (XEN_ROOT must be defined in including Makefile)
shand@6575 2 include $(XEN_ROOT)/tools/Rules.mk
shand@6575 3
shand@6575 4 #
shand@6575 5 # Tool definitions
shand@6575 6 #
shand@6575 7
shand@6575 8 # Installation program and options
shand@6575 9 INSTALL = install
shand@6575 10 INSTALL_PROG = $(INSTALL) -m0755
shand@6575 11 INSTALL_DIR = $(INSTALL) -d -m0755
shand@6575 12
shand@6575 13 # Xen tools installation directory
shand@6575 14 TOOLS_INSTALL_DIR = $(DESTDIR)/usr/bin
shand@6575 15
shand@6575 16 # General compiler flags
kaf24@9212 17 CFLAGS = -Werror -g3 -I.
shand@6575 18
shand@6575 19 # For generating dependencies
shand@6575 20 CFLAGS += -Wp,-MD,.$(@F).d
shand@6575 21
shand@6575 22 DEP_FILES = .*.d
shand@6575 23
shand@6575 24 # Generic project files
shand@6575 25 HDRS = $(wildcard *.h)
shand@6575 26 SRCS = $(wildcard *.c)
shand@6575 27 OBJS = $(patsubst %.c,%.o,$(SRCS))
shand@6575 28
shand@6575 29 # Generic (non-header) dependencies
shand@6575 30 $(SRCS): Makefile $(XEN_ROOT)/tools/Rules.mk $(XEN_ROOT)/tools/vtpm/Rules.mk
shand@6575 31
shand@6575 32 $(OBJS): $(SRCS)
shand@6575 33
shand@6575 34 -include $(DEP_FILES)
shand@6575 35
kaf24@8578 36 BUILD_EMULATOR = n
kaf24@8578 37
shand@6575 38 # Make sure these are just rules
shand@6575 39 .PHONY : all build install clean