diff options
Diffstat (limited to 'results/classifier/118/review/1544524')
| -rw-r--r-- | results/classifier/118/review/1544524 | 132 |
1 files changed, 132 insertions, 0 deletions
diff --git a/results/classifier/118/review/1544524 b/results/classifier/118/review/1544524 new file mode 100644 index 000000000..67a5493cd --- /dev/null +++ b/results/classifier/118/review/1544524 @@ -0,0 +1,132 @@ +user-level: 0.915 +peripherals: 0.897 +hypervisor: 0.876 +KVM: 0.862 +vnc: 0.859 +semantic: 0.857 +graphic: 0.856 +ppc: 0.849 +performance: 0.847 +TCG: 0.842 +virtual: 0.838 +arm: 0.831 +register: 0.831 +assembly: 0.830 +risc-v: 0.830 +permissions: 0.826 +architecture: 0.826 +device: 0.808 +debug: 0.806 +network: 0.794 +files: 0.791 +socket: 0.785 +mistranslation: 0.781 +x86: 0.780 +kernel: 0.775 +PID: 0.769 +VMM: 0.762 +boot: 0.742 +i386: 0.659 +-------------------- +x86: 0.955 +virtual: 0.949 +hypervisor: 0.805 +KVM: 0.792 +user-level: 0.578 +debug: 0.527 +network: 0.257 +TCG: 0.169 +files: 0.144 +device: 0.116 +register: 0.065 +PID: 0.061 +semantic: 0.060 +performance: 0.048 +risc-v: 0.032 +socket: 0.020 +peripherals: 0.013 +permissions: 0.012 +architecture: 0.011 +VMM: 0.010 +boot: 0.010 +ppc: 0.006 +kernel: 0.005 +i386: 0.004 +graphic: 0.004 +mistranslation: 0.002 +assembly: 0.002 +vnc: 0.001 +arm: 0.000 + +"info chardev" not showing the real port in use + +With Qemu 2.1.2 +============== +pharidos@uks2:~/work/tplaf/☸ qemu-system-x86_64 -hda /space/pharidos/Disks/Blank_disk.qcow2 -serial telnet::0,server,nowait -nographic +QEMU 2.1.2 monitor - type 'help' for more information +(qemu) info chardev +parallel0: filename=null +serial0: filename=telnet:0.0.0.0:44189,server <====<<< serial console is using port 44189 +compat_monitor0: filename=stdio +(qemu) + + +With Qemu 2.5.0 +============== +pharidos@kvm:~/$ qemu-system-x86_64 -hda /space/pharidos/Disks/Blank_disk.qcow2 -serial telnet::0,server,nowait -nographic +QEMU 2.5.0 monitor - type 'help' for more information +(qemu) info chardev +parallel0: filename=null +serial0: filename=disconnected:telnet::0,server <====<<< serial console port not shown +compat_monitor0: filename=stdio +(qemu) + +Also on quickly connecting to the ports via the netcat tool (hoping that it would make qemu to change its state from disconnected) +I see the following error "Error in getpeername: Transport endpoint is not connected" + +pharidos@uks2:~/$ qemu-system-x86_64 --enable-kvm -hda Sisk.qcow2 -serial telnet::0,server,nowait -serial telnet::0,server,nowait -nographic +QEMU 2.5.0 monitor - type 'help' for more information +(qemu) info chardev +parallel0: filename=null +serial1: filename=disconnected:telnet::0,server +serial0: filename=disconnected:telnet::0,server +compat_monitor0: filename=stdio +(qemu) + +# COnnect quickly to the serial ports via netcat +pharidos@kvm:~/$ netstat -tupan 2>/dev/null | grep "LISTEN.* $(pgrep -f qemu)/qemu" | cut -d: -f2 | cut -d' ' -f1 +45814 +42522 +pharidos@kvm:~/$ ports=$(netstat -tupan 2>/dev/null | grep "LISTEN.* $(pgrep -f qemu)/qemu" | cut -d: -f2 | cut -d' ' -f1) +pharidos@kvm:~/$ for p in $ports; do echo | nc -w0 kvm $p >/dev/null; done + +# Check the port status again. We see the the error "Error in getpeername: Transport endpoint is not connected" +(qemu) info chardev +parallel0: filename=null +serial1: filename=Error in getpeername: Transport endpoint is not connected + +serial0: filename=Error in getpeername: Transport endpoint is not connected + +compat_monitor0: filename=stdio +(qemu) + + +Seems like this has been fixed in recent versions of QEMU again: + +$ qemu-system-x86_64 -serial telnet::0,server,nowait -nographic +QEMU 3.1.93 monitor - type 'help' for more information +(qemu) info chardev +parallel0: filename=null +serial0: filename=disconnected:telnet:0.0.0.0:41346,server +compat_monitor0: filename=stdio + + +Yes. This was fixed some time back and I can confirm it working with qemu 2.8 + +QEMU 2.8.1 monitor - type 'help' for more information +(qemu) info chardev +parallel0: filename=vc +serial0: filename=telnet:127.0.0.1:35293,server <-> 127.0.0.1:52820 +compat_monitor0: filename=stdio + + |