]> xenbits.xensource.com Git - xenclient/toolstack.git/commitdiff
Added FLR step when devices are being bound by the toolstack.
authorRoss Philipson <ross.philipson@citrix.com>
Tue, 7 Apr 2009 14:45:39 +0000 (10:45 -0400)
committerRoss Philipson <ross.philipson@citrix.com>
Tue, 7 Apr 2009 14:45:39 +0000 (10:45 -0400)
 Changes to be committed:
modified:   xenops/device.ml

xenops/device.ml

index 2eb49df2a52bcbd1975bae25b6a902937e52b71f..329aae46f9db8f49d2d5c210b68d10573141ef1f 100644 (file)
@@ -925,8 +925,11 @@ let bind pcidevs =
        let bind_to_pciback device =
                let newslot = "/sys/bus/pci/drivers/pciback/new_slot" in
                let bind =  "/sys/bus/pci/drivers/pciback/bind" in
+               let doflr =  "/sys/bus/pci/drivers/pciback/do_flr" in
                write_string_to_file newslot device;
                write_string_to_file bind device;
+               try write_string_to_file doflr device
+               with _ -> ()
                in
        List.iter (fun (domain, bus, slot, func) ->
                let devstr = sprintf "%.4x:%.2x:%.2x.%.1x" domain bus slot func in