/qemu/docs/system/devices/ |
H A D | vhost-user.rst | 3 vhost-user back ends 10 vhost-user device 28 * - vhost-user-blk 31 * - vhost-user-fs 34 * - vhost-user-gpio 37 * - vhost-user-gpu 40 * - vhost-user-i2c 46 * - vhost-user-rng 52 * - vhost-user-snd 65 vhost-user-device [all …]
|
H A D | vhost-user-input.rst | 3 QEMU vhost-user-input - Input emulation 12 The vhost-user-input device implementation was designed to work with a daemon 15 QEMU provides a backend implementation in contrib/vhost-user-input. 30 host# vhost-user-input --socket-path=input.sock \ 41 -device vhost-user-input-pci,chardev=mouse0 \
|
H A D | virtio-gpu.rst | 23 * ``vhost-user-vga`` 24 * ``vhost-user-pci`` 28 device label). There is a vhost-user backend that runs the graphics stack 34 or vhost-user-vga while the non-VGA ones are prefixed with virtio-gpu or 35 vhost-user-gpu. 38 user can further pick between MMIO or PCI. For MMIO, the user can suffix 39 the device name with -device, though vhost-user-gpu does not support MMIO. 40 For PCI, the user can suffix it with -pci. Without these suffixes, the 95 ``cross-domain`` capset name is set. The user may optionally specify
|
H A D | vhost-user-rng.rst | 3 QEMU vhost-user-rng - RNG emulation 9 What follows builds on the material presented in vhost-user.rst - it should 15 The vhost-user-rng device implementation was designed to work with a random 37 -device vhost-user-rng-pci,chardev=rng0 \
|
H A D | net.rst | 10 devices or the non-privileged user mode network stack), or to other 41 Using the user mode network stack 44 By using the option ``-net user`` (default configuration if no ``-net`` 45 option is specified), QEMU uses a completely user mode network stack 61 In order to check that the user mode network is working, you can ping 65 Note that ICMP traffic in general does not work with user mode 76 When using the ``'-netdev user,hostfwd=...'`` option, TCP or UDP
|
/qemu/tests/docker/dockerfiles/ |
H A D | debian-all-test-cross.docker | 7 # to build and run linux-user tests on GitLab 70 …user,arm-linux-user,hppa-linux-user,i386-linux-user,m68k-linux-user,mips-linux-user,mips64-linux-u… 71 # As a final step configure the user (if env is defined)
|
H A D | debian-legacy-test-cross.docker | 7 # sh4-linux-user: binaries don't run with bookworm compiler 45 ENV DEF_TARGET_LIST alpha-linux-user,sh4-linux-user 47 # As a final step configure the user (if env is defined)
|
/qemu/docs/interop/ |
H A D | vhost-user.json | 13 # = vhost user backend discovery & capabilities 19 # List the various vhost user backend types. 63 # List of vhost user "block" features. 94 # List of vhost user "input" features. 125 # List of vhost user "gpu" features. 156 # Capabilities reported by vhost user backends. 158 # @type: The vhost user backend type. 195 # - $XDG_CONFIG_HOME/qemu/vhost-user -- exclusively for per-user local 221 # $ vim /etc/qemu/vhost-user/50-qemu-gpu.json 225 # $ vim /etc/qemu/vhost-user/10-qemu-gpu.json [all …]
|
H A D | dbus.rst | 9 - vhost-user* processes (gpu, virtfs, input, etc...) 11 - user networking (slirp) 68 - Moderately improved user based security isolation 72 - Best user based security isolation 75 For example, to allow only ``qemu`` user to talk to ``qemu-helper`` 80 <policy user="qemu"> 85 <policy user="qemu-helper">
|
/qemu/hw/virtio/ |
H A D | meson.build | 19 specific_virtio_ss.add(files('vhost-user.c')) 20 system_virtio_ss.add(files('vhost-user-base.c')) 23 system_virtio_ss.add(files('vhost-user-device.c')) 25 system_virtio_ss.add(when: 'CONFIG_VHOST_USER_I2C', if_true: files('vhost-user-i2c.c')) 33 if_true: files('vhost-user-gpio-pci.c')) 35 if_true: files('vhost-user-i2c-pci.c')) 37 if_true: files('vhost-user-rng-pci.c')) 39 if_true: files('vhost-user-snd-pci.c')) 41 if_true: files('vhost-user-input-pci.c')) 52 specific_virtio_ss.add(when: 'CONFIG_VHOST_USER_FS', if_true: files('vhost-user-fs.c')) [all …]
|
/qemu/net/ |
H A D | slirp.c | 1192 user = &netdev->u.user; in net_init_slirp() 1194 if ((user->has_ipv6 && user->ipv6 && !user->has_ipv4) || in net_init_slirp() 1195 (user->has_ipv4 && !user->ipv4)) { in net_init_slirp() 1198 if ((user->has_ipv4 && user->ipv4 && !user->has_ipv6) || in net_init_slirp() 1199 (user->has_ipv6 && !user->ipv6)) { in net_init_slirp() 1203 vnet = user->net ? g_strdup(user->net) : in net_init_slirp() 1204 user->ip ? g_strdup_printf("%s/24", user->ip) : in net_init_slirp() 1217 user->ipv6_host, user->hostname, user->tftp, in net_init_slirp() 1218 user->bootfile, user->dhcpstart, in net_init_slirp() 1219 user->dns, user->ipv6_dns, user->smb, in net_init_slirp() [all …]
|
H A D | vhost-user.c | 340 VhostUserState *user; in net_vhost_user_init() local 346 user = g_new0(struct VhostUserState, 1); in net_vhost_user_init() 355 !vhost_user_init(user, &s->chr, &err)) { in net_vhost_user_init() 361 s->vhost_user = user; in net_vhost_user_init() 380 if (user) { in net_vhost_user_init() 381 vhost_user_cleanup(user); in net_vhost_user_init() 382 g_free(user); in net_vhost_user_init()
|
/qemu/.gitlab-ci.d/ |
H A D | crossbuild-template.yml | 22 --disable-user $QEMU_CONFIGURE_OPTS $EXTRA_CONFIGURE_OPTS 75 --disable-system --target-list-exclude="aarch64_be-linux-user 76 alpha-linux-user cris-linux-user m68k-linux-user microblazeel-linux-user 77 or1k-linux-user ppc-linux-user sparc-linux-user 78 xtensa-linux-user $CROSS_SKIP_TARGETS"
|
H A D | crossbuilds.yml | 4 cross-armel-user: 11 cross-armhf-user: 25 cross-arm64-user: 51 cross-i686-user: 71 …PTS: --target-list=i386-softmmu,i386-linux-user,aarch64-softmmu,aarch64-linux-user,ppc-softmmu,ppc… 81 cross-mipsel-user: 95 cross-mips64el-user: 109 cross-ppc64el-user: 135 cross-riscv64-user: 150 cross-s390x-user:
|
H A D | buildtest.yml | 349 build-user: 356 --target-list-exclude=alpha-linux-user,sh4-linux-user 359 build-user-static: 366 --target-list-exclude=alpha-linux-user,sh4-linux-user 376 TARGETS: alpha-linux-user alpha-softmmu sh4-linux-user 380 build-user-hexagon: 386 TARGETS: hexagon-linux-user 437 clang-user: 445 …de=alpha-linux-user,microblazeel-linux-user,aarch64_be-linux-user,i386-linux-user,m68k-linux-user,… 674 hexagon-linux-user i386-linux-user s390x-linux-user [all …]
|
/qemu/subprojects/libvhost-user/ |
H A D | meson.build | 1 project('libvhost-user', 'c', 14 vhost_user = static_library('vhost-user', 15 files('libvhost-user.c'), 22 vhost_user_glib = static_library('vhost-user-glib', 23 files('libvhost-user-glib.c'),
|
/qemu/docs/user/ |
H A D | main.rst | 111 - user mode (Alpha) 115 - user mode (Arm) 123 - user mode (ColdFire) 125 - user mode (M68K) 133 - user mode (Cris) 137 - user mode (i386) 142 - user mode (Microblaze) 146 - user mode (MIPS) 162 - user mode (PowerPC) 167 - user mode (SH4) [all …]
|
/qemu/gdbstub/ |
H A D | meson.build | 3 # types. The bits pushed to system/user.c try to use guest agnostic 14 gdb_user_ss.add(files('gdbstub.c', 'user.c')) 36 # The user-target is specialised by the guest 37 specific_ss.add(when: 'CONFIG_USER_ONLY', if_true: files('user-target.c'))
|
/qemu/contrib/vhost-user-gpu/ |
H A D | meson.build | 2 executable('vhost-user-gpu', files('vhost-user-gpu.c', 'virgl.c', 'vugbm.c'), 10 install_dir: qemu_datadir / 'vhost-user')
|
H A D | 50-qemu-gpu.json.in | 2 "description": "QEMU vhost-user-gpu", 4 "binary": "@libexecdir@/vhost-user-gpu"
|
/qemu/tests/vm/ |
H A D | conf_example_x86.yml | 13 # Password for root user can be different from guest. 16 # Provide default ssh keys of current user. 17 # You need to edit the below for your user. 18 #ssh_key_file: /home/<user>/.ssh/id_rsa 19 #ssh_pub_key_file: /home/<user>/.ssh/id_rsa.pub
|
/qemu/docs/system/ |
H A D | generic-loader.rst | 10 The 'loader' device allows the user to load multiple images or values into 40 All values are parsed using the standard QemuOps parsing. This allows the user 42 will be parsed as decimal. To use hex values the user should prefix the number 63 All values are parsed using the standard QemuOpts parsing. This allows the user 65 will be parsed as decimal. To use hex values the user should prefix the number 102 All values are parsed using the standard QemuOpts parsing. This allows the user 104 will be parsed as decimal. To use hex values the user should prefix the number 117 now) should be exposed to the user so that they can choose if the PC
|
/qemu/tests/tcg/mips/user/ase/msa/ |
H A D | README | 8 They are to be executed using QEMU user mode, using command line: 10 mips64el-linux-user/qemu-mips64el -cpu I6400 <executable file> 17 cd tests/tcg/mips/user/ase/msa
|
/qemu/docs/specs/ |
H A D | ppc-spapr-numa.rst | 171 NUMA levels, granting user flexibility 188 Translating user distance to kernel distance 195 * user distance 11 to 30 will be interpreted as 20 196 * user distance 31 to 60 will be interpreted as 40 197 * user distance 61 to 120 will be interpreted as 80 198 * user distance 121 and beyond will be interpreted as 160 199 * user distance 10 stays 10 207 NUMA topology in the guest, e.g. this user input: 216 And this other user input: 254 Consider the following NUMA topology entered by user input: [all …]
|
/qemu/docs/devel/ |
H A D | virtio-backends.rst | 15 (vhost-user). 77 vhost-user version. 171 * in a separate process (a.k.a. vhost-user) 177 which has to work with either vhost or vhost-user uses 181 For vhost-user devices you also need to add code to track the 183 between QEMU and the external vhost-user process. 185 If you only need to implement a vhost-user backed the other option is 186 a use a QOM-ified version of vhost-user.
|