|
@@ -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))))
|