diff options
author | Keir Fraser <keir.fraser@citrix.com> | 2010-02-15 08:14:21 +0000 |
---|---|---|
committer | Keir Fraser <keir.fraser@citrix.com> | 2010-02-15 08:14:21 +0000 |
commit | 819de76727c63414fc66045e4d0e56f9b5bfb104 (patch) | |
tree | 07a22e9825dbd226a09ff1019a42d564dc2c729b | |
parent | 5f5e014566beb578ed83ac5dd7a4706f88400e80 (diff) | |
download | xen-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.c | 2 |
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. */ |