virQEMUCapsPtr
-qemuTestParseCapabilities(virCapsPtr caps,
- const char *capsFile)
+qemuTestParseCapabilitiesArch(virArch arch,
+ const char *capsFile)
{
virQEMUCapsPtr qemuCaps = NULL;
- if (!caps)
- return NULL;
-
if (!(qemuCaps = virQEMUCapsNew()) ||
- virQEMUCapsLoadCache(caps->host.arch, qemuCaps, capsFile) < 0)
+ virQEMUCapsLoadCache(arch, qemuCaps, capsFile) < 0)
goto error;
return qemuCaps;
return NULL;
}
+
+virQEMUCapsPtr
+qemuTestParseCapabilities(virCapsPtr caps,
+ const char *capsFile)
+{
+ if (!caps)
+ return NULL;
+
+ return qemuTestParseCapabilitiesArch(caps->host.arch, capsFile);
+}
+
+
void qemuTestDriverFree(virQEMUDriver *driver)
{
virMutexDestroy(&driver->lock);
virCapsPtr testQemuCapsInit(void);
virDomainXMLOptionPtr testQemuXMLConfInit(void);
+
+virQEMUCapsPtr qemuTestParseCapabilitiesArch(virArch arch,
+ const char *capsFile);
virQEMUCapsPtr qemuTestParseCapabilities(virCapsPtr caps,
const char *capsFile);