/openbmc/qemu/docs/system/arm/ |
H A D | xenpvh.rst | 10 swtpm application running on host machine via chardev socket. This 29 -chardev socket,id=libxl-cmd,path=qmp-libxl-1,server=on,wait=off \ 30 -mon chardev=libxl-cmd,mode=control \ 31 -chardev socket,id=libxenstat-cmd,path=qmp-libxenstat-1,server=on,wait=off \ 32 -mon chardev=libxenstat-cmd,mode=control \ 35 -chardev socket,id=chrtpm,path=tmp/vtpm2/swtpm-sock \ 36 -tpmdev emulator,id=tpm0,chardev=chrtpm -machine tpm-base-addr=0x0C000000 39 via chardev socket.
|
/openbmc/qemu/docs/ |
H A D | colo-proxy.txt | 102 chardev socket. 122 packets to a chardev. 170 -chardev socket,id=compare0-0,host=3.3.3.3,port=9001 172 -chardev socket,id=compare_out0,host=3.3.3.3,port=9005 182 -chardev socket,id=red0,host=3.3.3.3,port=9003 183 -chardev socket,id=red1,host=3.3.3.3,port=9004 196 -chardev socket,id=compare0-0,host=3.3.3.3,port=9001 198 -chardev socket,id=compare_out0,host=3.3.3.3,port=9005 207 -chardev socket,id=red0,host=3.3.3.3,port=9003 208 -chardev socket,id=red1,host=3.3.3.3,port=9004 [all …]
|
H A D | qdev-device-use.txt | 157 -chardev, and the guest device with -device. 169 -chardev HOST-OPTS...,id=CHR-ID 170 -device DEVNAME,chardev=CHR-ID,DEV-OPTS... 186 -device usb-braille,chardev=braille -chardev braille,id=braille 189 -device usb-serial,chardev=dev. 193 * null becomes -chardev null 201 * con: becomes -chardev console 203 * COM<NUM> becomes -chardev serial,path=COM<NUM> 205 * file:FNAME becomes -chardev file,path=FNAME 207 * pipe:FNAME becomes -chardev pipe,path=FNAME [all …]
|
H A D | COLO-FT.txt | 156 interface. The chardev's with 127.0.0.1 IP's loopback to the local qemu 165 -chardev socket,id=mirror0,host=0.0.0.0,port=9003,server=on,wait=off \ 166 -chardev socket,id=compare1,host=0.0.0.0,port=9004,server=on,wait=on \ 167 -chardev socket,id=compare0,host=127.0.0.1,port=9001,server=on,wait=off \ 168 -chardev socket,id=compare0-0,host=127.0.0.1,port=9001 \ 169 -chardev socket,id=compare_out,host=127.0.0.1,port=9005,server=on,wait=off \ 170 -chardev socket,id=compare_out0,host=127.0.0.1,port=9005 \ 196 -chardev socket,id=red0,host=$primary_ip,port=9003,reconnect=1 \ 197 -chardev socket,id=red1,host=$primary_ip,port=9004,reconnect=1 \ 270 {"execute": "chardev-remove", "arguments":{ "id": "red1" } } [all …]
|
/openbmc/qemu/qapi/ |
H A D | char.json | 35 # @query-chardev: 81 # @query-chardev-backends: 316 # @chardev: name of the base chardev. 321 'data': { 'chardev': 'str' }, 658 # @chardev-add: 688 { 'command': 'chardev-add', 694 # @chardev-change: 729 { 'command': 'chardev-change', 735 # @chardev-remove: 750 { 'command': 'chardev-remove', [all …]
|
H A D | yank.json | 18 'data': [ 'block-node', 'chardev', 'migration' ] } 39 # @id: the chardev's ID 56 # - socket chardev: Yanking it will shut down the connected socket. 69 'chardev': 'YankInstanceChardev' } }
|
/openbmc/qemu/hw/virtio/ |
H A D | vhost-user-gpio.c | 167 qemu_chr_fe_disconnect(&gpio->chardev); in vu_gpio_set_status() 271 qemu_chr_fe_set_handlers(&gpio->chardev, in vu_gpio_disconnect() 286 qemu_chr_fe_disconnect(&gpio->chardev); in vu_gpio_event() 292 vhost_user_async_close(dev, &gpio->chardev, &gpio->vhost_dev, in vu_gpio_event() 310 ret = qemu_chr_fe_wait_connected(&gpio->chardev, errp); in vu_gpio_realize_connect() 321 qemu_chr_fe_disconnect(&gpio->chardev); in vu_gpio_realize_connect() 332 qemu_chr_fe_disconnect(&gpio->chardev); in vu_gpio_realize_connect() 348 if (!gpio->chardev.chr) { in vu_gpio_device_realize() 353 if (!vhost_user_init(&gpio->vhost_user, &gpio->chardev, errp)) { in vu_gpio_device_realize() 365 qemu_chr_fe_set_handlers(&gpio->chardev, NULL, NULL, vu_gpio_event, NULL, in vu_gpio_device_realize() [all …]
|
H A D | vhost-user-i2c.c | 206 qemu_chr_fe_disconnect(&i2c->chardev); in vu_i2c_event() 227 if (!i2c->chardev.chr) { in vu_i2c_device_realize() 232 if (!vhost_user_init(&i2c->vhost_user, &i2c->chardev, errp)) { in vu_i2c_device_realize() 249 qemu_chr_fe_set_handlers(&i2c->chardev, NULL, NULL, vu_i2c_event, NULL, in vu_i2c_device_realize() 272 DEFINE_PROP_CHR("chardev", VHostUserI2C, chardev),
|
H A D | vhost-user-device.c | 227 qemu_chr_fe_disconnect(&vub->chardev); in vub_event() 248 if (!vub->chardev.chr) { in vub_device_realize() 271 if (!vhost_user_init(&vub->vhost_user, &vub->chardev, errp)) { in vub_device_realize() 301 qemu_chr_fe_set_handlers(&vub->chardev, NULL, NULL, vub_event, NULL, in vub_device_realize() 350 DEFINE_PROP_CHR("chardev", VHostUserBase, chardev),
|
H A D | vhost-user-vsock.c | 97 if (!vsock->conf.chardev.chr) { in vuv_device_realize() 102 if (!vhost_user_init(&vsock->vhost_user, &vsock->conf.chardev, errp)) { in vuv_device_realize() 150 DEFINE_PROP_CHR("chardev", VHostUserVSock, conf.chardev),
|
/openbmc/qemu/tests/tcg/arm/ |
H A D | Makefile.softmmu-target | 49 QEMU_OPTS+=$(QEMU_BASE_MACHINE) -semihosting-config enable=on,target=native,chardev=output -kernel 52 QEMU_SEMIHOST=-serial none -chardev stdio,mux=on,id=stdio0 -semihosting-config enable=on,chardev=st… 65 -chardev file$(COMMA)path=$<.out$(COMMA)id=output \ 73 -chardev file$(COMMA)path=$<.out$(COMMA)id=output \
|
/openbmc/qemu/hw/char/ |
H A D | spapr_vty.c | 17 CharBackend chardev; member 76 qemu_chr_fe_accept_input(&dev->chardev); in vty_getchars() 87 qemu_chr_fe_write_all(&dev->chardev, buf, len); in vty_putchars() 94 if (!qemu_chr_fe_backend_connected(&dev->chardev)) { in spapr_vty_realize() 99 qemu_chr_fe_set_handlers(&dev->chardev, vty_can_receive, in spapr_vty_realize() 157 void spapr_vty_create(SpaprVioBus *bus, Chardev *chardev) in spapr_vty_create() argument 162 qdev_prop_set_chr(dev, "chardev", chardev); in spapr_vty_create() 168 DEFINE_PROP_CHR("chardev", SpaprVioVty, chardev),
|
/openbmc/qemu/hw/scsi/ |
H A D | vhost-user-scsi.c | 88 qemu_chr_fe_disconnect(&vs->conf.chardev); in vhost_user_scsi_set_status() 124 qemu_chr_fe_disconnect(&vs->conf.chardev); in vhost_user_scsi_handle_output() 192 qemu_chr_fe_set_handlers(&vs->conf.chardev, NULL, NULL, in vhost_user_scsi_disconnect() 209 qemu_chr_fe_disconnect(&vs->conf.chardev); in vhost_user_scsi_event() 215 vhost_user_async_close(dev, &vs->conf.chardev, &vsc->dev, in vhost_user_scsi_event() 235 ret = qemu_chr_fe_wait_connected(&vs->conf.chardev, errp); in vhost_user_scsi_realize_connect() 242 qemu_chr_fe_disconnect(&vs->conf.chardev); in vhost_user_scsi_realize_connect() 260 if (!vs->conf.chardev.chr) { in vhost_user_scsi_realize() 273 if (!vhost_user_init(&s->vhost_user, &vs->conf.chardev, errp)) { in vhost_user_scsi_realize() 296 qemu_chr_fe_set_handlers(&vs->conf.chardev, NULL, NULL, in vhost_user_scsi_realize() [all …]
|
/openbmc/qemu/tests/tcg/aarch64/ |
H A D | Makefile.softmmu-target | 48 QEMU_BASE_ARGS=-semihosting-config enable=on,target=native,chardev=output 52 QEMU_SEMIHOST=-serial none -chardev stdio,mux=on,id=stdio0 -semihosting-config enable=on,chardev=st… 69 -chardev file$(COMMA)path=$<.out$(COMMA)id=output \ 77 -chardev file$(COMMA)path=$<.out$(COMMA)id=output \
|
/openbmc/qemu/tests/qemu-iotests/tests/ |
H A D | qsd-jobs | 57 $QSD --chardev stdio,id=stdio --monitor chardev=stdio \ 71 $QSD --chardev stdio,id=stdio --monitor chardev=stdio \
|
/openbmc/qemu/hw/block/ |
H A D | vhost-user-blk.c | 244 qemu_chr_fe_disconnect(&s->chardev); in vhost_user_blk_set_status() 298 qemu_chr_fe_disconnect(&s->chardev); in vhost_user_blk_handle_output() 385 qemu_chr_fe_disconnect(&s->chardev); in vhost_user_blk_event() 391 vhost_user_async_close(dev, &s->chardev, &s->dev, in vhost_user_blk_event() 409 ret = qemu_chr_fe_wait_connected(&s->chardev, errp); in vhost_user_blk_realize_connect() 416 qemu_chr_fe_disconnect(&s->chardev); in vhost_user_blk_realize_connect() 424 qemu_chr_fe_disconnect(&s->chardev); in vhost_user_blk_realize_connect() 441 if (!s->chardev.chr) { in vhost_user_blk_device_realize() 497 qemu_chr_fe_set_handlers(&s->chardev, NULL, NULL, in vhost_user_blk_device_realize() 522 qemu_chr_fe_set_handlers(&s->chardev, NULL, NULL, NULL, in vhost_user_blk_device_unrealize() [all …]
|
/openbmc/openbmc/poky/meta/conf/machine/include/loongarch/ |
H A D | qemuloongarch.inc | 32 QB_SERIAL_OPT = "-device virtio-serial-pci -chardev null,id=virtcon -device virtconsole,chardev=vir… 33 …= " -device virtio-serial-pci -chardev socket,id=virtcon,port=@PORT@,host=127.0.0.1,nodelay=on -de…
|
/openbmc/openbmc/poky/meta/conf/machine/include/riscv/ |
H A D | qemuriscv.inc | 35 QB_SERIAL_OPT = "-device virtio-serial-device -chardev null,id=virtcon -device virtconsole,chardev=… 36 … -device virtio-serial-device -chardev socket,id=virtcon,port=@PORT@,host=127.0.0.1,nodelay=on -de…
|
/openbmc/qemu/docs/system/devices/ |
H A D | vhost-user.rst | 15 a ``chardev`` option which specifies the ID of the ``--chardev`` 47 Then you start your QEMU instance specifying the device, chardev and 54 -chardev socket,id=ba1,path=/var/run/foo.sock \\ 55 -device vhost-user-foo,chardev=ba1,$OTHER_ARGS \\
|
H A D | vhost-user-rng.rst | 28 The QEMU invocation needs to create a chardev socket the device can 34 -chardev socket,path=$(PATH)/rng.sock,id=rng0 \ 35 -device vhost-user-rng-pci,chardev=rng0 \
|
/openbmc/linux/tools/virtio/virtio-trace/ |
H A D | README | 59 -chardev pipe,id=charchannel0,path=/tmp/virtio-trace/agent-ctl-path\ 60 -device virtserialport,bus=virtio-serial0.0,nr=1,chardev=charchannel0,\ 63 -chardev pipe,id=charchannel1,path=/tmp/virtio-trace/trace-path-cpu0\ 64 -device virtserialport,bus=virtio-serial0.0,nr=2,chardev=charchannel1,\ 82 Here, chardev names are restricted to trace-path-cpuX and agent-ctl-path. For 83 example, if a guest use three CPUs, chardev names should be trace-path-cpu0, 87 You can find some chardev in /dev/virtio-ports/ in the guest. 109 the guest will stop by specification of chardev in QEMU. This blocking mode may
|
/openbmc/qemu/docs/system/s390x/ |
H A D | 3270.rst | 15 a ``tn3270`` chardev. The guest will see a 3270 channel device. In order 16 to actually be able to use it, attach the ``x3270`` emulator to the chardev. 25 * Add a ``tn3270`` chardev and a ``x-terminal3270`` to the QEMU command line:: 27 -chardev socket,id=ch0,host=0.0.0.0,port=2300,wait=off,server=on,tn3270=on 28 -device x-terminal3270,chardev=ch0,devno=fe.0.000a,id=terminal0
|
/openbmc/qemu/chardev/ |
H A D | char-mux.c | 328 drv = qemu_chr_find(mux->chardev); in qemu_chr_open_mux() 330 error_setg(errp, "mux: base chardev %s not found", mux->chardev); in qemu_chr_open_mux() 345 const char *chardev = qemu_opt_get(opts, "chardev"); in qemu_chr_parse_mux() local 348 if (chardev == NULL) { in qemu_chr_parse_mux() 355 mux->chardev = g_strdup(chardev); in qemu_chr_parse_mux()
|
H A D | char-hmp-cmds.c | 41 const char *chardev = qdict_get_str(qdict, "device"); in hmp_ringbuf_write() local 45 qmp_ringbuf_write(chardev, data, false, 0, &err); in hmp_ringbuf_write() 53 const char *chardev = qdict_get_str(qdict, "device"); in hmp_ringbuf_read() local 58 data = qmp_ringbuf_read(chardev, size, false, 0, &err); in hmp_ringbuf_read()
|
/openbmc/qemu/ui/ |
H A D | dbus-chardev.c | 95 dbus_display_chardev_export(dpy, event->chardev); in dbus_display_on_notify() 98 dbus_display_chardev_unexport(dpy, event->chardev); in dbus_display_on_notify() 188 .chardev = dc, in dbus_chr_open() 291 .chardev = dc, in char_dbus_finalize()
|