[PATCH 0/2] Fix about the VNC feature support on ARMv7 emulated board.

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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




[Index of Archives]     [Linux KVM]     [Spice Development]     [Libvirt]     [Libvirt Users]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux