{"push_id":1346147711,"size":31,"distinct_size":3,"ref":"refs/heads/hotplugs","head":"a072237167a7d1f7e0221a4ba1927b0d84b0bf86","before":"f6325ddc621cbbbf18c31560b2723c7646efdf1a","commits":[{"sha":"3507af63ae5f0f6891ee68b36bc3878f7e1538f1","author":{"name":"Peter Krempa","email":"ad550f3a498f24c1804da389934cf0cf16278373@redhat.com"},"message":"util: bitmap: Make bitmaps const in virBitmapNewData and virBitmapDataToString\n\nThe functions just read the passed pointer so it can be marked as const.","distinct":false,"url":"https://api.github.com/repos/nertpinx/libvirt/commits/3507af63ae5f0f6891ee68b36bc3878f7e1538f1"},{"sha":"be698592555f59b0ab515970abeaa800e15ebd12","author":{"name":"Peter Krempa","email":"ad550f3a498f24c1804da389934cf0cf16278373@redhat.com"},"message":"virsh: domain: Fix broken indentation in virshCPUCountCollect\n\nI managed to space most of the code by 5 spaces instead of 4 when\norignally implementing this function.","distinct":false,"url":"https://api.github.com/repos/nertpinx/libvirt/commits/be698592555f59b0ab515970abeaa800e15ebd12"},{"sha":"5e61be54d86350ecff84b1ca52cca601bb8cdedc","author":{"name":"Peter Krempa","email":"ad550f3a498f24c1804da389934cf0cf16278373@redhat.com"},"message":"virsh: Fix xpath queries for retrieving vcpu count\n\nThe fallback code used if virDomainGetVcpusFlags is not supported used\nwrong XPath queries and basically did not work at all. Fix them to point\nto the <domain> <vcpu> element instead of <vcpus> which was not present\nuntil lately.","distinct":false,"url":"https://api.github.com/repos/nertpinx/libvirt/commits/5e61be54d86350ecff84b1ca52cca601bb8cdedc"},{"sha":"63c56a065151c499304726a95d5164d91440285d","author":{"name":"Peter Krempa","email":"ad550f3a498f24c1804da389934cf0cf16278373@redhat.com"},"message":"virsh: Extract cpumap formatting in cmdVcpuinfo\n\ncmdVcpuinfo will be split in upcomming patches thus extract the common\ncode that formats pinning cpumaps for the vcpus.","distinct":false,"url":"https://api.github.com/repos/nertpinx/libvirt/commits/63c56a065151c499304726a95d5164d91440285d"},{"sha":"c946a30af21c46673de83f7b1c51394db085d06c","author":{"name":"Peter Krempa","email":"ad550f3a498f24c1804da389934cf0cf16278373@redhat.com"},"message":"virsh: Extract fallback handling in cmdVcpuinfo\n\nPut it into a separate function so that more fallback handling can be\nadded without making a mess.","distinct":false,"url":"https://api.github.com/repos/nertpinx/libvirt/commits/c946a30af21c46673de83f7b1c51394db085d06c"},{"sha":"a62655f9c33a8f7c6257779ddbdbf1352d53a526","author":{"name":"Peter Krempa","email":"ad550f3a498f24c1804da389934cf0cf16278373@redhat.com"},"message":"virsh: vcpuinfo: Report proper vcpu numbers and data for offline VMs\n\nIf the VM is offline virsh attempted to at least report the pinning\ninformation for the VM. This would not work properly now that the vcpus\ncan be sparse. Fix it by getting the vcpu states from the XML.\n\nResolves: https://bugzilla.redhat.com/show_bug.cgi?id=1375920","distinct":false,"url":"https://api.github.com/repos/nertpinx/libvirt/commits/a62655f9c33a8f7c6257779ddbdbf1352d53a526"},{"sha":"3632ddc7668ccab89db6b2e7d1631106146d77ce","author":{"name":"Pavel Hrdina","email":"ab12192c95093947fa56ccf60770e010465455a4@redhat.com"},"message":"qemu_process: move qemuProcessStartValidateGraphics to correct place\n\nSigned-off-by: Pavel Hrdina <phrdina@redhat.com>","distinct":false,"url":"https://api.github.com/repos/nertpinx/libvirt/commits/3632ddc7668ccab89db6b2e7d1631106146d77ce"},{"sha":"971d552e680e6ac43d6898895e99aceea446aa08","author":{"name":"Pavel Hrdina","email":"ab12192c95093947fa56ccf60770e010465455a4@redhat.com"},"message":"qemu_command: remove xenner leftover from video device code\n\nQemu supports *xen* video device only with XEN and this code was part\nof xenner code.  We dropped support for xenner in commit de9be0a.\n\nBefore this patch if you used 'xen' video type you ended up with\ndomain without any video device at all.  Now we don't allow to start\nsuch domain.\n\nSigned-off-by: Pavel Hrdina <phrdina@redhat.com>","distinct":false,"url":"https://api.github.com/repos/nertpinx/libvirt/commits/971d552e680e6ac43d6898895e99aceea446aa08"},{"sha":"e3bbdd9b06564b54cbe045f186f5fb4c2ecc99c3","author":{"name":"Pavel Hrdina","email":"ab12192c95093947fa56ccf60770e010465455a4@redhat.com"},"message":"tests: fix some QXL capability combinations that don't make sense\n\nIf one of QEMU_CAPS_DEVICE_QXL_VGA or QEMU_CAPS_DEVICE_QXL is set the\nother one will always be set as well because both devices are tied\ntogether in QEMU.\n\nThe change of args files is caused by the presence of capability\nQEMU_CAPS_DEVICE_VIDEO_PRIMARY which means it's safe to use\n\"-device qxl-vga\" instead of \"-vga qxl\", see commit (e3f2686b) and\nby the fact that if QEMU_CAPS_VGA_QXL is set QEMU_CAPS_DEVICE_QXL_VGA\nand QEMU_CAPS_DEVICE_QXL would be set too (since we support only qemu\nwith \"-device\" option).\n\nSigned-off-by: Pavel Hrdina <phrdina@redhat.com>","distinct":false,"url":"https://api.github.com/repos/nertpinx/libvirt/commits/e3bbdd9b06564b54cbe045f186f5fb4c2ecc99c3"},{"sha":"34a4447bd49619f3c34313dbe3dd3698e0229590","author":{"name":"Pavel Hrdina","email":"ab12192c95093947fa56ccf60770e010465455a4@redhat.com"},"message":"qemu_capabilities: join capabilities for qxl and qxl-vga devices\n\nThis patch simplifies QEMU capabilities for QXL video device.  QEMU\nexposes this device as *qxl-vga* and *qxl* and they are both the same\ndevice with the same set of parameters, the only difference is that\n*qxl-vga* includes VGA compatibility.\n\nBased on QEMU code they are tied together so it's safe to check only for\npresence of only one of them.\n\nThis patch also removes an invalid test case \"video-qxl-sec-nodevice\"\nwhere there is only *qxl-vga* device and *qxl* device is not present.\n\nSigned-off-by: Pavel Hrdina <phrdina@redhat.com>","distinct":false,"url":"https://api.github.com/repos/nertpinx/libvirt/commits/34a4447bd49619f3c34313dbe3dd3698e0229590"},{"sha":"05af6784b169f21acbfee018d987d5714a6098f9","author":{"name":"Pavel Hrdina","email":"ab12192c95093947fa56ccf60770e010465455a4@redhat.com"},"message":"qemu_capabilities: mark QEMU_CAPS_VGA_QXL capability as deprecated\n\nIf QEMU in question supports QMP, this capability is set if\nQEMU_CAPS_DEVICE_QXL was set based on existence of \"-device qxl\". If\nlibvirt needs to parse *help*, because there is no QMP support, it\nchecks for existence of \"-vga qxl\", but it also parses output of\n\"-device ?\" and sets QEMU_CAPS_DEVICE_QXL too.\n\nNow that libvirt supports only QEMU that has \"-device\" implemented it's\nsafe to drop this capability and stop using it.\n\nSigned-off-by: Pavel Hrdina <phrdina@redhat.com>","distinct":false,"url":"https://api.github.com/repos/nertpinx/libvirt/commits/05af6784b169f21acbfee018d987d5714a6098f9"},{"sha":"db4491571d16a45676c5fa7c65a3b7ce305a5a1a","author":{"name":"Pavel Hrdina","email":"ab12192c95093947fa56ccf60770e010465455a4@redhat.com"},"message":"qemu_capabilities: rename QEMU_CAPS_VIRTIO_GPU_VIRGL\n\nWe generally uses QEMU_CAPS_DEVICE_$NAME to probe for existence of some\ndevice and QEMU_CAPS_$NAME_$PROP to probe for existence of some property\nof that device.\n\nSigned-off-by: Pavel Hrdina <phrdina@redhat.com>","distinct":false,"url":"https://api.github.com/repos/nertpinx/libvirt/commits/db4491571d16a45676c5fa7c65a3b7ce305a5a1a"},{"sha":"f5eae0a59579e74e30ea66283cc475345a9e7753","author":{"name":"Pavel Hrdina","email":"ab12192c95093947fa56ccf60770e010465455a4@redhat.com"},"message":"qemu_capabilities: detect properties for virtio-gpu-device\n\nSigned-off-by: Pavel Hrdina <phrdina@redhat.com>","distinct":false,"url":"https://api.github.com/repos/nertpinx/libvirt/commits/f5eae0a59579e74e30ea66283cc475345a9e7753"},{"sha":"133fb1401f55b15b4768732b9d00d456ddc75807","author":{"name":"Pavel Hrdina","email":"ab12192c95093947fa56ccf60770e010465455a4@redhat.com"},"message":"qemu_domain: move video validation out of qemu_command\n\nAll definition validation that doesn't depend on qemu capabilities\nand was allowed previously as valid definition should be placed into\nqemuDomainDefValidate.\n\nThe check whether video type is supported or not was based on an enum\nthat translates type into model.  Use switch to ensure that if new\nvideo type is added, it will be properly handled.\n\nSigned-off-by: Pavel Hrdina <phrdina@redhat.com>","distinct":false,"url":"https://api.github.com/repos/nertpinx/libvirt/commits/133fb1401f55b15b4768732b9d00d456ddc75807"},{"sha":"8fed30d004cbe7f6c0aca6525a5048caf6066e63","author":{"name":"Pavel Hrdina","email":"ab12192c95093947fa56ccf60770e010465455a4@redhat.com"},"message":"qemu_process: move video validation out of qemu_command\n\nRuntime validation that depend on qemu capabilities should be moved\ninto qemuProcessStartValidateXML.\n\nSigned-off-by: Pavel Hrdina <phrdina@redhat.com>","distinct":false,"url":"https://api.github.com/repos/nertpinx/libvirt/commits/8fed30d004cbe7f6c0aca6525a5048caf6066e63"},{"sha":"33af92a91c326d9a6b85d8e216e7664407300a64","author":{"name":"Pavel Hrdina","email":"ab12192c95093947fa56ccf60770e010465455a4@redhat.com"},"message":"qemu_process: always check capabilities for video devices\n\nBefore this patch we've checked qemu capabilities for video devices\nonly while constructing qemu command line using \"-device\" option.\n\nSince we support qemu only if \"-device\" option is present we can use\nthe same capabilities to check also video devices while using \"-vga\"\noption to construct qemu command line.\n\nSigned-off-by: Pavel Hrdina <phrdina@redhat.com>","distinct":false,"url":"https://api.github.com/repos/nertpinx/libvirt/commits/33af92a91c326d9a6b85d8e216e7664407300a64"},{"sha":"55d5a9bc06cf2cab3bfe6ba4b6ac1c4253d6a125","author":{"name":"Pavel Hrdina","email":"ab12192c95093947fa56ccf60770e010465455a4@redhat.com"},"message":"qemu_command: separate code for video device via -vga attribute\n\nSigned-off-by: Pavel Hrdina <phrdina@redhat.com>","distinct":false,"url":"https://api.github.com/repos/nertpinx/libvirt/commits/55d5a9bc06cf2cab3bfe6ba4b6ac1c4253d6a125"},{"sha":"9562fb55bff9561bd047d5704bd501686a7a9e8c","author":{"name":"Pavel Hrdina","email":"ab12192c95093947fa56ccf60770e010465455a4@redhat.com"},"message":"qemu_command: pass only video device to qemuBuildVgaVideoCommand\n\nSigned-off-by: Pavel Hrdina <phrdina@redhat.com>","distinct":false,"url":"https://api.github.com/repos/nertpinx/libvirt/commits/9562fb55bff9561bd047d5704bd501686a7a9e8c"},{"sha":"6869428c128a4e2c39aa9ee53c0e0de69174952f","author":{"name":"Pavel Hrdina","email":"ab12192c95093947fa56ccf60770e010465455a4@redhat.com"},"message":"qemu_capabilities: check for existence of virtio-vga\n\nCommit 21373feb added support for primary virtio-vga device but it was\nchecking for virtio-gpu.  Let's check for existence of virtio-vga if we\nwant to use it.\n\nVirtio video device is currently represented by three different models\n*virtio-gpu-device*, *virtio-gpu-pci* and *virtio-vga*.  The first two\nmodels are tied together and if virtio video devices is compiled in they\nboth exist.  However, the *virtio-vga* model doesn't have to exist on\nsome architectures even if the first two models exist.  So we cannot\ngroup all three together.\n\nSigned-off-by: Pavel Hrdina <phrdina@redhat.com>","distinct":false,"url":"https://api.github.com/repos/nertpinx/libvirt/commits/6869428c128a4e2c39aa9ee53c0e0de69174952f"},{"sha":"4c029e8cfa3338ef1a2d6851908a9fcf494a32e5","author":{"name":"Pavel Hrdina","email":"ab12192c95093947fa56ccf60770e010465455a4@redhat.com"},"message":"qemu_command: properly detect which model to use for video device\n\nThis improves commit 706b5b6277 in a way that we check qemu capabilities\ninstead of what architecture we are running on to detect whether we can\nuse *virtio-vga* model or not.  This is not a case only for arm/aarch64.\n\nSigned-off-by: Pavel Hrdina <phrdina@redhat.com>","distinct":false,"url":"https://api.github.com/repos/nertpinx/libvirt/commits/4c029e8cfa3338ef1a2d6851908a9fcf494a32e5"}]}
{"actor":{"display_login":"nertpinx"}}