/freebsd/sys/contrib/xen/arch-x86/ |
H A D | pmu.h | 99 * 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 D | xen.4 | 34 .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 D | ptnet.4 | 46 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 D | virtio.4 | 48 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 D | hv_vmbus.4 | 44 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 D | vmm.4 | 47 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 D | virtio_balloon.4 | 51 hypervisor, return memory allocated to the hypervisor so it can 53 The hypervisor can later signal the balloon to return the memory.
|
H A D | kvmclock.4 | 41 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 D | vtnet.4 | 50 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 D | msi-pic.txt | 37 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 D | xenvm-4.2.dts | 20 /* 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 D | exception.json | 12 …hypervisor. This event counts the number of exception traps taken to EL2, excluding HVC instructio… 15 …hypervisor. This event counts the number of exception traps taken to EL2, excluding HVC instructio…
|
/freebsd/sys/dev/xen/timer/ |
H A D | xen_timer.c | 33 * \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 D | callback.h | 45 /* 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 D | pmu.h | 78 * 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 D | hypfs.h | 2 * 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 D | arch-arm.h | 37 * 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 D | trap.h | 79 #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 D | xen.txt | 1 * 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 D | exception.json | 9 "PublicDescription": "Number of Traps to hypervisor", 12 "BriefDescription": "Number of Traps to hypervisor"
|
/freebsd/sys/powerpc/pseries/ |
H A D | phyp-hvcall.S | 27 /* Hypervisor entry call. */ 44 hc /* invoke the hypervisor */ 63 hc /* invoke the hypervisor */
|
/freebsd/usr.sbin/bhyve/ |
H A D | virtio.h | 96 * 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 D | arm64.h | 32 #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 D | hypervisor.h | 2 * hypervisor.h 4 * Linux-specific hypervisor handling.
|
/freebsd/sys/powerpc/ps3/ |
H A D | ps3-hv-header.awk | 1 # This script generates the PS3 hypervisor call header from a hypervisor
|