cregit-Linux how code gets into the kernel

Release 4.9 arch/arm/include/asm/xen/hypervisor.h

#ifndef _ASM_ARM_XEN_HYPERVISOR_H

#define _ASM_ARM_XEN_HYPERVISOR_H

#include <linux/init.h>

extern struct shared_info *HYPERVISOR_shared_info;
extern struct start_info *xen_start_info;

/* Lazy mode for batching updates / context switch */

enum paravirt_lazy_mode {
	
PARAVIRT_LAZY_NONE,
	
PARAVIRT_LAZY_MMU,
	
PARAVIRT_LAZY_CPU,
};


static inline enum paravirt_lazy_mode paravirt_get_lazy_mode(void) { return PARAVIRT_LAZY_NONE; }

Contributors

PersonTokensPropCommitsCommitProp
stefano stabellinistefano stabellini13100.00%1100.00%
Total13100.00%1100.00%

extern struct dma_map_ops *xen_dma_ops; #ifdef CONFIG_XEN void __init xen_early_init(void); #else
static inline void xen_early_init(void) { return; }

Contributors

PersonTokensPropCommitsCommitProp
stefano stabellinistefano stabellini10100.00%1100.00%
Total10100.00%1100.00%

#endif #ifdef CONFIG_HOTPLUG_CPU
static inline void xen_arch_register_cpu(int num) { }

Contributors

PersonTokensPropCommitsCommitProp
stefano stabellinistefano stabellini9100.00%1100.00%
Total9100.00%1100.00%


static inline void xen_arch_unregister_cpu(int num) { }

Contributors

PersonTokensPropCommitsCommitProp
stefano stabellinistefano stabellini9100.00%1100.00%
Total9100.00%1100.00%

#endif #endif /* _ASM_ARM_XEN_HYPERVISOR_H */

Overall Contributors

PersonTokensPropCommitsCommitProp
stefano stabellinistefano stabellini101100.00%4100.00%
Total101100.00%4100.00%