aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKeir Fraser <keir.fraser@citrix.com>2010-02-15 08:14:21 +0000
committerKeir Fraser <keir.fraser@citrix.com>2010-02-15 08:14:21 +0000
commit819de76727c63414fc66045e4d0e56f9b5bfb104 (patch)
tree07a22e9825dbd226a09ff1019a42d564dc2c729b
parent5f5e014566beb578ed83ac5dd7a4706f88400e80 (diff)
downloadxen-819de76727c63414fc66045e4d0e56f9b5bfb104.tar.gz
xen-819de76727c63414fc66045e4d0e56f9b5bfb104.tar.bz2
xen-819de76727c63414fc66045e4d0e56f9b5bfb104.zip
hvmloader: Fix an ACPI asl bug.
Fix an ACPI asl bug by explicitly convert PRS to buffer, otherwise PRS would be parsed as integer if less than 32/64 bits (according to ACPI 1.0 or 2.0). Signed-off-by: Liu, Jinsong <jinsong.liu@intel.com>
-rw-r--r--tools/firmware/hvmloader/acpi/mk_dsdt.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/tools/firmware/hvmloader/acpi/mk_dsdt.c b/tools/firmware/hvmloader/acpi/mk_dsdt.c
index d21ccf731f..8450a50f26 100644
--- a/tools/firmware/hvmloader/acpi/mk_dsdt.c
+++ b/tools/firmware/hvmloader/acpi/mk_dsdt.c
@@ -139,7 +139,7 @@ int main(int argc, char **argv)
/* Control method 'PRSC': CPU hotplug GPE handler. */
push_block("Method", "PRSC, 0");
- stmt("Store", "PRS, Local0");
+ stmt("Store", "ToBuffer(PRS), Local0");
for ( cpu = 0; cpu < max_cpus; cpu++ )
{
/* Read a byte at a time from the PRST online-CPU bitmask. */