parent
07da0fa0ee
commit
e4c089f70e
29
xml.go
29
xml.go
|
@ -511,19 +511,34 @@ func dumpNonStandardXML(domcfg *libvirtxml.Domain) {
|
|||
domcfg.Devices.RedirDevs = nil
|
||||
}
|
||||
|
||||
var normalRNGs bool = true
|
||||
if domcfg.Devices.RNGs != nil {
|
||||
for _, rng := range domcfg.Devices.RNGs {
|
||||
if rng.Model == "virtio" {
|
||||
// nothing to do for this
|
||||
} else {
|
||||
fmt.Printf("? RNGs: %+v\n", rng)
|
||||
normalRNGs = false
|
||||
}
|
||||
}
|
||||
}
|
||||
if normalRNGs {
|
||||
domcfg.Devices.RNGs = nil
|
||||
}
|
||||
|
||||
// this is probably for spice to have keyboard and mouse input
|
||||
var normalVideo bool = true
|
||||
if domcfg.Devices.Videos != nil {
|
||||
for _, v := range domcfg.Devices.Videos {
|
||||
switch v.Model.Type {
|
||||
case "qxl":
|
||||
if v.Model.VRam == 65536 {
|
||||
// standard qxl video
|
||||
} else {
|
||||
fmt.Printf("? Video: %+v\n", v)
|
||||
fmt.Printf("? Video Model: %+v\n", v.Model)
|
||||
normalVideo = false
|
||||
}
|
||||
if v.Model.VRam == 65536 {
|
||||
// standard qxl video
|
||||
} else {
|
||||
fmt.Printf("? Video: %+v\n", v)
|
||||
fmt.Printf("? Video Model: %+v\n", v.Model)
|
||||
normalVideo = false
|
||||
}
|
||||
case "virtio":
|
||||
// this should always be standard
|
||||
//fmt.Printf("? Video: %+v\n", v)
|
||||
|
|
Loading…
Reference in New Issue