Home
last modified time | relevance | path

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

12345

/openbmc/qemu/chardev/
H A Dtrace-events21 chr_socket_poll_err(void *chrdev, const char *label) "chardev socket poll error %p (%s)"
22 chr_socket_recv_err(void *chrdev, const char *label, const char *err) "chardev socket recv error %p…
23 chr_socket_recv_eof(void *chrdev, const char *label) "chardev socket recv end-of-file %p (%s)"
24 chr_socket_write_err(void *chrdev, const char *label, const char *err) "chardev socket write error …
25 chr_socket_disconnect(void *chrdev, const char *label) "chardev socket disconnect %p (%s)"
26 chr_socket_hangup(void *chrdev, const char *label) "chardev socket hangup %p (%s)"
27 chr_socket_ws_handshake_err(void *chrdev, const char *label, const char *err) "chardev socket webso…
28 chr_socket_tls_handshake_err(void *chrdev, const char *label, const char *err) "chardev socket TLS …
29 chr_socket_tls_init_err(void *chrdev, const char *label, const char *err) "chardev socket TLS init …
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/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/tests/tcg/arm/
H A DMakefile.softmmu-target19 run-test-armv6m-undef: QEMU_OPTS=-semihosting-config enable=on,target=native,chardev=output -M micr…
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/qapi/
H A Dchar.json35 # @query-chardev:
81 # @query-chardev-backends:
314 # @chardev: name of the base chardev.
319 'data': { 'chardev': 'str' },
690 # @chardev-add:
724 { 'command': 'chardev-add',
730 # @chardev-change:
767 { 'command': 'chardev-change',
773 # @chardev-remove:
786 { 'command': 'chardev-remove',
[all …]
H A Dyank.json18 'data': [ 'block-node', 'chardev', 'migration' ] }
39 # @id: the chardev's ID
58 # - socket chardev: Yanking it will shut down the connected socket.
71 'chardev': 'YankInstanceChardev' } }
/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.c91 qemu_chr_fe_disconnect(&vs->conf.chardev); in vhost_user_scsi_set_status()
127 qemu_chr_fe_disconnect(&vs->conf.chardev); in vhost_user_scsi_handle_output()
196 qemu_chr_fe_set_handlers(&vs->conf.chardev, NULL, NULL, in vhost_user_scsi_disconnect()
213 qemu_chr_fe_disconnect(&vs->conf.chardev); in vhost_user_scsi_event()
219 vhost_user_async_close(dev, &vs->conf.chardev, &vsc->dev, in vhost_user_scsi_event()
238 ret = qemu_chr_fe_wait_connected(&vs->conf.chardev, errp); in vhost_user_scsi_realize_connect()
245 qemu_chr_fe_disconnect(&vs->conf.chardev); in vhost_user_scsi_realize_connect()
263 if (!vs->conf.chardev.chr) { in vhost_user_scsi_realize()
276 if (!vhost_user_init(&s->vhost_user, &vs->conf.chardev, errp)) { in vhost_user_scsi_realize()
299 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.c241 qemu_chr_fe_disconnect(&s->chardev); in vhost_user_blk_set_status()
295 qemu_chr_fe_disconnect(&s->chardev); in vhost_user_blk_handle_output()
383 qemu_chr_fe_disconnect(&s->chardev); in vhost_user_blk_event()
389 vhost_user_async_close(dev, &s->chardev, &s->dev, in vhost_user_blk_event()
407 ret = qemu_chr_fe_wait_connected(&s->chardev, errp); in vhost_user_blk_realize_connect()
414 qemu_chr_fe_disconnect(&s->chardev); in vhost_user_blk_realize_connect()
422 qemu_chr_fe_disconnect(&s->chardev); in vhost_user_blk_realize_connect()
439 if (!s->chardev.chr) { in vhost_user_blk_device_realize()
495 qemu_chr_fe_set_handlers(&s->chardev, NULL, NULL, in vhost_user_blk_device_realize()
520 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/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/docs/system/devices/
H A Dvhost-user-input.rst33 The QEMU invocation needs to create a chardev socket to communicate with the
40 -chardev socket,path=/tmp/input.sock,id=mouse0 \
41 -device vhost-user-input-pci,chardev=mouse0 \
H A Dvhost-user-rng.rst30 The QEMU invocation needs to create a chardev socket the device can
36 -chardev socket,path=$(PATH)/rng.sock,id=rng0 \
37 -device vhost-user-rng-pci,chardev=rng0 \
H A Dvhost-user.rst15 a ``chardev`` option which specifies the ID of the ``--chardev``
118 Then you start your QEMU instance specifying the device, chardev and
125 -chardev socket,id=ba1,path=/var/run/foo.sock \\
126 -device vhost-user-foo,chardev=ba1,$OTHER_ARGS \\
/openbmc/qemu/hw/virtio/
H A Dvhost-user-base.c239 qemu_chr_fe_set_handlers(&vub->chardev, in vub_disconnect()
253 qemu_chr_fe_disconnect(&vub->chardev); in vub_event()
259 vhost_user_async_close(dev, &vub->chardev, &vub->vhost_dev, in vub_event()
276 if (!vub->chardev.chr) { in vub_device_realize()
303 if (!vhost_user_init(&vub->vhost_user, &vub->chardev, errp)) { in vub_device_realize()
334 qemu_chr_fe_set_handlers(&vub->chardev, NULL, NULL, vub_event, NULL, in vub_device_realize()
H A Dvhost-user-vsock.c99 if (!vsock->conf.chardev.chr) { in vuv_device_realize()
104 if (!vhost_user_init(&vsock->vhost_user, &vsock->conf.chardev, errp)) { in vuv_device_realize()
152 DEFINE_PROP_CHR("chardev", VHostUserVSock, conf.chardev),
/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