Home
last modified time | relevance | path

Searched full:hypervisor (Results 1 – 25 of 253) sorted by relevance

1234567891011

/freebsd/sys/contrib/xen/arch-x86/
H A Dpmu.h99 * hypervisor during PMU interrupt). Hypervisor will read updated data in
106 * WO for hypervisor, RO for guests.
114 /* WO for hypervisor, RO for guest */
119 * RW for both hypervisor and guest.
120 * Only APIC_LVT_MASKED bit is loaded by the hypervisor into hardware
130 * RW for both hypervisor and guest (see exceptions above).
132 * hypervisor into hardware during XENPMU_flush
/freebsd/share/man/man4/
H A Dxen.434 .Nd Xen Hypervisor Support
43 The Xen Hypervisor allows multiple virtual machines to be run on a single
48 hypervisor calls (hypercalls) rather than direct hardware instructions to
64 physical memory pages to the hypervisor, etc.
69 Allow physical memory pages to be returned to the hypervisor as a result of
107 to the hypervisor for better performance management.
111 This device allows detection of the Xen hypervisor, and provides interrupt
112 and shared memory services required to interact with the hypervisor.
H A Dptnet.446 that the hypervisor has passed-through to the VM.
47 Hypervisor support for
65 when compared to hypervisor device emulation or paravirtualization (e.g.,
68 comes from the hypervisor being completely bypassed in the data-path.
74 and publish that to a VirtIO queue; on the hypervisor side, the
76 hypervisor-specific packet representation.
118 to exchange offload metadata with the hypervisor.
H A Dvirtio.448 Traditionally, the hypervisor emulated real devices such as an Ethernet
52 VirtIO defines an interface for efficient I/O between the hypervisor and VM.
58 device driver represents an emulated PCI device that the hypervisor makes
61 interrupt notifications needed to interact with the hypervisor.
82 A pseudo-device to allow the VM to release memory back to the hypervisor is
H A Dhv_vmbus.444 Hyper-V is a hypervisor-based virtualization technology from Microsoft.
47 logical unit of isolation, supported by the hypervisor, in which
50 The Microsoft hypervisor must have at least one parent, or root,
61 redirected either via the VMBus or the hypervisor to the devices in
H A Dvmm.447 hypervisor.
57 PCI devices can be reserved for use by the hypervisor.
65 Host PCI devices that match an entry will be assigned to the hypervisor
106 Reserve three PCI devices for use by the hypervisor: bus 10 slot 0 function 0,
H A Dvirtio_balloon.451 hypervisor, return memory allocated to the hypervisor so it can
53 The hypervisor can later signal the balloon to return the memory.
H A Dkvmclock.441 device provided by the KVM hypervisor on Linux hosts.
57 hypervisor.
59 to produce a high-resolution timecounter which is invariant under hypervisor
H A Dvtnet.450 If the hypervisor advertises the appropriate features, the
91 driver and the hypervisor, the number of CPUs present in the guest, and this
112 driver only supports LRO when the hypervisor advertises the
/freebsd/sys/contrib/device-tree/Bindings/powerpc/fsl/
H A Dmsi-pic.txt37 This property may be used in virtualized environments where the hypervisor
81 The Freescale hypervisor and msi-address-64
87 In a virtualized environment, the hypervisor may need to create an IOMMU
88 mapping for MSIIR. The Freescale ePAPR hypervisor has this requirement
90 (PAMU), which is currently the only IOMMU that the hypervisor supports.
106 Therefore, the hypervisor has to create a subwindow inside the same
110 address of MSIIR. The hypervisor configures the PAMU to map that address to
/freebsd/sys/contrib/device-tree/src/arm/xen/
H A Dxenvm-4.2.dts20 /* this field is going to be adjusted by the hypervisor */
50 /* this field is going to be adjusted by the hypervisor */
71 hypervisor {
73 /* this field is going to be adjusted by the hypervisor */
75 /* this field is going to be adjusted by the hypervisor */
/freebsd/lib/libpmc/pmu-events/arch/arm64/arm/cortex-a75/
H A Dexception.json12hypervisor. This event counts the number of exception traps taken to EL2, excluding HVC instructio…
15hypervisor. This event counts the number of exception traps taken to EL2, excluding HVC instructio…
/freebsd/sys/dev/xen/timer/
H A Dxen_timer.c33 * \brief A timer driver for the Xen hypervisor's PV clock.
52 #include <xen/hypervisor.h>
119 * - Vector callback support by the hypervisor, in order to deliver in xentimer_probe()
121 * - Access to the hypervisor shared info page, in order to look up in xentimer_probe()
123 * - The hypervisor must say its PV clock is "safe" to use. in xentimer_probe()
124 * - The hypervisor must support VCPUOP hypercalls. in xentimer_probe()
126 * the number of VCPUs supported by the hypervisor. in xentimer_probe()
151 * \brief Get the current time, in nanoseconds, since the hypervisor booted.
184 * \brief Fetch the hypervisor boot time, known as the "Xen wallclock".
243 * \brief Return current time according to the Xen Hypervisor wallclock.
[all …]
/freebsd/sys/contrib/xen/
H A Dcallback.h45 /* x86/64 hypervisor: Syscall by 64-bit guest app ('64-on-64-on-64'). */
49 * x86/32 hypervisor: Only available on x86/32 when supervisor_mode_kernel
59 * - 32-bit hypervisor: with the supervisor_mode_kernel feature enabled
60 * - 64-bit hypervisor: 32-bit guest applications on Intel CPUs
68 * x86/64 hypervisor: Syscall by 32-bit guest app on AMD CPUs
H A Dpmu.h78 * everyone: itself, the hypervisor and the guests.
102 * Shared PMU data between hypervisor and PV(H) domains.
104 * The hypervisor fills out this structure during PMU interrupt and sends an
106 * Architecture-independent fields of xen_pmu_data are WO for the hypervisor
108 * by both the hypervisor and the guest (see arch-$arch/pmu.h).
H A Dhypfs.h2 * Xen Hypervisor Filesystem
73 * Read highest interface version supported by the hypervisor.
101 * arg3: XEN_GUEST_HANDLE(data buffer written by hypervisor)
121 * arg3: XEN_GUEST_HANDLE(content buffer read by hypervisor)
H A Darch-arm.h37 * respectively irrespective of whether the underlying hypervisor is
63 * (including the hypervisor and other guests) must reside in memory
69 * - memory shared with the hypervisor (struct shared_info, struct
151 * hypervisor node on device tree can be used as target gpfn for the
163 * interrupt specified under the Xen compatible hypervisor node on
395 * hypervisor. Guests must not rely on these hardcoded values but
/freebsd/sys/powerpc/include/
H A Dtrap.h79 #define EXC_HDSI 0x0e00 /* Hypervisor Data Storage */
80 #define EXC_HISI 0x0e20 /* Hypervisor Instruction Storage */
81 #define EXC_HEA 0x0e40 /* Hypervisor Emulation Assistance */
82 #define EXC_HMI 0x0e60 /* Hypervisor Maintenance */
87 #define EXC_HFAC 0x0f80 /* Hypervisor Facility Unavailable */
90 #define EXC_HVI 0x0ea0 /* Hypervisor Virtualization */
/freebsd/sys/contrib/device-tree/Bindings/arm/
H A Dxen.txt1 * Xen hypervisor device tree bindings
3 Xen ARM virtual platforms shall have a top-level "hypervisor" node with
23 under /hypervisor with following parameters:
45 hypervisor {
60 they differ because they are provided by the Xen hypervisor, together with a set
/freebsd/lib/libpmc/pmu-events/arch/arm64/arm/cortex-a73/
H A Dexception.json9 "PublicDescription": "Number of Traps to hypervisor",
12 "BriefDescription": "Number of Traps to hypervisor"
/freebsd/sys/powerpc/pseries/
H A Dphyp-hvcall.S27 /* Hypervisor entry call. */
44 hc /* invoke the hypervisor */
63 hc /* invoke the hypervisor */
/freebsd/usr.sbin/bhyve/
H A Dvirtio.h96 * pass information to the hypervisor's virtual driver. These
123 * interrupt, or that the hypervisor driver does not need a
141 * that indicates the (hypervisor's) queue size. Or, if reading it
142 * produces zero, the hypervisor does not have a corresponding
150 * based on the hypervisor's provided QNUM).
153 * number to the register, the hypervisor should scan the specified
208 * Note: inside each hypervisor virtio driver, changes to these
272 uint64_t vc_hv_caps; /* hypervisor-provided capabilities */
283 * requests a device reset, the hypervisor first calls
/freebsd/sys/arm64/vmm/
H A Darm64.h32 #include <machine/hypervisor.h>
43 * Per-vCPU hypervisor state.
96 uint64_t hcr_el2; /* Hypervisor Configuration Register */
105 uint64_t hpfar_el2; /* Hypervisor IPA Fault Address Register */
/freebsd/sys/xen/
H A Dhypervisor.h2 * hypervisor.h
4 * Linux-specific hypervisor handling.
/freebsd/sys/powerpc/ps3/
H A Dps3-hv-header.awk1 # This script generates the PS3 hypervisor call header from a hypervisor

1234567891011