linux/arch/arm/include/asm/xen/hypervisor.h
<<
>>
Prefs
   1#ifndef _ASM_ARM_XEN_HYPERVISOR_H
   2#define _ASM_ARM_XEN_HYPERVISOR_H
   3
   4#include <linux/init.h>
   5
   6extern struct shared_info *HYPERVISOR_shared_info;
   7extern struct start_info *xen_start_info;
   8
   9/* Lazy mode for batching updates / context switch */
  10enum paravirt_lazy_mode {
  11        PARAVIRT_LAZY_NONE,
  12        PARAVIRT_LAZY_MMU,
  13        PARAVIRT_LAZY_CPU,
  14};
  15
  16static inline enum paravirt_lazy_mode paravirt_get_lazy_mode(void)
  17{
  18        return PARAVIRT_LAZY_NONE;
  19}
  20
  21extern struct dma_map_ops *xen_dma_ops;
  22
  23#ifdef CONFIG_XEN
  24void __init xen_early_init(void);
  25#else
  26static inline void xen_early_init(void) { return; }
  27#endif
  28
  29#endif /* _ASM_ARM_XEN_HYPERVISOR_H */
  30