In current patch series, we have many definition:

+#define ia64_itci                      ia64_native_itci
+#define ia64_itcd                      ia64_native_itcd
+#define ia64_itri                      ia64_native_itri
+#define ia64_itrd                      ia64_native_itrd
+#define ia64_tpa                       ia64_native_tpa
+#define ia64_set_ibr                   ia64_native_set_ibr
+#define ia64_set_pkr                   ia64_native_set_pkr
+#define ia64_set_pmc                   ia64_native_set_pmc
+#define ia64_set_pmd                   ia64_native_set_pmd
+#define ia64_set_rr                    ia64_native_set_rr
+#define ia64_get_cpuid                 ia64_native_get_cpuid
+#define ia64_get_ibr                   ia64_native_get_ibr
+#define ia64_get_pkr                   ia64_native_get_pkr
+#define ia64_get_pmc                   ia64_native_get_pmc
+#define ia64_get_pmd                   ia64_native_get_pmd



    Which comes from gcc_intrin.h such as:

-#define ia64_itci(addr)        asm volatile ("itc.i %0;;" :: "r"(addr)
: "memory")
+#define ia64_native_itci(addr) asm volatile ("itc.i %0;;" :: "r"(addr)
: "memory")



        The question is we actually don't have xen_itci in the whole
patch, should
we remove the indirect reference of "new
ia64_itci-->ia64_native_itci->old_ia64_itci".
        It is just identical and the change is redunadnt at least for
this moment.

Thanks, eddie

_______________________________________________
Xen-ia64-devel mailing list
Xen-ia64-devel@lists.xensource.com
http://lists.xensource.com/xen-ia64-devel

Reply via email to