[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [patch] hvmloader: Reserve ioport ranges for expanded PHP
Apologies. This patch is not quite correct. The number of registers was increased from 3 to 34. I will repost. On Tue, Mar 31, 2009 at 08:12:39PM +1100, Simon Horman wrote: > My recent patch "Allow any unused PCI > device to be used for pass-through" > and the follow-up "qemu-xen: pass-through: Allow slots 1e and 1f to be used" > expand the number of PHP slots from 2 to 32. Accordingly the ioport space > required has expanded by 30 bytes. > > Cc: Dexuan Cui <dexuan.cui@xxxxxxxxx>, > Signed-off-by: Simon Horman <horms@xxxxxxxxxxxx> > > --- > > This patch should be appropriate for 3.4 > > Index: xen-unstable.hg/tools/firmware/hvmloader/acpi/dsdt.asl > =================================================================== > --- xen-unstable.hg.orig/tools/firmware/hvmloader/acpi/dsdt.asl > 2009-03-31 19:57:39.000000000 +1100 > +++ xen-unstable.hg/tools/firmware/hvmloader/acpi/dsdt.asl 2009-03-31 > 19:58:54.000000000 +1100 > @@ -123,7 +123,7 @@ DefinitionBlock ("DSDT.aml", "DSDT", 2, > Name (_BBN, 0x00) > > /* > - * Reserve the IO port ranges [0x10c0, 0x10c2] and [0xb044, > 0xb047]. > + * Reserve the IO port ranges [0x10c0, 0x10e2] and [0xb044, > 0xb047]. > * Or else, for a hotplugged-in device, the port IO BAR assigned > * by guest OS may conflict with the ranges here. > */ > @@ -131,7 +131,7 @@ DefinitionBlock ("DSDT.aml", "DSDT", 2, > { > Name(_HID, EISAID("PNP0C02")) > Name(_CRS, ResourceTemplate() { > - IO (Decode16, 0x10c0, 0x10c0, 0x00, 0x03) > + IO (Decode16, 0x10c0, 0x10c0, 0x00, 0x23) > IO (Decode16, 0xb044, 0xb044, 0x00, 0x04) > }) > } > Index: xen-unstable.hg/tools/firmware/hvmloader/acpi/dsdt.c > =================================================================== > --- xen-unstable.hg.orig/tools/firmware/hvmloader/acpi/dsdt.c 2009-03-31 > 19:57:39.000000000 +1100 > +++ xen-unstable.hg/tools/firmware/hvmloader/acpi/dsdt.c 2009-03-31 > 20:02:43.000000000 +1100 > @@ -1,11 +1,11 @@ > /* > * > * Intel ACPI Component Architecture > - * ASL Optimizing Compiler version 20090220 [Mar 9 2009] > - * Copyright (C) 2000 - 2009 Intel Corporation > + * ASL Optimizing Compiler version 20061109 [May 18 2007] > + * Copyright (C) 2000 - 2006 Intel Corporation > * Supports ACPI Specification Revision 3.0a > * > - * Compilation of "dsdt.asl" - Tue Mar 17 10:44:21 2009 > + * Compilation of "dsdt.asl" - Tue Mar 31 20:02:43 2009 > * > * C source code output > * > @@ -13,10 +13,10 @@ > unsigned char AmlCode[] = > { > 0x44,0x53,0x44,0x54,0x02,0x32,0x00,0x00, /* 00000000 "DSDT.2.." */ > - 0x02,0xC6,0x58,0x65,0x6E,0x00,0x00,0x00, /* 00000008 "..Xen..." */ > + 0x02,0xB1,0x58,0x65,0x6E,0x00,0x00,0x00, /* 00000008 "..Xen..." */ > 0x48,0x56,0x4D,0x00,0x00,0x00,0x00,0x00, /* 00000010 "HVM....." */ > 0x00,0x00,0x00,0x00,0x49,0x4E,0x54,0x4C, /* 00000018 "....INTL" */ > - 0x20,0x02,0x09,0x20,0x08,0x50,0x4D,0x42, /* 00000020 " .. .PMB" */ > + 0x09,0x11,0x06,0x20,0x08,0x50,0x4D,0x42, /* 00000020 "... .PMB" */ > 0x53,0x0B,0x00,0x0C,0x08,0x50,0x4D,0x4C, /* 00000028 "S....PML" */ > 0x4E,0x0A,0x08,0x08,0x49,0x4F,0x42,0x31, /* 00000030 "N...IOB1" */ > 0x00,0x08,0x49,0x4F,0x4C,0x31,0x00,0x08, /* 00000038 "..IOL1.." */ > @@ -81,7 +81,7 @@ unsigned char AmlCode[] = > 0x08,0x5F,0x48,0x49,0x44,0x0C,0x41,0xD0, /* 00000210 "._HID.A." */ > 0x0C,0x02,0x08,0x5F,0x43,0x52,0x53,0x11, /* 00000218 "..._CRS." */ > 0x15,0x0A,0x12,0x47,0x01,0xC0,0x10,0xC0, /* 00000220 "...G...." */ > - 0x10,0x00,0x03,0x47,0x01,0x44,0xB0,0x44, /* 00000228 "...G.D.D" */ > + 0x10,0x00,0x23,0x47,0x01,0x44,0xB0,0x44, /* 00000228 "..#G.D.D" */ > 0xB0,0x00,0x04,0x79,0x00,0x14,0x4E,0x0C, /* 00000230 "...y..N." */ > 0x5F,0x43,0x52,0x53,0x00,0x08,0x50,0x52, /* 00000238 "_CRS..PR" */ > 0x54,0x30,0x11,0x42,0x07,0x0A,0x6E,0x88, /* 00000240 "T0.B..n." */ > > _______________________________________________ > Xen-devel mailing list > Xen-devel@xxxxxxxxxxxxxxxxxxx > http://lists.xensource.com/xen-devel -- Simon Horman VA Linux Systems Japan K.K., Sydney, Australia Satellite Office H: www.vergenet.net/~horms/ W: www.valinux.co.jp/en _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |