hypervisor.h 529 B

1234567891011121314151617181920212223242526
  1. /* SPDX-License-Identifier: GPL-2.0 */
  2. #ifndef _ASM_ARM_XEN_HYPERVISOR_H
  3. #define _ASM_ARM_XEN_HYPERVISOR_H
  4. #include <linux/init.h>
  5. extern struct shared_info *HYPERVISOR_shared_info;
  6. extern struct start_info *xen_start_info;
  7. #ifdef CONFIG_XEN
  8. void __init xen_early_init(void);
  9. #else
  10. static inline void xen_early_init(void) { return; }
  11. #endif
  12. #ifdef CONFIG_HOTPLUG_CPU
  13. static inline void xen_arch_register_cpu(int num)
  14. {
  15. }
  16. static inline void xen_arch_unregister_cpu(int num)
  17. {
  18. }
  19. #endif
  20. #endif /* _ASM_ARM_XEN_HYPERVISOR_H */