From: Haibin Wang <wanghaibin.wang@xxxxxxxxxx> This patch set supprot VNC feature on ARMv7 emulated board. This patch set based on those condition: host: need patch the Mario's dirty log patches. guest: need the kernel version 3.17 which upstream the lasted CLCD driver. need modify guest dts file, see kernel doc: /Documentation/devicetree/bindings/video/arm,pl11x.txt hardware: test on fastmodel v8.3, cortex-a57x4 model. Qemu boot cmd line example: ./qemu-system-arm \ -enable-kvm -smp 2 \ -kernel zImage \ -drive if=none,file=disk_oe64.img,id=fs \ -device virtio-blk-device,drive=fs \ -m 512 -machine virt \ -cpu cortex-a15 \ -vnc 0.0.0.0:0 \ -chardev pty,id=pty0,mux=on -monitor chardev:pty0 \ -serial chardev:pty0 -daemonize \ -append "earlyprintk console=ttyAMA0 mem=512M rootwait root=/dev/vda rw" note: (1) At present, mach-virt, cpu model cortex-a57 can not support VNC feature, because Mario's dirty log patches just support ARMv7. (2) Some other emulated like reivew, cpu model cortex-a9, it do not support KVM mod, so, just give them up. Haibin Wang (2): qemu: mach-vexpress: Fix the video ram of the vexpress emulated board with the dirty log attribution. qemu: mach-virt: VNC feature relative hardware emulated. hw/arm/vexpress.c | 1 + hw/arm/virt.c | 188 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 189 insertions(+), 0 deletions(-) _______________________________________________ kvmarm mailing list kvmarm@xxxxxxxxxxxxxxxxxxxxx https://lists.cs.columbia.edu/mailman/listinfo/kvmarm