我正在使用QEMU,这是我的问题:我想从主机向客户发送基本数据 .

我首先尝试使用virtio-serial,但我无法修改我的来宾内核(2.6.32)=> virtio-console不支持virtio-serial通信 . 我不能使用USB或TCP:IP ......是的,这很痛苦 .

我想过在我的客人上使用TTY,然后使用chardevs连接到我的主机:

qemu-system-i386 image.raw -chardev socket,path=mysock,server,nowait,id=sok -serial pty -serial chardev:sok -nographic

这几乎与预期的一样...问题,数据不会通过我的套接字发送给访客,直到我输入'\ r'(新行),这对应于hexa中的0xA . 我的一些数据可以取这个值!

有没有办法配置tty所以它不会识别某些字符作为选项?或者更好:一种简单的方式来发送数据主机<=>来宾