diff -r b75f0b3e2a7e xen/arch/x86/ioport_emulate.c --- a/xen/arch/x86/ioport_emulate.c Wed Aug 13 11:09:46 2008 +0100 +++ b/xen/arch/x86/ioport_emulate.c Mon Aug 18 09:04:10 2008 +0100 @@ -72,6 +72,14 @@ static struct dmi_system_id __initdata i }, { .callback = proliant_quirk, + .ident = "HP ProLiant DL7xx", + .matches = { + DMI_MATCH(DMI_BIOS_VENDOR, "HP"), + DMI_MATCH(DMI_PRODUCT_NAME, "ProLiant DL7"), + }, + }, + { + .callback = proliant_quirk, .ident = "HP ProLiant ML3xx", .matches = { DMI_MATCH(DMI_BIOS_VENDOR, "HP"),