WARNING - OLD ARCHIVES

This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-changelog

[Xen-changelog] [qemu-xen-unstable] vnc, xen: write vnc address and pass

To: xen-changelog@xxxxxxxxxxxxxxxxxxx
Subject: [Xen-changelog] [qemu-xen-unstable] vnc, xen: write vnc address and password to xenstore
From: patchbot@xxxxxxx
Date: Fri, 4 Feb 2011 10:50:04 -0800
Delivery-date: Fri, 04 Feb 2011 10:50:13 -0800
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
List-help: <mailto:xen-changelog-request@lists.xensource.com?subject=help>
List-id: BK change log <xen-changelog.lists.xensource.com>
List-post: <mailto:xen-changelog@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/mailman/listinfo/xen-changelog>, <mailto:xen-changelog-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/mailman/listinfo/xen-changelog>, <mailto:xen-changelog-request@lists.xensource.com?subject=unsubscribe>
Reply-to: xen-devel@xxxxxxxxxxxxxxxxxxx
Sender: xen-changelog-bounces@xxxxxxxxxxxxxxxxxxx
*** New tip has no discernable common ancestor with previous history ***
    Previously reported histories end at:
        baf8c0bc4bee8cacb089d5d635f41eebb23f084c
        3e37644fcde724433454440a61b22d3f7f9932bb
        6a6ffc07f465d5abc94b45ce6fe389369d1395ab
        6d5b7ee3acfe8cc10681d2583a38398f7470ec2a

commit ad7d28519de7cdc604efefac5c22fe9f88040586
Author: Ian Jackson <ian.jackson@xxxxxxxxxxxxx>
Date:   Tue Feb 1 17:32:38 2011 +0000

    vnc, xen: write vnc address and password to xenstore
    
    The xend protocol as actually implemented is:
      * xend writes:
         /vm/UUID/vncpasswd = "PASS"   (n0,rDOMID)
         /local/domain/0/backend/vfb/DOMID/0/vncunused = "0"   (n0,rDOMID)
         /local/domain/0/backend/vfb/DOMID/0/vnc = "1"   (n0,rDOMID)
         /local/domain/0/backend/vfb/DOMID/0/vnclisten = "ADDR"   (n0,rDOMID)
         /local/domain/0/backend/vfb/DOMID/0/vncdisplay = "PORT"   (n0,rDOMID)
         /local/domain/0/backend/vfb/DOMID/0/vncpasswd = "PASS"   (n0,rDOMID)
      * qemu reads /vm/UUID/vncpasswd and overwrites it with "\0"
      * qemu writes
         /local/domain/DOMID/console/vnc-port = "PORT"   (n0,rDOMID)
      * xm vncviewer reads entries from backend/vfb,
        as well as console/vnc-port.
    Much of this is insane.
    
    xl quite properly does not create anything in backend/vfb for an HVM
    domain with no vfb.  But xl vncviewer needs to know the port number
    and the address and the password.
    
    So, for now, have qemu write these nodes too:
         /local/domain/DOMID/console/vnc-listen = "ADDR"   (n0,rDOMID)
         /local/domain/DOMID/console/vnc-pass = "PASS"   (n0,rDOMID)
    This corresponds to the protocol actually currently implemented in
    libxl.
    
    We will revisit this after the 4.1 release and invent a non-insane
    protocol.
    
    Signed-off-by: Ian Jackson <Ian.Jackson@xxxxxxxxxxxxx>
--
generated by git-patchbot for /home/xen/git/qemu-xen-unstable.git

_______________________________________________
Xen-changelog mailing list
Xen-changelog@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-changelog

<Prev in Thread] Current Thread [Next in Thread>
  • [Xen-changelog] [qemu-xen-unstable] vnc, xen: write vnc address and password to xenstore, patchbot <=