cregit-Linux how code gets into the kernel

Release 4.12 include/xen/arm/hypervisor.h

Directory: include/xen/arm
#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
Marc Zyngier13100.00%1100.00%
Total13100.00%1100.00%

extern const 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
Marc Zyngier10100.00%1100.00%
Total10100.00%1100.00%

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

Contributors

PersonTokensPropCommitsCommitProp
Marc Zyngier9100.00%1100.00%
Total9100.00%1100.00%


static inline void xen_arch_unregister_cpu(int num) { }

Contributors

PersonTokensPropCommitsCommitProp
Marc Zyngier9100.00%1100.00%
Total9100.00%1100.00%

#endif #endif /* _ASM_ARM_XEN_HYPERVISOR_H */

Overall Contributors

PersonTokensPropCommitsCommitProp
Marc Zyngier10199.02%150.00%
Bart Van Assche10.98%150.00%
Total102100.00%2100.00%
Directory: include/xen/arm
Information contained on this website is for historical information purposes only and does not indicate or represent copyright ownership.
Created with cregit.