From 51119070a2940a9fe154173f0df998d53bb99ea6 Mon Sep 17 00:00:00 2001 From: Isaku Yamahata Date: Mon, 19 May 2008 22:13:35 +0900 Subject: [PATCH] --- yaml --- r: 104509 b: refs/heads/master c: 1e39d80a5957eab9dfdd7490d5c5cee272c34aa7 h: refs/heads/master i: 104507: 94f641961a18c1038aea467c836de3b8d1e482f4 v: v3 --- [refs] | 2 +- trunk/arch/ia64/kernel/Makefile | 9 +++++++++ 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/[refs] b/[refs] index 68f248ade9fd..8598a60e76f0 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 1ff730b52f0c3e4e3846c3ff345c5526b2633ba9 +refs/heads/master: 1e39d80a5957eab9dfdd7490d5c5cee272c34aa7 diff --git a/trunk/arch/ia64/kernel/Makefile b/trunk/arch/ia64/kernel/Makefile index 10a4ddb5b274..8b2524293eb4 100644 --- a/trunk/arch/ia64/kernel/Makefile +++ b/trunk/arch/ia64/kernel/Makefile @@ -72,3 +72,12 @@ $(obj)/gate-syms.o: $(obj)/gate.lds $(obj)/gate.o FORCE # We must build gate.so before we can assemble it. # Note: kbuild does not track this dependency due to usage of .incbin $(obj)/gate-data.o: $(obj)/gate.so + +# +# native ivt.S and entry.S +# +ASM_PARAVIRT_OBJS = ivt.o entry.o +define paravirtualized_native +AFLAGS_$(1) += -D__IA64_ASM_PARAVIRTUALIZED_NATIVE +endef +$(foreach obj,$(ASM_PARAVIRT_OBJS),$(eval $(call paravirtualized_native,$(obj))))