hvmloader: fix build with certain iasl versions
authorJan Beulich <jbeulich@suse.com>
Thu, 22 May 2014 12:20:19 +0000 (14:20 +0200)
committerJan Beulich <jbeulich@suse.com>
Thu, 22 May 2014 12:20:19 +0000 (14:20 +0200)
While most of them support what we have now, Wheezy's dislikes the
empty range. Put a fake one in place - it's getting overwritten upon
evaluation of _CRS anyway.

The range could be grown (downwards) if necessary; the way it is now
it is
- the highest possible one below the 36-bit boundary (with 36 bits
  being the lowest common denominator for all supported systems),
- the smallest possible one that said iasl accepts.

Reported-by: Sander Eikelenboom <linux@eikelenboom.it>
Signed-off-by: Jan Beulich <jbeulich@suse.com>
Acked-by: Ian Campbell <ian.campbell@citrix.com>
tools/firmware/hvmloader/acpi/dsdt.asl

index 958ebb1e96d75e7d58de62e43d04c125fa4caef7..415c63efa77d565a507c8766fc465aaf1e532690 100644 (file)
@@ -159,10 +159,10 @@ DefinitionBlock ("DSDT.aml", "DSDT", 2, "Xen", "HVM", 0)
                         ResourceProducer, PosDecode, MinFixed, MaxFixed,
                         NonCacheable, ReadWrite,
                         0x0000000000000000,
+                        0x0000000FFFFFFFF0,
+                        0x0000000FFFFFFFFF,
                         0x0000000000000000,
-                        0x0000000000000000,
-                        0x0000000000000000,
-                        0x0000000000000000,
+                        0x0000000000000010,
                         ,, _Y02)
 
                 })