]> xenbits.xensource.com Git - xenclient/toolstack.git/commitdiff
fill the front and back table with the minimum items when creating the Vfb device...
authorVincent Hanquez <vincent.hanquez@eu.citrix.com>
Thu, 30 Jul 2009 20:44:13 +0000 (21:44 +0100)
committerVincent Hanquez <vincent.hanquez@eu.citrix.com>
Thu, 30 Jul 2009 20:44:13 +0000 (21:44 +0100)
xenops/device.ml

index deb7cba38c484168104902de71e1975421338e5b..8670b1ed196794aeff354bfb5ab5868ccea8c0fc 100644 (file)
@@ -1048,8 +1048,14 @@ let add ~xc ~xs ~hvm domid =
        let backend = frontend in
        let device = { backend = backend; frontend = frontend } in
 
-       let back = [] in
-       let front = [] in
+       let back = [
+               "frontend-id", sprintf "%u" domid;
+               "state", string_of_int (Xenbus.int_of Xenbus.Initialising);
+       ] in
+       let front = [
+               "backend-id", string_of_int 0;
+               "state", string_of_int (Xenbus.int_of Xenbus.Initialising);
+       ] in
        Generic.add_device ~xs device back front;
        ()