summary refs log tree commit diff stats
path: root/results/classifier/118/review/1544524
diff options
context:
space:
mode:
Diffstat (limited to 'results/classifier/118/review/1544524')
-rw-r--r--results/classifier/118/review/1544524132
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
+
+