Home
last modified time | relevance | path

Searched refs:hypervisor (Results 1 – 98 of 98) sorted by relevance

/linux-4.4.14/arch/arm/boot/dts/
Dxenvm-4.2.dts19 /* this field is going to be adjusted by the hypervisor */
49 /* this field is going to be adjusted by the hypervisor */
70 hypervisor {
72 /* this field is going to be adjusted by the hypervisor */
74 /* this field is going to be adjusted by the hypervisor */
/linux-4.4.14/Documentation/ABI/testing/
Dsysfs-hypervisor-pmu1 What: /sys/hypervisor/pmu/pmu_mode
11 privileged (e.g. dom0), the hypervisor
12 "all" -- The guest can profile itself, the hypervisor
16 What: /sys/hypervisor/pmu/pmu_features
Dsysfs-bus-event_source-devices-hv_gpci5 '0' if the hypervisor is configured to forbid access to event
36 hypervisor reports supporting.
Dsysfs-bus-event_source-devices-hv_24x76 hypervisor on POWER7 and 8 systems. This catalog lists events
/linux-4.4.14/drivers/virt/
DKconfig16 tristate "Freescale hypervisor management driver"
20 The Freescale hypervisor management driver provides several services
21 to drivers and applications related to the Freescale hypervisor:
/linux-4.4.14/Documentation/devicetree/bindings/arm/
Dxen.txt1 * Xen hypervisor device tree bindings
3 Xen ARM virtual platforms shall have a top-level "hypervisor" node with
21 hypervisor {
Darch_timer.txt18 hypervisor timers, in that order.
/linux-4.4.14/arch/tile/
DKconfig.debug9 Write kernel log output directly via the hypervisor console.
18 bool "Provide wrapper functions for hypervisor ABI calls"
21 Provide wrapper functions for the hypervisor ABI calls
DKconfig68 # hypervisor. TILEPro in any case does not support page sizes
189 Note that for TILEPro, you must also rebuild the hypervisor
288 hypervisor, or with only a single memory controller.
412 Since MDE 4.2, the Tilera hypervisor runs the kernel
413 at PL2 by default. If running under an older hypervisor,
415 hypervisor may also be recompiled with "make HV_PL=2" to
/linux-4.4.14/net/vmw_vsock/
DKconfig9 allowing communication between Virtual Machines and hypervisor
12 You should also select one or more hypervisor-specific transports
25 hypervisor.
/linux-4.4.14/Documentation/virtual/kvm/
Dmsr.txt28 whose data will be filled in by the hypervisor. The hypervisor is only
67 whose data will be filled in by the hypervisor periodically. Only one
70 The hypervisor may update this structure at any time it sees fit until
110 coordinated between the guest and the hypervisor. Availability
175 the hypervisor at the time of asynchronous page fault (APF)
214 whose data will be filled in by the hypervisor periodically. Only one
217 The hypervisor may update this structure at any time it sees fit until
243 written to by the hypervisor, typically at the time of interrupt
247 later be polled by the hypervisor.
256 primitives to synchronise with the hypervisor.
[all …]
Dppc-pv.txt9 instructions that needlessly return us to the hypervisor even though they
13 and transforms them into unprivileged ones with some help from the hypervisor.
22 Linux is running on KVM, a node /hypervisor exists. That node contains a
31 Inside the device tree's /hypervisor node there's a property called
66 To enable communication between the hypervisor and guest there is a new shared
118 The MSR contains bits that require hypervisor intervention and bits that do
119 not require direct hypervisor intervention because they only get interpreted
120 when entering the guest or don't have any impact on the hypervisor's behavior.
203 These are the same hypercalls that pHyp, the POWER hypervisor implements. Some of
Dhypercalls.txt5 instruction. The hypervisor can replace it with instructions that are
28 property inside the device tree's /hypervisor node.
66 Purpose: To enable communication between the hypervisor and guest there is a
79 time-interval. Execution of HLT instruction would cause the hypervisor to put
Dnested-vmx.txt30 L0, the guest hypervisor, which we call L1, and its nested guest, which we
64 implementation for the a guest hypervisor to use. As such, the official
Dtimekeeping.txt561 in some way in the hypervisor by virtualizing these timers. In addition,
607 time. This may allow the guest to infer the presence of a hypervisor (as in a
Dmmu.txt128 (*) the guest hypervisor will encode the ngva->gpa translation into its page
Dapi.txt3415 runs in "hypervisor" privilege mode with a few missing features.
/linux-4.4.14/Documentation/devicetree/bindings/powerpc/fsl/
Dmsi-pic.txt42 This property may be used in virtualized environments where the hypervisor
86 The Freescale hypervisor and msi-address-64
92 In a virtualized environment, the hypervisor may need to create an IOMMU
93 mapping for MSIIR. The Freescale ePAPR hypervisor has this requirement
95 (PAMU), which is currently the only IOMMU that the hypervisor supports.
111 Therefore, the hypervisor has to create a subwindow inside the same
115 address of MSIIR. The hypervisor configures the PAMU to map that address to
Dinterlaken-lac.txt31 There is a full register set at 0x0000-0x0FFF (also known as the "hypervisor"
35 linking the hypervisor node to the normal operating node.
56 where access to the hypervisor node is to be denied.
/linux-4.4.14/arch/sparc/mm/
Dtsb.c82 if (tlb_type == cheetah_plus || tlb_type == hypervisor) in flush_tsb_user()
90 if (tlb_type == cheetah_plus || tlb_type == hypervisor) in flush_tsb_user()
107 if (tlb_type == cheetah_plus || tlb_type == hypervisor) in flush_tsb_user_page()
115 if (tlb_type == cheetah_plus || tlb_type == hypervisor) in flush_tsb_user_page()
210 if (tlb_type == cheetah_plus || tlb_type == hypervisor) { in setup_tsb_params()
228 if (tlb_type == hypervisor) { in setup_tsb_params()
441 if (tlb_type == cheetah_plus || tlb_type == hypervisor) { in tsb_grow()
Dinit_64.c200 BUG_ON(tlb_type == hypervisor); in flush_dcache_page_impl()
273 if (tlb_type == cheetah_plus || tlb_type == hypervisor) in tsb_insert()
333 if (tlb_type != hypervisor) { in update_mmu_cache()
365 if (tlb_type == hypervisor) in flush_dcache_page()
444 else if (tlb_type == hypervisor) in mmu_info()
559 prom_trans[i].data |= (tlb_type == hypervisor ? in read_obp_translations()
590 if (tlb_type == hypervisor) { in remap_kernel()
1366 if (tlb_type == hypervisor) in bootmem_init_numa()
1733 } else if (tlb_type == hypervisor) { in setup_page_offset()
1796 if (tlb_type == hypervisor) in tsb_phys_patch()
[all …]
Dtlb.c117 if (tlb_type != hypervisor && in tlb_batch_add()
Dgup.c26 if (tlb_type == hypervisor) { in gup_pte_range()
/linux-4.4.14/arch/powerpc/kvm/
DKconfig77 tristate "KVM for POWER7 and later using hypervisor mode in host"
85 hypervisor mode available to the host.
98 tristate "KVM support without using hypervisor mode in host"
103 without using hypervisor mode in the host, by running the
107 This is not as fast as using hypervisor mode, but works on
108 machines where hypervisor mode is not available or not usable,
114 bool "Detailed timing for hypervisor real-mode code"
/linux-4.4.14/arch/sparc/kernel/
Dsetup_64.c176 if (tlb_type != hypervisor) { in per_cpu_patch()
198 case hypervisor: in per_cpu_patch()
280 if (tlb_type != hypervisor) in sun4v_patch()
519 else if (tlb_type == hypervisor) { in init_sparc64_elf_hwcap()
555 if (tlb_type == hypervisor) { in init_sparc64_elf_hwcap()
601 if (tlb_type == hypervisor) in setup_arch()
Dpcr.c254 if (tlb_type == hypervisor) { in register_perf_hsvc()
301 if (tlb_type != hypervisor) in unregister_perf_hsvc()
345 case hypervisor: in pcr_arch_init()
Dunaligned_64.c481 if (tlb_type == hypervisor) in handle_ldf_stq()
491 if (tlb_type == hypervisor) in handle_ldf_stq()
507 if (tlb_type == hypervisor) in handle_ldf_stq()
533 if (tlb_type == hypervisor) in handle_ldf_stq()
648 if (tlb_type == hypervisor) in handle_lddfmna()
699 if (tlb_type == hypervisor) in handle_stdfmna()
Dsmp_64.c101 if (tlb_type == hypervisor) in smp_callin()
356 if (tlb_type == hypervisor) { in smp_boot_one_cpu()
890 if (tlb_type == hypervisor) in smp_flush_dcache_page_impl()
931 if (tlb_type == hypervisor) in flush_dcache_page_all()
1007 if (tlb_type == hypervisor && in smp_fetch_global_pmu()
1290 if (tlb_type != hypervisor) in __cpu_up()
1305 if (tlb_type == hypervisor) { in cpu_play_dead()
1431 if (tlb_type == hypervisor) { in smp_send_stop()
1565 if (tlb_type == hypervisor) in setup_per_cpu_areas()
Dprom_64.c349 if (tlb_type == hypervisor) { in __build_path_component()
388 if (tlb_type == hypervisor) { in arch_find_n_match_cpu_physical_id()
489 if (tlb_type == hypervisor) in of_populate_present_mask()
585 if (tlb_type == hypervisor) in of_fill_in_cpu_data()
Dmodule.c196 if (sun4v_1insn && tlb_type == hypervisor) { in do_patch_sections()
200 if (sun4v_2insn && tlb_type == hypervisor) { in do_patch_sections()
Dirq_64.c156 if (tlb_type != hypervisor) in irq_init_hv()
187 if (tlb_type == hypervisor) { in size_nr_ivec()
619 BUG_ON(tlb_type == hypervisor); in build_irq()
1118 if (tlb_type == hypervisor) in init_IRQ()
1123 if (tlb_type == hypervisor) { in init_IRQ()
Dsstate.c93 if (tlb_type != hypervisor) in sstate_init()
Dcpu.c389 ((tlb_type == hypervisor) ? in show_cpuinfo()
527 if (tlb_type == hypervisor) { in cpu_type_probe()
Dtime_64.c194 if (tlb_type != hypervisor) { in stick_init_tick()
569 if (tlb_type == hypervisor) in clock_init()
Dprocess_64.c59 if (tlb_type != hypervisor) { in arch_cpu_idle()
323 if (tlb_type == hypervisor && in __global_pmu_self()
Dsysfs.c277 if (tlb_type != hypervisor) in check_mmu_stats()
Dpci_common.c420 if (tlb_type == hypervisor) in pci_determine_mem_io_space()
Dof_device_64.c407 if (tlb_type == hypervisor) in build_device_resources()
Diommu.c116 (tlb_type != hypervisor ? iommu_flushall : NULL), in iommu_table_init()
Dptrace_64.c75 if (tlb_type == hypervisor) in flush_ptrace_access()
Dmdesc.c895 if (tlb_type != hypervisor) in mdesc_populate_present_mask()
Dds.c1260 if (tlb_type == hypervisor) { in ds_init()
Dtraps_64.c74 limit = (tlb_type == hypervisor) ? 2 : 4; in dump_tl1_traplog()
2464 } else if (tlb_type == hypervisor) { in do_illegal_instruction()
/linux-4.4.14/drivers/xen/
DKconfig109 information with each other and with the hypervisor.
127 bool "Create xen entries under /sys/hypervisor"
132 Create entries under /sys/hypervisor describing the Xen
133 hypervisor environment. When running native or in another
134 virtual environment, /sys/hypervisor will still be present,
246 hypervisor.
249 said information to the Xen hypervisor. Then the Xen hypervisor can
288 Exports hypervisor symbols (along with their types and addresses) via
DMakefile25 obj-$(CONFIG_XEN_SYS_HYPERVISOR) += sys-hypervisor.o
/linux-4.4.14/Documentation/virtual/
Dparavirt_ops.txt4 Linux provides support for different hypervisor virtualization technologies.
8 hypervisors. It allows each hypervisor to override critical operations and
/linux-4.4.14/arch/arm/kernel/
Dhyp-stub.S126 @ Now install the hypervisor stub:
128 mcr p15, 4, r7, c12, c0, 0 @ set hypervisor vector base (HVBAR)
/linux-4.4.14/drivers/tty/hvc/
DKconfig6 Generic "hypervisor virtual console" infrastructure for various
20 pSeries machines when partitioned support a hypervisor virtual
73 bool "udbg based fake hypervisor console"
/linux-4.4.14/arch/sparc/include/asm/
Dxor_64.h66 ((tlb_type == hypervisor && \
Dspitfire.h59 hypervisor = 3, enumerator
Dpgtable_64.h931 if (tlb_type != hypervisor && pte_present(pte)) { \
/linux-4.4.14/drivers/lguest/
DKconfig2 tristate "Linux hypervisor example code"
/linux-4.4.14/arch/x86/lguest/
DKconfig9 Lguest is a tiny in-kernel hypervisor. Selecting this will
/linux-4.4.14/drivers/base/
DMakefile20 obj-$(CONFIG_SYS_HYPERVISOR) += hypervisor.o
/linux-4.4.14/arch/powerpc/platforms/pasemi/
DKconfig29 running under a hypervisor.
/linux-4.4.14/Documentation/zh_CN/arm64/
Dmemory.txt109 当使用 KVM 时, 管理程序(hypervisor)在 EL2 中通过相对内核虚拟地址的
/linux-4.4.14/arch/powerpc/platforms/pseries/
DKconfig40 SPLPAR machines can log hypervisor preempt & dispatch events to a
124 Enable access to hypervisor supplied counters in perf. Currently,
/linux-4.4.14/arch/x86/xen/
DKconfig16 Xen hypervisor.
/linux-4.4.14/arch/x86/kernel/cpu/
DMakefile61 obj-$(CONFIG_HYPERVISOR_GUEST) += vmware.o hypervisor.o mshyperv.o
/linux-4.4.14/Documentation/x86/x86_64/
Dmm.txt8 ffff800000000000 - ffff87ffffffffff (=43 bits) guard hole, reserved for hypervisor
/linux-4.4.14/tools/lguest/
Dlguest.txt6 Lguest is designed to be a minimal 32-bit x86 hypervisor for the Linux kernel,
49 "Linux hypervisor example code" = M/Y
/linux-4.4.14/arch/powerpc/platforms/ps3/
DKconfig11 and other platforms using the PS3 hypervisor. Enabling this
155 of the PS3's LV1 hypervisor.
/linux-4.4.14/Documentation/arm64/
Dmemory.txt89 When using KVM, the hypervisor maps kernel pages in EL2, at a fixed
Dbooting.txt12 counterpart. EL2 is the hypervisor level and exists only in non-secure
18 hypervisor code, or it may just be a handful of instructions for
/linux-4.4.14/arch/arm/kvm/
Dinit.S74 @ Set the HTTBR to point to the hypervisor PGD pointer passed
/linux-4.4.14/arch/powerpc/
DKconfig.debug43 Adds code to keep track of the number of hypervisor calls made and
44 the amount of time spent in hypervisor calls. Wall time spent in
50 This option will add a small amount of overhead to all hypervisor
/linux-4.4.14/Documentation/arm/
DBooting192 hypervisor.
205 hypervisor must be disabled, and PL1 access must be granted for all
/linux-4.4.14/Documentation/devicetree/bindings/powerpc/fsl/cpm_qe/
Dqe.txt76 the hypervisor to the guest.
/linux-4.4.14/Documentation/tpm/
Dxen-tpmfront.txt20 separation guaranteed by the hypervisor. The vTPM domains are implemented in
/linux-4.4.14/arch/powerpc/platforms/
DKconfig29 hypervisor. Overhead for the kernel when not running inside KVM should
47 a hypervisor. This option is not user-selectable but should
/linux-4.4.14/Documentation/vm/
Dfrontswap.txt107 "fallow" hypervisor-owned RAM to not only be "time-shared" between multiple
112 to be swapped to and from hypervisor RAM (if overall host system memory
226 In a virtualized environment, the dynamicity allows the hypervisor
Dzswap.txt20 throttling by the hypervisor. This allows more work to get done with less
Dcleancache.txt21 in Xen (using hypervisor memory) and zcache (using in-kernel compressed
127 "fallow" hypervisor-owned RAM to not only be "time-shared" between multiple
/linux-4.4.14/drivers/tty/serial/
Dsunhv.c637 if (tlb_type != hypervisor) in sunhv_init()
/linux-4.4.14/tools/perf/Documentation/
Dperf-list.txt28 h - hypervisor counting
Dperf-record.txt247 - hv: only when the target is at the hypervisor level
256 event are applied to the branch filter. Both kernel (k) and hypervisor (hv) privilege
Dperf-top.txt227 event are applied to the branch filter. Both kernel (k) and hypervisor (hv) privilege
Dintel-pt.txt181 h hypervisor
/linux-4.4.14/Documentation/ia64/
Dxen.txt114 The append options before "--" are for xen hypervisor,
/linux-4.4.14/drivers/tty/
DKconfig369 bool "ePAPR hypervisor byte channel driver"
373 This driver creates /dev entries for each ePAPR hypervisor byte
401 if you don't boot under a hypervisor at all.
/linux-4.4.14/arch/s390/
DKconfig855 prompt "s390 hypervisor file system support"
859 information in an s390 hypervisor environment.
875 the KVM hypervisor.
/linux-4.4.14/tools/perf/
Ddesign.txt56 exclude_hv : 1, /* ditto hypervisor */
223 CPU is in user, kernel and/or hypervisor mode.
/linux-4.4.14/drivers/char/
DKconfig594 bool "Character-device access via hypervisor to the Tilera SPI ROM"
600 in /dev/srom/. The Tilera hypervisor makes the flash
/linux-4.4.14/drivers/edac/
DKconfig282 on platform without a hypervisor
/linux-4.4.14/Documentation/
Dintel_txt.txt47 Tboot currently supports launching Xen (open source VMM/hypervisor
Dkernel-parameters.txt679 a hypervisor.
736 hvc<n> Use the hypervisor console device <n>. This is for
1334 hvc_iucv= [S390] Number of z/VM IUCV hypervisor console (HVC)
3722 API to send anonymous pages to the hypervisor.
3726 API to send swap pages to the hypervisor. If disabled
3731 to the hypervisor.
3735 transfers pages from Xen hypervisor back to the
3749 topology updates sent by the hypervisor to this
D00-INDEX455 - info on Virtual Function I/O used in guest/hypervisor instances.
/linux-4.4.14/drivers/input/mouse/
DKconfig156 Say Y here if you are running under control of VMware hypervisor
/linux-4.4.14/drivers/staging/unisys/Documentation/
Doverview.txt33 driver and back-end use to communicate. The hypervisor need not intervene
/linux-4.4.14/Documentation/ioctl/
Dioctl-number.txt317 0xAF 00-1F linux/fsl_hypervisor.h Freescale hypervisor
/linux-4.4.14/Documentation/powerpc/
Dcxlflash.txt53 granted to it by the kernel or hypervisor allowing it to perform AFU
/linux-4.4.14/Documentation/scsi/
Dscsi_fc_transport.txt136 a hypervisor could set this string to "Xen Domain 2 VM 5 Vport 2",
/linux-4.4.14/arch/x86/
DKconfig653 visors. This option enables basic hypervisor detection and platform
665 under a hypervisor, potentially improving performance significantly
666 over full virtualization. However, when run without a hypervisor
699 hypervisor. It includes a paravirtualized clock, so that instead
/linux-4.4.14/arch/arm64/
DKconfig684 prevents the kernel or hypervisor from accessing user-space (EL0)
/linux-4.4.14/drivers/rtc/
DKconfig1519 tristate "Tilera hypervisor RTC support"
1523 hypervisor's real-time clock interface.
/linux-4.4.14/drivers/watchdog/
DKconfig1511 Say Y here to support the hypervisor watchdog capability provided
/linux-4.4.14/Documentation/RCU/
DRTFP.txt24 of "quiescent states" in the VM/XA hypervisor that are guaranteed not
/linux-4.4.14/Documentation/trace/
Dftrace.txt357 to correlate events across hypervisor/guest if