mirror of https://gitee.com/openkylin/libvirt.git
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);
|
||||
}
|
||||
|
||||
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 = {
|
||||
.name = "Parallels",
|
||||
.connectOpen = parallelsConnectOpen, /* 0.10.0 */
|
||||
|
@ -1144,6 +1158,7 @@ static virHypervisorDriver parallelsDriver = {
|
|||
.domainHasManagedSaveImage = parallelsDomainHasManagedSaveImage, /* 1.2.13 */
|
||||
.domainManagedSave = parallelsDomainManagedSave, /* 1.2.14 */
|
||||
.domainManagedSaveRemove = parallelsDomainManagedSaveRemove, /* 1.2.14 */
|
||||
.domainGetMaxMemory = parallelsDomainGetMaxMemory, /* 1.2.15 */
|
||||
};
|
||||
|
||||
static virConnectDriver parallelsConnectDriver = {
|
||||
|
|
Loading…
Reference in New Issue