diff options
author | Erik Schmauss <erik.schmauss@intel.com> | 2019-12-12 13:23:42 -0800 |
---|---|---|
committer | Erik Schmauss <erik.schmauss@intel.com> | 2019-12-12 13:46:32 -0800 |
commit | 7d27237a9d8fb299cffbec54a6d79c5e3b428b09 (patch) | |
tree | 905e187a541cf0b539502c96768d72fe510fe16f /tests | |
parent | 1f711bb9190850cfc16799e8565660dcd4a3318f (diff) | |
download | acpica-7d27237a9d8fb299cffbec54a6d79c5e3b428b09.tar.gz |
ASLTS: additional fixes for 32-bit optimized mode
fixes were made in onamedloc and rstore
Signed-off-by: Erik Schmauss <erik.schmauss@intel.com>
Diffstat (limited to 'tests')
-rw-r--r-- | tests/aslts/src/runtime/collections/complex/operand/tests/onamedloc/onamedloc2.asl | 6 | ||||
-rw-r--r-- | tests/aslts/src/runtime/collections/complex/result/tests/rstore/rstore.asl | 42 |
2 files changed, 35 insertions, 13 deletions
diff --git a/tests/aslts/src/runtime/collections/complex/operand/tests/onamedloc/onamedloc2.asl b/tests/aslts/src/runtime/collections/complex/operand/tests/onamedloc/onamedloc2.asl index 2674941ac..18325c351 100644 --- a/tests/aslts/src/runtime/collections/complex/operand/tests/onamedloc/onamedloc2.asl +++ b/tests/aslts/src/runtime/collections/complex/operand/tests/onamedloc/onamedloc2.asl @@ -1530,13 +1530,13 @@ M600 (Arg0, 0x04, Local0, 0xFFFFFCDE) Store (~BF65, Local0) M600 (Arg0, 0x05, Local0, 0x29AF5D7B) - M600 (Arg0, 0x06, BF61, 0x0321) + M600 (Arg0, 0x06, BF61, Buffer(){0x21, 0x03, 0x00, 0x00}) M600 (Arg0, 0x07, BF65, Buffer (0x08) { 0x84, 0xA2, 0x50, 0xD6, 0x91, 0xB3, 0x7C, 0xFE // ..P...|. }) - M600 (Arg0, 0x08, BF91, 0x0320) - M600 (Arg0, 0x09, BFA1, 0x0322) + M600 (Arg0, 0x08, BF91, Buffer(){0x20, 0x03, 0x00, 0x00}) + M600 (Arg0, 0x09, BFA1, Buffer(){0x22, 0x03, 0x00, 0x00}) M600 (Arg0, 0x0A, BF95, Buffer (0x08) { 0x83, 0xA2, 0x50, 0xD6, 0x00, 0x00, 0x00, 0x00 // ..P..... diff --git a/tests/aslts/src/runtime/collections/complex/result/tests/rstore/rstore.asl b/tests/aslts/src/runtime/collections/complex/result/tests/rstore/rstore.asl index 743e04b2e..b7efbb23c 100644 --- a/tests/aslts/src/runtime/collections/complex/result/tests/rstore/rstore.asl +++ b/tests/aslts/src/runtime/collections/complex/result/tests/rstore/rstore.asl @@ -4997,10 +4997,20 @@ Method (M010, 3, NotSerialized) { M680 (Arg0, Arg1, 0x00, ObjectType (BF81), 0x0E) - M680 (Arg0, Arg1, 0x02, BF81, Buffer (0x08) - { - 0x84, 0xA2, 0x50, 0xD6, 0x91, 0xB3, 0x7C, 0x7E // ..P..... - }) + If (F64) + { + M680 (Arg0, Arg1, 0x02, BF81, Buffer (0x08) + { + 0x84, 0xA2, 0x50, 0xD6, 0x91, 0xB3, 0x7C, 0x7E // ..P..... + }) + } + else + { + M680 (Arg0, Arg1, 0x02, BF81, Buffer (0x08) + { + 0x84, 0xA2, 0x50, 0xD6, 0x00, 0x00, 0x00, 0x00 // ..P..... + }) + } If (Arg2) { @@ -5634,12 +5644,24 @@ /* m010(<errmsg>, <errnum>, <flag>) */ Method (M010, 3, NotSerialized) { - M680 (Arg0, Arg1, 0x00, ObjectType (BF82), 0x0E) - M680 (Arg0, Arg1, 0x01, BF82, Buffer (0x09) - { - /* 0000 */ 0x84, 0xA2, 0x50, 0xD6, 0x91, 0xB3, 0x7C, 0xFE, // ..P...|. - /* 0008 */ 0x00 // . - }) + If (F64) + { + M680 (Arg0, Arg1, 0x00, ObjectType (BF82), 0x0E) + M680 (Arg0, Arg1, 0x01, BF82, Buffer (0x09) + { + /* 0000 */ 0x84, 0xA2, 0x50, 0xD6, 0x91, 0xB3, 0x7C, 0xFE, // ..P...|. + /* 0008 */ 0x00 // . + }) + } + Else + { + M680 (Arg0, Arg1, 0x02, BF82, Buffer (0x09) + { + /* 0000 */ 0x84, 0xA2, 0x50, 0xD6, 0x00, 0x00, 0x00, 0x00, // ..P..... + /* 0008 */ 0x00 // . + }) + } + If (Arg2) { |