Peter Krempa
a821f1f028
qemu: process: Remove unnecessary argument and rename function
...
We set just one affinity of the emulator and the virConnectPtr isn't
needed for that function.
2014-08-18 17:43:05 +02:00
Erik Skultety
9b1759bbe9
qemu: Redundant listen address entry in quest xml
...
When editing guest's XML (on QEMU), it was possible to add multiple
listen elements into graphics parent element. However QEMU does not
support listening on multiple addresses. Configuration is tested for
multiple 'listen address' and if positive, an error is raised.
https://bugzilla.redhat.com/show_bug.cgi?id=1119212
2014-08-18 14:45:37 +02:00
Taowei
cdba7c90c9
vbox: Introducing vboxCommonDriver
...
After this patch, we will have only one common domain driver.
So, the rewritten on domain driver is finished in this patch.
2014-08-15 09:25:13 +02:00
Taowei
37cf7594cf
vbox: Add registerDomainEvent
2014-08-15 09:25:13 +02:00
Taowei
1eda86b049
vbox: Rewrite vboxNode functions
...
Four functions are rewrite in this patch, that is:
vboxNodeGetInfo
vboxNodeGetCellsFreeMemory
vboxNodeGetFreeMemory
vboxNodeGetFreePages
Since these functions has nothing to do with vbox,
it can be directly moved to vbox_common.c. So, I
merged these things into one patch.
2014-08-15 09:25:13 +02:00
Taowei
df11b63382
vbox: Rewrite vboxConnectListAllDomains
2014-08-15 09:25:12 +02:00
Taowei
72f92bce44
vbox: Rewrite vboxDomainScreenshot
2014-08-15 09:25:12 +02:00
Taowei
4fab8d3f07
vbox: Rewrite vboxDomainSnapshotDelete
2014-08-15 09:25:12 +02:00
Taowei
a9725126bf
vbox: Rewrite vboxDomainRevertToSnapshot
2014-08-15 09:25:12 +02:00
Taowei
410b2183b7
vbox: Rewrite vboxDomainSnapshotHasMetadata
2014-08-15 09:25:12 +02:00
Taowei
d722d8c7a9
vbox: Rewrite vboxDomainSnapshotIsCurrent
2014-08-15 09:25:12 +02:00
Taowei
8bd1316258
vbox: Rewrite vboxDomainSnapshotCurrent
2014-08-15 09:25:12 +02:00
Taowei
cb348feeef
vbox: Rewrite vboxDomainSnapshotGetParent
2014-08-15 09:25:12 +02:00
Taowei
7528bf20a2
vbox: Rewrite vboxDomainHasCurrentSnapshot
2014-08-15 09:25:12 +02:00
Taowei
e36d9a7637
vbox: Rewrite vboxSnapshotLookupByName
2014-08-15 09:25:12 +02:00
Taowei
47eb32d311
vbox: Rewrite vboxDomainSnapshotListNames
2014-08-15 09:25:12 +02:00
Taowei
1157d85c12
vbox: Rewrite vboxDomainSnapshotNum
2014-08-15 09:25:12 +02:00
Taowei
72c23d65c1
vbox: Rewrite vboxDomainSnapshotGetXMLDesc
2014-08-15 09:25:12 +02:00
Taowei
677ecdc070
vbox: Rewrite vboxDomainSnapshotCreateXML
...
The vboxDomainSnapshotCreateXML integrated the snapshot redefine
with this patch:
http://www.redhat.com/archives/libvir-list/2014-May/msg00589.html
This patch introduced vboxSnapshotRedefine in vboxUniformedAPI to
enable the features.
This patch replace all version specified APIs to the uniformed api,
then, moving the whole implementation to vbox_common.c. As there
is only API level changes, the behavior of the function doesn't
change.
Some old version's defects has brought to the new one. The already
known things are:
*goto cleanup in a loop without releasing the pointers in the
loop.
*When function failed after machine unregister, no roll back
to recovery it and the virtual machine would disappear.
2014-08-15 09:25:12 +02:00
Taowei
51d1a29dd8
vbox: Add API for vboxDomainSnapshotCreateXML
2014-08-15 09:25:12 +02:00
Taowei
2ad7b494a9
vbox: Rewrite vboxDomainDetachDeviceFlags
2014-08-15 09:25:12 +02:00
Taowei
fa12d7c300
vbox: Rewrite vboxDomainDetachDevice
2014-08-15 09:25:12 +02:00
Taowei
6be94596a8
vbox: Rewrite vboxDomainUpdateDeviceFlags
...
Since vboxDomainAttachDeviceImple not used in vbox_tmpl.c, it has
been deleted.
2014-08-15 09:25:12 +02:00
Taowei
5877687765
vbox: Rewrite vboxDomainAttachDeviceFlags
2014-08-15 09:25:12 +02:00
Taowei
2b5e727413
vbox: Rewrite vboxDomainAttachDevice
2014-08-15 09:25:11 +02:00
Taowei
400bdccb2a
vbox: Rewrite vboxDomainUndefine
2014-08-15 09:25:11 +02:00
Taowei
4eaa78be7a
vbox: Rewrite vboxConnectNumOfDefinedDomains
2014-08-15 09:25:11 +02:00
Taowei
4ebae5e8b6
vbox: Rewrite vboxConnectListDefinedDomains
2014-08-15 09:25:11 +02:00
Taowei
3611c4000c
vbox: Rewrite vboxDomainGetXMLDesc
2014-08-15 09:25:11 +02:00
Taowei
80095678d8
vbox: Add API for vboxDomainGetXMLDesc
2014-08-15 09:25:11 +02:00
Taowei
696ad27977
vbox: Rewrite vboxDomainGetMaxVcpus
2014-08-15 09:25:11 +02:00
Taowei
e9f17c5330
vbox: Rewrite vboxDomainGetVcpusFlags
2014-08-15 09:25:11 +02:00
Taowei
35cb445a51
vbox: Rewrite vboxDomainSetVcpus
2014-08-15 09:25:11 +02:00
Taowei
da3b862aad
vbox: Rewrite vboxDomainSetVcpusFlags
2014-08-15 09:25:11 +02:00
Taowei
97d8a17bf5
vbox: Rewrite vboxDomainGetState
2014-08-15 09:25:11 +02:00
Taowei
b412975345
vbox: Rewrite vboxDomainGetInfo
2014-08-15 09:25:11 +02:00
Taowei
2cd7a218de
vbox: Rewrite vboxDomainSetMemory
2014-08-15 09:25:11 +02:00
Taowei
0ba1c21471
vbox: Rewrite vboxDomainGetOSType
2014-08-15 09:25:11 +02:00
Taowei
40b733e7e2
vbox: Rewrite vboxDomainDestroy
2014-08-15 09:25:11 +02:00
Taowei
25d807d42a
vbox: Rewrite vboxDomainDestroyFlags
2014-08-15 09:25:11 +02:00
Taowei
14babb4981
vbox: Rewrite vboxDomainReboot
2014-08-15 09:25:11 +02:00
Taowei
502c43ee44
vbox: Rewrite vboxDomainShutdown
2014-08-15 09:25:11 +02:00
Taowei
67533a8148
vbox: Rewrite vboxDomainShutdownFlags
2014-08-15 09:25:11 +02:00
Taowei
395ecc456e
vbox: Rewrite vboxDomainResume
2014-08-15 09:25:11 +02:00
Taowei
8b89505a20
vbox: Rewrite vboxDomainSuspend
2014-08-15 09:25:10 +02:00
Taowei
caba5247fd
vbox: Rewrite vboxDomainIsUpdated
2014-08-15 09:25:10 +02:00
Taowei
c9537d13b0
vbox: Rewrite vboxDomainIsPersistent
2014-08-15 09:25:10 +02:00
Taowei
fa2f9abcc1
vbox: Rewrite vboxDomainIsActive
2014-08-15 09:25:10 +02:00
Taowei
2ba3ccbb88
vbox: Rewrite vboxDomainLookupByName
2014-08-15 09:25:10 +02:00
Taowei
856ceb8cb3
vbox: Rewrite vboxDomainCreateXML
2014-08-15 09:25:10 +02:00