[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] Build error iasl/dsdt after commit "hvmloader: also cover PCI MMIO ranges above 4G with UC MTRR ranges"
On Thu, 2014-05-22 at 08:24 +0100, Jan Beulich wrote: > >>> On 21.05.14 at 20:58, <linux@xxxxxxxxxxxxxx> wrote: > > It seems commit "d06886694328a31369addc1f614cf326728d65a6: > > "hvmloader: also cover PCI MMIO ranges above 4G with UC MTRR ranges" > > causes the build error below. > > > > In case it's relevant it's with iasl from debian wheezy, which is version: > > iasl 20100528-3 > > I tried a variety of iasl-s (ranging from 2006 to 2012), with none of > them triggering this. So I'm afraid this is a bug of the specific iasl in > Wheezy - I'm not sure how to deal with that. FWIW I can reproduce on a Wheezy machine. The automated tests run under Wheezy so this is probably going to block testing. I think the chances of getting Wheezy fixed are pretty minimal, at least soon. I think we will probably have to work around it. > Furthermore, as already > indicated in a reply to an inquiry on it by Ian C, I'm having a physical > machine here with exactly the same QWordMemory() template, so all > zeros in there can't be entirely wrong. While we overwrite all three > fields (HMIN, HMAX, and HLEN) anyway, I'm not sure putting in some > random range deemed valid by that specific tool version is a good > idea. But to help with the decision, could you try whether that > > QWordMemory ( > ResourceProducer, PosDecode, MinFixed, MaxFixed, > NonCacheable, ReadWrite, > 0x0000000000000000, > 0x0000000fffffffff, > 0x0000001000000000, > 0x0000000000000000, > 0x0000000000000001, > ,, _Y02) > > > would at least help? Unfortunately not: dsdt_anycpu.asl 164: 0x0000000000000001, Error 4118 - Length is not equal to fixed Min/Max window ^ I also tried ...ffffffc + 4 and ..fffff8 + 8 in case it was a alignment requirement or something, but apparently not since it didn't help. I also tried a 100000000-100000001 span, no joy. This worked though: QWordMemory ( ResourceProducer, PosDecode, MinFixed, MaxFixed, NonCacheable, ReadWrite, 0x0000000000000000, 0x0000001000000000, 0x000000100000000f, 0x0000000000000000, 0x0000000000000010, ,, _Y02) But this doesn't: QWordMemory ( ResourceProducer, PosDecode, MinFixed, MaxFixed, NonCacheable, ReadWrite, 0x0000000000000000, 0x0000000ffffffff0, 0x0000001000000000, 0x0000000000000000, 0x0000000000000010, ,, _Y02) Ian. _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |