X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=include%2Fasm-x86_64%2Fdmi.h;h=613b969f739939c7b74573270dd2464f3e4aa787;hb=refs%2Fheads%2Fvserver;hp=93b2b15d43256008b9b642989523f837d00c7cb2;hpb=76828883507a47dae78837ab5dec5a5b4513c667;p=linux-2.6.git diff --git a/include/asm-x86_64/dmi.h b/include/asm-x86_64/dmi.h index 93b2b15d4..613b969f7 100644 --- a/include/asm-x86_64/dmi.h +++ b/include/asm-x86_64/dmi.h @@ -5,6 +5,10 @@ extern void *dmi_ioremap(unsigned long addr, unsigned long size); extern void dmi_iounmap(void *addr, unsigned long size); +#ifdef CONFIG_XEN +extern void *bt_ioremap(unsigned long addr, unsigned long size); +extern void bt_iounmap(void *addr, unsigned long size); +#endif #define DMI_MAX_DATA 2048 @@ -21,7 +25,12 @@ static inline void *dmi_alloc(unsigned len) return dmi_alloc_data + idx; } +#ifdef CONFIG_XEN +#define dmi_ioremap bt_ioremap +#define dmi_iounmap bt_iounmap +#else #define dmi_ioremap early_ioremap #define dmi_iounmap early_iounmap +#endif #endif