|   | 
      | 
  
  
      | 
      | 
  
 
     | 
    | 
  
  
     | 
    | 
  
  
    |   | 
      | 
  
  
    | 
         
xen-ia64-devel
[Xen-ia64-devel] [PATCH 06/15] ia64/pv_ops: preparation for	paravirtuliz
 
Preparation for paravirtualization of hand written assembly code.
They are paravirtualized by single source code and compiled multi times.
To tell those files for target (including native), add one defines.
Signed-off-by: Isaku Yamahata <yamahata@xxxxxxxxxxxxx>
---
 arch/ia64/kernel/Makefile |    9 +++++++++
 1 files changed, 9 insertions(+), 0 deletions(-)
diff --git a/arch/ia64/kernel/Makefile b/arch/ia64/kernel/Makefile
index 10a4ddb..8b25242 100644
--- a/arch/ia64/kernel/Makefile
+++ b/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))))
-- 
1.5.3
_______________________________________________
Xen-ia64-devel mailing list
Xen-ia64-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-ia64-devel
 
 |   
 
| <Prev in Thread] | 
Current Thread | 
[Next in Thread>
 |  
- [Xen-ia64-devel] [PATCH 10/15] ia64/pv_ops: paravirtualize entry.S, (continued)
- [Xen-ia64-devel] [PATCH 10/15] ia64/pv_ops: paravirtualize entry.S, Isaku Yamahata
 
- [Xen-ia64-devel] [PATCH 13/15] ia64/pv_ops: add hooks,	pv_iosapic_ops, to paravirtualize iosapic., Isaku Yamahata
 
- [Xen-ia64-devel] [PATCH 04/15] ia64/pv_ops: introduce pv_info which	describes some random info., Isaku Yamahata
 
- [Xen-ia64-devel] [PATCH 03/15] ia64/pv_ops: preparation: introduce	ia64_get_psr_i() to make kernel paravirtualization friendly., Isaku Yamahata
 
- [Xen-ia64-devel] [PATCH 02/15] ia64/pv_ops: preparation: introduce	ia64_set_rr0_to_rr4() to make kernel paravirtualization friendly., Isaku Yamahata
 
- [Xen-ia64-devel] [PATCH 15/15] ia64/pv_ops: add to hooks,	pv_time_ops, for steal time accounting., Isaku Yamahata
 
- [Xen-ia64-devel] [PATCH 14/15] ia64/pv_ops: add hooks, pv_irq_ops,	to paravirtualized irq related operations., Isaku Yamahata
 
- [Xen-ia64-devel] [PATCH 01/15] ia64: preparation: remove extern in	irq_ia64.c, Isaku Yamahata
 
- [Xen-ia64-devel] [PATCH 09/15] ia64/pv_ops: paravirtualize ivt.S, Isaku Yamahata
 
- [Xen-ia64-devel] [PATCH 05/15] ia64/pv_ops: introduce pv_cpu_ops to	paravirtualize privileged instructions., Isaku Yamahata
 
- [Xen-ia64-devel] [PATCH 06/15] ia64/pv_ops: preparation for	paravirtulization of hand written assembly code.,
Isaku Yamahata <=
 
- [Xen-ia64-devel] [PATCH 11/15] ia64/pv_ops: paravirtualize NR_IRQS, Isaku Yamahata
 
- [Xen-ia64-devel] [PATCH 07/15] ia64/pv_ops: define paravirtualized	instructions for native., Isaku Yamahata
 
- [Xen-ia64-devel] Re: [PATCH 00/15] ia64/pv_ops take 5, Isaku Yamahata
 
- [Xen-ia64-devel] RE: [PATCH 00/15] ia64/pv_ops take 5, Luck, Tony
 
 
 
 
 |  
  
 | 
    | 
  
  
    |   | 
    |