Home
last modified time | relevance | path

Searched refs:virtio (Results 1 – 25 of 208) sorted by relevance

123456789

/openbmc/qemu/tests/qtest/libqos/
H A Dmeson.build35 'virtio.c',
36 'virtio-balloon.c',
37 'virtio-blk.c',
39 'virtio-mmio.c',
40 'virtio-net.c',
41 'virtio-pci.c',
42 'virtio-pci-modern.c',
43 'virtio-rng.c',
44 'virtio-scsi.c',
45 'virtio-serial.c',
[all …]
/openbmc/u-boot/doc/
H A DREADME.virtio26 device. The memory mapped virtio device behaviour is based on the PCI device
63 [*] PCI driver for virtio devices
79 -device virtio-net-device,netdev=net0 \
81 -device virtio-blk-device,drive=hd0
87 -device virtio-net-pci,netdev=net0 \
89 -device virtio-blk-pci,drive=hd0
98 -device virtio-net-pci,netdev=net0 \
100 -device virtio-blk-device,drive=hd0 \
102 -device virtio-blk-pci,drive=hd1
109 -device virtio-net-pci,netdev=net0,disable-legacy=true,disable-modern=false \
[all …]
/openbmc/qemu/hw/virtio/
H A Dmeson.build2 system_virtio_ss.add(files('virtio-bus.c'))
4 system_virtio_ss.add(files('virtio-config-io.c'))
5 system_virtio_ss.add(when: 'CONFIG_VIRTIO_PCI', if_true: files('virtio-pci.c'))
6 system_virtio_ss.add(when: 'CONFIG_VIRTIO_MMIO', if_true: files('virtio-mmio.c'))
7 system_virtio_ss.add(when: 'CONFIG_VIRTIO_CRYPTO', if_true: files('virtio-crypto.c'))
9 system_virtio_ss.add(when: 'CONFIG_VIRTIO_IOMMU', if_true: files('virtio-iommu.c'))
13 specific_virtio_ss.add(files('virtio.c'))
14 specific_virtio_ss.add(files('virtio-qmp.c'))
54 system_virtio_ss.add(when: 'CONFIG_VIRTIO_RNG', if_true: files('virtio-rng.c'))
56 specific_virtio_ss.add(when: 'CONFIG_VIRTIO_BALLOON', if_true: files('virtio
[all...]
/openbmc/qemu/hw/s390x/
H A Dmeson.build32 's390-virtio-ccw.c',
40 virtio_ss.add(files('virtio-ccw.c'))
41 virtio_ss.add(when: 'CONFIG_VIRTIO_BALLOON', if_true: files('virtio-ccw-balloon.c'))
42 virtio_ss.add(when: 'CONFIG_VIRTIO_BLK', if_true: files('virtio-ccw-blk.c'))
43 virtio_ss.add(when: 'CONFIG_VIRTIO_CRYPTO', if_true: files('virtio-ccw-crypto.c'))
44 virtio_ss.add(when: 'CONFIG_VIRTIO_INPUT', if_true: files('virtio-ccw-input.c'))
45 virtio_ss.add(when: 'CONFIG_VIRTIO_NET', if_true: files('virtio-ccw-net.c'))
46 virtio_ss.add(when: 'CONFIG_VIRTIO_RNG', if_true: files('virtio-ccw-rng.c'))
47 virtio_ss.add(when: 'CONFIG_VIRTIO_SCSI', if_true: files('virtio-ccw-scsi.c'))
48 virtio_ss.add(when: 'CONFIG_VIRTIO_SERIAL', if_true: files('virtio-ccw-serial.c'))
[all …]
/openbmc/u-boot/drivers/virtio/
H A DKconfig14 # See http://docs.oasis-open.org/virtio/virtio/v1.0/virtio-v1.0.pdf for
22 This option is selected by any driver which implements the virtio
26 bool "Platform bus driver for memory mapped virtio devices"
29 This driver provides support for memory mapped virtio
33 bool "PCI driver for virtio devices"
37 This driver provides support for virtio based paravirtual device
41 bool "Sandbox driver for virtio devices"
45 This driver provides support for Sandbox implementation of virtio
49 bool "virtio net driver"
52 This is the virtual net driver for virtio. It can be used with
[all …]
/openbmc/qemu/docs/system/devices/
H A Dvirtio-gpu.rst
H A Dvirtio-pmem.rst
H A Dvirtio-snd.rst
/openbmc/qemu/hw/display/
H A Dmeson.build36 system_ss.add(when: 'CONFIG_VIRTIO', if_true: files('virtio-dmabuf.c'))
70 if_true: [files('virtio-gpu-base.c', 'virtio-gpu.c'), pixman])
72 virtio_gpu_ss.add(files('virtio-gpu-udmabuf.c'))
74 virtio_gpu_ss.add(files('virtio-gpu-udmabuf-stubs.c'))
77 hw_display_modules += {'virtio-gpu': virtio_gpu_ss}
82 if_true: [files('virtio-gpu-gl.c', 'virtio-gpu-virgl.c'), pixman, virgl])
83 hw_display_modules += {'virtio-gpu-gl': virtio_gpu_gl_ss}
89 if_true: [files('virtio-gpu-rutabaga.c'), pixman])
90 hw_display_modules += {'virtio-gpu-rutabaga': virtio_gpu_rutabaga_ss}
97 if_true: [files('virtio-gpu-pci.c'), pixman])
[all …]
/openbmc/qemu/docs/devel/migration/
H A Dvirtio.rst10 Saving and restoring the state of virtio devices is a bit of a twisty maze,
15 - virtio core, for common fields like features, number of queues, ...
17 - virtio transport (pci, ccw, ...), for the different proxy devices and
20 - virtio device (net, blk, ...), for the different device types and their
34 virtio core virtio transport virtio device
62 - virtio-1 virtqueue
71 virtio core virtio transport virtio device
96 - virtio-1 virtqueue
/openbmc/qemu/docs/system/s390x/
H A Dcss.rst5 functionless) channel paths, and channel devices (virtio-ccw, 3270, and
20 does not enable MSS (any Linux version that supports virtio also enables MSS).
38 * a virtio-net device, cssid/ssid/devno automatically assigned::
40 -device virtio-net-ccw
49 * a virtio-rng device in subchannel set ``0``::
51 -device virtio-rng-ccw,devno=fe.0.0042
59 * a virtio-gpu device in subchannel set ``2``::
61 -device virtio-gpu-ccw,devno=fe.2.1111
69 * a virtio-mouse device in a non-standard channel subsystem image::
71 -device virtio-mouse-ccw,devno=2.0.2222
[all …]
/openbmc/openbmc/poky/meta/conf/machine/include/loongarch/
H A Dqemuloongarch.inc30 QB_NETWORK_DEVICE = "-device virtio-net-device,netdev=net0,mac=@MAC@"
31 QB_ROOTFS_OPT = "-drive id=disk0,file=@ROOTFS@,if=none,format=raw -device virtio-blk-device,drive=d…
32 QB_SERIAL_OPT = "-device virtio-serial-pci -chardev null,id=virtcon -device virtconsole,chardev=vir…
33 QB_TCPSERIAL_OPT = " -device virtio-serial-pci -chardev socket,id=virtcon,port=@PORT@,host=127.0.0.…
34 # Add the 'virtio-rng-pci' device otherwise the guest may run out of entropy
35 QB_OPT_APPEND = " -object rng-random,filename=/dev/urandom,id=rng0 -device virtio-rng-device,rng=rn…
/openbmc/openbmc/poky/meta/conf/machine/include/riscv/
H A Dqemuriscv.inc34 QB_NETWORK_DEVICE = "-device virtio-net-device,netdev=net0,mac=@MAC@"
35 QB_ROOTFS_OPT = "-drive id=disk0,file=@ROOTFS@,if=none,format=raw -device virtio-blk-device,drive=d…
36 QB_SERIAL_OPT = "-device virtio-serial-device -chardev null,id=virtcon -device virtconsole,chardev=…
37 QB_TCPSERIAL_OPT = " -device virtio-serial-device -chardev socket,id=virtcon,port=@PORT@,host=127.0…
40 QB_OPT_APPEND:riscv32 = "-device virtio-tablet-pci -device virtio-keyboard-pci"
/openbmc/qemu/docs/system/
H A Dvirtio-net-failover.rst2 QEMU virtio-net standby (net_failover)
5 This document explains the setup and usage of virtio-net standby feature which
9 virtio-net device. Before migration the vfio device is unplugged and data flows
10 through the virtio-net device, on the target side another vfio-pci device is
15 networking device is called the primary device and the virtio-net device is the
30 fast networking device by falling back to a virtio-net device for the
35 the virtio-net device. On the target system the primary device will be
46 -device virtio-net-pci,netdev=hostnet1,id=net1,mac=52:54:00:6f:55:cc,bus=root2,failover=on
54 ``failover_pair_id`` references the id of the virtio-net standby device.
62 monitor. Note that if the virtio-net device is plugged first a warning
[all …]
H A Dsriov.rst13 only supported by virtio-net-pci.
15 Users can configure an SR-IOV-capable virtio-net device by adding
16 virtio-net-pci functions to a bus. Below is a command line example:
23 -device virtio-net-pci,bus=b,addr=0x0.0x3,netdev=q,sriov-pf=f
24 -device virtio-net-pci,bus=b,addr=0x0.0x2,netdev=p,sriov-pf=f
25 -device virtio-net-pci,bus=b,addr=0x0.0x1,netdev=o,sriov-pf=f
26 -device virtio-net-pci,bus=b,addr=0x0.0x0,netdev=n,id=f
/openbmc/qemu/docs/interop/
H A Dvhost-user.json23 # @9p: 9p virtio console
25 # @balloon: virtio balloon
27 # @block: virtio block
29 # @caif: virtio caif
31 # @console: virtio console
33 # @crypto: virtio crypto
35 # @gpu: virtio gpu
37 # @input: virtio input
39 # @net: virtio net
41 # @rng: virtio rn
[all...]
/openbmc/qemu/docs/specs/
H A Dpci-ids.rst14 The 1000 -> 10ff device ID range is used as follows for virtio-pci devices.
15 Note that this allocation is separate from the virtio device IDs, which are
16 maintained as part of the virtio specification.
36 ID range for modern virtio devices. The PCI device
37 ID is calculated from the virtio device ID by adding the
38 0x1040 offset. The virtio IDs are defined in the virtio
40 defines for all virtio IDs (``linux/virtio_ids.h``); QEMU has a
61 PCI devices (other than virtio):
/openbmc/qemu/qapi/
H A Dvirtio.json27 # @x-query-virtio:
41 # -> { "execute": "x-query-virtio" }
44 # "name": "virtio-input",
45 # "path": "/machine/peripheral-anon/device[4]/virtio-backend"
48 # "name": "virtio-crypto",
49 # "path": "/machine/peripheral/crypto0/virtio-backend"
52 # "name": "virtio-scsi",
53 # "path": "/machine/peripheral-anon/device[2]/virtio-backend"
56 # "name": "virtio-net",
57 # "path": "/machine/peripheral-anon/device[1]/virtio
[all...]
/openbmc/openbmc/meta-arm/meta-arm-bsp/recipes-kernel/linux/files/fvp-base/
H A D0001-arm64-dts-fvp-Enable-virtio-rng-support.patch4 Subject: [PATCH] arm64: dts: fvp: Enable virtio-rng support
6 The virtio-rng is available from FVP_Base_RevC-2xAEMvA version 11.17.
19 @@ -26,7 +26,6 @@ virtio@200000 {
20 compatible = "virtio,mmio";
/openbmc/u-boot/arch/riscv/dts/
H A Dae350_32.dts153 compatible = "virtio,mmio";
160 compatible = "virtio,mmio";
167 compatible = "virtio,mmio";
174 compatible = "virtio,mmio";
181 compatible = "virtio,mmio";
188 compatible = "virtio,mmio";
195 compatible = "virtio,mmio";
202 compatible = "virtio,mmio";
H A Dae350_64.dts153 compatible = "virtio,mmio";
160 compatible = "virtio,mmio";
167 compatible = "virtio,mmio";
174 compatible = "virtio,mmio";
181 compatible = "virtio,mmio";
188 compatible = "virtio,mmio";
195 compatible = "virtio,mmio";
202 compatible = "virtio,mmio";
/openbmc/qemu/tests/qemu-iotests/tests/
H A Dqsd-migrate.out8 {"execute": "human-monitor-command", "arguments": {"command-line": "qemu-io -d virtio0/virtio-backe…
10 {"execute": "human-monitor-command", "arguments": {"command-line": "qemu-io -d virtio0/virtio-backe…
23 {"execute": "human-monitor-command", "arguments": {"command-line": "qemu-io -d virtio0/virtio-backe…
25 {"execute": "human-monitor-command", "arguments": {"command-line": "qemu-io -d virtio0/virtio-backe…
34 {"execute": "human-monitor-command", "arguments": {"command-line": "qemu-io -d virtio0/virtio-backe…
36 {"execute": "human-monitor-command", "arguments": {"command-line": "qemu-io -d virtio0/virtio-backe…
38 {"execute": "human-monitor-command", "arguments": {"command-line": "qemu-io -d virtio0/virtio-backe…
/openbmc/openbmc/meta-arm/meta-arm-bsp/recipes-bsp/u-boot/u-boot/corstone1000/
H A D0042-corstone1000-enable-virtio-net-support.patch4 Subject: [PATCH] corstone1000: enable virtio-net support
6 Adds virtio-net support in corstone1000-fvp.
24 + virtio: virtio-net@40400000 {
25 + compatible = "virtio,mmio";
74 + log_err("Cannot find virtio device\n");
/openbmc/qemu/hw/input/
H A Dmeson.build8 system_ss.add(when: 'CONFIG_VIRTIO_INPUT', if_true: files('virtio-input.c'))
9 system_ss.add(when: 'CONFIG_VIRTIO_INPUT', if_true: files('virtio-input-hid.c'))
10 system_ss.add(when: 'CONFIG_VIRTIO_INPUT_HOST', if_true: files('virtio-input-host.c'))
/openbmc/qemu/tests/qemu-iotests/
H A D22743 _require_devices virtio-blk
63 run_qemu -drive driver=null-co,read-zeroes=on,if=virtio <<EOF
93 run_qemu -blockdev driver=null-co,read-zeroes=on,node-name=null -device virtio-blk,drive=null,id=vi…

123456789