Home
last modified time | relevance | path

Searched refs:chardev (Results 1 – 25 of 112) sorted by relevance

12345

/openbmc/qemu/docs/system/arm/
H A Dxenpvh.rst10 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 Dcolo-proxy.txt102 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 Dqdev-device-use.txt157 -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 DCOLO-FT.txt156 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 Dchar.json35 # @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 Dyank.json18 '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 Dvhost-user-gpio.c167 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 Dvhost-user-i2c.c206 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 Dvhost-user-device.c227 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 Dvhost-user-vsock.c97 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 DMakefile.softmmu-target49 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 Dspapr_vty.c17 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 Dvhost-user-scsi.c88 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 DMakefile.softmmu-target48 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 Dqsd-jobs57 $QSD --chardev stdio,id=stdio --monitor chardev=stdio \
71 $QSD --chardev stdio,id=stdio --monitor chardev=stdio \
/openbmc/qemu/hw/block/
H A Dvhost-user-blk.c244 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 Dqemuloongarch.inc32 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 Dqemuriscv.inc35 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 Dvhost-user.rst15 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 Dvhost-user-rng.rst28 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 DREADME59 -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 D3270.rst15 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 Dchar-mux.c328 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 Dchar-hmp-cmds.c41 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 Ddbus-chardev.c95 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()

12345