svn path=/trunk/packages/sipb-xen-database/; revision=671
machine = models.Machine.get_by(name=machine_name)
check(machine is not None)
-machine_type = models.Type.get_by(type_id=machine.type_id)
+hvm = machine.type.hvm
+if 'cdrom_image' in locals():
+ hvm = True
memory = machine.memory
maxmem = memory
diskioemu = ""
viftype = ""
-if machine_type.hvm:
+if hvm:
ioemu = "ioemu:"
viftype = "type=ioemu, "
ramdisk = '/boot/initrd.img-2.6.18-5-xen-amd64'
builder = 'linux'
-pae = machine_type.pae
-acpi = machine_type.acpi
-apic = machine_type.apic
+pae = machine.type.pae
+acpi = machine.type.acpi
+apic = machine.type.apic
vif = []