Internal driver API for virConnectBaselineCPU

This commit is contained in:
Jiri Denemark 2010-02-02 12:34:01 +01:00
parent 605542c330
commit 53c05341d4
12 changed files with 17 additions and 0 deletions

View File

@ -367,6 +367,11 @@ typedef int
(*virDrvCPUCompare)(virConnectPtr conn,
const char *cpu,
unsigned int flags);
typedef char *
(*virDrvCPUBaseline)(virConnectPtr conn,
const char **xmlCPUs,
unsigned int ncpus,
unsigned int flags);
/**
* _virDriver:
@ -458,6 +463,7 @@ struct _virDriver {
virDrvDomainIsActive domainIsActive;
virDrvDomainIsPersistent domainIsPersistent;
virDrvCPUCompare cpuCompare;
virDrvCPUBaseline cpuBaseline;
};
typedef int

View File

@ -3403,6 +3403,7 @@ static virDriver esxDriver = {
esxDomainIsActive, /* domainIsActive */
esxDomainIsPersistent, /* domainIsPersistent */
NULL, /* cpuCompare */
NULL, /* cpuBaseline */
};

View File

@ -2449,6 +2449,7 @@ static virDriver lxcDriver = {
lxcDomainIsActive,
lxcDomainIsPersistent,
NULL, /* cpuCompare */
NULL, /* cpuBaseline */
};
static virStateDriver lxcStateDriver = {

View File

@ -785,6 +785,7 @@ static virDriver oneDriver = {
NULL, /* domainIsActive */
NULL, /* domainIsPersistent */
NULL, /* cpuCompare */
NULL, /* cpuBaseline */
};
static virStateDriver oneStateDriver = {

View File

@ -1537,6 +1537,7 @@ static virDriver openvzDriver = {
openvzDomainIsActive,
openvzDomainIsPersistent,
NULL, /* cpuCompare */
NULL, /* cpuBaseline */
};
int openvzRegister(void) {

View File

@ -1653,6 +1653,7 @@ virDriver phypDriver = {
NULL, /* domainIsActive */
NULL, /* domainIsPersistent */
NULL, /* cpuCompare */
NULL, /* cpuBaseline */
};
int

View File

@ -8587,6 +8587,7 @@ static virDriver qemuDriver = {
qemuDomainIsActive,
qemuDomainIsPersistent,
qemuCPUCompare, /* cpuCompare */
NULL, /* cpuBaseline */
};

View File

@ -8980,6 +8980,7 @@ static virDriver remote_driver = {
remoteDomainIsActive, /* domainIsActive */
remoteDomainIsPersistent, /* domainIsPersistent */
remoteCPUCompare, /* cpuCompare */
NULL, /* cpuBaseline */
};
static virNetworkDriver network_driver = {

View File

@ -5242,6 +5242,7 @@ static virDriver testDriver = {
testDomainIsActive, /* domainIsActive */
testDomainIsPersistent, /* domainIsPersistent */
NULL, /* cpuCompare */
NULL, /* cpuBaseline */
};
static virNetworkDriver testNetworkDriver = {

View File

@ -1916,6 +1916,7 @@ static virDriver umlDriver = {
umlDomainIsActive,
umlDomainIsPersistent,
NULL, /* cpuCompare */
NULL, /* cpuBaseline */
};

View File

@ -7060,6 +7060,7 @@ virDriver NAME(Driver) = {
vboxDomainIsActive,
vboxDomainIsPersistent,
NULL, /* cpuCompare */
NULL, /* cpuBaseline */
};
virNetworkDriver NAME(NetworkDriver) = {

View File

@ -1903,6 +1903,7 @@ static virDriver xenUnifiedDriver = {
xenUnifiedDomainIsActive,
xenUnifiedDomainisPersistent,
NULL, /* cpuCompare */
NULL, /* cpuBaseline */
};
/**