Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [libvirt] Allow setting PCI address on Device level | Simon Rettberg | 2023-06-26 | 4 | -56/+70 |
| | | | | | | | Devices like video and disk can be PCI Devices and thus have an <address> tag that defines where on the PCI bus it sits. Move the according helper functions for getting/setting this address from HostDevPci up to Device. | ||||
* | [libvirt] Reintroduce a very basic sanity check in Domain constructor | Simon Rettberg | 2023-04-26 | 2 | -2/+31 |
| | | | | | | | This is to avoid false positives when we do virtualizer detection by handing the selected config file to every virtualizer class. Currently this should not matter since VBox comes before libvirt, but this might change in the future. | ||||
* | [libvirt] Remove config validation on construction | Simon Rettberg | 2023-04-26 | 1 | -20/+8![]() |
| | | | | | Instead, we should do this explicitly after instantiating, so we can give the user the option to ignore this error and proceed. | ||||
* | [libvirt] Remove debug spam | Simon Rettberg | 2023-02-14 | 1 | -4/+0![]() |
| | |||||
* | [libvirt] Add method to add GVT-g override data | Simon Rettberg | 2023-02-01 | 1 | -1/+58 |
| | |||||
* | Always pass charset in String constructor; don't treat strings as binary safe | Simon Rettberg | 2022-02-14 | 3 | -8/+11 |
| | |||||
* | Force Unix line endings for Libvirt XML files (even on Windows platforms) | Manuel Bentele | 2022-02-04 | 1 | -2/+1![]() |
| | |||||
* | Fix path separator for resource URLs on Windows platforms | Manuel Bentele | 2022-02-03 | 1 | -9/+11 |
| | |||||
* | Add CPU topology functionality for Libvirt domain XML configs | Manuel Bentele | 2021-11-16 | 1 | -0/+84 |
| | |||||
* | Remove specified Libvirt OS Nvram file during QEMU VM upload | Manuel Bentele | 2021-11-09 | 1 | -0/+32 |
| | |||||
* | Extend Libvirt domain XML to get/set OS firmware loader | Manuel Bentele | 2021-10-22 | 1 | -0/+20 |
| | |||||
* | Add getter/setter for listen address and port of Libvirt SPICE graphics | Manuel Bentele | 2021-09-01 | 2 | -0/+75 |
| | |||||
* | Fix invalid XML paths and types in Libvirt's mediated devices | Manuel Bentele | 2021-08-16 | 2 | -6/+6 |
| | |||||
* | Add Libvirt support for QEMU command line options | Manuel Bentele | 2021-08-16 | 1 | -0/+76 |
| | |||||
* | Add 'ramfb' option to Libvirt's mediated device representation | Manuel Bentele | 2021-08-16 | 1 | -1/+21 |
| | |||||
* | Add getter methods to query Libvirt graphic devices | Manuel Bentele | 2021-08-11 | 1 | -0/+22 |
| | |||||
* | Change Java access modifier for Libvirt graphics types | Manuel Bentele | 2021-08-11 | 2 | -3/+3 |
| | |||||
* | Add compression and listen types to Libvirt graphics devices | Manuel Bentele | 2021-08-11 | 2 | -1/+251 |
| | |||||
* | Add Libvirt domain XML representation for mediated devices (mdev) | Manuel Bentele | 2021-08-10 | 4 | -3/+293 |
| | |||||
* | Remove the SDL graphics in the Libvirt XML domain representation | Manuel Bentele | 2021-07-30 | 3 | -73/+1![]() |
| | |||||
* | libvirt-xml: Add speed hack for "." XPath query | Simon Rettberg | 2021-07-02 | 1 | -0/+3 |
| | |||||
* | Add Libvirt PCI, shared memory and hypervisor features for GPU passthrough | Manuel Bentele | 2021-06-10 | 17 | -46/+1407 |
| | |||||
* | Fix bug during creation of new Libvirt filesystem node | Manuel Bentele | 2021-05-26 | 1 | -1/+1 |
| | |||||
* | Add OS detection for Libvirt/QEMU virtualization configurations | Manuel Bentele | 2021-05-05 | 4 | -4/+317 |
| | |||||
* | Fix errors in Javadoc comments | Manuel Bentele | 2021-04-30 | 11 | -60/+69 |
| | |||||
* | Fix error while parsing Libvirt XML document from String | Manuel Bentele | 2021-04-26 | 1 | -10/+2![]() |
| | |||||
* | Fix issues in filtering sources of Libvirt network interfaces | Manuel Bentele | 2021-03-26 | 2 | -3/+4 |
| | |||||
* | Fix issues related to a XPath query used in the Libvirt device lookup | Manuel Bentele | 2021-03-25 | 1 | -6/+8 |
| | | | | | | | | | | | The issue occurs if a Libvirt device lookup via getDevices() takes place after a device node was removed. After the removal, a bunch of empty XML text nodes remain which leads to problems in the underlying XML element nodes. Those nodes are queried with the help of relative XPath expressions which depend on valid XML element nodes. This patch restricts queries of underlying child nodes to valid XML element nodes avoiding the occurence of XPath runtime exceptions. | ||||
* | Add shared folder support to Libvirt domain XML documents | Manuel Bentele | 2021-03-24 | 3 | -0/+321 |
| | |||||
* | Add parallel and serial devices to Libvirt domain XML documents | Manuel Bentele | 2021-03-24 | 4 | -0/+372 |
| | |||||
* | Add MAC address for network interfaces in Libvirt domain XML documents | Manuel Bentele | 2021-03-24 | 1 | -3/+31 |
| | |||||
* | Add support for emulator binary in Libvirt domain XML documents | Manuel Bentele | 2021-03-23 | 1 | -0/+20 |
| | |||||
* | Add implementation of Libvirt XML capabilities documents | Manuel Bentele | 2021-03-19 | 8 | -0/+799 |
| | |||||
* | Remove suppressions and fix Java 8 warnings | Manuel Bentele | 2021-03-10 | 1 | -5/+10 |
| | |||||
* | Add automatic RelaxNG schema validation for Libvirt domain XML documents | Manuel Bentele | 2021-01-30 | 3 | -14/+13![]() |
| | |||||
* | Add implementation of Libvirt domain XML documents | Manuel Bentele | 2021-01-29 | 26 | -0/+4097 |
| | |||||
* | Add base classes and utilites to represent Libvirt XML documents | Manuel Bentele | 2021-01-29 | 11 | -0/+1482 |