mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2025-03-07 17:28:15 +00:00
parallels: implement .domainGetMaxMemory
Since we haven't implemented balloon parameters tuning we can just return amount of memory in this function. Signed-off-by: Dmitry Guryanov <dguryanov@parallels.com>
This commit is contained in:
parent
ec5c1dcb53
commit
f863ac8093
@ -1098,6 +1098,20 @@ static int parallelsDomainAttachDevice(virDomainPtr dom, const char *xml)
|
|||||||
VIR_DOMAIN_AFFECT_CONFIG | VIR_DOMAIN_AFFECT_LIVE);
|
VIR_DOMAIN_AFFECT_CONFIG | VIR_DOMAIN_AFFECT_LIVE);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static unsigned long long
|
||||||
|
parallelsDomainGetMaxMemory(virDomainPtr domain)
|
||||||
|
{
|
||||||
|
virDomainObjPtr dom = NULL;
|
||||||
|
int ret = -1;
|
||||||
|
|
||||||
|
if (!(dom = parallelsDomObjFromDomain(domain)))
|
||||||
|
return -1;
|
||||||
|
|
||||||
|
ret = dom->def->mem.max_balloon;
|
||||||
|
virObjectUnlock(dom);
|
||||||
|
return ret;
|
||||||
|
}
|
||||||
|
|
||||||
static virHypervisorDriver parallelsDriver = {
|
static virHypervisorDriver parallelsDriver = {
|
||||||
.name = "Parallels",
|
.name = "Parallels",
|
||||||
.connectOpen = parallelsConnectOpen, /* 0.10.0 */
|
.connectOpen = parallelsConnectOpen, /* 0.10.0 */
|
||||||
@ -1144,6 +1158,7 @@ static virHypervisorDriver parallelsDriver = {
|
|||||||
.domainHasManagedSaveImage = parallelsDomainHasManagedSaveImage, /* 1.2.13 */
|
.domainHasManagedSaveImage = parallelsDomainHasManagedSaveImage, /* 1.2.13 */
|
||||||
.domainManagedSave = parallelsDomainManagedSave, /* 1.2.14 */
|
.domainManagedSave = parallelsDomainManagedSave, /* 1.2.14 */
|
||||||
.domainManagedSaveRemove = parallelsDomainManagedSaveRemove, /* 1.2.14 */
|
.domainManagedSaveRemove = parallelsDomainManagedSaveRemove, /* 1.2.14 */
|
||||||
|
.domainGetMaxMemory = parallelsDomainGetMaxMemory, /* 1.2.15 */
|
||||||
};
|
};
|
||||||
|
|
||||||
static virConnectDriver parallelsConnectDriver = {
|
static virConnectDriver parallelsConnectDriver = {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user