summaryrefslogtreecommitdiffstats
path: root/src/main/java/org/openslx/libvirt
Commit message (Collapse)AuthorAgeFilesLines
* [libvirt] Allow setting PCI address on Device levelSimon Rettberg2023-06-264-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 constructorSimon Rettberg2023-04-262-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 constructionSimon Rettberg2023-04-261-20/+8Star
| | | | | 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 spamSimon Rettberg2023-02-141-4/+0Star
|
* [libvirt] Add method to add GVT-g override dataSimon Rettberg2023-02-011-1/+58
|
* Always pass charset in String constructor; don't treat strings as binary safeSimon Rettberg2022-02-143-8/+11
|
* Force Unix line endings for Libvirt XML files (even on Windows platforms)Manuel Bentele2022-02-041-2/+1Star
|
* Fix path separator for resource URLs on Windows platformsManuel Bentele2022-02-031-9/+11
|
* Add CPU topology functionality for Libvirt domain XML configsManuel Bentele2021-11-161-0/+84
|
* Remove specified Libvirt OS Nvram file during QEMU VM uploadManuel Bentele2021-11-091-0/+32
|
* Extend Libvirt domain XML to get/set OS firmware loaderManuel Bentele2021-10-221-0/+20
|
* Add getter/setter for listen address and port of Libvirt SPICE graphicsManuel Bentele2021-09-012-0/+75
|
* Fix invalid XML paths and types in Libvirt's mediated devicesManuel Bentele2021-08-162-6/+6
|
* Add Libvirt support for QEMU command line optionsManuel Bentele2021-08-161-0/+76
|
* Add 'ramfb' option to Libvirt's mediated device representationManuel Bentele2021-08-161-1/+21
|
* Add getter methods to query Libvirt graphic devicesManuel Bentele2021-08-111-0/+22
|
* Change Java access modifier for Libvirt graphics typesManuel Bentele2021-08-112-3/+3
|
* Add compression and listen types to Libvirt graphics devicesManuel Bentele2021-08-112-1/+251
|
* Add Libvirt domain XML representation for mediated devices (mdev)Manuel Bentele2021-08-104-3/+293
|
* Remove the SDL graphics in the Libvirt XML domain representationManuel Bentele2021-07-303-73/+1Star
|
* libvirt-xml: Add speed hack for "." XPath querySimon Rettberg2021-07-021-0/+3
|
* Add Libvirt PCI, shared memory and hypervisor features for GPU passthroughManuel Bentele2021-06-1017-46/+1407
|
* Fix bug during creation of new Libvirt filesystem nodeManuel Bentele2021-05-261-1/+1
|
* Add OS detection for Libvirt/QEMU virtualization configurationsManuel Bentele2021-05-054-4/+317
|
* Fix errors in Javadoc commentsManuel Bentele2021-04-3011-60/+69
|
* Fix error while parsing Libvirt XML document from StringManuel Bentele2021-04-261-10/+2Star
|
* Fix issues in filtering sources of Libvirt network interfacesManuel Bentele2021-03-262-3/+4
|
* Fix issues related to a XPath query used in the Libvirt device lookupManuel Bentele2021-03-251-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 documentsManuel Bentele2021-03-243-0/+321
|
* Add parallel and serial devices to Libvirt domain XML documentsManuel Bentele2021-03-244-0/+372
|
* Add MAC address for network interfaces in Libvirt domain XML documentsManuel Bentele2021-03-241-3/+31
|
* Add support for emulator binary in Libvirt domain XML documentsManuel Bentele2021-03-231-0/+20
|
* Add implementation of Libvirt XML capabilities documentsManuel Bentele2021-03-198-0/+799
|
* Remove suppressions and fix Java 8 warningsManuel Bentele2021-03-101-5/+10
|
* Add automatic RelaxNG schema validation for Libvirt domain XML documentsManuel Bentele2021-01-303-14/+13Star
|
* Add implementation of Libvirt domain XML documentsManuel Bentele2021-01-2926-0/+4097
|
* Add base classes and utilites to represent Libvirt XML documentsManuel Bentele2021-01-2911-0/+1482