summaryrefslogtreecommitdiff
path: root/tests/aslts/src/runtime/collections/functional/reference/ref71.asl
diff options
context:
space:
mode:
authorRobert Moore <Robert.Moore@intel.com>2013-02-06 13:33:52 -0800
committerRobert Moore <Robert.Moore@intel.com>2013-02-06 13:33:52 -0800
commit027053cf58633e19d409fec07eba7e3af228cc17 (patch)
tree69b055f465b3e59e7cdfdea1f436d9ca5bdfc800 /tests/aslts/src/runtime/collections/functional/reference/ref71.asl
parent3b40cbc108442a39caf903cbdc8ae826228f2380 (diff)
downloadacpica-027053cf58633e19d409fec07eba7e3af228cc17.tar.gz
Test suites: Miscellaneous ASLTS updates.
Updates to resolve and reduce runtime test errors. Chao Guan.
Diffstat (limited to 'tests/aslts/src/runtime/collections/functional/reference/ref71.asl')
-rw-r--r--tests/aslts/src/runtime/collections/functional/reference/ref71.asl39
1 files changed, 30 insertions, 9 deletions
diff --git a/tests/aslts/src/runtime/collections/functional/reference/ref71.asl b/tests/aslts/src/runtime/collections/functional/reference/ref71.asl
index f30860d1d..68e230b11 100644
--- a/tests/aslts/src/runtime/collections/functional/reference/ref71.asl
+++ b/tests/aslts/src/runtime/collections/functional/reference/ref71.asl
@@ -50,7 +50,10 @@ Method(m1b3)
}
CH03(ts, z109, 0, 0, 0)
Store(Local7, Local0)
- CH04(ts, 0, 0xff, z109, 1, 0, 0)
+ if (LNot(SLCK))
+ {
+ CH04(ts, 0, 0xff, z109, 1, 0, 0)
+ }
}
Method(m901) { return (0xabc0012) }
@@ -89,42 +92,60 @@ Method(m1b3)
CH03(ts, z109, 7, 0, 0)
Store(d900, Local0)
- CH04(ts, 0, 0xff, z109, 8, 0, 0)
+ if (LNot(SLCK)){
+ CH04(ts, 0, 0xff, z109, 8, 0, 0)
+ }
CH03(ts, z109, 9, 0, 0)
Store(e900, Local0)
- CH04(ts, 0, 0xff, z109, 10, 0, 0)
+ if (LNot(SLCK)){
+ CH04(ts, 0, 0xff, z109, 10, 0, 0)
+ }
/*
* 21.12.2005.
* No exception now.
* Bug 114: could work improperly by the same reason as Bug 114.
+ * MS compiler allow this situation, iASL compiler just allows this
+ * for compatibility, iASL assume this is compiled to a method
+ * invacation.
*/
if (X114) {
CH03(ts, z109, 11, 0, 0)
Store(m901, Local0)
- CH04(ts, 0, 0xff, z109, 12, 0, 0)
+ //CH04(ts, 0, 0xff, z109, 12, 0, 0)
}
CH03(ts, z109, 13, 0, 0)
Store(mx90, Local0)
- CH04(ts, 0, 0xff, z109, 14, 0, 0)
+ if (LNot(SLCK)){
+ CH04(ts, 0, 0xff, z109, 14, 0, 0)
+ }
CH03(ts, z109, 15, 0, 0)
Store(r900, Local0)
- CH04(ts, 0, 0xff, z109, 16, 0, 0)
+ if (LNot(SLCK)){
+ CH04(ts, 0, 0xff, z109, 16, 0, 0)
+ }
CH03(ts, z109, 17, 0, 0)
Store(pw90, Local0)
- CH04(ts, 0, 0xff, z109, 18, 0, 0)
+ if (LNot(SLCK)){
+ CH04(ts, 0, 0xff, z109, 18, 0, 0)
+ }
CH03(ts, z109, 19, 0, 0)
Store(pr90, Local0)
- CH04(ts, 0, 0xff, z109, 20, 0, 0)
+ if (LNot(SLCK)){
+ CH04(ts, 0, 0xff, z109, 20, 0, 0)
+ }
CH03(ts, z109, 21, 0, 0)
Store(tz90, Local0)
- CH04(ts, 0, 0xff, z109, 22, 0, 0)
+ if (LNot(SLCK))
+ {
+ CH04(ts, 0, 0xff, z109, 22, 0, 0)
+ }
Store(bf90, Local0)
Store(ObjectType(Local0), Local7)