diff --git a/ChangeLog b/ChangeLog index 9be0b1999d..95b6456f12 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +Mon Apr 16 09:09:04 EST 2007 Daniel P. Berrange + + * src/qemu_internal.c: Implement virDomainGetOSType driver method + for QEMU guests + Mon Apr 16 08:30:04 EST 2007 Daniel P. Berrange * python/generator.py, python/libvir.py: Ensure that connection diff --git a/src/qemu_internal.c b/src/qemu_internal.c index 4592278461..ecfce22089 100644 --- a/src/qemu_internal.c +++ b/src/qemu_internal.c @@ -682,6 +682,17 @@ static int qemuDestroyDomain(virDomainPtr domain) { return 0; } +static char *qemuDomainGetOSType(virDomainPtr domain ATTRIBUTE_UNUSED) { + char *type = strdup("hvm"); + + if (!type) { + qemuError (domain->conn, domain, VIR_ERR_NO_MEMORY, __FUNCTION__); + return NULL; + } + + return type; +} + static int qemuShutdownDomain(virDomainPtr domain) { return qemuDestroyDomain(domain); } @@ -1304,7 +1315,7 @@ static virDriver qemuDriver = { qemuShutdownDomain, /* domainShutdown */ NULL, /* domainReboot */ qemuDestroyDomain, /* domainDestroy */ - NULL, /* domainGetOSType */ + qemuDomainGetOSType, /* domainGetOSType */ NULL, /* domainGetMaxMemory */ NULL, /* domainSetMaxMemory */ NULL, /* domainSetMemory */