Home
last modified time | relevance | path

Searched refs:xen (Results 1 – 25 of 78) sorted by relevance

1234

/linux-6.15/arch/x86/kvm/
H A Dxen.c120 vcpu->arch.xen.timer_expires = 0; in kvm_xen_inject_timer_irqs()
128 arch.xen.timer); in xen_timer_callback()
137 e.port = vcpu->arch.xen.timer_virq; in xen_timer_callback()
142 vcpu->arch.xen.timer_expires = 0; in xen_timer_callback()
189 struct kvm_vcpu_xen *xen = &vcpu->arch.xen; in kvm_xen_start_timer() local
226 if (xen->vcpu_info_cache.active) in kvm_xen_start_timer()
300 if (vcpu->arch.xen.timer_expires) in kvm_xen_start_timer()
317 vcpu->arch.xen.timer_expires = 0; in kvm_xen_stop_timer()
693 if (v->arch.xen.upcall_vector) in kvm_xen_inject_pending_events()
1286 kvm->arch.xen.long_mode = lm; in kvm_xen_write_hypercall_page()
[all …]
H A Dxen.h48 vcpu->arch.xen.vcpu_info_cache.active && in kvm_xen_sw_enable_lapic()
56 vcpu->arch.xen.cpuid.base && in kvm_xen_is_tsc_leaf()
57 function <= vcpu->arch.xen.cpuid.limit && in kvm_xen_is_tsc_leaf()
64 kvm->arch.xen.hvm_config.msr; in kvm_xen_msr_enabled()
72 return msr && msr == kvm->arch.xen.hvm_config.msr; in kvm_xen_is_hypercall_page_msr()
78 (kvm->arch.xen.hvm_config.flags & in kvm_xen_hypercall_enabled()
85 vcpu->arch.xen.vcpu_info_cache.active && in kvm_xen_has_interrupt()
86 vcpu->kvm->arch.xen.upcall_vector) in kvm_xen_has_interrupt()
95 vcpu->arch.xen.evtchn_pending_sel; in kvm_xen_has_pending_events()
100 return !!vcpu->arch.xen.timer_virq; in kvm_xen_timer_enabled()
[all …]
/linux-6.15/drivers/xen/
H A DMakefile13 dom0-$(CONFIG_XEN_ACPI) += acpi.o $(xen-pad-y)
14 xen-pad-$(CONFIG_X86) += xen-acpi-pad.o
18 obj-$(CONFIG_XEN_BALLOON) += xen-balloon.o
19 obj-$(CONFIG_XEN_DEV_EVTCHN) += xen-evtchn.o
20 obj-$(CONFIG_XEN_GNTDEV) += xen-gntdev.o
25 obj-$(CONFIG_SWIOTLB_XEN) += swiotlb-xen.o
28 obj-$(CONFIG_XEN_PRIVCMD) += xen-privcmd.o
35 xen-evtchn-y := evtchn.o
36 xen-gntdev-y := gntdev.o
38 xen-gntalloc-y := gntalloc.o
[all …]
H A DKconfig84 tristate "Xen /dev/xen/evtchn device"
104 The xen filesystem provides a way for domains to share
111 bool "Create compatibility mount point /proc/xen"
116 under /proc/xen, but "xenbus" is now found at the root of the
118 the compatibility mount point /proc/xen if it is running on
119 a xen platform.
123 bool "Create xen entries under /sys/hypervisor"
131 but will have no xen contents.
203 xen-pciback.hide=(03:00.0)(04:00.0)
227 xen-pciback.hide=(03:00.0)(04:00.0)
[all …]
/linux-6.15/Documentation/devicetree/bindings/arm/
H A Dxen.txt7 compatible = "xen,xen-<version>", "xen,xen";
28 xen,uefi-system-table | 64-bit | Guest physical address of the UEFI System
34 xen,uefi-mmap-size | 32-bit | Size in bytes of the UEFI memory map
37 xen,uefi-mmap-desc-size | 32-bit | Size in bytes of each entry in the UEFI
40 xen,uefi-mmap-desc-ver | 32-bit | Version of the mmap descriptor format.
46 compatible = "xen,xen-4.3", "xen,xen";
50 xen,uefi-system-table = <0xXXXXXXXX>;
51 xen,uefi-mmap-start = <0xXXXXXXXX>;
52 xen,uefi-mmap-size = <0xXXXXXXXX>;
53 xen,uefi-mmap-desc-size = <0xXXXXXXXX>;
[all …]
/linux-6.15/tools/testing/selftests/kvm/x86/
H A Dxen_vmcall_test.c112 TEST_ASSERT_EQ(run->xen.type, KVM_EXIT_XEN_HCALL); in main()
113 TEST_ASSERT_EQ(run->xen.u.hcall.cpl, 0); in main()
114 TEST_ASSERT_EQ(run->xen.u.hcall.longmode, 1); in main()
115 TEST_ASSERT_EQ(run->xen.u.hcall.input, INPUTVALUE); in main()
116 TEST_ASSERT_EQ(run->xen.u.hcall.params[0], ARGVALUE(1)); in main()
117 TEST_ASSERT_EQ(run->xen.u.hcall.params[1], ARGVALUE(2)); in main()
118 TEST_ASSERT_EQ(run->xen.u.hcall.params[2], ARGVALUE(3)); in main()
119 TEST_ASSERT_EQ(run->xen.u.hcall.params[3], ARGVALUE(4)); in main()
120 TEST_ASSERT_EQ(run->xen.u.hcall.params[4], ARGVALUE(5)); in main()
121 TEST_ASSERT_EQ(run->xen.u.hcall.params[5], ARGVALUE(6)); in main()
[all …]
/linux-6.15/Documentation/ABI/stable/
H A Dsysfs-hypervisor-xen4 Contact: xen[email protected]
13 Contact: xen[email protected]
22 Contact: xen[email protected]
31 Contact: xen[email protected]
53 Contact: xen[email protected]
62 Contact: xen[email protected]
70 Contact: xen[email protected]
79 Contact: xen[email protected]
86 Contact: xen[email protected]
89 "xen": Xen hypervisor
[all …]
H A Dsysfs-bus-xen-backend1 What: /sys/bus/xen-backend/devices/*/devtype
9 What: /sys/bus/xen-backend/devices/*/nodename
17 What: /sys/bus/xen-backend/devices/vbd-*/physical_device
26 What: /sys/bus/xen-backend/devices/vbd-*/mode
34 What: /sys/bus/xen-backend/devices/vbd-*/statistics/f_req
41 What: /sys/bus/xen-backend/devices/vbd-*/statistics/oo_req
49 What: /sys/bus/xen-backend/devices/vbd-*/statistics/rd_req
56 What: /sys/bus/xen-backend/devices/vbd-*/statistics/rd_sect
63 What: /sys/bus/xen-backend/devices/vbd-*/statistics/wr_req
70 What: /sys/bus/xen-backend/devices/vbd-*/statistics/wr_sect
[all …]
/linux-6.15/Documentation/gpu/
H A Dxen-front.rst2 drm/xen-front Xen para-virtualized frontend driver
7 include/xen/interface/io/displif.h
12 .. kernel-doc:: drivers/gpu/drm/xen/xen_drm_front.h
18 .. kernel-doc:: drivers/gpu/drm/xen/xen_drm_front.h
24 .. kernel-doc:: drivers/gpu/drm/xen/xen_drm_front.h
30 .. kernel-doc:: drivers/gpu/drm/xen/xen_drm_front.h
/linux-6.15/drivers/xen/xen-pciback/
H A DMakefile8 obj-$(CONFIG_XEN_PCIDEV_BACKEND) += xen-pciback.o
9 obj-$(CONFIG_XEN_PCIDEV_STUB) += xen-pciback.o
11 xen-pciback-y := pci_stub.o pciback_ops.o xenbus.o
12 xen-pciback-y += conf_space.o conf_space_header.o \
/linux-6.15/arch/arm/boot/dts/xen/
H A Dxenvm-4.2.dts14 compatible = "xen,xenvm-4.2", "xen,xenvm";
72 compatible = "xen,xen-4.2", "xen,xen";
/linux-6.15/arch/x86/entry/syscalls/
H A DMakefile60 $(out)/xen-hypercalls.h: $(srctree)/scripts/xen-hypercalls.sh FORCE
63 $(out)/xen-hypercalls.h: $(srctree)/include/xen/interface/xen*.h
70 syshdr-$(CONFIG_XEN) += xen-hypercalls.h
/linux-6.15/arch/arm64/xen/
H A DMakefile2 xen-arm-y += $(addprefix ../../arm/xen/, enlighten.o grant-table.o p2m.o mm.o)
3 obj-y := xen-arm.o hypercall.o
/linux-6.15/Documentation/devicetree/bindings/reserved-memory/
H A Dxen,shared-memory.txt10 xen-shmem@<address> and has the following properties:
13 compatible = "xen,shared-memory-v1"
18 - xen,offset: (borrower VMs only)
22 - xen,id:
/linux-6.15/Documentation/ABI/testing/
H A Dsysfs-devices-xenbus3 Contact: Xen Developers mailing list <xen[email protected]>
10 Contact: Xen Developers mailing list <xen[email protected]>
17 Contact: Xen Developers mailing list <xen[email protected]>
26 Contact: Xen Developers mailing list <xen[email protected]>
34 Contact: Xen Developers mailing list <xen[email protected]>
H A Dsysfs-hypervisor-xen4 Contact: xen[email protected]
37 include/xen/interface/xenpmu.h for available features
42 Contact: xen[email protected]
H A Dsysfs-driver-pciback4 Contact: xen[email protected]
20 Contact: xen[email protected]
/linux-6.15/Documentation/translations/zh_CN/security/tpm/
H A Dxen-tpmfront.rst4 :Original: Documentation/security/tpm/xen-tpmfront.rst
41 | xen-tpmfront |
74 * xen-tpmfront.ko:
113 xen-tpmfront驱动程序编译到内核中。如果不使用这些功能,驱动程序可以作为
/linux-6.15/Documentation/devicetree/bindings/iommu/
H A Dxen,grant-dma.yaml4 $id: http://devicetree.org/schemas/iommu/xen,grant-dma.yaml#
20 const: xen,grant-dma
37 compatible = "xen,grant-dma";
/linux-6.15/drivers/block/xen-blkback/
H A DMakefile2 obj-$(CONFIG_XEN_BLKDEV_BACKEND) := xen-blkback.o
4 xen-blkback-y := blkback.o xenbus.o
/linux-6.15/drivers/net/xen-netback/
H A DMakefile2 obj-$(CONFIG_XEN_NETDEV_BACKEND) := xen-netback.o
4 xen-netback-y := netback.o xenbus.o interface.o hash.o rx.o
/linux-6.15/usr/include/
H A DMakefile52 no-header-test += xen/evtchn.h
53 no-header-test += xen/gntdev.h
54 no-header-test += xen/privcmd.h
/linux-6.15/drivers/block/
H A DMakefile32 obj-$(CONFIG_XEN_BLKDEV_FRONTEND) += xen-blkfront.o
33 obj-$(CONFIG_XEN_BLKDEV_BACKEND) += xen-blkback/
/linux-6.15/drivers/net/
H A DMakefile80 obj-$(CONFIG_XEN_NETDEV_FRONTEND) += xen-netfront.o
81 obj-$(CONFIG_XEN_NETDEV_BACKEND) += xen-netback/
/linux-6.15/Documentation/security/tpm/
H A Dindex.rst11 xen-tpmfront

1234