summaryrefslogtreecommitdiff
path: root/tests/aslts/src/runtime/collections/functional/descriptor
diff options
context:
space:
mode:
authorDavid E. Box <david.e.box@linux.intel.com>2015-01-23 14:44:06 -0800
committerDavid E. Box <david.e.box@linux.intel.com>2015-01-23 14:44:06 -0800
commit28a95326289ca5ee7cd95f8e8e809dc5564d9509 (patch)
tree9860c3df863edd372cc7f0b0a57239a655e6d772 /tests/aslts/src/runtime/collections/functional/descriptor
parent9e3db3381c0dd791dd395020d470952b07c3e878 (diff)
downloadacpica-28a95326289ca5ee7cd95f8e8e809dc5564d9509.tar.gz
source and test: update copyright notices to 2015
Diffstat (limited to 'tests/aslts/src/runtime/collections/functional/descriptor')
-rw-r--r--tests/aslts/src/runtime/collections/functional/descriptor/DECL.asl146
-rw-r--r--tests/aslts/src/runtime/collections/functional/descriptor/MAIN.asl110
-rw-r--r--tests/aslts/src/runtime/collections/functional/descriptor/RUN.asl202
-rw-r--r--tests/aslts/src/runtime/collections/functional/descriptor/concatenaterestemplate.asl2010
-rw-r--r--tests/aslts/src/runtime/collections/functional/descriptor/dependentfn.asl362
-rw-r--r--tests/aslts/src/runtime/collections/functional/descriptor/dma.asl402
-rw-r--r--tests/aslts/src/runtime/collections/functional/descriptor/dwordio.asl1070
-rw-r--r--tests/aslts/src/runtime/collections/functional/descriptor/dwordmemory.asl2084
-rw-r--r--tests/aslts/src/runtime/collections/functional/descriptor/dwordspace.asl882
-rw-r--r--tests/aslts/src/runtime/collections/functional/descriptor/extendedio.asl1312
-rw-r--r--tests/aslts/src/runtime/collections/functional/descriptor/extendedmemory.asl2668
-rw-r--r--tests/aslts/src/runtime/collections/functional/descriptor/extendedspace.asl970
-rw-r--r--tests/aslts/src/runtime/collections/functional/descriptor/fixeddma.asl222
-rw-r--r--tests/aslts/src/runtime/collections/functional/descriptor/fixedio.asl170
-rw-r--r--tests/aslts/src/runtime/collections/functional/descriptor/gpioint.asl7632
-rw-r--r--tests/aslts/src/runtime/collections/functional/descriptor/gpioio.asl5682
-rw-r--r--tests/aslts/src/runtime/collections/functional/descriptor/i2cserialbus.asl840
-rw-r--r--tests/aslts/src/runtime/collections/functional/descriptor/interrupt.asl1150
-rw-r--r--tests/aslts/src/runtime/collections/functional/descriptor/io.asl208
-rw-r--r--tests/aslts/src/runtime/collections/functional/descriptor/irq.asl314
-rw-r--r--tests/aslts/src/runtime/collections/functional/descriptor/irqnoflags.asl272
-rw-r--r--tests/aslts/src/runtime/collections/functional/descriptor/memory24.asl236
-rw-r--r--tests/aslts/src/runtime/collections/functional/descriptor/memory32.asl232
-rw-r--r--tests/aslts/src/runtime/collections/functional/descriptor/memory32fixed.asl206
-rw-r--r--tests/aslts/src/runtime/collections/functional/descriptor/qwordio.asl1408
-rw-r--r--tests/aslts/src/runtime/collections/functional/descriptor/qwordmemory.asl2662
-rw-r--r--tests/aslts/src/runtime/collections/functional/descriptor/qwordspace.asl1090
-rw-r--r--tests/aslts/src/runtime/collections/functional/descriptor/register.asl440
-rw-r--r--tests/aslts/src/runtime/collections/functional/descriptor/resourcetemplate.asl5856
-rw-r--r--tests/aslts/src/runtime/collections/functional/descriptor/rtemplate.asl328
-rw-r--r--tests/aslts/src/runtime/collections/functional/descriptor/spiserialbus.asl3542
-rw-r--r--tests/aslts/src/runtime/collections/functional/descriptor/uartserialbus.asl1294
-rw-r--r--tests/aslts/src/runtime/collections/functional/descriptor/vendorlong.asl340
-rw-r--r--tests/aslts/src/runtime/collections/functional/descriptor/vendorshort.asl190
-rw-r--r--tests/aslts/src/runtime/collections/functional/descriptor/wordbusnumber.asl716
-rw-r--r--tests/aslts/src/runtime/collections/functional/descriptor/wordio.asl976
-rw-r--r--tests/aslts/src/runtime/collections/functional/descriptor/wordspace.asl754
37 files changed, 24489 insertions, 24489 deletions
diff --git a/tests/aslts/src/runtime/collections/functional/descriptor/DECL.asl b/tests/aslts/src/runtime/collections/functional/descriptor/DECL.asl
index 62aa65f95..c714ed978 100644
--- a/tests/aslts/src/runtime/collections/functional/descriptor/DECL.asl
+++ b/tests/aslts/src/runtime/collections/functional/descriptor/DECL.asl
@@ -1,73 +1,73 @@
-/*
- * Some or all of this work - Copyright (c) 2006 - 2014, Intel Corp.
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without modification,
- * are permitted provided that the following conditions are met:
- *
- * Redistributions of source code must retain the above copyright notice,
- * this list of conditions and the following disclaimer.
- * Redistributions in binary form must reproduce the above copyright notice,
- * this list of conditions and the following disclaimer in the documentation
- * and/or other materials provided with the distribution.
- * Neither the name of Intel Corporation nor the names of its contributors
- * may be used to endorse or promote products derived from this software
- * without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
- * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
- * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
- * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
- * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
- * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-
-Include("../../../../runtime/collections/functional/descriptor/rtemplate.asl")
-Include("../../../../runtime/collections/functional/descriptor/irq.asl")
-Include("../../../../runtime/collections/functional/descriptor/irqnoflags.asl")
-Include("../../../../runtime/collections/functional/descriptor/dma.asl")
-Include("../../../../runtime/collections/functional/descriptor/dependentfn.asl")
-Include("../../../../runtime/collections/functional/descriptor/io.asl")
-Include("../../../../runtime/collections/functional/descriptor/fixedio.asl")
-Include("../../../../runtime/collections/functional/descriptor/vendorshort.asl")
-
-Include("../../../../runtime/collections/functional/descriptor/memory24.asl")
-Include("../../../../runtime/collections/functional/descriptor/vendorlong.asl")
-Include("../../../../runtime/collections/functional/descriptor/memory32.asl")
-Include("../../../../runtime/collections/functional/descriptor/memory32fixed.asl")
-
-Include("../../../../runtime/collections/functional/descriptor/qwordio.asl")
-Include("../../../../runtime/collections/functional/descriptor/dwordio.asl")
-Include("../../../../runtime/collections/functional/descriptor/wordio.asl")
-
-Include("../../../../runtime/collections/functional/descriptor/extendedio.asl")
-
-Include("../../../../runtime/collections/functional/descriptor/qwordmemory.asl")
-Include("../../../../runtime/collections/functional/descriptor/dwordmemory.asl")
-Include("../../../../runtime/collections/functional/descriptor/wordbusnumber.asl")
-
-Include("../../../../runtime/collections/functional/descriptor/extendedmemory.asl")
-
-Include("../../../../runtime/collections/functional/descriptor/qwordspace.asl")
-Include("../../../../runtime/collections/functional/descriptor/dwordspace.asl")
-Include("../../../../runtime/collections/functional/descriptor/wordspace.asl")
-Include("../../../../runtime/collections/functional/descriptor/extendedspace.asl")
-
-Include("../../../../runtime/collections/functional/descriptor/interrupt.asl")
-Include("../../../../runtime/collections/functional/descriptor/register.asl")
-Include("../../../../runtime/collections/functional/descriptor/resourcetemplate.asl")
-Include("../../../../runtime/collections/functional/descriptor/concatenaterestemplate.asl")
-
-/* ACPI 5.0 Resource Descriptors */
-
-Include("../../../../runtime/collections/functional/descriptor/fixeddma.asl")
-Include("../../../../runtime/collections/functional/descriptor/gpioint.asl")
-Include("../../../../runtime/collections/functional/descriptor/gpioio.asl")
-Include("../../../../runtime/collections/functional/descriptor/i2cserialbus.asl")
-Include("../../../../runtime/collections/functional/descriptor/spiserialbus.asl")
-Include("../../../../runtime/collections/functional/descriptor/uartserialbus.asl")
+/*
+ * Some or all of this work - Copyright (c) 2006 - 2015, Intel Corp.
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without modification,
+ * are permitted provided that the following conditions are met:
+ *
+ * Redistributions of source code must retain the above copyright notice,
+ * this list of conditions and the following disclaimer.
+ * Redistributions in binary form must reproduce the above copyright notice,
+ * this list of conditions and the following disclaimer in the documentation
+ * and/or other materials provided with the distribution.
+ * Neither the name of Intel Corporation nor the names of its contributors
+ * may be used to endorse or promote products derived from this software
+ * without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
+ * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+ * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+ * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+ * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+ * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+
+Include("../../../../runtime/collections/functional/descriptor/rtemplate.asl")
+Include("../../../../runtime/collections/functional/descriptor/irq.asl")
+Include("../../../../runtime/collections/functional/descriptor/irqnoflags.asl")
+Include("../../../../runtime/collections/functional/descriptor/dma.asl")
+Include("../../../../runtime/collections/functional/descriptor/dependentfn.asl")
+Include("../../../../runtime/collections/functional/descriptor/io.asl")
+Include("../../../../runtime/collections/functional/descriptor/fixedio.asl")
+Include("../../../../runtime/collections/functional/descriptor/vendorshort.asl")
+
+Include("../../../../runtime/collections/functional/descriptor/memory24.asl")
+Include("../../../../runtime/collections/functional/descriptor/vendorlong.asl")
+Include("../../../../runtime/collections/functional/descriptor/memory32.asl")
+Include("../../../../runtime/collections/functional/descriptor/memory32fixed.asl")
+
+Include("../../../../runtime/collections/functional/descriptor/qwordio.asl")
+Include("../../../../runtime/collections/functional/descriptor/dwordio.asl")
+Include("../../../../runtime/collections/functional/descriptor/wordio.asl")
+
+Include("../../../../runtime/collections/functional/descriptor/extendedio.asl")
+
+Include("../../../../runtime/collections/functional/descriptor/qwordmemory.asl")
+Include("../../../../runtime/collections/functional/descriptor/dwordmemory.asl")
+Include("../../../../runtime/collections/functional/descriptor/wordbusnumber.asl")
+
+Include("../../../../runtime/collections/functional/descriptor/extendedmemory.asl")
+
+Include("../../../../runtime/collections/functional/descriptor/qwordspace.asl")
+Include("../../../../runtime/collections/functional/descriptor/dwordspace.asl")
+Include("../../../../runtime/collections/functional/descriptor/wordspace.asl")
+Include("../../../../runtime/collections/functional/descriptor/extendedspace.asl")
+
+Include("../../../../runtime/collections/functional/descriptor/interrupt.asl")
+Include("../../../../runtime/collections/functional/descriptor/register.asl")
+Include("../../../../runtime/collections/functional/descriptor/resourcetemplate.asl")
+Include("../../../../runtime/collections/functional/descriptor/concatenaterestemplate.asl")
+
+/* ACPI 5.0 Resource Descriptors */
+
+Include("../../../../runtime/collections/functional/descriptor/fixeddma.asl")
+Include("../../../../runtime/collections/functional/descriptor/gpioint.asl")
+Include("../../../../runtime/collections/functional/descriptor/gpioio.asl")
+Include("../../../../runtime/collections/functional/descriptor/i2cserialbus.asl")
+Include("../../../../runtime/collections/functional/descriptor/spiserialbus.asl")
+Include("../../../../runtime/collections/functional/descriptor/uartserialbus.asl")
diff --git a/tests/aslts/src/runtime/collections/functional/descriptor/MAIN.asl b/tests/aslts/src/runtime/collections/functional/descriptor/MAIN.asl
index b9a1a689b..e44723965 100644
--- a/tests/aslts/src/runtime/collections/functional/descriptor/MAIN.asl
+++ b/tests/aslts/src/runtime/collections/functional/descriptor/MAIN.asl
@@ -1,55 +1,55 @@
-/*
- * Some or all of this work - Copyright (c) 2006 - 2014, Intel Corp.
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without modification,
- * are permitted provided that the following conditions are met:
- *
- * Redistributions of source code must retain the above copyright notice,
- * this list of conditions and the following disclaimer.
- * Redistributions in binary form must reproduce the above copyright notice,
- * this list of conditions and the following disclaimer in the documentation
- * and/or other materials provided with the distribution.
- * Neither the name of Intel Corporation nor the names of its contributors
- * may be used to endorse or promote products derived from this software
- * without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
- * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
- * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
- * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
- * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
- * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-DefinitionBlock(
- "descriptor.aml", // Output filename
- "DSDT", // Signature
- 0x02, // DSDT Revision
- "Intel", // OEMID
- "Many", // TABLE ID
- 0x00000001 // OEM Revision
- ) {
-
- // All declarations
- Include("../../../../runtime/cntl/DECL.asl")
- Include("../../../../runtime/collections/functional/descriptor/DECL.asl")
-
- Method(MAIN) {
-
- // Initialization
- STRT(0)
-
- // Run verification methods
- Include("../../../../runtime/collections/functional/descriptor/RUN.asl")
-
- // Final actions
- Store(FNSH(), Local7)
-
- return (Local7)
- }
-}
+/*
+ * Some or all of this work - Copyright (c) 2006 - 2015, Intel Corp.
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without modification,
+ * are permitted provided that the following conditions are met:
+ *
+ * Redistributions of source code must retain the above copyright notice,
+ * this list of conditions and the following disclaimer.
+ * Redistributions in binary form must reproduce the above copyright notice,
+ * this list of conditions and the following disclaimer in the documentation
+ * and/or other materials provided with the distribution.
+ * Neither the name of Intel Corporation nor the names of its contributors
+ * may be used to endorse or promote products derived from this software
+ * without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
+ * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+ * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+ * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+ * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+ * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+DefinitionBlock(
+ "descriptor.aml", // Output filename
+ "DSDT", // Signature
+ 0x02, // DSDT Revision
+ "Intel", // OEMID
+ "Many", // TABLE ID
+ 0x00000001 // OEM Revision
+ ) {
+
+ // All declarations
+ Include("../../../../runtime/cntl/DECL.asl")
+ Include("../../../../runtime/collections/functional/descriptor/DECL.asl")
+
+ Method(MAIN) {
+
+ // Initialization
+ STRT(0)
+
+ // Run verification methods
+ Include("../../../../runtime/collections/functional/descriptor/RUN.asl")
+
+ // Final actions
+ Store(FNSH(), Local7)
+
+ return (Local7)
+ }
+}
diff --git a/tests/aslts/src/runtime/collections/functional/descriptor/RUN.asl b/tests/aslts/src/runtime/collections/functional/descriptor/RUN.asl
index 3a52e8d26..a5fcfcd3e 100644
--- a/tests/aslts/src/runtime/collections/functional/descriptor/RUN.asl
+++ b/tests/aslts/src/runtime/collections/functional/descriptor/RUN.asl
@@ -1,101 +1,101 @@
-/*
- * Some or all of this work - Copyright (c) 2006 - 2014, Intel Corp.
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without modification,
- * are permitted provided that the following conditions are met:
- *
- * Redistributions of source code must retain the above copyright notice,
- * this list of conditions and the following disclaimer.
- * Redistributions in binary form must reproduce the above copyright notice,
- * this list of conditions and the following disclaimer in the documentation
- * and/or other materials provided with the distribution.
- * Neither the name of Intel Corporation nor the names of its contributors
- * may be used to endorse or promote products derived from this software
- * without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
- * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
- * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
- * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
- * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
- * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-
-if (STTT("Resource Descriptor macros", TCLF, 4, W004)) {
- SRMT("RT01")
- RT01()
- SRMT("RT02")
- RT02()
- SRMT("RT03")
- RT03()
- SRMT("RT04")
- RT04()
- SRMT("RT05")
- RT05()
- SRMT("RT06")
- RT06()
- SRMT("RT07")
- RT07()
- SRMT("RT08")
- RT08()
- SRMT("RT09")
- RT09()
- SRMT("RT0a")
- RT0a()
- SRMT("RT0b")
- RT0b()
- SRMT("RT0c")
- RT0c()
- SRMT("RT0d")
- RT0d()
- SRMT("RT0e")
- RT0e()
- SRMT("RT0f")
- RT0f()
- SRMT("RT10")
- RT10()
- SRMT("RT11")
- RT11()
- SRMT("RT12")
- RT12()
- SRMT("RT13")
- RT13()
- SRMT("RT14")
- RT14()
- SRMT("RT15")
- RT15()
- SRMT("RT16")
- RT16()
- SRMT("RT17")
- RT17()
- SRMT("RT18")
- RT18()
- SRMT("RT19")
- RT19()
- SRMT("RT1a")
- RT1a()
- SRMT("RT1b")
- RT1b()
- SRMT("RT1c")
- RT1c()
- SRMT("RT20")
- RT20()
- SRMT("RT21")
- RT21()
- SRMT("RT22")
- RT22()
- SRMT("RT23")
- RT23()
- SRMT("RT24")
- RT24()
- SRMT("RT25")
- RT25()
-
-}
-FTTT()
+/*
+ * Some or all of this work - Copyright (c) 2006 - 2015, Intel Corp.
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without modification,
+ * are permitted provided that the following conditions are met:
+ *
+ * Redistributions of source code must retain the above copyright notice,
+ * this list of conditions and the following disclaimer.
+ * Redistributions in binary form must reproduce the above copyright notice,
+ * this list of conditions and the following disclaimer in the documentation
+ * and/or other materials provided with the distribution.
+ * Neither the name of Intel Corporation nor the names of its contributors
+ * may be used to endorse or promote products derived from this software
+ * without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
+ * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+ * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+ * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+ * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+ * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+
+if (STTT("Resource Descriptor macros", TCLF, 4, W004)) {
+ SRMT("RT01")
+ RT01()
+ SRMT("RT02")
+ RT02()
+ SRMT("RT03")
+ RT03()
+ SRMT("RT04")
+ RT04()
+ SRMT("RT05")
+ RT05()
+ SRMT("RT06")
+ RT06()
+ SRMT("RT07")
+ RT07()
+ SRMT("RT08")
+ RT08()
+ SRMT("RT09")
+ RT09()
+ SRMT("RT0a")
+ RT0a()
+ SRMT("RT0b")
+ RT0b()
+ SRMT("RT0c")
+ RT0c()
+ SRMT("RT0d")
+ RT0d()
+ SRMT("RT0e")
+ RT0e()
+ SRMT("RT0f")
+ RT0f()
+ SRMT("RT10")
+ RT10()
+ SRMT("RT11")
+ RT11()
+ SRMT("RT12")
+ RT12()
+ SRMT("RT13")
+ RT13()
+ SRMT("RT14")
+ RT14()
+ SRMT("RT15")
+ RT15()
+ SRMT("RT16")
+ RT16()
+ SRMT("RT17")
+ RT17()
+ SRMT("RT18")
+ RT18()
+ SRMT("RT19")
+ RT19()
+ SRMT("RT1a")
+ RT1a()
+ SRMT("RT1b")
+ RT1b()
+ SRMT("RT1c")
+ RT1c()
+ SRMT("RT20")
+ RT20()
+ SRMT("RT21")
+ RT21()
+ SRMT("RT22")
+ RT22()
+ SRMT("RT23")
+ RT23()
+ SRMT("RT24")
+ RT24()
+ SRMT("RT25")
+ RT25()
+
+}
+FTTT()
diff --git a/tests/aslts/src/runtime/collections/functional/descriptor/concatenaterestemplate.asl b/tests/aslts/src/runtime/collections/functional/descriptor/concatenaterestemplate.asl
index 746c5215d..211c4cf2f 100644
--- a/tests/aslts/src/runtime/collections/functional/descriptor/concatenaterestemplate.asl
+++ b/tests/aslts/src/runtime/collections/functional/descriptor/concatenaterestemplate.asl
@@ -1,1005 +1,1005 @@
-/*
- * Some or all of this work - Copyright (c) 2006 - 2014, Intel Corp.
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without modification,
- * are permitted provided that the following conditions are met:
- *
- * Redistributions of source code must retain the above copyright notice,
- * this list of conditions and the following disclaimer.
- * Redistributions in binary form must reproduce the above copyright notice,
- * this list of conditions and the following disclaimer in the documentation
- * and/or other materials provided with the distribution.
- * Neither the name of Intel Corporation nor the names of its contributors
- * may be used to endorse or promote products derived from this software
- * without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
- * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
- * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
- * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
- * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
- * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-/*
- * Resource Descriptor macros
- *
- * Concatenate two resource templates
- */
-
-Name(z007, 7)
-
-Name (p440, Package() {
- Buffer () {0x79, 0},
- Buffer () {
- 0x23, 0x01, 0x00, 0x00,
- 0x22, 0x02, 0x00,
- 0x2a, 0x04, 0x02,
- 0x47, 0x01, 0xf1, 0xf0, 0xf3, 0xf2, 0xf4, 0xf5,
- 0x4b, 0xf1, 0xf0, 0xf2,
- 0x77, 0x00, 0xa2, 0xb3, 0x76, 0xd5, 0xe6, 0xf7,
- 0x81, 0x09, 0x00, 0x01, 0xf1, 0xf0, 0xf3, 0xf2, 0xf5, 0xf4, 0xf7, 0xf6,
- 0x85, 0x11, 0x00, 0x01,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc,
- 0x86, 0x09, 0x00, 0x00,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0x84, 0x15, 0x00, 0x9f,
- 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, 0xf6, 0xf7,
- 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff,
- 0x00, 0x01, 0x02, 0x03,
- 0x8a, 0x39, 0x00, 0x01, 0x0f, 0x33,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8,
- 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
- 0x48, 0x50, 0x41, 0x54, 0x48, 0x00,
- 0x87, 0x25, 0x00, 0x01, 0x0f, 0x33, 0xef, 0xee, 0xed, 0xec,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc,
- 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
- 0x48, 0x50, 0x41, 0x54, 0x48, 0x00,
- 0x88, 0x1b, 0x00, 0x01, 0x0f, 0x33,
- 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe,
- 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
- 0x48, 0x50, 0x41, 0x54, 0x48, 0x00,
- 0x8a, 0x39, 0x00, 0x00, 0x0f, 0x30,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8,
- 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
- 0x48, 0x50, 0x41, 0x54, 0x48, 0x00,
- 0x87, 0x25, 0x00, 0x00, 0x0f, 0x30,
- 0xef, 0xee, 0xed, 0xec,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc,
- 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
- 0x48, 0x50, 0x41, 0x54, 0x48, 0x00,
- 0x88, 0x1b, 0x00, 0x02, 0x0f, 0x00,
- 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe,
- 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
- 0x48, 0x50, 0x41, 0x54, 0x48, 0x00,
- 0x89, 0xc8, 0x04, 0x0f, 0xff,
- 1, 0, 0, 0, 2, 0, 0, 0, 3, 0, 0, 0, 4, 0, 0, 0,
- 5, 0, 0, 0, 6, 0, 0, 0, 7, 0, 0, 0, 8, 0, 0, 0,
- 9, 0, 0, 0, 10, 0, 0, 0, 11, 0, 0, 0, 12, 0, 0, 0,
- 13, 0, 0, 0, 14, 0, 0, 0, 15, 0, 0, 0, 16, 0, 0, 0,
- 17, 0, 0, 0, 18, 0, 0, 0, 19, 0, 0, 0, 20, 0, 0, 0,
- 21, 0, 0, 0, 22, 0, 0, 0, 23, 0, 0, 0, 24, 0, 0, 0,
- 25, 0, 0, 0, 26, 0, 0, 0, 27, 0, 0, 0, 28, 0, 0, 0,
- 29, 0, 0, 0, 30, 0, 0, 0, 31, 0, 0, 0, 32, 0, 0, 0,
- 33, 0, 0, 0, 34, 0, 0, 0, 35, 0, 0, 0, 36, 0, 0, 0,
- 37, 0, 0, 0, 38, 0, 0, 0, 39, 0, 0, 0, 40, 0, 0, 0,
- 41, 0, 0, 0, 42, 0, 0, 0, 43, 0, 0, 0, 44, 0, 0, 0,
- 45, 0, 0, 0, 46, 0, 0, 0, 47, 0, 0, 0, 48, 0, 0, 0,
- 49, 0, 0, 0, 50, 0, 0, 0, 51, 0, 0, 0, 52, 0, 0, 0,
- 53, 0, 0, 0, 54, 0, 0, 0, 55, 0, 0, 0, 56, 0, 0, 0,
- 57, 0, 0, 0, 58, 0, 0, 0, 59, 0, 0, 0, 60, 0, 0, 0,
- 61, 0, 0, 0, 62, 0, 0, 0, 63, 0, 0, 0, 64, 0, 0, 0,
- 65, 0, 0, 0, 66, 0, 0, 0, 67, 0, 0, 0, 68, 0, 0, 0,
- 69, 0, 0, 0, 70, 0, 0, 0, 71, 0, 0, 0, 72, 0, 0, 0,
- 73, 0, 0, 0, 74, 0, 0, 0, 75, 0, 0, 0, 76, 0, 0, 0,
- 77, 0, 0, 0, 78, 0, 0, 0, 79, 0, 0, 0, 80, 0, 0, 0,
- 81, 0, 0, 0, 82, 0, 0, 0, 83, 0, 0, 0, 84, 0, 0, 0,
- 85, 0, 0, 0, 86, 0, 0, 0, 87, 0, 0, 0, 88, 0, 0, 0,
- 89, 0, 0, 0, 90, 0, 0, 0, 91, 0, 0, 0, 92, 0, 0, 0,
- 93, 0, 0, 0, 94, 0, 0, 0, 95, 0, 0, 0, 96, 0, 0, 0,
- 97, 0, 0, 0, 98, 0, 0, 0, 99, 0, 0, 0,100, 0, 0, 0,
- 101, 0, 0, 0,102, 0, 0, 0,103, 0, 0, 0,104, 0, 0, 0,
- 105, 0, 0, 0,106, 0, 0, 0,107, 0, 0, 0,108, 0, 0, 0,
- 109, 0, 0, 0,110, 0, 0, 0,111, 0, 0, 0,112, 0, 0, 0,
- 113, 0, 0, 0,114, 0, 0, 0,115, 0, 0, 0,116, 0, 0, 0,
- 117, 0, 0, 0,118, 0, 0, 0,119, 0, 0, 0,120, 0, 0, 0,
- 121, 0, 0, 0,122, 0, 0, 0,123, 0, 0, 0,124, 0, 0, 0,
- 125, 0, 0, 0,126, 0, 0, 0,127, 0, 0, 0,128, 0, 0, 0,
- 129, 0, 0, 0,130, 0, 0, 0,131, 0, 0, 0,132, 0, 0, 0,
- 133, 0, 0, 0,134, 0, 0, 0,135, 0, 0, 0,136, 0, 0, 0,
- 137, 0, 0, 0,138, 0, 0, 0,139, 0, 0, 0,140, 0, 0, 0,
- 141, 0, 0, 0,142, 0, 0, 0,143, 0, 0, 0,144, 0, 0, 0,
- 145, 0, 0, 0,146, 0, 0, 0,147, 0, 0, 0,148, 0, 0, 0,
- 149, 0, 0, 0,150, 0, 0, 0,151, 0, 0, 0,152, 0, 0, 0,
- 153, 0, 0, 0,154, 0, 0, 0,155, 0, 0, 0,156, 0, 0, 0,
- 157, 0, 0, 0,158, 0, 0, 0,159, 0, 0, 0,160, 0, 0, 0,
- 161, 0, 0, 0,162, 0, 0, 0,163, 0, 0, 0,164, 0, 0, 0,
- 165, 0, 0, 0,166, 0, 0, 0,167, 0, 0, 0,168, 0, 0, 0,
- 169, 0, 0, 0,170, 0, 0, 0,171, 0, 0, 0,172, 0, 0, 0,
- 173, 0, 0, 0,174, 0, 0, 0,175, 0, 0, 0,176, 0, 0, 0,
- 177, 0, 0, 0,178, 0, 0, 0,179, 0, 0, 0,180, 0, 0, 0,
- 181, 0, 0, 0,182, 0, 0, 0,183, 0, 0, 0,184, 0, 0, 0,
- 185, 0, 0, 0,186, 0, 0, 0,187, 0, 0, 0,188, 0, 0, 0,
- 189, 0, 0, 0,190, 0, 0, 0,191, 0, 0, 0,192, 0, 0, 0,
- 193, 0, 0, 0,194, 0, 0, 0,195, 0, 0, 0,196, 0, 0, 0,
- 197, 0, 0, 0,198, 0, 0, 0,199, 0, 0, 0,200, 0, 0, 0,
- 201, 0, 0, 0,202, 0, 0, 0,203, 0, 0, 0,204, 0, 0, 0,
- 205, 0, 0, 0,206, 0, 0, 0,207, 0, 0, 0,208, 0, 0, 0,
- 209, 0, 0, 0,210, 0, 0, 0,211, 0, 0, 0,212, 0, 0, 0,
- 213, 0, 0, 0,214, 0, 0, 0,215, 0, 0, 0,216, 0, 0, 0,
- 217, 0, 0, 0,218, 0, 0, 0,219, 0, 0, 0,220, 0, 0, 0,
- 221, 0, 0, 0,222, 0, 0, 0,223, 0, 0, 0,224, 0, 0, 0,
- 225, 0, 0, 0,226, 0, 0, 0,227, 0, 0, 0,228, 0, 0, 0,
- 229, 0, 0, 0,230, 0, 0, 0,231, 0, 0, 0,232, 0, 0, 0,
- 233, 0, 0, 0,234, 0, 0, 0,235, 0, 0, 0,236, 0, 0, 0,
- 237, 0, 0, 0,238, 0, 0, 0,239, 0, 0, 0,240, 0, 0, 0,
- 241, 0, 0, 0,242, 0, 0, 0,243, 0, 0, 0,244, 0, 0, 0,
- 245, 0, 0, 0,246, 0, 0, 0,247, 0, 0, 0,248, 0, 0, 0,
- 249, 0, 0, 0,250, 0, 0, 0,251, 0, 0, 0,252, 0, 0, 0,
- 253, 0, 0, 0,254, 0, 0, 0,255, 0, 0, 0,
- 0xff,
- 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28,
- 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30,
- 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38,
- 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f, 0x40,
- 0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48,
- 0x49, 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f, 0x50,
- 0x51, 0x52, 0x53, 0x54, 0x55, 0x56, 0x57, 0x58,
- 0x59, 0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f, 0x60,
- 0x61, 0x62, 0x63, 0x64, 0x65, 0x66, 0x67, 0x68,
- 0x69, 0x6a, 0x6b, 0x6c, 0x6d, 0x6e, 0x6f, 0x70,
- 0x71, 0x72, 0x73, 0x74, 0x75, 0x76, 0x77, 0x78,
- 0x79, 0x7a, 0x7b, 0x7c, 0x7d, 0x7e, 0x20, 0x21,
- 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29,
- 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31,
- 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x39,
- 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f, 0x40, 0x41,
- 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, 0x49,
- 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f, 0x50, 0x51,
- 0x52, 0x53, 0x54, 0x55, 0x56, 0x57, 0x58, 0x59,
- 0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f, 0x60, 0x61,
- 0x62, 0x63, 0x64, 0x65, 0x66, 0x67, 0x68, 0x69,
- 0x6a, 0x6b, 0x6c, 0x6d, 0x6e, 0x6f, 0x70, 0x71,
- 0x72, 0x73, 0x74, 0x75, 0x76, 0x77, 0x78, 0x79,
- 0x7a, 0x7b, 0x7c, 0x7d, 0x7e, 0x20, 0x21, 0x22,
- 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a,
- 0x00,
- 0x82, 0x0c, 0x00, 0x7f, 0xf0, 0xf1, 0x00,
- 0xf9, 0xf8, 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2,
- 0x8b, 0x35, 0x00, 0x01, 0x0f, 0x33, 0x01, 0x00,
- 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8,
- 0x8b, 0x35, 0x00, 0x00, 0x0f, 0x30, 0x01, 0x00,
- 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8,
- 0x8b, 0x35, 0x00, 0xc0, 0x0f, 0x5a, 0x01, 0x00,
- 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8,
- 0x87, 0x25, 0x00, 0xc0, 0x0f, 0x5a,
- 0xef, 0xee, 0xed, 0xec,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc,
- 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
- 0x48, 0x50, 0x41, 0x54, 0x48, 0x00,
- 0x8a, 0x39, 0x00, 0xc0, 0x0f, 0x5a,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8,
- 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
- 0x48, 0x50, 0x41, 0x54, 0x48, 0x00,
- 0x88, 0x1b, 0x00, 0xc0, 0x0f, 0x5a,
- 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe,
- 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
- 0x48, 0x50, 0x41, 0x54, 0x48, 0x00,
- 0x23, 0x01, 0x00, 0x00,
- 0x22, 0x02, 0x00,
- 0x2a, 0x04, 0x02,
- 0x47, 0x01, 0xf1, 0xf0, 0xf3, 0xf2, 0xf4, 0xf5,
- 0x4b, 0xf1, 0xf0, 0xf2,
- 0x77, 0x00, 0xa2, 0xb3, 0x76, 0xd5, 0xe6, 0xf7,
- 0x81, 0x09, 0x00, 0x01, 0xf1, 0xf0, 0xf3, 0xf2, 0xf5, 0xf4, 0xf7, 0xf6,
- 0x85, 0x11, 0x00, 0x01,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc,
- 0x86, 0x09, 0x00, 0x00,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0x84, 0x15, 0x00, 0x9f,
- 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, 0xf6, 0xf7,
- 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff,
- 0x00, 0x01, 0x02, 0x03,
- 0x8a, 0x39, 0x00, 0x01, 0x0f, 0x33,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8,
- 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
- 0x48, 0x50, 0x41, 0x54, 0x48, 0x00,
- 0x87, 0x25, 0x00, 0x01, 0x0f, 0x33, 0xef, 0xee, 0xed, 0xec,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc,
- 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
- 0x48, 0x50, 0x41, 0x54, 0x48, 0x00,
- 0x88, 0x1b, 0x00, 0x01, 0x0f, 0x33,
- 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe,
- 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
- 0x48, 0x50, 0x41, 0x54, 0x48, 0x00,
- 0x8a, 0x39, 0x00, 0x00, 0x0f, 0x30,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8,
- 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
- 0x48, 0x50, 0x41, 0x54, 0x48, 0x00,
- 0x87, 0x25, 0x00, 0x00, 0x0f, 0x30,
- 0xef, 0xee, 0xed, 0xec,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc,
- 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
- 0x48, 0x50, 0x41, 0x54, 0x48, 0x00,
- 0x88, 0x1b, 0x00, 0x02, 0x0f, 0x00,
- 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe,
- 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
- 0x48, 0x50, 0x41, 0x54, 0x48, 0x00,
- 0x89, 0xc8, 0x04, 0x0f, 0xff,
- 1, 0, 0, 0, 2, 0, 0, 0, 3, 0, 0, 0, 4, 0, 0, 0,
- 5, 0, 0, 0, 6, 0, 0, 0, 7, 0, 0, 0, 8, 0, 0, 0,
- 9, 0, 0, 0, 10, 0, 0, 0, 11, 0, 0, 0, 12, 0, 0, 0,
- 13, 0, 0, 0, 14, 0, 0, 0, 15, 0, 0, 0, 16, 0, 0, 0,
- 17, 0, 0, 0, 18, 0, 0, 0, 19, 0, 0, 0, 20, 0, 0, 0,
- 21, 0, 0, 0, 22, 0, 0, 0, 23, 0, 0, 0, 24, 0, 0, 0,
- 25, 0, 0, 0, 26, 0, 0, 0, 27, 0, 0, 0, 28, 0, 0, 0,
- 29, 0, 0, 0, 30, 0, 0, 0, 31, 0, 0, 0, 32, 0, 0, 0,
- 33, 0, 0, 0, 34, 0, 0, 0, 35, 0, 0, 0, 36, 0, 0, 0,
- 37, 0, 0, 0, 38, 0, 0, 0, 39, 0, 0, 0, 40, 0, 0, 0,
- 41, 0, 0, 0, 42, 0, 0, 0, 43, 0, 0, 0, 44, 0, 0, 0,
- 45, 0, 0, 0, 46, 0, 0, 0, 47, 0, 0, 0, 48, 0, 0, 0,
- 49, 0, 0, 0, 50, 0, 0, 0, 51, 0, 0, 0, 52, 0, 0, 0,
- 53, 0, 0, 0, 54, 0, 0, 0, 55, 0, 0, 0, 56, 0, 0, 0,
- 57, 0, 0, 0, 58, 0, 0, 0, 59, 0, 0, 0, 60, 0, 0, 0,
- 61, 0, 0, 0, 62, 0, 0, 0, 63, 0, 0, 0, 64, 0, 0, 0,
- 65, 0, 0, 0, 66, 0, 0, 0, 67, 0, 0, 0, 68, 0, 0, 0,
- 69, 0, 0, 0, 70, 0, 0, 0, 71, 0, 0, 0, 72, 0, 0, 0,
- 73, 0, 0, 0, 74, 0, 0, 0, 75, 0, 0, 0, 76, 0, 0, 0,
- 77, 0, 0, 0, 78, 0, 0, 0, 79, 0, 0, 0, 80, 0, 0, 0,
- 81, 0, 0, 0, 82, 0, 0, 0, 83, 0, 0, 0, 84, 0, 0, 0,
- 85, 0, 0, 0, 86, 0, 0, 0, 87, 0, 0, 0, 88, 0, 0, 0,
- 89, 0, 0, 0, 90, 0, 0, 0, 91, 0, 0, 0, 92, 0, 0, 0,
- 93, 0, 0, 0, 94, 0, 0, 0, 95, 0, 0, 0, 96, 0, 0, 0,
- 97, 0, 0, 0, 98, 0, 0, 0, 99, 0, 0, 0,100, 0, 0, 0,
- 101, 0, 0, 0,102, 0, 0, 0,103, 0, 0, 0,104, 0, 0, 0,
- 105, 0, 0, 0,106, 0, 0, 0,107, 0, 0, 0,108, 0, 0, 0,
- 109, 0, 0, 0,110, 0, 0, 0,111, 0, 0, 0,112, 0, 0, 0,
- 113, 0, 0, 0,114, 0, 0, 0,115, 0, 0, 0,116, 0, 0, 0,
- 117, 0, 0, 0,118, 0, 0, 0,119, 0, 0, 0,120, 0, 0, 0,
- 121, 0, 0, 0,122, 0, 0, 0,123, 0, 0, 0,124, 0, 0, 0,
- 125, 0, 0, 0,126, 0, 0, 0,127, 0, 0, 0,128, 0, 0, 0,
- 129, 0, 0, 0,130, 0, 0, 0,131, 0, 0, 0,132, 0, 0, 0,
- 133, 0, 0, 0,134, 0, 0, 0,135, 0, 0, 0,136, 0, 0, 0,
- 137, 0, 0, 0,138, 0, 0, 0,139, 0, 0, 0,140, 0, 0, 0,
- 141, 0, 0, 0,142, 0, 0, 0,143, 0, 0, 0,144, 0, 0, 0,
- 145, 0, 0, 0,146, 0, 0, 0,147, 0, 0, 0,148, 0, 0, 0,
- 149, 0, 0, 0,150, 0, 0, 0,151, 0, 0, 0,152, 0, 0, 0,
- 153, 0, 0, 0,154, 0, 0, 0,155, 0, 0, 0,156, 0, 0, 0,
- 157, 0, 0, 0,158, 0, 0, 0,159, 0, 0, 0,160, 0, 0, 0,
- 161, 0, 0, 0,162, 0, 0, 0,163, 0, 0, 0,164, 0, 0, 0,
- 165, 0, 0, 0,166, 0, 0, 0,167, 0, 0, 0,168, 0, 0, 0,
- 169, 0, 0, 0,170, 0, 0, 0,171, 0, 0, 0,172, 0, 0, 0,
- 173, 0, 0, 0,174, 0, 0, 0,175, 0, 0, 0,176, 0, 0, 0,
- 177, 0, 0, 0,178, 0, 0, 0,179, 0, 0, 0,180, 0, 0, 0,
- 181, 0, 0, 0,182, 0, 0, 0,183, 0, 0, 0,184, 0, 0, 0,
- 185, 0, 0, 0,186, 0, 0, 0,187, 0, 0, 0,188, 0, 0, 0,
- 189, 0, 0, 0,190, 0, 0, 0,191, 0, 0, 0,192, 0, 0, 0,
- 193, 0, 0, 0,194, 0, 0, 0,195, 0, 0, 0,196, 0, 0, 0,
- 197, 0, 0, 0,198, 0, 0, 0,199, 0, 0, 0,200, 0, 0, 0,
- 201, 0, 0, 0,202, 0, 0, 0,203, 0, 0, 0,204, 0, 0, 0,
- 205, 0, 0, 0,206, 0, 0, 0,207, 0, 0, 0,208, 0, 0, 0,
- 209, 0, 0, 0,210, 0, 0, 0,211, 0, 0, 0,212, 0, 0, 0,
- 213, 0, 0, 0,214, 0, 0, 0,215, 0, 0, 0,216, 0, 0, 0,
- 217, 0, 0, 0,218, 0, 0, 0,219, 0, 0, 0,220, 0, 0, 0,
- 221, 0, 0, 0,222, 0, 0, 0,223, 0, 0, 0,224, 0, 0, 0,
- 225, 0, 0, 0,226, 0, 0, 0,227, 0, 0, 0,228, 0, 0, 0,
- 229, 0, 0, 0,230, 0, 0, 0,231, 0, 0, 0,232, 0, 0, 0,
- 233, 0, 0, 0,234, 0, 0, 0,235, 0, 0, 0,236, 0, 0, 0,
- 237, 0, 0, 0,238, 0, 0, 0,239, 0, 0, 0,240, 0, 0, 0,
- 241, 0, 0, 0,242, 0, 0, 0,243, 0, 0, 0,244, 0, 0, 0,
- 245, 0, 0, 0,246, 0, 0, 0,247, 0, 0, 0,248, 0, 0, 0,
- 249, 0, 0, 0,250, 0, 0, 0,251, 0, 0, 0,252, 0, 0, 0,
- 253, 0, 0, 0,254, 0, 0, 0,255, 0, 0, 0,
- 0xff,
- 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28,
- 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30,
- 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38,
- 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f, 0x40,
- 0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48,
- 0x49, 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f, 0x50,
- 0x51, 0x52, 0x53, 0x54, 0x55, 0x56, 0x57, 0x58,
- 0x59, 0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f, 0x60,
- 0x61, 0x62, 0x63, 0x64, 0x65, 0x66, 0x67, 0x68,
- 0x69, 0x6a, 0x6b, 0x6c, 0x6d, 0x6e, 0x6f, 0x70,
- 0x71, 0x72, 0x73, 0x74, 0x75, 0x76, 0x77, 0x78,
- 0x79, 0x7a, 0x7b, 0x7c, 0x7d, 0x7e, 0x20, 0x21,
- 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29,
- 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31,
- 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x39,
- 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f, 0x40, 0x41,
- 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, 0x49,
- 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f, 0x50, 0x51,
- 0x52, 0x53, 0x54, 0x55, 0x56, 0x57, 0x58, 0x59,
- 0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f, 0x60, 0x61,
- 0x62, 0x63, 0x64, 0x65, 0x66, 0x67, 0x68, 0x69,
- 0x6a, 0x6b, 0x6c, 0x6d, 0x6e, 0x6f, 0x70, 0x71,
- 0x72, 0x73, 0x74, 0x75, 0x76, 0x77, 0x78, 0x79,
- 0x7a, 0x7b, 0x7c, 0x7d, 0x7e, 0x20, 0x21, 0x22,
- 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a,
- 0x00,
- 0x82, 0x0c, 0x00, 0x7f, 0xf0, 0xf1, 0x00,
- 0xf9, 0xf8, 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2,
- 0x8b, 0x35, 0x00, 0x01, 0x0f, 0x33, 0x01, 0x00,
- 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8,
- 0x8b, 0x35, 0x00, 0x00, 0x0f, 0x30, 0x01, 0x00,
- 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8,
- 0x8b, 0x35, 0x00, 0xc0, 0x0f, 0x5a, 0x01, 0x00,
- 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8,
- 0x87, 0x25, 0x00, 0xc0, 0x0f, 0x5a,
- 0xef, 0xee, 0xed, 0xec,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc,
- 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
- 0x48, 0x50, 0x41, 0x54, 0x48, 0x00,
- 0x8a, 0x39, 0x00, 0xc0, 0x0f, 0x5a,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8,
- 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
- 0x48, 0x50, 0x41, 0x54, 0x48, 0x00,
- 0x88, 0x1b, 0x00, 0xc0, 0x0f, 0x5a,
- 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe,
- 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
- 0x48, 0x50, 0x41, 0x54, 0x48, 0x00,
- 0x79, 0},
- Buffer () {
- 0x30,
- 0x23, 0x01, 0x00, 0x00,
- 0x22, 0x02, 0x00,
- 0x30,
- 0x23, 0x01, 0x00, 0x00,
- 0x22, 0x02, 0x00,
- 0x2a, 0x04, 0x02,
- 0x31, 0x00,
- 0x23, 0x01, 0x00, 0x00,
- 0x22, 0x02, 0x00,
- 0x2a, 0x04, 0x02,
- 0x47, 0x01, 0xf1, 0xf0, 0xf3, 0xf2, 0xf4, 0xf5,
- 0x31, 0x04,
- 0x23, 0x01, 0x00, 0x00,
- 0x22, 0x02, 0x00,
- 0x2a, 0x04, 0x02,
- 0x47, 0x01, 0xf1, 0xf0, 0xf3, 0xf2, 0xf4, 0xf5,
- 0x4b, 0xf1, 0xf0, 0xf2,
- 0x31, 0x08,
- 0x23, 0x01, 0x00, 0x00,
- 0x22, 0x02, 0x00,
- 0x2a, 0x04, 0x02,
- 0x47, 0x01, 0xf1, 0xf0, 0xf3, 0xf2, 0xf4, 0xf5,
- 0x4b, 0xf1, 0xf0, 0xf2,
- 0x77, 0x00, 0xa2, 0xb3, 0x76, 0xd5, 0xe6, 0xf7,
- 0x31, 0x01,
- 0x23, 0x01, 0x00, 0x00,
- 0x22, 0x02, 0x00,
- 0x2a, 0x04, 0x02,
- 0x47, 0x01, 0xf1, 0xf0, 0xf3, 0xf2, 0xf4, 0xf5,
- 0x4b, 0xf1, 0xf0, 0xf2,
- 0x77, 0x00, 0xa2, 0xb3, 0x76, 0xd5, 0xe6, 0xf7,
- 0x81, 0x09, 0x00, 0x01, 0xf1, 0xf0, 0xf3, 0xf2, 0xf5, 0xf4, 0xf7, 0xf6,
- 0x31, 0x05,
- 0x23, 0x01, 0x00, 0x00,
- 0x22, 0x02, 0x00,
- 0x2a, 0x04, 0x02,
- 0x47, 0x01, 0xf1, 0xf0, 0xf3, 0xf2, 0xf4, 0xf5,
- 0x4b, 0xf1, 0xf0, 0xf2,
- 0x77, 0x00, 0xa2, 0xb3, 0x76, 0xd5, 0xe6, 0xf7,
- 0x81, 0x09, 0x00, 0x01, 0xf1, 0xf0, 0xf3, 0xf2, 0xf5, 0xf4, 0xf7, 0xf6,
- 0x85, 0x11, 0x00, 0x01,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc,
- 0x31, 0x05,
- 0x23, 0x01, 0x00, 0x00,
- 0x22, 0x02, 0x00,
- 0x2a, 0x04, 0x02,
- 0x47, 0x01, 0xf1, 0xf0, 0xf3, 0xf2, 0xf4, 0xf5,
- 0x4b, 0xf1, 0xf0, 0xf2,
- 0x77, 0x00, 0xa2, 0xb3, 0x76, 0xd5, 0xe6, 0xf7,
- 0x81, 0x09, 0x00, 0x01, 0xf1, 0xf0, 0xf3, 0xf2, 0xf5, 0xf4, 0xf7, 0xf6,
- 0x85, 0x11, 0x00, 0x01,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc,
- 0x86, 0x09, 0x00, 0x00,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0x84, 0x15, 0x00, 0x9f,
- 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, 0xf6, 0xf7,
- 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff,
- 0x00, 0x01, 0x02, 0x03,
- 0x8a, 0x39, 0x00, 0x01, 0x0f, 0x33,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8,
- 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
- 0x48, 0x50, 0x41, 0x54, 0x48, 0x00,
- 0x87, 0x25, 0x00, 0x01, 0x0f, 0x33, 0xef, 0xee, 0xed, 0xec,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc,
- 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
- 0x48, 0x50, 0x41, 0x54, 0x48, 0x00,
- 0x88, 0x1b, 0x00, 0x01, 0x0f, 0x33,
- 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe,
- 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
- 0x48, 0x50, 0x41, 0x54, 0x48, 0x00,
- 0x8a, 0x39, 0x00, 0x00, 0x0f, 0x30,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8,
- 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
- 0x48, 0x50, 0x41, 0x54, 0x48, 0x00,
- 0x87, 0x25, 0x00, 0x00, 0x0f, 0x30,
- 0xef, 0xee, 0xed, 0xec,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc,
- 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
- 0x48, 0x50, 0x41, 0x54, 0x48, 0x00,
- 0x88, 0x1b, 0x00, 0x02, 0x0f, 0x00,
- 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe,
- 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
- 0x48, 0x50, 0x41, 0x54, 0x48, 0x00,
- 0x89, 0xc8, 0x04, 0x0f, 0xff,
- 1, 0, 0, 0, 2, 0, 0, 0, 3, 0, 0, 0, 4, 0, 0, 0,
- 5, 0, 0, 0, 6, 0, 0, 0, 7, 0, 0, 0, 8, 0, 0, 0,
- 9, 0, 0, 0, 10, 0, 0, 0, 11, 0, 0, 0, 12, 0, 0, 0,
- 13, 0, 0, 0, 14, 0, 0, 0, 15, 0, 0, 0, 16, 0, 0, 0,
- 17, 0, 0, 0, 18, 0, 0, 0, 19, 0, 0, 0, 20, 0, 0, 0,
- 21, 0, 0, 0, 22, 0, 0, 0, 23, 0, 0, 0, 24, 0, 0, 0,
- 25, 0, 0, 0, 26, 0, 0, 0, 27, 0, 0, 0, 28, 0, 0, 0,
- 29, 0, 0, 0, 30, 0, 0, 0, 31, 0, 0, 0, 32, 0, 0, 0,
- 33, 0, 0, 0, 34, 0, 0, 0, 35, 0, 0, 0, 36, 0, 0, 0,
- 37, 0, 0, 0, 38, 0, 0, 0, 39, 0, 0, 0, 40, 0, 0, 0,
- 41, 0, 0, 0, 42, 0, 0, 0, 43, 0, 0, 0, 44, 0, 0, 0,
- 45, 0, 0, 0, 46, 0, 0, 0, 47, 0, 0, 0, 48, 0, 0, 0,
- 49, 0, 0, 0, 50, 0, 0, 0, 51, 0, 0, 0, 52, 0, 0, 0,
- 53, 0, 0, 0, 54, 0, 0, 0, 55, 0, 0, 0, 56, 0, 0, 0,
- 57, 0, 0, 0, 58, 0, 0, 0, 59, 0, 0, 0, 60, 0, 0, 0,
- 61, 0, 0, 0, 62, 0, 0, 0, 63, 0, 0, 0, 64, 0, 0, 0,
- 65, 0, 0, 0, 66, 0, 0, 0, 67, 0, 0, 0, 68, 0, 0, 0,
- 69, 0, 0, 0, 70, 0, 0, 0, 71, 0, 0, 0, 72, 0, 0, 0,
- 73, 0, 0, 0, 74, 0, 0, 0, 75, 0, 0, 0, 76, 0, 0, 0,
- 77, 0, 0, 0, 78, 0, 0, 0, 79, 0, 0, 0, 80, 0, 0, 0,
- 81, 0, 0, 0, 82, 0, 0, 0, 83, 0, 0, 0, 84, 0, 0, 0,
- 85, 0, 0, 0, 86, 0, 0, 0, 87, 0, 0, 0, 88, 0, 0, 0,
- 89, 0, 0, 0, 90, 0, 0, 0, 91, 0, 0, 0, 92, 0, 0, 0,
- 93, 0, 0, 0, 94, 0, 0, 0, 95, 0, 0, 0, 96, 0, 0, 0,
- 97, 0, 0, 0, 98, 0, 0, 0, 99, 0, 0, 0,100, 0, 0, 0,
- 101, 0, 0, 0,102, 0, 0, 0,103, 0, 0, 0,104, 0, 0, 0,
- 105, 0, 0, 0,106, 0, 0, 0,107, 0, 0, 0,108, 0, 0, 0,
- 109, 0, 0, 0,110, 0, 0, 0,111, 0, 0, 0,112, 0, 0, 0,
- 113, 0, 0, 0,114, 0, 0, 0,115, 0, 0, 0,116, 0, 0, 0,
- 117, 0, 0, 0,118, 0, 0, 0,119, 0, 0, 0,120, 0, 0, 0,
- 121, 0, 0, 0,122, 0, 0, 0,123, 0, 0, 0,124, 0, 0, 0,
- 125, 0, 0, 0,126, 0, 0, 0,127, 0, 0, 0,128, 0, 0, 0,
- 129, 0, 0, 0,130, 0, 0, 0,131, 0, 0, 0,132, 0, 0, 0,
- 133, 0, 0, 0,134, 0, 0, 0,135, 0, 0, 0,136, 0, 0, 0,
- 137, 0, 0, 0,138, 0, 0, 0,139, 0, 0, 0,140, 0, 0, 0,
- 141, 0, 0, 0,142, 0, 0, 0,143, 0, 0, 0,144, 0, 0, 0,
- 145, 0, 0, 0,146, 0, 0, 0,147, 0, 0, 0,148, 0, 0, 0,
- 149, 0, 0, 0,150, 0, 0, 0,151, 0, 0, 0,152, 0, 0, 0,
- 153, 0, 0, 0,154, 0, 0, 0,155, 0, 0, 0,156, 0, 0, 0,
- 157, 0, 0, 0,158, 0, 0, 0,159, 0, 0, 0,160, 0, 0, 0,
- 161, 0, 0, 0,162, 0, 0, 0,163, 0, 0, 0,164, 0, 0, 0,
- 165, 0, 0, 0,166, 0, 0, 0,167, 0, 0, 0,168, 0, 0, 0,
- 169, 0, 0, 0,170, 0, 0, 0,171, 0, 0, 0,172, 0, 0, 0,
- 173, 0, 0, 0,174, 0, 0, 0,175, 0, 0, 0,176, 0, 0, 0,
- 177, 0, 0, 0,178, 0, 0, 0,179, 0, 0, 0,180, 0, 0, 0,
- 181, 0, 0, 0,182, 0, 0, 0,183, 0, 0, 0,184, 0, 0, 0,
- 185, 0, 0, 0,186, 0, 0, 0,187, 0, 0, 0,188, 0, 0, 0,
- 189, 0, 0, 0,190, 0, 0, 0,191, 0, 0, 0,192, 0, 0, 0,
- 193, 0, 0, 0,194, 0, 0, 0,195, 0, 0, 0,196, 0, 0, 0,
- 197, 0, 0, 0,198, 0, 0, 0,199, 0, 0, 0,200, 0, 0, 0,
- 201, 0, 0, 0,202, 0, 0, 0,203, 0, 0, 0,204, 0, 0, 0,
- 205, 0, 0, 0,206, 0, 0, 0,207, 0, 0, 0,208, 0, 0, 0,
- 209, 0, 0, 0,210, 0, 0, 0,211, 0, 0, 0,212, 0, 0, 0,
- 213, 0, 0, 0,214, 0, 0, 0,215, 0, 0, 0,216, 0, 0, 0,
- 217, 0, 0, 0,218, 0, 0, 0,219, 0, 0, 0,220, 0, 0, 0,
- 221, 0, 0, 0,222, 0, 0, 0,223, 0, 0, 0,224, 0, 0, 0,
- 225, 0, 0, 0,226, 0, 0, 0,227, 0, 0, 0,228, 0, 0, 0,
- 229, 0, 0, 0,230, 0, 0, 0,231, 0, 0, 0,232, 0, 0, 0,
- 233, 0, 0, 0,234, 0, 0, 0,235, 0, 0, 0,236, 0, 0, 0,
- 237, 0, 0, 0,238, 0, 0, 0,239, 0, 0, 0,240, 0, 0, 0,
- 241, 0, 0, 0,242, 0, 0, 0,243, 0, 0, 0,244, 0, 0, 0,
- 245, 0, 0, 0,246, 0, 0, 0,247, 0, 0, 0,248, 0, 0, 0,
- 249, 0, 0, 0,250, 0, 0, 0,251, 0, 0, 0,252, 0, 0, 0,
- 253, 0, 0, 0,254, 0, 0, 0,255, 0, 0, 0,
- 0xff,
- 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28,
- 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30,
- 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38,
- 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f, 0x40,
- 0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48,
- 0x49, 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f, 0x50,
- 0x51, 0x52, 0x53, 0x54, 0x55, 0x56, 0x57, 0x58,
- 0x59, 0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f, 0x60,
- 0x61, 0x62, 0x63, 0x64, 0x65, 0x66, 0x67, 0x68,
- 0x69, 0x6a, 0x6b, 0x6c, 0x6d, 0x6e, 0x6f, 0x70,
- 0x71, 0x72, 0x73, 0x74, 0x75, 0x76, 0x77, 0x78,
- 0x79, 0x7a, 0x7b, 0x7c, 0x7d, 0x7e, 0x20, 0x21,
- 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29,
- 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31,
- 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x39,
- 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f, 0x40, 0x41,
- 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, 0x49,
- 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f, 0x50, 0x51,
- 0x52, 0x53, 0x54, 0x55, 0x56, 0x57, 0x58, 0x59,
- 0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f, 0x60, 0x61,
- 0x62, 0x63, 0x64, 0x65, 0x66, 0x67, 0x68, 0x69,
- 0x6a, 0x6b, 0x6c, 0x6d, 0x6e, 0x6f, 0x70, 0x71,
- 0x72, 0x73, 0x74, 0x75, 0x76, 0x77, 0x78, 0x79,
- 0x7a, 0x7b, 0x7c, 0x7d, 0x7e, 0x20, 0x21, 0x22,
- 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a,
- 0x00,
- 0x82, 0x0c, 0x00, 0x7f, 0xf0, 0xf1, 0x00,
- 0xf9, 0xf8, 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2,
- 0x8b, 0x35, 0x00, 0x01, 0x0f, 0x33, 0x01, 0x00,
- 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8,
- 0x8b, 0x35, 0x00, 0x00, 0x0f, 0x30, 0x01, 0x00,
- 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8,
- 0x8b, 0x35, 0x00, 0xc0, 0x0f, 0x5a, 0x01, 0x00,
- 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8,
- 0x87, 0x25, 0x00, 0xc0, 0x0f, 0x5a,
- 0xef, 0xee, 0xed, 0xec,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc,
- 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
- 0x48, 0x50, 0x41, 0x54, 0x48, 0x00,
- 0x8a, 0x39, 0x00, 0xc0, 0x0f, 0x5a,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8,
- 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
- 0x48, 0x50, 0x41, 0x54, 0x48, 0x00,
- 0x88, 0x1b, 0x00, 0xc0, 0x0f, 0x5a,
- 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe,
- 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
- 0x48, 0x50, 0x41, 0x54, 0x48, 0x00,
- 0x31, 0x09,
- 0x23, 0x01, 0x00, 0x00,
- 0x22, 0x02, 0x00,
- 0x2a, 0x04, 0x02,
- 0x47, 0x01, 0xf1, 0xf0, 0xf3, 0xf2, 0xf4, 0xf5,
- 0x4b, 0xf1, 0xf0, 0xf2,
- 0x77, 0x00, 0xa2, 0xb3, 0x76, 0xd5, 0xe6, 0xf7,
- 0x81, 0x09, 0x00, 0x01, 0xf1, 0xf0, 0xf3, 0xf2, 0xf5, 0xf4, 0xf7, 0xf6,
- 0x85, 0x11, 0x00, 0x01,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc,
- 0x86, 0x09, 0x00, 0x00,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0x31, 0x02,
- 0x31, 0x06,
- 0x23, 0x01, 0x00, 0x00,
- 0x22, 0x02, 0x00,
- 0x2a, 0x04, 0x02,
- 0x47, 0x01, 0xf1, 0xf0, 0xf3, 0xf2, 0xf4, 0xf5,
- 0x4b, 0xf1, 0xf0, 0xf2,
- 0x77, 0x00, 0xa2, 0xb3, 0x76, 0xd5, 0xe6, 0xf7,
- 0x81, 0x09, 0x00, 0x01, 0xf1, 0xf0, 0xf3, 0xf2, 0xf5, 0xf4, 0xf7, 0xf6,
- 0x85, 0x11, 0x00, 0x01,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc,
- 0x86, 0x09, 0x00, 0x00,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0x84, 0x15, 0x00, 0x9f,
- 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, 0xf6, 0xf7,
- 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff,
- 0x00, 0x01, 0x02, 0x03,
- 0x31, 0x0a,
- 0x38,
- 0x30,
- 0x23, 0x01, 0x00, 0x00,
- 0x22, 0x02, 0x00,
- 0x30,
- 0x23, 0x01, 0x00, 0x00,
- 0x22, 0x02, 0x00,
- 0x2a, 0x04, 0x02,
- 0x31, 0x00,
- 0x23, 0x01, 0x00, 0x00,
- 0x22, 0x02, 0x00,
- 0x2a, 0x04, 0x02,
- 0x47, 0x01, 0xf1, 0xf0, 0xf3, 0xf2, 0xf4, 0xf5,
- 0x31, 0x04,
- 0x23, 0x01, 0x00, 0x00,
- 0x22, 0x02, 0x00,
- 0x2a, 0x04, 0x02,
- 0x47, 0x01, 0xf1, 0xf0, 0xf3, 0xf2, 0xf4, 0xf5,
- 0x4b, 0xf1, 0xf0, 0xf2,
- 0x31, 0x08,
- 0x23, 0x01, 0x00, 0x00,
- 0x22, 0x02, 0x00,
- 0x2a, 0x04, 0x02,
- 0x47, 0x01, 0xf1, 0xf0, 0xf3, 0xf2, 0xf4, 0xf5,
- 0x4b, 0xf1, 0xf0, 0xf2,
- 0x77, 0x00, 0xa2, 0xb3, 0x76, 0xd5, 0xe6, 0xf7,
- 0x31, 0x01,
- 0x23, 0x01, 0x00, 0x00,
- 0x22, 0x02, 0x00,
- 0x2a, 0x04, 0x02,
- 0x47, 0x01, 0xf1, 0xf0, 0xf3, 0xf2, 0xf4, 0xf5,
- 0x4b, 0xf1, 0xf0, 0xf2,
- 0x77, 0x00, 0xa2, 0xb3, 0x76, 0xd5, 0xe6, 0xf7,
- 0x81, 0x09, 0x00, 0x01, 0xf1, 0xf0, 0xf3, 0xf2, 0xf5, 0xf4, 0xf7, 0xf6,
- 0x31, 0x05,
- 0x23, 0x01, 0x00, 0x00,
- 0x22, 0x02, 0x00,
- 0x2a, 0x04, 0x02,
- 0x47, 0x01, 0xf1, 0xf0, 0xf3, 0xf2, 0xf4, 0xf5,
- 0x4b, 0xf1, 0xf0, 0xf2,
- 0x77, 0x00, 0xa2, 0xb3, 0x76, 0xd5, 0xe6, 0xf7,
- 0x81, 0x09, 0x00, 0x01, 0xf1, 0xf0, 0xf3, 0xf2, 0xf5, 0xf4, 0xf7, 0xf6,
- 0x85, 0x11, 0x00, 0x01,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc,
- 0x31, 0x05,
- 0x23, 0x01, 0x00, 0x00,
- 0x22, 0x02, 0x00,
- 0x2a, 0x04, 0x02,
- 0x47, 0x01, 0xf1, 0xf0, 0xf3, 0xf2, 0xf4, 0xf5,
- 0x4b, 0xf1, 0xf0, 0xf2,
- 0x77, 0x00, 0xa2, 0xb3, 0x76, 0xd5, 0xe6, 0xf7,
- 0x81, 0x09, 0x00, 0x01, 0xf1, 0xf0, 0xf3, 0xf2, 0xf5, 0xf4, 0xf7, 0xf6,
- 0x85, 0x11, 0x00, 0x01,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc,
- 0x86, 0x09, 0x00, 0x00,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0x84, 0x15, 0x00, 0x9f,
- 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, 0xf6, 0xf7,
- 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff,
- 0x00, 0x01, 0x02, 0x03,
- 0x8a, 0x39, 0x00, 0x01, 0x0f, 0x33,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8,
- 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
- 0x48, 0x50, 0x41, 0x54, 0x48, 0x00,
- 0x87, 0x25, 0x00, 0x01, 0x0f, 0x33, 0xef, 0xee, 0xed, 0xec,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc,
- 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
- 0x48, 0x50, 0x41, 0x54, 0x48, 0x00,
- 0x88, 0x1b, 0x00, 0x01, 0x0f, 0x33,
- 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe,
- 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
- 0x48, 0x50, 0x41, 0x54, 0x48, 0x00,
- 0x8a, 0x39, 0x00, 0x00, 0x0f, 0x30,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8,
- 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
- 0x48, 0x50, 0x41, 0x54, 0x48, 0x00,
- 0x87, 0x25, 0x00, 0x00, 0x0f, 0x30,
- 0xef, 0xee, 0xed, 0xec,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc,
- 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
- 0x48, 0x50, 0x41, 0x54, 0x48, 0x00,
- 0x88, 0x1b, 0x00, 0x02, 0x0f, 0x00,
- 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe,
- 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
- 0x48, 0x50, 0x41, 0x54, 0x48, 0x00,
- 0x89, 0xc8, 0x04, 0x0f, 0xff,
- 1, 0, 0, 0, 2, 0, 0, 0, 3, 0, 0, 0, 4, 0, 0, 0,
- 5, 0, 0, 0, 6, 0, 0, 0, 7, 0, 0, 0, 8, 0, 0, 0,
- 9, 0, 0, 0, 10, 0, 0, 0, 11, 0, 0, 0, 12, 0, 0, 0,
- 13, 0, 0, 0, 14, 0, 0, 0, 15, 0, 0, 0, 16, 0, 0, 0,
- 17, 0, 0, 0, 18, 0, 0, 0, 19, 0, 0, 0, 20, 0, 0, 0,
- 21, 0, 0, 0, 22, 0, 0, 0, 23, 0, 0, 0, 24, 0, 0, 0,
- 25, 0, 0, 0, 26, 0, 0, 0, 27, 0, 0, 0, 28, 0, 0, 0,
- 29, 0, 0, 0, 30, 0, 0, 0, 31, 0, 0, 0, 32, 0, 0, 0,
- 33, 0, 0, 0, 34, 0, 0, 0, 35, 0, 0, 0, 36, 0, 0, 0,
- 37, 0, 0, 0, 38, 0, 0, 0, 39, 0, 0, 0, 40, 0, 0, 0,
- 41, 0, 0, 0, 42, 0, 0, 0, 43, 0, 0, 0, 44, 0, 0, 0,
- 45, 0, 0, 0, 46, 0, 0, 0, 47, 0, 0, 0, 48, 0, 0, 0,
- 49, 0, 0, 0, 50, 0, 0, 0, 51, 0, 0, 0, 52, 0, 0, 0,
- 53, 0, 0, 0, 54, 0, 0, 0, 55, 0, 0, 0, 56, 0, 0, 0,
- 57, 0, 0, 0, 58, 0, 0, 0, 59, 0, 0, 0, 60, 0, 0, 0,
- 61, 0, 0, 0, 62, 0, 0, 0, 63, 0, 0, 0, 64, 0, 0, 0,
- 65, 0, 0, 0, 66, 0, 0, 0, 67, 0, 0, 0, 68, 0, 0, 0,
- 69, 0, 0, 0, 70, 0, 0, 0, 71, 0, 0, 0, 72, 0, 0, 0,
- 73, 0, 0, 0, 74, 0, 0, 0, 75, 0, 0, 0, 76, 0, 0, 0,
- 77, 0, 0, 0, 78, 0, 0, 0, 79, 0, 0, 0, 80, 0, 0, 0,
- 81, 0, 0, 0, 82, 0, 0, 0, 83, 0, 0, 0, 84, 0, 0, 0,
- 85, 0, 0, 0, 86, 0, 0, 0, 87, 0, 0, 0, 88, 0, 0, 0,
- 89, 0, 0, 0, 90, 0, 0, 0, 91, 0, 0, 0, 92, 0, 0, 0,
- 93, 0, 0, 0, 94, 0, 0, 0, 95, 0, 0, 0, 96, 0, 0, 0,
- 97, 0, 0, 0, 98, 0, 0, 0, 99, 0, 0, 0,100, 0, 0, 0,
- 101, 0, 0, 0,102, 0, 0, 0,103, 0, 0, 0,104, 0, 0, 0,
- 105, 0, 0, 0,106, 0, 0, 0,107, 0, 0, 0,108, 0, 0, 0,
- 109, 0, 0, 0,110, 0, 0, 0,111, 0, 0, 0,112, 0, 0, 0,
- 113, 0, 0, 0,114, 0, 0, 0,115, 0, 0, 0,116, 0, 0, 0,
- 117, 0, 0, 0,118, 0, 0, 0,119, 0, 0, 0,120, 0, 0, 0,
- 121, 0, 0, 0,122, 0, 0, 0,123, 0, 0, 0,124, 0, 0, 0,
- 125, 0, 0, 0,126, 0, 0, 0,127, 0, 0, 0,128, 0, 0, 0,
- 129, 0, 0, 0,130, 0, 0, 0,131, 0, 0, 0,132, 0, 0, 0,
- 133, 0, 0, 0,134, 0, 0, 0,135, 0, 0, 0,136, 0, 0, 0,
- 137, 0, 0, 0,138, 0, 0, 0,139, 0, 0, 0,140, 0, 0, 0,
- 141, 0, 0, 0,142, 0, 0, 0,143, 0, 0, 0,144, 0, 0, 0,
- 145, 0, 0, 0,146, 0, 0, 0,147, 0, 0, 0,148, 0, 0, 0,
- 149, 0, 0, 0,150, 0, 0, 0,151, 0, 0, 0,152, 0, 0, 0,
- 153, 0, 0, 0,154, 0, 0, 0,155, 0, 0, 0,156, 0, 0, 0,
- 157, 0, 0, 0,158, 0, 0, 0,159, 0, 0, 0,160, 0, 0, 0,
- 161, 0, 0, 0,162, 0, 0, 0,163, 0, 0, 0,164, 0, 0, 0,
- 165, 0, 0, 0,166, 0, 0, 0,167, 0, 0, 0,168, 0, 0, 0,
- 169, 0, 0, 0,170, 0, 0, 0,171, 0, 0, 0,172, 0, 0, 0,
- 173, 0, 0, 0,174, 0, 0, 0,175, 0, 0, 0,176, 0, 0, 0,
- 177, 0, 0, 0,178, 0, 0, 0,179, 0, 0, 0,180, 0, 0, 0,
- 181, 0, 0, 0,182, 0, 0, 0,183, 0, 0, 0,184, 0, 0, 0,
- 185, 0, 0, 0,186, 0, 0, 0,187, 0, 0, 0,188, 0, 0, 0,
- 189, 0, 0, 0,190, 0, 0, 0,191, 0, 0, 0,192, 0, 0, 0,
- 193, 0, 0, 0,194, 0, 0, 0,195, 0, 0, 0,196, 0, 0, 0,
- 197, 0, 0, 0,198, 0, 0, 0,199, 0, 0, 0,200, 0, 0, 0,
- 201, 0, 0, 0,202, 0, 0, 0,203, 0, 0, 0,204, 0, 0, 0,
- 205, 0, 0, 0,206, 0, 0, 0,207, 0, 0, 0,208, 0, 0, 0,
- 209, 0, 0, 0,210, 0, 0, 0,211, 0, 0, 0,212, 0, 0, 0,
- 213, 0, 0, 0,214, 0, 0, 0,215, 0, 0, 0,216, 0, 0, 0,
- 217, 0, 0, 0,218, 0, 0, 0,219, 0, 0, 0,220, 0, 0, 0,
- 221, 0, 0, 0,222, 0, 0, 0,223, 0, 0, 0,224, 0, 0, 0,
- 225, 0, 0, 0,226, 0, 0, 0,227, 0, 0, 0,228, 0, 0, 0,
- 229, 0, 0, 0,230, 0, 0, 0,231, 0, 0, 0,232, 0, 0, 0,
- 233, 0, 0, 0,234, 0, 0, 0,235, 0, 0, 0,236, 0, 0, 0,
- 237, 0, 0, 0,238, 0, 0, 0,239, 0, 0, 0,240, 0, 0, 0,
- 241, 0, 0, 0,242, 0, 0, 0,243, 0, 0, 0,244, 0, 0, 0,
- 245, 0, 0, 0,246, 0, 0, 0,247, 0, 0, 0,248, 0, 0, 0,
- 249, 0, 0, 0,250, 0, 0, 0,251, 0, 0, 0,252, 0, 0, 0,
- 253, 0, 0, 0,254, 0, 0, 0,255, 0, 0, 0,
- 0xff,
- 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28,
- 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30,
- 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38,
- 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f, 0x40,
- 0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48,
- 0x49, 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f, 0x50,
- 0x51, 0x52, 0x53, 0x54, 0x55, 0x56, 0x57, 0x58,
- 0x59, 0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f, 0x60,
- 0x61, 0x62, 0x63, 0x64, 0x65, 0x66, 0x67, 0x68,
- 0x69, 0x6a, 0x6b, 0x6c, 0x6d, 0x6e, 0x6f, 0x70,
- 0x71, 0x72, 0x73, 0x74, 0x75, 0x76, 0x77, 0x78,
- 0x79, 0x7a, 0x7b, 0x7c, 0x7d, 0x7e, 0x20, 0x21,
- 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29,
- 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31,
- 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x39,
- 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f, 0x40, 0x41,
- 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, 0x49,
- 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f, 0x50, 0x51,
- 0x52, 0x53, 0x54, 0x55, 0x56, 0x57, 0x58, 0x59,
- 0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f, 0x60, 0x61,
- 0x62, 0x63, 0x64, 0x65, 0x66, 0x67, 0x68, 0x69,
- 0x6a, 0x6b, 0x6c, 0x6d, 0x6e, 0x6f, 0x70, 0x71,
- 0x72, 0x73, 0x74, 0x75, 0x76, 0x77, 0x78, 0x79,
- 0x7a, 0x7b, 0x7c, 0x7d, 0x7e, 0x20, 0x21, 0x22,
- 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a,
- 0x00,
- 0x82, 0x0c, 0x00, 0x7f, 0xf0, 0xf1, 0x00,
- 0xf9, 0xf8, 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2,
- 0x8b, 0x35, 0x00, 0x01, 0x0f, 0x33, 0x01, 0x00,
- 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8,
- 0x8b, 0x35, 0x00, 0x00, 0x0f, 0x30, 0x01, 0x00,
- 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8,
- 0x8b, 0x35, 0x00, 0xc0, 0x0f, 0x5a, 0x01, 0x00,
- 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8,
- 0x87, 0x25, 0x00, 0xc0, 0x0f, 0x5a,
- 0xef, 0xee, 0xed, 0xec,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc,
- 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
- 0x48, 0x50, 0x41, 0x54, 0x48, 0x00,
- 0x8a, 0x39, 0x00, 0xc0, 0x0f, 0x5a,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8,
- 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
- 0x48, 0x50, 0x41, 0x54, 0x48, 0x00,
- 0x88, 0x1b, 0x00, 0xc0, 0x0f, 0x5a,
- 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe,
- 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
- 0x48, 0x50, 0x41, 0x54, 0x48, 0x00,
- 0x31, 0x09,
- 0x23, 0x01, 0x00, 0x00,
- 0x22, 0x02, 0x00,
- 0x2a, 0x04, 0x02,
- 0x47, 0x01, 0xf1, 0xf0, 0xf3, 0xf2, 0xf4, 0xf5,
- 0x4b, 0xf1, 0xf0, 0xf2,
- 0x77, 0x00, 0xa2, 0xb3, 0x76, 0xd5, 0xe6, 0xf7,
- 0x81, 0x09, 0x00, 0x01, 0xf1, 0xf0, 0xf3, 0xf2, 0xf5, 0xf4, 0xf7, 0xf6,
- 0x85, 0x11, 0x00, 0x01,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc,
- 0x86, 0x09, 0x00, 0x00,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0x31, 0x02,
- 0x31, 0x06,
- 0x23, 0x01, 0x00, 0x00,
- 0x22, 0x02, 0x00,
- 0x2a, 0x04, 0x02,
- 0x47, 0x01, 0xf1, 0xf0, 0xf3, 0xf2, 0xf4, 0xf5,
- 0x4b, 0xf1, 0xf0, 0xf2,
- 0x77, 0x00, 0xa2, 0xb3, 0x76, 0xd5, 0xe6, 0xf7,
- 0x81, 0x09, 0x00, 0x01, 0xf1, 0xf0, 0xf3, 0xf2, 0xf5, 0xf4, 0xf7, 0xf6,
- 0x85, 0x11, 0x00, 0x01,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc,
- 0x86, 0x09, 0x00, 0x00,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0x84, 0x15, 0x00, 0x9f,
- 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, 0xf6, 0xf7,
- 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff,
- 0x00, 0x01, 0x02, 0x03,
- 0x31, 0x0a,
- 0x38,
- 0x79, 0},
-})
-
-// Particular cases
-
-Name (p441, Package() {
- ResourceTemplate () {
- DMA (Compatibility, BusMaster, Transfer8_16) {4}
- },
- // Buffer () {0x00, 0x00, 0x00, 0x79, 0x00},
- // Buffer () {0x2a, 0x10, 0x05, 0x79},
- // Empty buffer
-})
-
-Name (p442, Package() {
- ResourceTemplate () {
- IRQNoFlags () {1}
- },
- ResourceTemplate () {
- IRQNoFlags () {1}
- },
- /*
- * ResourceTemplate () {
- * IRQNoFlags () {1}
- * },
- *
- * ResourceTemplate () {
- * IRQNoFlags () {1}
- * },
- */
-})
-
-Name (p443, Package() {
- Buffer () {0x2a, 0x10, 0x05, 0x22, 0x02, 0x00, 0x79, 0},
- // Buffer () {0x00, 0x00, 0x00, 0x22, 0x02, 0x00, 0x79, 0},
- // Buffer () {0x2a, 0x10, 0x05, 0x22, 0x02, 0x00, 0x79, 0},
- Buffer () {0x22, 0x02, 0x00, 0x79, 0},
-})
-
-Name (p444, Package() {
- Buffer () {0x22, 0x02, 0x00, 0x2a, 0x10, 0x05, 0x79, 0},
- // Buffer () {0x22, 0x02, 0x00, 0x00, 0x00, 0x00, 0x79, 0},
- // Buffer () {0x22, 0x02, 0x00, 0x2a, 0x10, 0x05, 0x79, 0},
- Buffer () {0x22, 0x02, 0x00, 0x79, 0},
-})
-
-Method(RT1b,, Serialized)
-{
- Name(ts, "RT1b")
-
- // Emit test header, set the filename
-
- THDR (ts, "Concatenate two resource templates", __FILE__)
-
- // Calculate the checksum for the target first
-
-// m334(p440, 3)
-// m332(ts, 3, "p440", p438, p438, p440)
-
-
- // Particular cases
-
-// Store(0, Local0)
-// Store(Buffer(Local0){}, Local1)
-// Store(Local1, Index(p441, 1))
-
- m332(ts, 1, "p443", p441, p442, p443)
-
- m332(ts, 1, "p444", p442, p441, p444)
-
- CH03(ts, z007, 0x123, 0, 0)
-}
+/*
+ * Some or all of this work - Copyright (c) 2006 - 2015, Intel Corp.
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without modification,
+ * are permitted provided that the following conditions are met:
+ *
+ * Redistributions of source code must retain the above copyright notice,
+ * this list of conditions and the following disclaimer.
+ * Redistributions in binary form must reproduce the above copyright notice,
+ * this list of conditions and the following disclaimer in the documentation
+ * and/or other materials provided with the distribution.
+ * Neither the name of Intel Corporation nor the names of its contributors
+ * may be used to endorse or promote products derived from this software
+ * without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
+ * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+ * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+ * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+ * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+ * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+/*
+ * Resource Descriptor macros
+ *
+ * Concatenate two resource templates
+ */
+
+Name(z007, 7)
+
+Name (p440, Package() {
+ Buffer () {0x79, 0},
+ Buffer () {
+ 0x23, 0x01, 0x00, 0x00,
+ 0x22, 0x02, 0x00,
+ 0x2a, 0x04, 0x02,
+ 0x47, 0x01, 0xf1, 0xf0, 0xf3, 0xf2, 0xf4, 0xf5,
+ 0x4b, 0xf1, 0xf0, 0xf2,
+ 0x77, 0x00, 0xa2, 0xb3, 0x76, 0xd5, 0xe6, 0xf7,
+ 0x81, 0x09, 0x00, 0x01, 0xf1, 0xf0, 0xf3, 0xf2, 0xf5, 0xf4, 0xf7, 0xf6,
+ 0x85, 0x11, 0x00, 0x01,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc,
+ 0x86, 0x09, 0x00, 0x00,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0x84, 0x15, 0x00, 0x9f,
+ 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, 0xf6, 0xf7,
+ 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff,
+ 0x00, 0x01, 0x02, 0x03,
+ 0x8a, 0x39, 0x00, 0x01, 0x0f, 0x33,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8,
+ 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
+ 0x48, 0x50, 0x41, 0x54, 0x48, 0x00,
+ 0x87, 0x25, 0x00, 0x01, 0x0f, 0x33, 0xef, 0xee, 0xed, 0xec,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc,
+ 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
+ 0x48, 0x50, 0x41, 0x54, 0x48, 0x00,
+ 0x88, 0x1b, 0x00, 0x01, 0x0f, 0x33,
+ 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe,
+ 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
+ 0x48, 0x50, 0x41, 0x54, 0x48, 0x00,
+ 0x8a, 0x39, 0x00, 0x00, 0x0f, 0x30,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8,
+ 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
+ 0x48, 0x50, 0x41, 0x54, 0x48, 0x00,
+ 0x87, 0x25, 0x00, 0x00, 0x0f, 0x30,
+ 0xef, 0xee, 0xed, 0xec,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc,
+ 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
+ 0x48, 0x50, 0x41, 0x54, 0x48, 0x00,
+ 0x88, 0x1b, 0x00, 0x02, 0x0f, 0x00,
+ 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe,
+ 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
+ 0x48, 0x50, 0x41, 0x54, 0x48, 0x00,
+ 0x89, 0xc8, 0x04, 0x0f, 0xff,
+ 1, 0, 0, 0, 2, 0, 0, 0, 3, 0, 0, 0, 4, 0, 0, 0,
+ 5, 0, 0, 0, 6, 0, 0, 0, 7, 0, 0, 0, 8, 0, 0, 0,
+ 9, 0, 0, 0, 10, 0, 0, 0, 11, 0, 0, 0, 12, 0, 0, 0,
+ 13, 0, 0, 0, 14, 0, 0, 0, 15, 0, 0, 0, 16, 0, 0, 0,
+ 17, 0, 0, 0, 18, 0, 0, 0, 19, 0, 0, 0, 20, 0, 0, 0,
+ 21, 0, 0, 0, 22, 0, 0, 0, 23, 0, 0, 0, 24, 0, 0, 0,
+ 25, 0, 0, 0, 26, 0, 0, 0, 27, 0, 0, 0, 28, 0, 0, 0,
+ 29, 0, 0, 0, 30, 0, 0, 0, 31, 0, 0, 0, 32, 0, 0, 0,
+ 33, 0, 0, 0, 34, 0, 0, 0, 35, 0, 0, 0, 36, 0, 0, 0,
+ 37, 0, 0, 0, 38, 0, 0, 0, 39, 0, 0, 0, 40, 0, 0, 0,
+ 41, 0, 0, 0, 42, 0, 0, 0, 43, 0, 0, 0, 44, 0, 0, 0,
+ 45, 0, 0, 0, 46, 0, 0, 0, 47, 0, 0, 0, 48, 0, 0, 0,
+ 49, 0, 0, 0, 50, 0, 0, 0, 51, 0, 0, 0, 52, 0, 0, 0,
+ 53, 0, 0, 0, 54, 0, 0, 0, 55, 0, 0, 0, 56, 0, 0, 0,
+ 57, 0, 0, 0, 58, 0, 0, 0, 59, 0, 0, 0, 60, 0, 0, 0,
+ 61, 0, 0, 0, 62, 0, 0, 0, 63, 0, 0, 0, 64, 0, 0, 0,
+ 65, 0, 0, 0, 66, 0, 0, 0, 67, 0, 0, 0, 68, 0, 0, 0,
+ 69, 0, 0, 0, 70, 0, 0, 0, 71, 0, 0, 0, 72, 0, 0, 0,
+ 73, 0, 0, 0, 74, 0, 0, 0, 75, 0, 0, 0, 76, 0, 0, 0,
+ 77, 0, 0, 0, 78, 0, 0, 0, 79, 0, 0, 0, 80, 0, 0, 0,
+ 81, 0, 0, 0, 82, 0, 0, 0, 83, 0, 0, 0, 84, 0, 0, 0,
+ 85, 0, 0, 0, 86, 0, 0, 0, 87, 0, 0, 0, 88, 0, 0, 0,
+ 89, 0, 0, 0, 90, 0, 0, 0, 91, 0, 0, 0, 92, 0, 0, 0,
+ 93, 0, 0, 0, 94, 0, 0, 0, 95, 0, 0, 0, 96, 0, 0, 0,
+ 97, 0, 0, 0, 98, 0, 0, 0, 99, 0, 0, 0,100, 0, 0, 0,
+ 101, 0, 0, 0,102, 0, 0, 0,103, 0, 0, 0,104, 0, 0, 0,
+ 105, 0, 0, 0,106, 0, 0, 0,107, 0, 0, 0,108, 0, 0, 0,
+ 109, 0, 0, 0,110, 0, 0, 0,111, 0, 0, 0,112, 0, 0, 0,
+ 113, 0, 0, 0,114, 0, 0, 0,115, 0, 0, 0,116, 0, 0, 0,
+ 117, 0, 0, 0,118, 0, 0, 0,119, 0, 0, 0,120, 0, 0, 0,
+ 121, 0, 0, 0,122, 0, 0, 0,123, 0, 0, 0,124, 0, 0, 0,
+ 125, 0, 0, 0,126, 0, 0, 0,127, 0, 0, 0,128, 0, 0, 0,
+ 129, 0, 0, 0,130, 0, 0, 0,131, 0, 0, 0,132, 0, 0, 0,
+ 133, 0, 0, 0,134, 0, 0, 0,135, 0, 0, 0,136, 0, 0, 0,
+ 137, 0, 0, 0,138, 0, 0, 0,139, 0, 0, 0,140, 0, 0, 0,
+ 141, 0, 0, 0,142, 0, 0, 0,143, 0, 0, 0,144, 0, 0, 0,
+ 145, 0, 0, 0,146, 0, 0, 0,147, 0, 0, 0,148, 0, 0, 0,
+ 149, 0, 0, 0,150, 0, 0, 0,151, 0, 0, 0,152, 0, 0, 0,
+ 153, 0, 0, 0,154, 0, 0, 0,155, 0, 0, 0,156, 0, 0, 0,
+ 157, 0, 0, 0,158, 0, 0, 0,159, 0, 0, 0,160, 0, 0, 0,
+ 161, 0, 0, 0,162, 0, 0, 0,163, 0, 0, 0,164, 0, 0, 0,
+ 165, 0, 0, 0,166, 0, 0, 0,167, 0, 0, 0,168, 0, 0, 0,
+ 169, 0, 0, 0,170, 0, 0, 0,171, 0, 0, 0,172, 0, 0, 0,
+ 173, 0, 0, 0,174, 0, 0, 0,175, 0, 0, 0,176, 0, 0, 0,
+ 177, 0, 0, 0,178, 0, 0, 0,179, 0, 0, 0,180, 0, 0, 0,
+ 181, 0, 0, 0,182, 0, 0, 0,183, 0, 0, 0,184, 0, 0, 0,
+ 185, 0, 0, 0,186, 0, 0, 0,187, 0, 0, 0,188, 0, 0, 0,
+ 189, 0, 0, 0,190, 0, 0, 0,191, 0, 0, 0,192, 0, 0, 0,
+ 193, 0, 0, 0,194, 0, 0, 0,195, 0, 0, 0,196, 0, 0, 0,
+ 197, 0, 0, 0,198, 0, 0, 0,199, 0, 0, 0,200, 0, 0, 0,
+ 201, 0, 0, 0,202, 0, 0, 0,203, 0, 0, 0,204, 0, 0, 0,
+ 205, 0, 0, 0,206, 0, 0, 0,207, 0, 0, 0,208, 0, 0, 0,
+ 209, 0, 0, 0,210, 0, 0, 0,211, 0, 0, 0,212, 0, 0, 0,
+ 213, 0, 0, 0,214, 0, 0, 0,215, 0, 0, 0,216, 0, 0, 0,
+ 217, 0, 0, 0,218, 0, 0, 0,219, 0, 0, 0,220, 0, 0, 0,
+ 221, 0, 0, 0,222, 0, 0, 0,223, 0, 0, 0,224, 0, 0, 0,
+ 225, 0, 0, 0,226, 0, 0, 0,227, 0, 0, 0,228, 0, 0, 0,
+ 229, 0, 0, 0,230, 0, 0, 0,231, 0, 0, 0,232, 0, 0, 0,
+ 233, 0, 0, 0,234, 0, 0, 0,235, 0, 0, 0,236, 0, 0, 0,
+ 237, 0, 0, 0,238, 0, 0, 0,239, 0, 0, 0,240, 0, 0, 0,
+ 241, 0, 0, 0,242, 0, 0, 0,243, 0, 0, 0,244, 0, 0, 0,
+ 245, 0, 0, 0,246, 0, 0, 0,247, 0, 0, 0,248, 0, 0, 0,
+ 249, 0, 0, 0,250, 0, 0, 0,251, 0, 0, 0,252, 0, 0, 0,
+ 253, 0, 0, 0,254, 0, 0, 0,255, 0, 0, 0,
+ 0xff,
+ 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28,
+ 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30,
+ 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38,
+ 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f, 0x40,
+ 0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48,
+ 0x49, 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f, 0x50,
+ 0x51, 0x52, 0x53, 0x54, 0x55, 0x56, 0x57, 0x58,
+ 0x59, 0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f, 0x60,
+ 0x61, 0x62, 0x63, 0x64, 0x65, 0x66, 0x67, 0x68,
+ 0x69, 0x6a, 0x6b, 0x6c, 0x6d, 0x6e, 0x6f, 0x70,
+ 0x71, 0x72, 0x73, 0x74, 0x75, 0x76, 0x77, 0x78,
+ 0x79, 0x7a, 0x7b, 0x7c, 0x7d, 0x7e, 0x20, 0x21,
+ 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29,
+ 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31,
+ 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x39,
+ 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f, 0x40, 0x41,
+ 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, 0x49,
+ 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f, 0x50, 0x51,
+ 0x52, 0x53, 0x54, 0x55, 0x56, 0x57, 0x58, 0x59,
+ 0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f, 0x60, 0x61,
+ 0x62, 0x63, 0x64, 0x65, 0x66, 0x67, 0x68, 0x69,
+ 0x6a, 0x6b, 0x6c, 0x6d, 0x6e, 0x6f, 0x70, 0x71,
+ 0x72, 0x73, 0x74, 0x75, 0x76, 0x77, 0x78, 0x79,
+ 0x7a, 0x7b, 0x7c, 0x7d, 0x7e, 0x20, 0x21, 0x22,
+ 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a,
+ 0x00,
+ 0x82, 0x0c, 0x00, 0x7f, 0xf0, 0xf1, 0x00,
+ 0xf9, 0xf8, 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2,
+ 0x8b, 0x35, 0x00, 0x01, 0x0f, 0x33, 0x01, 0x00,
+ 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8,
+ 0x8b, 0x35, 0x00, 0x00, 0x0f, 0x30, 0x01, 0x00,
+ 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8,
+ 0x8b, 0x35, 0x00, 0xc0, 0x0f, 0x5a, 0x01, 0x00,
+ 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8,
+ 0x87, 0x25, 0x00, 0xc0, 0x0f, 0x5a,
+ 0xef, 0xee, 0xed, 0xec,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc,
+ 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
+ 0x48, 0x50, 0x41, 0x54, 0x48, 0x00,
+ 0x8a, 0x39, 0x00, 0xc0, 0x0f, 0x5a,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8,
+ 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
+ 0x48, 0x50, 0x41, 0x54, 0x48, 0x00,
+ 0x88, 0x1b, 0x00, 0xc0, 0x0f, 0x5a,
+ 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe,
+ 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
+ 0x48, 0x50, 0x41, 0x54, 0x48, 0x00,
+ 0x23, 0x01, 0x00, 0x00,
+ 0x22, 0x02, 0x00,
+ 0x2a, 0x04, 0x02,
+ 0x47, 0x01, 0xf1, 0xf0, 0xf3, 0xf2, 0xf4, 0xf5,
+ 0x4b, 0xf1, 0xf0, 0xf2,
+ 0x77, 0x00, 0xa2, 0xb3, 0x76, 0xd5, 0xe6, 0xf7,
+ 0x81, 0x09, 0x00, 0x01, 0xf1, 0xf0, 0xf3, 0xf2, 0xf5, 0xf4, 0xf7, 0xf6,
+ 0x85, 0x11, 0x00, 0x01,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc,
+ 0x86, 0x09, 0x00, 0x00,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0x84, 0x15, 0x00, 0x9f,
+ 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, 0xf6, 0xf7,
+ 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff,
+ 0x00, 0x01, 0x02, 0x03,
+ 0x8a, 0x39, 0x00, 0x01, 0x0f, 0x33,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8,
+ 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
+ 0x48, 0x50, 0x41, 0x54, 0x48, 0x00,
+ 0x87, 0x25, 0x00, 0x01, 0x0f, 0x33, 0xef, 0xee, 0xed, 0xec,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc,
+ 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
+ 0x48, 0x50, 0x41, 0x54, 0x48, 0x00,
+ 0x88, 0x1b, 0x00, 0x01, 0x0f, 0x33,
+ 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe,
+ 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
+ 0x48, 0x50, 0x41, 0x54, 0x48, 0x00,
+ 0x8a, 0x39, 0x00, 0x00, 0x0f, 0x30,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8,
+ 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
+ 0x48, 0x50, 0x41, 0x54, 0x48, 0x00,
+ 0x87, 0x25, 0x00, 0x00, 0x0f, 0x30,
+ 0xef, 0xee, 0xed, 0xec,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc,
+ 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
+ 0x48, 0x50, 0x41, 0x54, 0x48, 0x00,
+ 0x88, 0x1b, 0x00, 0x02, 0x0f, 0x00,
+ 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe,
+ 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
+ 0x48, 0x50, 0x41, 0x54, 0x48, 0x00,
+ 0x89, 0xc8, 0x04, 0x0f, 0xff,
+ 1, 0, 0, 0, 2, 0, 0, 0, 3, 0, 0, 0, 4, 0, 0, 0,
+ 5, 0, 0, 0, 6, 0, 0, 0, 7, 0, 0, 0, 8, 0, 0, 0,
+ 9, 0, 0, 0, 10, 0, 0, 0, 11, 0, 0, 0, 12, 0, 0, 0,
+ 13, 0, 0, 0, 14, 0, 0, 0, 15, 0, 0, 0, 16, 0, 0, 0,
+ 17, 0, 0, 0, 18, 0, 0, 0, 19, 0, 0, 0, 20, 0, 0, 0,
+ 21, 0, 0, 0, 22, 0, 0, 0, 23, 0, 0, 0, 24, 0, 0, 0,
+ 25, 0, 0, 0, 26, 0, 0, 0, 27, 0, 0, 0, 28, 0, 0, 0,
+ 29, 0, 0, 0, 30, 0, 0, 0, 31, 0, 0, 0, 32, 0, 0, 0,
+ 33, 0, 0, 0, 34, 0, 0, 0, 35, 0, 0, 0, 36, 0, 0, 0,
+ 37, 0, 0, 0, 38, 0, 0, 0, 39, 0, 0, 0, 40, 0, 0, 0,
+ 41, 0, 0, 0, 42, 0, 0, 0, 43, 0, 0, 0, 44, 0, 0, 0,
+ 45, 0, 0, 0, 46, 0, 0, 0, 47, 0, 0, 0, 48, 0, 0, 0,
+ 49, 0, 0, 0, 50, 0, 0, 0, 51, 0, 0, 0, 52, 0, 0, 0,
+ 53, 0, 0, 0, 54, 0, 0, 0, 55, 0, 0, 0, 56, 0, 0, 0,
+ 57, 0, 0, 0, 58, 0, 0, 0, 59, 0, 0, 0, 60, 0, 0, 0,
+ 61, 0, 0, 0, 62, 0, 0, 0, 63, 0, 0, 0, 64, 0, 0, 0,
+ 65, 0, 0, 0, 66, 0, 0, 0, 67, 0, 0, 0, 68, 0, 0, 0,
+ 69, 0, 0, 0, 70, 0, 0, 0, 71, 0, 0, 0, 72, 0, 0, 0,
+ 73, 0, 0, 0, 74, 0, 0, 0, 75, 0, 0, 0, 76, 0, 0, 0,
+ 77, 0, 0, 0, 78, 0, 0, 0, 79, 0, 0, 0, 80, 0, 0, 0,
+ 81, 0, 0, 0, 82, 0, 0, 0, 83, 0, 0, 0, 84, 0, 0, 0,
+ 85, 0, 0, 0, 86, 0, 0, 0, 87, 0, 0, 0, 88, 0, 0, 0,
+ 89, 0, 0, 0, 90, 0, 0, 0, 91, 0, 0, 0, 92, 0, 0, 0,
+ 93, 0, 0, 0, 94, 0, 0, 0, 95, 0, 0, 0, 96, 0, 0, 0,
+ 97, 0, 0, 0, 98, 0, 0, 0, 99, 0, 0, 0,100, 0, 0, 0,
+ 101, 0, 0, 0,102, 0, 0, 0,103, 0, 0, 0,104, 0, 0, 0,
+ 105, 0, 0, 0,106, 0, 0, 0,107, 0, 0, 0,108, 0, 0, 0,
+ 109, 0, 0, 0,110, 0, 0, 0,111, 0, 0, 0,112, 0, 0, 0,
+ 113, 0, 0, 0,114, 0, 0, 0,115, 0, 0, 0,116, 0, 0, 0,
+ 117, 0, 0, 0,118, 0, 0, 0,119, 0, 0, 0,120, 0, 0, 0,
+ 121, 0, 0, 0,122, 0, 0, 0,123, 0, 0, 0,124, 0, 0, 0,
+ 125, 0, 0, 0,126, 0, 0, 0,127, 0, 0, 0,128, 0, 0, 0,
+ 129, 0, 0, 0,130, 0, 0, 0,131, 0, 0, 0,132, 0, 0, 0,
+ 133, 0, 0, 0,134, 0, 0, 0,135, 0, 0, 0,136, 0, 0, 0,
+ 137, 0, 0, 0,138, 0, 0, 0,139, 0, 0, 0,140, 0, 0, 0,
+ 141, 0, 0, 0,142, 0, 0, 0,143, 0, 0, 0,144, 0, 0, 0,
+ 145, 0, 0, 0,146, 0, 0, 0,147, 0, 0, 0,148, 0, 0, 0,
+ 149, 0, 0, 0,150, 0, 0, 0,151, 0, 0, 0,152, 0, 0, 0,
+ 153, 0, 0, 0,154, 0, 0, 0,155, 0, 0, 0,156, 0, 0, 0,
+ 157, 0, 0, 0,158, 0, 0, 0,159, 0, 0, 0,160, 0, 0, 0,
+ 161, 0, 0, 0,162, 0, 0, 0,163, 0, 0, 0,164, 0, 0, 0,
+ 165, 0, 0, 0,166, 0, 0, 0,167, 0, 0, 0,168, 0, 0, 0,
+ 169, 0, 0, 0,170, 0, 0, 0,171, 0, 0, 0,172, 0, 0, 0,
+ 173, 0, 0, 0,174, 0, 0, 0,175, 0, 0, 0,176, 0, 0, 0,
+ 177, 0, 0, 0,178, 0, 0, 0,179, 0, 0, 0,180, 0, 0, 0,
+ 181, 0, 0, 0,182, 0, 0, 0,183, 0, 0, 0,184, 0, 0, 0,
+ 185, 0, 0, 0,186, 0, 0, 0,187, 0, 0, 0,188, 0, 0, 0,
+ 189, 0, 0, 0,190, 0, 0, 0,191, 0, 0, 0,192, 0, 0, 0,
+ 193, 0, 0, 0,194, 0, 0, 0,195, 0, 0, 0,196, 0, 0, 0,
+ 197, 0, 0, 0,198, 0, 0, 0,199, 0, 0, 0,200, 0, 0, 0,
+ 201, 0, 0, 0,202, 0, 0, 0,203, 0, 0, 0,204, 0, 0, 0,
+ 205, 0, 0, 0,206, 0, 0, 0,207, 0, 0, 0,208, 0, 0, 0,
+ 209, 0, 0, 0,210, 0, 0, 0,211, 0, 0, 0,212, 0, 0, 0,
+ 213, 0, 0, 0,214, 0, 0, 0,215, 0, 0, 0,216, 0, 0, 0,
+ 217, 0, 0, 0,218, 0, 0, 0,219, 0, 0, 0,220, 0, 0, 0,
+ 221, 0, 0, 0,222, 0, 0, 0,223, 0, 0, 0,224, 0, 0, 0,
+ 225, 0, 0, 0,226, 0, 0, 0,227, 0, 0, 0,228, 0, 0, 0,
+ 229, 0, 0, 0,230, 0, 0, 0,231, 0, 0, 0,232, 0, 0, 0,
+ 233, 0, 0, 0,234, 0, 0, 0,235, 0, 0, 0,236, 0, 0, 0,
+ 237, 0, 0, 0,238, 0, 0, 0,239, 0, 0, 0,240, 0, 0, 0,
+ 241, 0, 0, 0,242, 0, 0, 0,243, 0, 0, 0,244, 0, 0, 0,
+ 245, 0, 0, 0,246, 0, 0, 0,247, 0, 0, 0,248, 0, 0, 0,
+ 249, 0, 0, 0,250, 0, 0, 0,251, 0, 0, 0,252, 0, 0, 0,
+ 253, 0, 0, 0,254, 0, 0, 0,255, 0, 0, 0,
+ 0xff,
+ 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28,
+ 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30,
+ 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38,
+ 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f, 0x40,
+ 0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48,
+ 0x49, 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f, 0x50,
+ 0x51, 0x52, 0x53, 0x54, 0x55, 0x56, 0x57, 0x58,
+ 0x59, 0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f, 0x60,
+ 0x61, 0x62, 0x63, 0x64, 0x65, 0x66, 0x67, 0x68,
+ 0x69, 0x6a, 0x6b, 0x6c, 0x6d, 0x6e, 0x6f, 0x70,
+ 0x71, 0x72, 0x73, 0x74, 0x75, 0x76, 0x77, 0x78,
+ 0x79, 0x7a, 0x7b, 0x7c, 0x7d, 0x7e, 0x20, 0x21,
+ 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29,
+ 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31,
+ 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x39,
+ 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f, 0x40, 0x41,
+ 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, 0x49,
+ 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f, 0x50, 0x51,
+ 0x52, 0x53, 0x54, 0x55, 0x56, 0x57, 0x58, 0x59,
+ 0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f, 0x60, 0x61,
+ 0x62, 0x63, 0x64, 0x65, 0x66, 0x67, 0x68, 0x69,
+ 0x6a, 0x6b, 0x6c, 0x6d, 0x6e, 0x6f, 0x70, 0x71,
+ 0x72, 0x73, 0x74, 0x75, 0x76, 0x77, 0x78, 0x79,
+ 0x7a, 0x7b, 0x7c, 0x7d, 0x7e, 0x20, 0x21, 0x22,
+ 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a,
+ 0x00,
+ 0x82, 0x0c, 0x00, 0x7f, 0xf0, 0xf1, 0x00,
+ 0xf9, 0xf8, 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2,
+ 0x8b, 0x35, 0x00, 0x01, 0x0f, 0x33, 0x01, 0x00,
+ 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8,
+ 0x8b, 0x35, 0x00, 0x00, 0x0f, 0x30, 0x01, 0x00,
+ 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8,
+ 0x8b, 0x35, 0x00, 0xc0, 0x0f, 0x5a, 0x01, 0x00,
+ 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8,
+ 0x87, 0x25, 0x00, 0xc0, 0x0f, 0x5a,
+ 0xef, 0xee, 0xed, 0xec,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc,
+ 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
+ 0x48, 0x50, 0x41, 0x54, 0x48, 0x00,
+ 0x8a, 0x39, 0x00, 0xc0, 0x0f, 0x5a,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8,
+ 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
+ 0x48, 0x50, 0x41, 0x54, 0x48, 0x00,
+ 0x88, 0x1b, 0x00, 0xc0, 0x0f, 0x5a,
+ 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe,
+ 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
+ 0x48, 0x50, 0x41, 0x54, 0x48, 0x00,
+ 0x79, 0},
+ Buffer () {
+ 0x30,
+ 0x23, 0x01, 0x00, 0x00,
+ 0x22, 0x02, 0x00,
+ 0x30,
+ 0x23, 0x01, 0x00, 0x00,
+ 0x22, 0x02, 0x00,
+ 0x2a, 0x04, 0x02,
+ 0x31, 0x00,
+ 0x23, 0x01, 0x00, 0x00,
+ 0x22, 0x02, 0x00,
+ 0x2a, 0x04, 0x02,
+ 0x47, 0x01, 0xf1, 0xf0, 0xf3, 0xf2, 0xf4, 0xf5,
+ 0x31, 0x04,
+ 0x23, 0x01, 0x00, 0x00,
+ 0x22, 0x02, 0x00,
+ 0x2a, 0x04, 0x02,
+ 0x47, 0x01, 0xf1, 0xf0, 0xf3, 0xf2, 0xf4, 0xf5,
+ 0x4b, 0xf1, 0xf0, 0xf2,
+ 0x31, 0x08,
+ 0x23, 0x01, 0x00, 0x00,
+ 0x22, 0x02, 0x00,
+ 0x2a, 0x04, 0x02,
+ 0x47, 0x01, 0xf1, 0xf0, 0xf3, 0xf2, 0xf4, 0xf5,
+ 0x4b, 0xf1, 0xf0, 0xf2,
+ 0x77, 0x00, 0xa2, 0xb3, 0x76, 0xd5, 0xe6, 0xf7,
+ 0x31, 0x01,
+ 0x23, 0x01, 0x00, 0x00,
+ 0x22, 0x02, 0x00,
+ 0x2a, 0x04, 0x02,
+ 0x47, 0x01, 0xf1, 0xf0, 0xf3, 0xf2, 0xf4, 0xf5,
+ 0x4b, 0xf1, 0xf0, 0xf2,
+ 0x77, 0x00, 0xa2, 0xb3, 0x76, 0xd5, 0xe6, 0xf7,
+ 0x81, 0x09, 0x00, 0x01, 0xf1, 0xf0, 0xf3, 0xf2, 0xf5, 0xf4, 0xf7, 0xf6,
+ 0x31, 0x05,
+ 0x23, 0x01, 0x00, 0x00,
+ 0x22, 0x02, 0x00,
+ 0x2a, 0x04, 0x02,
+ 0x47, 0x01, 0xf1, 0xf0, 0xf3, 0xf2, 0xf4, 0xf5,
+ 0x4b, 0xf1, 0xf0, 0xf2,
+ 0x77, 0x00, 0xa2, 0xb3, 0x76, 0xd5, 0xe6, 0xf7,
+ 0x81, 0x09, 0x00, 0x01, 0xf1, 0xf0, 0xf3, 0xf2, 0xf5, 0xf4, 0xf7, 0xf6,
+ 0x85, 0x11, 0x00, 0x01,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc,
+ 0x31, 0x05,
+ 0x23, 0x01, 0x00, 0x00,
+ 0x22, 0x02, 0x00,
+ 0x2a, 0x04, 0x02,
+ 0x47, 0x01, 0xf1, 0xf0, 0xf3, 0xf2, 0xf4, 0xf5,
+ 0x4b, 0xf1, 0xf0, 0xf2,
+ 0x77, 0x00, 0xa2, 0xb3, 0x76, 0xd5, 0xe6, 0xf7,
+ 0x81, 0x09, 0x00, 0x01, 0xf1, 0xf0, 0xf3, 0xf2, 0xf5, 0xf4, 0xf7, 0xf6,
+ 0x85, 0x11, 0x00, 0x01,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc,
+ 0x86, 0x09, 0x00, 0x00,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0x84, 0x15, 0x00, 0x9f,
+ 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, 0xf6, 0xf7,
+ 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff,
+ 0x00, 0x01, 0x02, 0x03,
+ 0x8a, 0x39, 0x00, 0x01, 0x0f, 0x33,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8,
+ 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
+ 0x48, 0x50, 0x41, 0x54, 0x48, 0x00,
+ 0x87, 0x25, 0x00, 0x01, 0x0f, 0x33, 0xef, 0xee, 0xed, 0xec,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc,
+ 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
+ 0x48, 0x50, 0x41, 0x54, 0x48, 0x00,
+ 0x88, 0x1b, 0x00, 0x01, 0x0f, 0x33,
+ 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe,
+ 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
+ 0x48, 0x50, 0x41, 0x54, 0x48, 0x00,
+ 0x8a, 0x39, 0x00, 0x00, 0x0f, 0x30,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8,
+ 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
+ 0x48, 0x50, 0x41, 0x54, 0x48, 0x00,
+ 0x87, 0x25, 0x00, 0x00, 0x0f, 0x30,
+ 0xef, 0xee, 0xed, 0xec,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc,
+ 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
+ 0x48, 0x50, 0x41, 0x54, 0x48, 0x00,
+ 0x88, 0x1b, 0x00, 0x02, 0x0f, 0x00,
+ 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe,
+ 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
+ 0x48, 0x50, 0x41, 0x54, 0x48, 0x00,
+ 0x89, 0xc8, 0x04, 0x0f, 0xff,
+ 1, 0, 0, 0, 2, 0, 0, 0, 3, 0, 0, 0, 4, 0, 0, 0,
+ 5, 0, 0, 0, 6, 0, 0, 0, 7, 0, 0, 0, 8, 0, 0, 0,
+ 9, 0, 0, 0, 10, 0, 0, 0, 11, 0, 0, 0, 12, 0, 0, 0,
+ 13, 0, 0, 0, 14, 0, 0, 0, 15, 0, 0, 0, 16, 0, 0, 0,
+ 17, 0, 0, 0, 18, 0, 0, 0, 19, 0, 0, 0, 20, 0, 0, 0,
+ 21, 0, 0, 0, 22, 0, 0, 0, 23, 0, 0, 0, 24, 0, 0, 0,
+ 25, 0, 0, 0, 26, 0, 0, 0, 27, 0, 0, 0, 28, 0, 0, 0,
+ 29, 0, 0, 0, 30, 0, 0, 0, 31, 0, 0, 0, 32, 0, 0, 0,
+ 33, 0, 0, 0, 34, 0, 0, 0, 35, 0, 0, 0, 36, 0, 0, 0,
+ 37, 0, 0, 0, 38, 0, 0, 0, 39, 0, 0, 0, 40, 0, 0, 0,
+ 41, 0, 0, 0, 42, 0, 0, 0, 43, 0, 0, 0, 44, 0, 0, 0,
+ 45, 0, 0, 0, 46, 0, 0, 0, 47, 0, 0, 0, 48, 0, 0, 0,
+ 49, 0, 0, 0, 50, 0, 0, 0, 51, 0, 0, 0, 52, 0, 0, 0,
+ 53, 0, 0, 0, 54, 0, 0, 0, 55, 0, 0, 0, 56, 0, 0, 0,
+ 57, 0, 0, 0, 58, 0, 0, 0, 59, 0, 0, 0, 60, 0, 0, 0,
+ 61, 0, 0, 0, 62, 0, 0, 0, 63, 0, 0, 0, 64, 0, 0, 0,
+ 65, 0, 0, 0, 66, 0, 0, 0, 67, 0, 0, 0, 68, 0, 0, 0,
+ 69, 0, 0, 0, 70, 0, 0, 0, 71, 0, 0, 0, 72, 0, 0, 0,
+ 73, 0, 0, 0, 74, 0, 0, 0, 75, 0, 0, 0, 76, 0, 0, 0,
+ 77, 0, 0, 0, 78, 0, 0, 0, 79, 0, 0, 0, 80, 0, 0, 0,
+ 81, 0, 0, 0, 82, 0, 0, 0, 83, 0, 0, 0, 84, 0, 0, 0,
+ 85, 0, 0, 0, 86, 0, 0, 0, 87, 0, 0, 0, 88, 0, 0, 0,
+ 89, 0, 0, 0, 90, 0, 0, 0, 91, 0, 0, 0, 92, 0, 0, 0,
+ 93, 0, 0, 0, 94, 0, 0, 0, 95, 0, 0, 0, 96, 0, 0, 0,
+ 97, 0, 0, 0, 98, 0, 0, 0, 99, 0, 0, 0,100, 0, 0, 0,
+ 101, 0, 0, 0,102, 0, 0, 0,103, 0, 0, 0,104, 0, 0, 0,
+ 105, 0, 0, 0,106, 0, 0, 0,107, 0, 0, 0,108, 0, 0, 0,
+ 109, 0, 0, 0,110, 0, 0, 0,111, 0, 0, 0,112, 0, 0, 0,
+ 113, 0, 0, 0,114, 0, 0, 0,115, 0, 0, 0,116, 0, 0, 0,
+ 117, 0, 0, 0,118, 0, 0, 0,119, 0, 0, 0,120, 0, 0, 0,
+ 121, 0, 0, 0,122, 0, 0, 0,123, 0, 0, 0,124, 0, 0, 0,
+ 125, 0, 0, 0,126, 0, 0, 0,127, 0, 0, 0,128, 0, 0, 0,
+ 129, 0, 0, 0,130, 0, 0, 0,131, 0, 0, 0,132, 0, 0, 0,
+ 133, 0, 0, 0,134, 0, 0, 0,135, 0, 0, 0,136, 0, 0, 0,
+ 137, 0, 0, 0,138, 0, 0, 0,139, 0, 0, 0,140, 0, 0, 0,
+ 141, 0, 0, 0,142, 0, 0, 0,143, 0, 0, 0,144, 0, 0, 0,
+ 145, 0, 0, 0,146, 0, 0, 0,147, 0, 0, 0,148, 0, 0, 0,
+ 149, 0, 0, 0,150, 0, 0, 0,151, 0, 0, 0,152, 0, 0, 0,
+ 153, 0, 0, 0,154, 0, 0, 0,155, 0, 0, 0,156, 0, 0, 0,
+ 157, 0, 0, 0,158, 0, 0, 0,159, 0, 0, 0,160, 0, 0, 0,
+ 161, 0, 0, 0,162, 0, 0, 0,163, 0, 0, 0,164, 0, 0, 0,
+ 165, 0, 0, 0,166, 0, 0, 0,167, 0, 0, 0,168, 0, 0, 0,
+ 169, 0, 0, 0,170, 0, 0, 0,171, 0, 0, 0,172, 0, 0, 0,
+ 173, 0, 0, 0,174, 0, 0, 0,175, 0, 0, 0,176, 0, 0, 0,
+ 177, 0, 0, 0,178, 0, 0, 0,179, 0, 0, 0,180, 0, 0, 0,
+ 181, 0, 0, 0,182, 0, 0, 0,183, 0, 0, 0,184, 0, 0, 0,
+ 185, 0, 0, 0,186, 0, 0, 0,187, 0, 0, 0,188, 0, 0, 0,
+ 189, 0, 0, 0,190, 0, 0, 0,191, 0, 0, 0,192, 0, 0, 0,
+ 193, 0, 0, 0,194, 0, 0, 0,195, 0, 0, 0,196, 0, 0, 0,
+ 197, 0, 0, 0,198, 0, 0, 0,199, 0, 0, 0,200, 0, 0, 0,
+ 201, 0, 0, 0,202, 0, 0, 0,203, 0, 0, 0,204, 0, 0, 0,
+ 205, 0, 0, 0,206, 0, 0, 0,207, 0, 0, 0,208, 0, 0, 0,
+ 209, 0, 0, 0,210, 0, 0, 0,211, 0, 0, 0,212, 0, 0, 0,
+ 213, 0, 0, 0,214, 0, 0, 0,215, 0, 0, 0,216, 0, 0, 0,
+ 217, 0, 0, 0,218, 0, 0, 0,219, 0, 0, 0,220, 0, 0, 0,
+ 221, 0, 0, 0,222, 0, 0, 0,223, 0, 0, 0,224, 0, 0, 0,
+ 225, 0, 0, 0,226, 0, 0, 0,227, 0, 0, 0,228, 0, 0, 0,
+ 229, 0, 0, 0,230, 0, 0, 0,231, 0, 0, 0,232, 0, 0, 0,
+ 233, 0, 0, 0,234, 0, 0, 0,235, 0, 0, 0,236, 0, 0, 0,
+ 237, 0, 0, 0,238, 0, 0, 0,239, 0, 0, 0,240, 0, 0, 0,
+ 241, 0, 0, 0,242, 0, 0, 0,243, 0, 0, 0,244, 0, 0, 0,
+ 245, 0, 0, 0,246, 0, 0, 0,247, 0, 0, 0,248, 0, 0, 0,
+ 249, 0, 0, 0,250, 0, 0, 0,251, 0, 0, 0,252, 0, 0, 0,
+ 253, 0, 0, 0,254, 0, 0, 0,255, 0, 0, 0,
+ 0xff,
+ 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28,
+ 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30,
+ 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38,
+ 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f, 0x40,
+ 0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48,
+ 0x49, 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f, 0x50,
+ 0x51, 0x52, 0x53, 0x54, 0x55, 0x56, 0x57, 0x58,
+ 0x59, 0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f, 0x60,
+ 0x61, 0x62, 0x63, 0x64, 0x65, 0x66, 0x67, 0x68,
+ 0x69, 0x6a, 0x6b, 0x6c, 0x6d, 0x6e, 0x6f, 0x70,
+ 0x71, 0x72, 0x73, 0x74, 0x75, 0x76, 0x77, 0x78,
+ 0x79, 0x7a, 0x7b, 0x7c, 0x7d, 0x7e, 0x20, 0x21,
+ 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29,
+ 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31,
+ 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x39,
+ 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f, 0x40, 0x41,
+ 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, 0x49,
+ 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f, 0x50, 0x51,
+ 0x52, 0x53, 0x54, 0x55, 0x56, 0x57, 0x58, 0x59,
+ 0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f, 0x60, 0x61,
+ 0x62, 0x63, 0x64, 0x65, 0x66, 0x67, 0x68, 0x69,
+ 0x6a, 0x6b, 0x6c, 0x6d, 0x6e, 0x6f, 0x70, 0x71,
+ 0x72, 0x73, 0x74, 0x75, 0x76, 0x77, 0x78, 0x79,
+ 0x7a, 0x7b, 0x7c, 0x7d, 0x7e, 0x20, 0x21, 0x22,
+ 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a,
+ 0x00,
+ 0x82, 0x0c, 0x00, 0x7f, 0xf0, 0xf1, 0x00,
+ 0xf9, 0xf8, 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2,
+ 0x8b, 0x35, 0x00, 0x01, 0x0f, 0x33, 0x01, 0x00,
+ 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8,
+ 0x8b, 0x35, 0x00, 0x00, 0x0f, 0x30, 0x01, 0x00,
+ 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8,
+ 0x8b, 0x35, 0x00, 0xc0, 0x0f, 0x5a, 0x01, 0x00,
+ 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8,
+ 0x87, 0x25, 0x00, 0xc0, 0x0f, 0x5a,
+ 0xef, 0xee, 0xed, 0xec,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc,
+ 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
+ 0x48, 0x50, 0x41, 0x54, 0x48, 0x00,
+ 0x8a, 0x39, 0x00, 0xc0, 0x0f, 0x5a,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8,
+ 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
+ 0x48, 0x50, 0x41, 0x54, 0x48, 0x00,
+ 0x88, 0x1b, 0x00, 0xc0, 0x0f, 0x5a,
+ 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe,
+ 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
+ 0x48, 0x50, 0x41, 0x54, 0x48, 0x00,
+ 0x31, 0x09,
+ 0x23, 0x01, 0x00, 0x00,
+ 0x22, 0x02, 0x00,
+ 0x2a, 0x04, 0x02,
+ 0x47, 0x01, 0xf1, 0xf0, 0xf3, 0xf2, 0xf4, 0xf5,
+ 0x4b, 0xf1, 0xf0, 0xf2,
+ 0x77, 0x00, 0xa2, 0xb3, 0x76, 0xd5, 0xe6, 0xf7,
+ 0x81, 0x09, 0x00, 0x01, 0xf1, 0xf0, 0xf3, 0xf2, 0xf5, 0xf4, 0xf7, 0xf6,
+ 0x85, 0x11, 0x00, 0x01,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc,
+ 0x86, 0x09, 0x00, 0x00,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0x31, 0x02,
+ 0x31, 0x06,
+ 0x23, 0x01, 0x00, 0x00,
+ 0x22, 0x02, 0x00,
+ 0x2a, 0x04, 0x02,
+ 0x47, 0x01, 0xf1, 0xf0, 0xf3, 0xf2, 0xf4, 0xf5,
+ 0x4b, 0xf1, 0xf0, 0xf2,
+ 0x77, 0x00, 0xa2, 0xb3, 0x76, 0xd5, 0xe6, 0xf7,
+ 0x81, 0x09, 0x00, 0x01, 0xf1, 0xf0, 0xf3, 0xf2, 0xf5, 0xf4, 0xf7, 0xf6,
+ 0x85, 0x11, 0x00, 0x01,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc,
+ 0x86, 0x09, 0x00, 0x00,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0x84, 0x15, 0x00, 0x9f,
+ 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, 0xf6, 0xf7,
+ 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff,
+ 0x00, 0x01, 0x02, 0x03,
+ 0x31, 0x0a,
+ 0x38,
+ 0x30,
+ 0x23, 0x01, 0x00, 0x00,
+ 0x22, 0x02, 0x00,
+ 0x30,
+ 0x23, 0x01, 0x00, 0x00,
+ 0x22, 0x02, 0x00,
+ 0x2a, 0x04, 0x02,
+ 0x31, 0x00,
+ 0x23, 0x01, 0x00, 0x00,
+ 0x22, 0x02, 0x00,
+ 0x2a, 0x04, 0x02,
+ 0x47, 0x01, 0xf1, 0xf0, 0xf3, 0xf2, 0xf4, 0xf5,
+ 0x31, 0x04,
+ 0x23, 0x01, 0x00, 0x00,
+ 0x22, 0x02, 0x00,
+ 0x2a, 0x04, 0x02,
+ 0x47, 0x01, 0xf1, 0xf0, 0xf3, 0xf2, 0xf4, 0xf5,
+ 0x4b, 0xf1, 0xf0, 0xf2,
+ 0x31, 0x08,
+ 0x23, 0x01, 0x00, 0x00,
+ 0x22, 0x02, 0x00,
+ 0x2a, 0x04, 0x02,
+ 0x47, 0x01, 0xf1, 0xf0, 0xf3, 0xf2, 0xf4, 0xf5,
+ 0x4b, 0xf1, 0xf0, 0xf2,
+ 0x77, 0x00, 0xa2, 0xb3, 0x76, 0xd5, 0xe6, 0xf7,
+ 0x31, 0x01,
+ 0x23, 0x01, 0x00, 0x00,
+ 0x22, 0x02, 0x00,
+ 0x2a, 0x04, 0x02,
+ 0x47, 0x01, 0xf1, 0xf0, 0xf3, 0xf2, 0xf4, 0xf5,
+ 0x4b, 0xf1, 0xf0, 0xf2,
+ 0x77, 0x00, 0xa2, 0xb3, 0x76, 0xd5, 0xe6, 0xf7,
+ 0x81, 0x09, 0x00, 0x01, 0xf1, 0xf0, 0xf3, 0xf2, 0xf5, 0xf4, 0xf7, 0xf6,
+ 0x31, 0x05,
+ 0x23, 0x01, 0x00, 0x00,
+ 0x22, 0x02, 0x00,
+ 0x2a, 0x04, 0x02,
+ 0x47, 0x01, 0xf1, 0xf0, 0xf3, 0xf2, 0xf4, 0xf5,
+ 0x4b, 0xf1, 0xf0, 0xf2,
+ 0x77, 0x00, 0xa2, 0xb3, 0x76, 0xd5, 0xe6, 0xf7,
+ 0x81, 0x09, 0x00, 0x01, 0xf1, 0xf0, 0xf3, 0xf2, 0xf5, 0xf4, 0xf7, 0xf6,
+ 0x85, 0x11, 0x00, 0x01,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc,
+ 0x31, 0x05,
+ 0x23, 0x01, 0x00, 0x00,
+ 0x22, 0x02, 0x00,
+ 0x2a, 0x04, 0x02,
+ 0x47, 0x01, 0xf1, 0xf0, 0xf3, 0xf2, 0xf4, 0xf5,
+ 0x4b, 0xf1, 0xf0, 0xf2,
+ 0x77, 0x00, 0xa2, 0xb3, 0x76, 0xd5, 0xe6, 0xf7,
+ 0x81, 0x09, 0x00, 0x01, 0xf1, 0xf0, 0xf3, 0xf2, 0xf5, 0xf4, 0xf7, 0xf6,
+ 0x85, 0x11, 0x00, 0x01,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc,
+ 0x86, 0x09, 0x00, 0x00,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0x84, 0x15, 0x00, 0x9f,
+ 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, 0xf6, 0xf7,
+ 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff,
+ 0x00, 0x01, 0x02, 0x03,
+ 0x8a, 0x39, 0x00, 0x01, 0x0f, 0x33,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8,
+ 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
+ 0x48, 0x50, 0x41, 0x54, 0x48, 0x00,
+ 0x87, 0x25, 0x00, 0x01, 0x0f, 0x33, 0xef, 0xee, 0xed, 0xec,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc,
+ 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
+ 0x48, 0x50, 0x41, 0x54, 0x48, 0x00,
+ 0x88, 0x1b, 0x00, 0x01, 0x0f, 0x33,
+ 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe,
+ 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
+ 0x48, 0x50, 0x41, 0x54, 0x48, 0x00,
+ 0x8a, 0x39, 0x00, 0x00, 0x0f, 0x30,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8,
+ 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
+ 0x48, 0x50, 0x41, 0x54, 0x48, 0x00,
+ 0x87, 0x25, 0x00, 0x00, 0x0f, 0x30,
+ 0xef, 0xee, 0xed, 0xec,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc,
+ 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
+ 0x48, 0x50, 0x41, 0x54, 0x48, 0x00,
+ 0x88, 0x1b, 0x00, 0x02, 0x0f, 0x00,
+ 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe,
+ 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
+ 0x48, 0x50, 0x41, 0x54, 0x48, 0x00,
+ 0x89, 0xc8, 0x04, 0x0f, 0xff,
+ 1, 0, 0, 0, 2, 0, 0, 0, 3, 0, 0, 0, 4, 0, 0, 0,
+ 5, 0, 0, 0, 6, 0, 0, 0, 7, 0, 0, 0, 8, 0, 0, 0,
+ 9, 0, 0, 0, 10, 0, 0, 0, 11, 0, 0, 0, 12, 0, 0, 0,
+ 13, 0, 0, 0, 14, 0, 0, 0, 15, 0, 0, 0, 16, 0, 0, 0,
+ 17, 0, 0, 0, 18, 0, 0, 0, 19, 0, 0, 0, 20, 0, 0, 0,
+ 21, 0, 0, 0, 22, 0, 0, 0, 23, 0, 0, 0, 24, 0, 0, 0,
+ 25, 0, 0, 0, 26, 0, 0, 0, 27, 0, 0, 0, 28, 0, 0, 0,
+ 29, 0, 0, 0, 30, 0, 0, 0, 31, 0, 0, 0, 32, 0, 0, 0,
+ 33, 0, 0, 0, 34, 0, 0, 0, 35, 0, 0, 0, 36, 0, 0, 0,
+ 37, 0, 0, 0, 38, 0, 0, 0, 39, 0, 0, 0, 40, 0, 0, 0,
+ 41, 0, 0, 0, 42, 0, 0, 0, 43, 0, 0, 0, 44, 0, 0, 0,
+ 45, 0, 0, 0, 46, 0, 0, 0, 47, 0, 0, 0, 48, 0, 0, 0,
+ 49, 0, 0, 0, 50, 0, 0, 0, 51, 0, 0, 0, 52, 0, 0, 0,
+ 53, 0, 0, 0, 54, 0, 0, 0, 55, 0, 0, 0, 56, 0, 0, 0,
+ 57, 0, 0, 0, 58, 0, 0, 0, 59, 0, 0, 0, 60, 0, 0, 0,
+ 61, 0, 0, 0, 62, 0, 0, 0, 63, 0, 0, 0, 64, 0, 0, 0,
+ 65, 0, 0, 0, 66, 0, 0, 0, 67, 0, 0, 0, 68, 0, 0, 0,
+ 69, 0, 0, 0, 70, 0, 0, 0, 71, 0, 0, 0, 72, 0, 0, 0,
+ 73, 0, 0, 0, 74, 0, 0, 0, 75, 0, 0, 0, 76, 0, 0, 0,
+ 77, 0, 0, 0, 78, 0, 0, 0, 79, 0, 0, 0, 80, 0, 0, 0,
+ 81, 0, 0, 0, 82, 0, 0, 0, 83, 0, 0, 0, 84, 0, 0, 0,
+ 85, 0, 0, 0, 86, 0, 0, 0, 87, 0, 0, 0, 88, 0, 0, 0,
+ 89, 0, 0, 0, 90, 0, 0, 0, 91, 0, 0, 0, 92, 0, 0, 0,
+ 93, 0, 0, 0, 94, 0, 0, 0, 95, 0, 0, 0, 96, 0, 0, 0,
+ 97, 0, 0, 0, 98, 0, 0, 0, 99, 0, 0, 0,100, 0, 0, 0,
+ 101, 0, 0, 0,102, 0, 0, 0,103, 0, 0, 0,104, 0, 0, 0,
+ 105, 0, 0, 0,106, 0, 0, 0,107, 0, 0, 0,108, 0, 0, 0,
+ 109, 0, 0, 0,110, 0, 0, 0,111, 0, 0, 0,112, 0, 0, 0,
+ 113, 0, 0, 0,114, 0, 0, 0,115, 0, 0, 0,116, 0, 0, 0,
+ 117, 0, 0, 0,118, 0, 0, 0,119, 0, 0, 0,120, 0, 0, 0,
+ 121, 0, 0, 0,122, 0, 0, 0,123, 0, 0, 0,124, 0, 0, 0,
+ 125, 0, 0, 0,126, 0, 0, 0,127, 0, 0, 0,128, 0, 0, 0,
+ 129, 0, 0, 0,130, 0, 0, 0,131, 0, 0, 0,132, 0, 0, 0,
+ 133, 0, 0, 0,134, 0, 0, 0,135, 0, 0, 0,136, 0, 0, 0,
+ 137, 0, 0, 0,138, 0, 0, 0,139, 0, 0, 0,140, 0, 0, 0,
+ 141, 0, 0, 0,142, 0, 0, 0,143, 0, 0, 0,144, 0, 0, 0,
+ 145, 0, 0, 0,146, 0, 0, 0,147, 0, 0, 0,148, 0, 0, 0,
+ 149, 0, 0, 0,150, 0, 0, 0,151, 0, 0, 0,152, 0, 0, 0,
+ 153, 0, 0, 0,154, 0, 0, 0,155, 0, 0, 0,156, 0, 0, 0,
+ 157, 0, 0, 0,158, 0, 0, 0,159, 0, 0, 0,160, 0, 0, 0,
+ 161, 0, 0, 0,162, 0, 0, 0,163, 0, 0, 0,164, 0, 0, 0,
+ 165, 0, 0, 0,166, 0, 0, 0,167, 0, 0, 0,168, 0, 0, 0,
+ 169, 0, 0, 0,170, 0, 0, 0,171, 0, 0, 0,172, 0, 0, 0,
+ 173, 0, 0, 0,174, 0, 0, 0,175, 0, 0, 0,176, 0, 0, 0,
+ 177, 0, 0, 0,178, 0, 0, 0,179, 0, 0, 0,180, 0, 0, 0,
+ 181, 0, 0, 0,182, 0, 0, 0,183, 0, 0, 0,184, 0, 0, 0,
+ 185, 0, 0, 0,186, 0, 0, 0,187, 0, 0, 0,188, 0, 0, 0,
+ 189, 0, 0, 0,190, 0, 0, 0,191, 0, 0, 0,192, 0, 0, 0,
+ 193, 0, 0, 0,194, 0, 0, 0,195, 0, 0, 0,196, 0, 0, 0,
+ 197, 0, 0, 0,198, 0, 0, 0,199, 0, 0, 0,200, 0, 0, 0,
+ 201, 0, 0, 0,202, 0, 0, 0,203, 0, 0, 0,204, 0, 0, 0,
+ 205, 0, 0, 0,206, 0, 0, 0,207, 0, 0, 0,208, 0, 0, 0,
+ 209, 0, 0, 0,210, 0, 0, 0,211, 0, 0, 0,212, 0, 0, 0,
+ 213, 0, 0, 0,214, 0, 0, 0,215, 0, 0, 0,216, 0, 0, 0,
+ 217, 0, 0, 0,218, 0, 0, 0,219, 0, 0, 0,220, 0, 0, 0,
+ 221, 0, 0, 0,222, 0, 0, 0,223, 0, 0, 0,224, 0, 0, 0,
+ 225, 0, 0, 0,226, 0, 0, 0,227, 0, 0, 0,228, 0, 0, 0,
+ 229, 0, 0, 0,230, 0, 0, 0,231, 0, 0, 0,232, 0, 0, 0,
+ 233, 0, 0, 0,234, 0, 0, 0,235, 0, 0, 0,236, 0, 0, 0,
+ 237, 0, 0, 0,238, 0, 0, 0,239, 0, 0, 0,240, 0, 0, 0,
+ 241, 0, 0, 0,242, 0, 0, 0,243, 0, 0, 0,244, 0, 0, 0,
+ 245, 0, 0, 0,246, 0, 0, 0,247, 0, 0, 0,248, 0, 0, 0,
+ 249, 0, 0, 0,250, 0, 0, 0,251, 0, 0, 0,252, 0, 0, 0,
+ 253, 0, 0, 0,254, 0, 0, 0,255, 0, 0, 0,
+ 0xff,
+ 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28,
+ 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30,
+ 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38,
+ 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f, 0x40,
+ 0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48,
+ 0x49, 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f, 0x50,
+ 0x51, 0x52, 0x53, 0x54, 0x55, 0x56, 0x57, 0x58,
+ 0x59, 0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f, 0x60,
+ 0x61, 0x62, 0x63, 0x64, 0x65, 0x66, 0x67, 0x68,
+ 0x69, 0x6a, 0x6b, 0x6c, 0x6d, 0x6e, 0x6f, 0x70,
+ 0x71, 0x72, 0x73, 0x74, 0x75, 0x76, 0x77, 0x78,
+ 0x79, 0x7a, 0x7b, 0x7c, 0x7d, 0x7e, 0x20, 0x21,
+ 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29,
+ 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31,
+ 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x39,
+ 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f, 0x40, 0x41,
+ 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, 0x49,
+ 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f, 0x50, 0x51,
+ 0x52, 0x53, 0x54, 0x55, 0x56, 0x57, 0x58, 0x59,
+ 0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f, 0x60, 0x61,
+ 0x62, 0x63, 0x64, 0x65, 0x66, 0x67, 0x68, 0x69,
+ 0x6a, 0x6b, 0x6c, 0x6d, 0x6e, 0x6f, 0x70, 0x71,
+ 0x72, 0x73, 0x74, 0x75, 0x76, 0x77, 0x78, 0x79,
+ 0x7a, 0x7b, 0x7c, 0x7d, 0x7e, 0x20, 0x21, 0x22,
+ 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a,
+ 0x00,
+ 0x82, 0x0c, 0x00, 0x7f, 0xf0, 0xf1, 0x00,
+ 0xf9, 0xf8, 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2,
+ 0x8b, 0x35, 0x00, 0x01, 0x0f, 0x33, 0x01, 0x00,
+ 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8,
+ 0x8b, 0x35, 0x00, 0x00, 0x0f, 0x30, 0x01, 0x00,
+ 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8,
+ 0x8b, 0x35, 0x00, 0xc0, 0x0f, 0x5a, 0x01, 0x00,
+ 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8,
+ 0x87, 0x25, 0x00, 0xc0, 0x0f, 0x5a,
+ 0xef, 0xee, 0xed, 0xec,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc,
+ 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
+ 0x48, 0x50, 0x41, 0x54, 0x48, 0x00,
+ 0x8a, 0x39, 0x00, 0xc0, 0x0f, 0x5a,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8,
+ 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
+ 0x48, 0x50, 0x41, 0x54, 0x48, 0x00,
+ 0x88, 0x1b, 0x00, 0xc0, 0x0f, 0x5a,
+ 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe,
+ 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
+ 0x48, 0x50, 0x41, 0x54, 0x48, 0x00,
+ 0x31, 0x09,
+ 0x23, 0x01, 0x00, 0x00,
+ 0x22, 0x02, 0x00,
+ 0x2a, 0x04, 0x02,
+ 0x47, 0x01, 0xf1, 0xf0, 0xf3, 0xf2, 0xf4, 0xf5,
+ 0x4b, 0xf1, 0xf0, 0xf2,
+ 0x77, 0x00, 0xa2, 0xb3, 0x76, 0xd5, 0xe6, 0xf7,
+ 0x81, 0x09, 0x00, 0x01, 0xf1, 0xf0, 0xf3, 0xf2, 0xf5, 0xf4, 0xf7, 0xf6,
+ 0x85, 0x11, 0x00, 0x01,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc,
+ 0x86, 0x09, 0x00, 0x00,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0x31, 0x02,
+ 0x31, 0x06,
+ 0x23, 0x01, 0x00, 0x00,
+ 0x22, 0x02, 0x00,
+ 0x2a, 0x04, 0x02,
+ 0x47, 0x01, 0xf1, 0xf0, 0xf3, 0xf2, 0xf4, 0xf5,
+ 0x4b, 0xf1, 0xf0, 0xf2,
+ 0x77, 0x00, 0xa2, 0xb3, 0x76, 0xd5, 0xe6, 0xf7,
+ 0x81, 0x09, 0x00, 0x01, 0xf1, 0xf0, 0xf3, 0xf2, 0xf5, 0xf4, 0xf7, 0xf6,
+ 0x85, 0x11, 0x00, 0x01,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc,
+ 0x86, 0x09, 0x00, 0x00,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0x84, 0x15, 0x00, 0x9f,
+ 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, 0xf6, 0xf7,
+ 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff,
+ 0x00, 0x01, 0x02, 0x03,
+ 0x31, 0x0a,
+ 0x38,
+ 0x79, 0},
+})
+
+// Particular cases
+
+Name (p441, Package() {
+ ResourceTemplate () {
+ DMA (Compatibility, BusMaster, Transfer8_16) {4}
+ },
+ // Buffer () {0x00, 0x00, 0x00, 0x79, 0x00},
+ // Buffer () {0x2a, 0x10, 0x05, 0x79},
+ // Empty buffer
+})
+
+Name (p442, Package() {
+ ResourceTemplate () {
+ IRQNoFlags () {1}
+ },
+ ResourceTemplate () {
+ IRQNoFlags () {1}
+ },
+ /*
+ * ResourceTemplate () {
+ * IRQNoFlags () {1}
+ * },
+ *
+ * ResourceTemplate () {
+ * IRQNoFlags () {1}
+ * },
+ */
+})
+
+Name (p443, Package() {
+ Buffer () {0x2a, 0x10, 0x05, 0x22, 0x02, 0x00, 0x79, 0},
+ // Buffer () {0x00, 0x00, 0x00, 0x22, 0x02, 0x00, 0x79, 0},
+ // Buffer () {0x2a, 0x10, 0x05, 0x22, 0x02, 0x00, 0x79, 0},
+ Buffer () {0x22, 0x02, 0x00, 0x79, 0},
+})
+
+Name (p444, Package() {
+ Buffer () {0x22, 0x02, 0x00, 0x2a, 0x10, 0x05, 0x79, 0},
+ // Buffer () {0x22, 0x02, 0x00, 0x00, 0x00, 0x00, 0x79, 0},
+ // Buffer () {0x22, 0x02, 0x00, 0x2a, 0x10, 0x05, 0x79, 0},
+ Buffer () {0x22, 0x02, 0x00, 0x79, 0},
+})
+
+Method(RT1b,, Serialized)
+{
+ Name(ts, "RT1b")
+
+ // Emit test header, set the filename
+
+ THDR (ts, "Concatenate two resource templates", __FILE__)
+
+ // Calculate the checksum for the target first
+
+// m334(p440, 3)
+// m332(ts, 3, "p440", p438, p438, p440)
+
+
+ // Particular cases
+
+// Store(0, Local0)
+// Store(Buffer(Local0){}, Local1)
+// Store(Local1, Index(p441, 1))
+
+ m332(ts, 1, "p443", p441, p442, p443)
+
+ m332(ts, 1, "p444", p442, p441, p444)
+
+ CH03(ts, z007, 0x123, 0, 0)
+}
diff --git a/tests/aslts/src/runtime/collections/functional/descriptor/dependentfn.asl b/tests/aslts/src/runtime/collections/functional/descriptor/dependentfn.asl
index 8094e912e..9754be3a5 100644
--- a/tests/aslts/src/runtime/collections/functional/descriptor/dependentfn.asl
+++ b/tests/aslts/src/runtime/collections/functional/descriptor/dependentfn.asl
@@ -1,181 +1,181 @@
-/*
- * Some or all of this work - Copyright (c) 2006 - 2014, Intel Corp.
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without modification,
- * are permitted provided that the following conditions are met:
- *
- * Redistributions of source code must retain the above copyright notice,
- * this list of conditions and the following disclaimer.
- * Redistributions in binary form must reproduce the above copyright notice,
- * this list of conditions and the following disclaimer in the documentation
- * and/or other materials provided with the distribution.
- * Neither the name of Intel Corporation nor the names of its contributors
- * may be used to endorse or promote products derived from this software
- * without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
- * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
- * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
- * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
- * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
- * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-/*
- * Resource Descriptor macros
- *
- * Start/End Dependent Function Resource Descriptor Macro
- */
-
-Name (p406, Package() {
- ResourceTemplate () {
- StartDependentFnNoPri () {}
- EndDependentFn ()
- },
- ResourceTemplate () {
- StartDependentFn (0, 0) {}
- EndDependentFn ()
- },
- ResourceTemplate () {
- StartDependentFn (0, 1) {}
- EndDependentFn ()
- },
- ResourceTemplate () {
- StartDependentFn (0, 2) {}
- EndDependentFn ()
- },
- ResourceTemplate () {
- StartDependentFn (1, 0) {}
- EndDependentFn ()
- },
- ResourceTemplate () {
- StartDependentFn (1, 1) {}
- EndDependentFn ()
- },
- ResourceTemplate () {
- StartDependentFn (1, 2) {}
- EndDependentFn ()
- },
- ResourceTemplate () {
- StartDependentFn (2, 0) {}
- EndDependentFn ()
- },
- ResourceTemplate () {
- StartDependentFn (2, 1) {}
- EndDependentFn ()
- },
- ResourceTemplate () {
- StartDependentFn (2, 2) {}
- EndDependentFn ()
- },
- ResourceTemplate () {
- StartDependentFnNoPri () {}
- StartDependentFnNoPri () {}
- StartDependentFnNoPri () {}
- EndDependentFn ()
- },
- ResourceTemplate () {
- StartDependentFn (1, 1) {}
- StartDependentFn (1, 1) {}
- StartDependentFn (1, 1) {}
- EndDependentFn ()
- },
- ResourceTemplate () {
- StartDependentFn (0, 0) {}
- StartDependentFn (0, 1) {}
- StartDependentFn (0, 2) {}
- StartDependentFn (1, 0) {}
- StartDependentFn (1, 1) {}
- StartDependentFn (1, 2) {}
- StartDependentFn (2, 0) {}
- StartDependentFn (2, 1) {}
- StartDependentFn (2, 2) {}
- EndDependentFn ()
- },
-
- ResourceTemplate () {
- StartDependentFn (0, 0) {}
- EndDependentFn ()
- StartDependentFn (0, 1) {}
- StartDependentFn (0, 2) {}
- EndDependentFn ()
- StartDependentFn (1, 0) {}
- StartDependentFn (1, 1) {}
- StartDependentFn (1, 2) {}
- EndDependentFn ()
- StartDependentFn (2, 0) {}
- EndDependentFn ()
- StartDependentFn (2, 1) {}
- EndDependentFn ()
- StartDependentFn (2, 2) {}
- EndDependentFn ()
- },
-})
-
-/*
-ACPI Specification, Revision 3.0, September 2, 2004
-6.4.2.3 Start Dependent Functions Descriptor
-
-Start Dependent Functions Descriptor layout (length = 1):
-
-Byte 0 (Tag Bits): Value = 00110001B (0x31)(Type = 0, small item name = 0x6, length = 1)
-
-Byte 1 (Priority byte ):
-Bits[3:2] Performance/robustness. Acceptable values are:
- 0 Good configuration: Highest Priority and preferred configuration
- 1 Acceptable configuration: Lower Priority but acceptable configuration
- 2 Sub-optimal configuration: Functional configuration but not optimal
- 3 Reserved
-Bits[1:0] Compatibility priority. Acceptable values are:
- 0 Good configuration: Highest Priority and preferred configuration
- 1 Acceptable configuration: Lower Priority but acceptable configuration
- 2 Sub-optimal configuration: Functional configuration but not optimal
- 3 Reserved
-
-Start Dependent Functions Descriptor layout (length = 0):
-
-Byte 0 (Tag Bits): Value = 00110000B (0x30)(Type = 0, small item name = 0x6, length = 0)
-
-6.4.2.4 End Dependent Functions Descriptor
-
-End Dependent Functions Descriptor layout:
-
-Byte 0 (Tag Bits): Value = 00111000B (0x38)(Type = 0, small item name = 0x7 length =0)
-*/
-
-Name (p407, Package() {
- Buffer () {0x30, 0x38, 0x79, 0x00},
- Buffer () {0x31, 0x00, 0x38, 0x79, 0x00},
- Buffer () {0x31, 0x04, 0x38, 0x79, 0x00},
- Buffer () {0x31, 0x08, 0x38, 0x79, 0x00},
- Buffer () {0x31, 0x01, 0x38, 0x79, 0x00},
- Buffer () {0x31, 0x05, 0x38, 0x79, 0x00},
- Buffer () {0x31, 0x09, 0x38, 0x79, 0x00},
- Buffer () {0x31, 0x02, 0x38, 0x79, 0x00},
- Buffer () {0x31, 0x06, 0x38, 0x79, 0x00},
- Buffer () {0x31, 0x0a, 0x38, 0x79, 0x00},
- Buffer () {0x30, 0x30, 0x30, 0x38, 0x79, 0x00},
- Buffer () {0x31, 0x05, 0x31, 0x05, 0x31, 0x05, 0x38, 0x79, 0x00},
- Buffer () {0x31, 0x00, 0x31, 0x04, 0x31, 0x08, 0x31, 0x01, 0x31, 0x05,
- 0x31, 0x09, 0x31, 0x02, 0x31, 0x06, 0x31, 0x0a, 0x38, 0x79, 0x00},
- Buffer () {0x31, 0x00, 0x38, 0x31, 0x04, 0x31, 0x08, 0x38, 0x31, 0x01, 0x31, 0x05,
- 0x31, 0x09, 0x38, 0x31, 0x02, 0x38, 0x31, 0x06, 0x38, 0x31, 0x0a, 0x38, 0x79, 0x00},
-})
-
-Method(RT04,, Serialized)
-{
- Name(ts, "RT04")
-
- // Emit test header, set the filename
-
- THDR (ts, "Start/End DependentFunction Resource Descriptor Macro", __FILE__)
-
- // Main test case for packages above
-
- m330(ts, 14, "p406", p406, p407)
-}
+/*
+ * Some or all of this work - Copyright (c) 2006 - 2015, Intel Corp.
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without modification,
+ * are permitted provided that the following conditions are met:
+ *
+ * Redistributions of source code must retain the above copyright notice,
+ * this list of conditions and the following disclaimer.
+ * Redistributions in binary form must reproduce the above copyright notice,
+ * this list of conditions and the following disclaimer in the documentation
+ * and/or other materials provided with the distribution.
+ * Neither the name of Intel Corporation nor the names of its contributors
+ * may be used to endorse or promote products derived from this software
+ * without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
+ * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+ * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+ * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+ * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+ * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+/*
+ * Resource Descriptor macros
+ *
+ * Start/End Dependent Function Resource Descriptor Macro
+ */
+
+Name (p406, Package() {
+ ResourceTemplate () {
+ StartDependentFnNoPri () {}
+ EndDependentFn ()
+ },
+ ResourceTemplate () {
+ StartDependentFn (0, 0) {}
+ EndDependentFn ()
+ },
+ ResourceTemplate () {
+ StartDependentFn (0, 1) {}
+ EndDependentFn ()
+ },
+ ResourceTemplate () {
+ StartDependentFn (0, 2) {}
+ EndDependentFn ()
+ },
+ ResourceTemplate () {
+ StartDependentFn (1, 0) {}
+ EndDependentFn ()
+ },
+ ResourceTemplate () {
+ StartDependentFn (1, 1) {}
+ EndDependentFn ()
+ },
+ ResourceTemplate () {
+ StartDependentFn (1, 2) {}
+ EndDependentFn ()
+ },
+ ResourceTemplate () {
+ StartDependentFn (2, 0) {}
+ EndDependentFn ()
+ },
+ ResourceTemplate () {
+ StartDependentFn (2, 1) {}
+ EndDependentFn ()
+ },
+ ResourceTemplate () {
+ StartDependentFn (2, 2) {}
+ EndDependentFn ()
+ },
+ ResourceTemplate () {
+ StartDependentFnNoPri () {}
+ StartDependentFnNoPri () {}
+ StartDependentFnNoPri () {}
+ EndDependentFn ()
+ },
+ ResourceTemplate () {
+ StartDependentFn (1, 1) {}
+ StartDependentFn (1, 1) {}
+ StartDependentFn (1, 1) {}
+ EndDependentFn ()
+ },
+ ResourceTemplate () {
+ StartDependentFn (0, 0) {}
+ StartDependentFn (0, 1) {}
+ StartDependentFn (0, 2) {}
+ StartDependentFn (1, 0) {}
+ StartDependentFn (1, 1) {}
+ StartDependentFn (1, 2) {}
+ StartDependentFn (2, 0) {}
+ StartDependentFn (2, 1) {}
+ StartDependentFn (2, 2) {}
+ EndDependentFn ()
+ },
+
+ ResourceTemplate () {
+ StartDependentFn (0, 0) {}
+ EndDependentFn ()
+ StartDependentFn (0, 1) {}
+ StartDependentFn (0, 2) {}
+ EndDependentFn ()
+ StartDependentFn (1, 0) {}
+ StartDependentFn (1, 1) {}
+ StartDependentFn (1, 2) {}
+ EndDependentFn ()
+ StartDependentFn (2, 0) {}
+ EndDependentFn ()
+ StartDependentFn (2, 1) {}
+ EndDependentFn ()
+ StartDependentFn (2, 2) {}
+ EndDependentFn ()
+ },
+})
+
+/*
+ACPI Specification, Revision 3.0, September 2, 2004
+6.4.2.3 Start Dependent Functions Descriptor
+
+Start Dependent Functions Descriptor layout (length = 1):
+
+Byte 0 (Tag Bits): Value = 00110001B (0x31)(Type = 0, small item name = 0x6, length = 1)
+
+Byte 1 (Priority byte ):
+Bits[3:2] Performance/robustness. Acceptable values are:
+ 0 Good configuration: Highest Priority and preferred configuration
+ 1 Acceptable configuration: Lower Priority but acceptable configuration
+ 2 Sub-optimal configuration: Functional configuration but not optimal
+ 3 Reserved
+Bits[1:0] Compatibility priority. Acceptable values are:
+ 0 Good configuration: Highest Priority and preferred configuration
+ 1 Acceptable configuration: Lower Priority but acceptable configuration
+ 2 Sub-optimal configuration: Functional configuration but not optimal
+ 3 Reserved
+
+Start Dependent Functions Descriptor layout (length = 0):
+
+Byte 0 (Tag Bits): Value = 00110000B (0x30)(Type = 0, small item name = 0x6, length = 0)
+
+6.4.2.4 End Dependent Functions Descriptor
+
+End Dependent Functions Descriptor layout:
+
+Byte 0 (Tag Bits): Value = 00111000B (0x38)(Type = 0, small item name = 0x7 length =0)
+*/
+
+Name (p407, Package() {
+ Buffer () {0x30, 0x38, 0x79, 0x00},
+ Buffer () {0x31, 0x00, 0x38, 0x79, 0x00},
+ Buffer () {0x31, 0x04, 0x38, 0x79, 0x00},
+ Buffer () {0x31, 0x08, 0x38, 0x79, 0x00},
+ Buffer () {0x31, 0x01, 0x38, 0x79, 0x00},
+ Buffer () {0x31, 0x05, 0x38, 0x79, 0x00},
+ Buffer () {0x31, 0x09, 0x38, 0x79, 0x00},
+ Buffer () {0x31, 0x02, 0x38, 0x79, 0x00},
+ Buffer () {0x31, 0x06, 0x38, 0x79, 0x00},
+ Buffer () {0x31, 0x0a, 0x38, 0x79, 0x00},
+ Buffer () {0x30, 0x30, 0x30, 0x38, 0x79, 0x00},
+ Buffer () {0x31, 0x05, 0x31, 0x05, 0x31, 0x05, 0x38, 0x79, 0x00},
+ Buffer () {0x31, 0x00, 0x31, 0x04, 0x31, 0x08, 0x31, 0x01, 0x31, 0x05,
+ 0x31, 0x09, 0x31, 0x02, 0x31, 0x06, 0x31, 0x0a, 0x38, 0x79, 0x00},
+ Buffer () {0x31, 0x00, 0x38, 0x31, 0x04, 0x31, 0x08, 0x38, 0x31, 0x01, 0x31, 0x05,
+ 0x31, 0x09, 0x38, 0x31, 0x02, 0x38, 0x31, 0x06, 0x38, 0x31, 0x0a, 0x38, 0x79, 0x00},
+})
+
+Method(RT04,, Serialized)
+{
+ Name(ts, "RT04")
+
+ // Emit test header, set the filename
+
+ THDR (ts, "Start/End DependentFunction Resource Descriptor Macro", __FILE__)
+
+ // Main test case for packages above
+
+ m330(ts, 14, "p406", p406, p407)
+}
diff --git a/tests/aslts/src/runtime/collections/functional/descriptor/dma.asl b/tests/aslts/src/runtime/collections/functional/descriptor/dma.asl
index fe95eae92..644fafdba 100644
--- a/tests/aslts/src/runtime/collections/functional/descriptor/dma.asl
+++ b/tests/aslts/src/runtime/collections/functional/descriptor/dma.asl
@@ -1,201 +1,201 @@
-/*
- * Some or all of this work - Copyright (c) 2006 - 2014, Intel Corp.
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without modification,
- * are permitted provided that the following conditions are met:
- *
- * Redistributions of source code must retain the above copyright notice,
- * this list of conditions and the following disclaimer.
- * Redistributions in binary form must reproduce the above copyright notice,
- * this list of conditions and the following disclaimer in the documentation
- * and/or other materials provided with the distribution.
- * Neither the name of Intel Corporation nor the names of its contributors
- * may be used to endorse or promote products derived from this software
- * without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
- * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
- * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
- * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
- * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
- * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-/*
- * Resource Descriptor macros
- *
- * DMA Resource Descriptor Macro
- */
-
-Name (p404, Package() {
- ResourceTemplate () {
- DMA (Compatibility, NotBusMaster, Transfer8) {0}
- },
- ResourceTemplate () {
- DMA (Compatibility, NotBusMaster, Transfer8_16) {1}
- },
- ResourceTemplate () {
- DMA (Compatibility, NotBusMaster, Transfer16) {2}
- },
- ResourceTemplate () {
- DMA (Compatibility, BusMaster, Transfer8) {3}
- },
- ResourceTemplate () {
- DMA (Compatibility, BusMaster, Transfer8_16) {4}
- },
- ResourceTemplate () {
- DMA (Compatibility, BusMaster, Transfer16) {5}
- },
- ResourceTemplate () {
- DMA (TypeA, NotBusMaster, Transfer8) {6}
- },
- ResourceTemplate () {
- DMA (TypeA, NotBusMaster, Transfer8_16) {7}
- },
- ResourceTemplate () {
- DMA (TypeA, NotBusMaster, Transfer16) {0}
- },
- ResourceTemplate () {
- DMA (TypeA, BusMaster, Transfer8) {1}
- },
- ResourceTemplate () {
- DMA (TypeA, BusMaster, Transfer8_16) {2}
- },
- ResourceTemplate () {
- DMA (TypeA, BusMaster, Transfer16) {3}
- },
- ResourceTemplate () {
- DMA (TypeB, NotBusMaster, Transfer8) {4}
- },
- ResourceTemplate () {
- DMA (TypeB, NotBusMaster, Transfer8_16) {5}
- },
- ResourceTemplate () {
- DMA (TypeB, NotBusMaster, Transfer16) {6}
- },
- ResourceTemplate () {
- DMA (TypeB, BusMaster, Transfer8) {7}
- },
- ResourceTemplate () {
- DMA (TypeB, BusMaster, Transfer8_16) {0}
- },
- ResourceTemplate () {
- DMA (TypeB, BusMaster, Transfer16) {1}
- },
- ResourceTemplate () {
- DMA (TypeF, NotBusMaster, Transfer8) {2}
- },
- ResourceTemplate () {
- DMA (TypeF, NotBusMaster, Transfer8_16) {3}
- },
- ResourceTemplate () {
- DMA (TypeF, NotBusMaster, Transfer16) {4}
- },
- ResourceTemplate () {
- DMA (TypeF, BusMaster, Transfer8) {5}
- },
- ResourceTemplate () {
- DMA (TypeF, BusMaster, Transfer8_16) {6}
- },
- ResourceTemplate () {
- DMA (TypeF, BusMaster, Transfer16) {7}
- },
-
- ResourceTemplate () {
- DMA (TypeF, BusMaster, Transfer16) {}
- },
- ResourceTemplate () {
- DMA (TypeF, BusMaster, Transfer16) {0, 1, 2, 3, 4, 5, 6, 7}
- },
-
- // IsBusMaster: if nothing is specifies, then BusMaster is assumed
- ResourceTemplate () {
- DMA (TypeF, , Transfer8) {5}
- },
-})
-
-/*
-ACPI Specification, Revision 3.0, September 2, 2004
-6.4.2.2 DMA Descriptor
-
-DMA Descriptor layout:
-
-Byte 0 (Tag Bits): Value = 00101010B (0x2a) (Type = 0, small item name = 0x5, length = 2)
-
-Byte 1 (DMA channel mask bits[7:0]): DMA0 <=> bit[0]
-
-Byte 2 (DMA Information):
-Bits[6:5] DMA channel speed supported, _TYP
- 00 Indicates compatibility mode
- 01 Indicates Type A DMA as described in the EISA
- 10 Indicates Type B DMA
- 11 Indicates Type F
-Bit[2] Logical device bus master status, _BM
- 0 Logical device is not a bus master
- 1 Logical device is a bus master
-Bits[1:0] DMA transfer type preference, _SIZ
- 00 8-bit only
- 01 8- and 16-bit
- 10 16-bit only
- 11 Reserved
-*/
-
-Name (p405, Package() {
- Buffer () {0x2a, 0x01, 0x00, 0x79, 0x00},
- Buffer () {0x2a, 0x02, 0x01, 0x79, 0x00},
- Buffer () {0x2a, 0x04, 0x02, 0x79, 0x00},
- Buffer () {0x2a, 0x08, 0x04, 0x79, 0x00},
- Buffer () {0x2a, 0x10, 0x05, 0x79, 0x00},
- Buffer () {0x2a, 0x20, 0x06, 0x79, 0x00},
- Buffer () {0x2a, 0x40, 0x20, 0x79, 0x00},
- Buffer () {0x2a, 0x80, 0x21, 0x79, 0x00},
- Buffer () {0x2a, 0x01, 0x22, 0x79, 0x00},
- Buffer () {0x2a, 0x02, 0x24, 0x79, 0x00},
- Buffer () {0x2a, 0x04, 0x25, 0x79, 0x00},
- Buffer () {0x2a, 0x08, 0x26, 0x79, 0x00},
- Buffer () {0x2a, 0x10, 0x40, 0x79, 0x00},
- Buffer () {0x2a, 0x20, 0x41, 0x79, 0x00},
- Buffer () {0x2a, 0x40, 0x42, 0x79, 0x00},
- Buffer () {0x2a, 0x80, 0x44, 0x79, 0x00},
- Buffer () {0x2a, 0x01, 0x45, 0x79, 0x00},
- Buffer () {0x2a, 0x02, 0x46, 0x79, 0x00},
- Buffer () {0x2a, 0x04, 0x60, 0x79, 0x00},
- Buffer () {0x2a, 0x08, 0x61, 0x79, 0x00},
- Buffer () {0x2a, 0x10, 0x62, 0x79, 0x00},
- Buffer () {0x2a, 0x20, 0x64, 0x79, 0x00},
- Buffer () {0x2a, 0x40, 0x65, 0x79, 0x00},
- Buffer () {0x2a, 0x80, 0x66, 0x79, 0x00},
-
- Buffer () {0x2a, 0x00, 0x66, 0x79, 0x00},
- Buffer () {0x2a, 0xff, 0x66, 0x79, 0x00},
-
- Buffer () {0x2a, 0x20, 0x64, 0x79, 0x00},
-})
-
-Method(RT03,, Serialized)
-{
- Name(ts, "RT03")
-
- // Emit test header, set the filename
-
- THDR (ts, "DMA Resource Descriptor Macro", __FILE__)
-
- // Main test case for packages above
-
- m330(ts, 27, "p404", p404, p405)
-
- Store (
- ResourceTemplate () {
- DMA (Compatibility, NotBusMaster, Transfer8, DMA0) {}
- DMA (Compatibility, NotBusMaster, Transfer8, DMA1) {}
- }, Local0)
-
- m331(ts, 1, DMA0._TYP, 0x15, DMA1._TYP, 0x2d, "_TYP")
- m331(ts, 2, DMA0._BM, 0x12, DMA1._BM, 0x2a, "_BM")
- m331(ts, 3, DMA0._SIZ, 0x10, DMA1._SIZ, 0x28, "_SIZ")
-}
+/*
+ * Some or all of this work - Copyright (c) 2006 - 2015, Intel Corp.
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without modification,
+ * are permitted provided that the following conditions are met:
+ *
+ * Redistributions of source code must retain the above copyright notice,
+ * this list of conditions and the following disclaimer.
+ * Redistributions in binary form must reproduce the above copyright notice,
+ * this list of conditions and the following disclaimer in the documentation
+ * and/or other materials provided with the distribution.
+ * Neither the name of Intel Corporation nor the names of its contributors
+ * may be used to endorse or promote products derived from this software
+ * without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
+ * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+ * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+ * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+ * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+ * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+/*
+ * Resource Descriptor macros
+ *
+ * DMA Resource Descriptor Macro
+ */
+
+Name (p404, Package() {
+ ResourceTemplate () {
+ DMA (Compatibility, NotBusMaster, Transfer8) {0}
+ },
+ ResourceTemplate () {
+ DMA (Compatibility, NotBusMaster, Transfer8_16) {1}
+ },
+ ResourceTemplate () {
+ DMA (Compatibility, NotBusMaster, Transfer16) {2}
+ },
+ ResourceTemplate () {
+ DMA (Compatibility, BusMaster, Transfer8) {3}
+ },
+ ResourceTemplate () {
+ DMA (Compatibility, BusMaster, Transfer8_16) {4}
+ },
+ ResourceTemplate () {
+ DMA (Compatibility, BusMaster, Transfer16) {5}
+ },
+ ResourceTemplate () {
+ DMA (TypeA, NotBusMaster, Transfer8) {6}
+ },
+ ResourceTemplate () {
+ DMA (TypeA, NotBusMaster, Transfer8_16) {7}
+ },
+ ResourceTemplate () {
+ DMA (TypeA, NotBusMaster, Transfer16) {0}
+ },
+ ResourceTemplate () {
+ DMA (TypeA, BusMaster, Transfer8) {1}
+ },
+ ResourceTemplate () {
+ DMA (TypeA, BusMaster, Transfer8_16) {2}
+ },
+ ResourceTemplate () {
+ DMA (TypeA, BusMaster, Transfer16) {3}
+ },
+ ResourceTemplate () {
+ DMA (TypeB, NotBusMaster, Transfer8) {4}
+ },
+ ResourceTemplate () {
+ DMA (TypeB, NotBusMaster, Transfer8_16) {5}
+ },
+ ResourceTemplate () {
+ DMA (TypeB, NotBusMaster, Transfer16) {6}
+ },
+ ResourceTemplate () {
+ DMA (TypeB, BusMaster, Transfer8) {7}
+ },
+ ResourceTemplate () {
+ DMA (TypeB, BusMaster, Transfer8_16) {0}
+ },
+ ResourceTemplate () {
+ DMA (TypeB, BusMaster, Transfer16) {1}
+ },
+ ResourceTemplate () {
+ DMA (TypeF, NotBusMaster, Transfer8) {2}
+ },
+ ResourceTemplate () {
+ DMA (TypeF, NotBusMaster, Transfer8_16) {3}
+ },
+ ResourceTemplate () {
+ DMA (TypeF, NotBusMaster, Transfer16) {4}
+ },
+ ResourceTemplate () {
+ DMA (TypeF, BusMaster, Transfer8) {5}
+ },
+ ResourceTemplate () {
+ DMA (TypeF, BusMaster, Transfer8_16) {6}
+ },
+ ResourceTemplate () {
+ DMA (TypeF, BusMaster, Transfer16) {7}
+ },
+
+ ResourceTemplate () {
+ DMA (TypeF, BusMaster, Transfer16) {}
+ },
+ ResourceTemplate () {
+ DMA (TypeF, BusMaster, Transfer16) {0, 1, 2, 3, 4, 5, 6, 7}
+ },
+
+ // IsBusMaster: if nothing is specifies, then BusMaster is assumed
+ ResourceTemplate () {
+ DMA (TypeF, , Transfer8) {5}
+ },
+})
+
+/*
+ACPI Specification, Revision 3.0, September 2, 2004
+6.4.2.2 DMA Descriptor
+
+DMA Descriptor layout:
+
+Byte 0 (Tag Bits): Value = 00101010B (0x2a) (Type = 0, small item name = 0x5, length = 2)
+
+Byte 1 (DMA channel mask bits[7:0]): DMA0 <=> bit[0]
+
+Byte 2 (DMA Information):
+Bits[6:5] DMA channel speed supported, _TYP
+ 00 Indicates compatibility mode
+ 01 Indicates Type A DMA as described in the EISA
+ 10 Indicates Type B DMA
+ 11 Indicates Type F
+Bit[2] Logical device bus master status, _BM
+ 0 Logical device is not a bus master
+ 1 Logical device is a bus master
+Bits[1:0] DMA transfer type preference, _SIZ
+ 00 8-bit only
+ 01 8- and 16-bit
+ 10 16-bit only
+ 11 Reserved
+*/
+
+Name (p405, Package() {
+ Buffer () {0x2a, 0x01, 0x00, 0x79, 0x00},
+ Buffer () {0x2a, 0x02, 0x01, 0x79, 0x00},
+ Buffer () {0x2a, 0x04, 0x02, 0x79, 0x00},
+ Buffer () {0x2a, 0x08, 0x04, 0x79, 0x00},
+ Buffer () {0x2a, 0x10, 0x05, 0x79, 0x00},
+ Buffer () {0x2a, 0x20, 0x06, 0x79, 0x00},
+ Buffer () {0x2a, 0x40, 0x20, 0x79, 0x00},
+ Buffer () {0x2a, 0x80, 0x21, 0x79, 0x00},
+ Buffer () {0x2a, 0x01, 0x22, 0x79, 0x00},
+ Buffer () {0x2a, 0x02, 0x24, 0x79, 0x00},
+ Buffer () {0x2a, 0x04, 0x25, 0x79, 0x00},
+ Buffer () {0x2a, 0x08, 0x26, 0x79, 0x00},
+ Buffer () {0x2a, 0x10, 0x40, 0x79, 0x00},
+ Buffer () {0x2a, 0x20, 0x41, 0x79, 0x00},
+ Buffer () {0x2a, 0x40, 0x42, 0x79, 0x00},
+ Buffer () {0x2a, 0x80, 0x44, 0x79, 0x00},
+ Buffer () {0x2a, 0x01, 0x45, 0x79, 0x00},
+ Buffer () {0x2a, 0x02, 0x46, 0x79, 0x00},
+ Buffer () {0x2a, 0x04, 0x60, 0x79, 0x00},
+ Buffer () {0x2a, 0x08, 0x61, 0x79, 0x00},
+ Buffer () {0x2a, 0x10, 0x62, 0x79, 0x00},
+ Buffer () {0x2a, 0x20, 0x64, 0x79, 0x00},
+ Buffer () {0x2a, 0x40, 0x65, 0x79, 0x00},
+ Buffer () {0x2a, 0x80, 0x66, 0x79, 0x00},
+
+ Buffer () {0x2a, 0x00, 0x66, 0x79, 0x00},
+ Buffer () {0x2a, 0xff, 0x66, 0x79, 0x00},
+
+ Buffer () {0x2a, 0x20, 0x64, 0x79, 0x00},
+})
+
+Method(RT03,, Serialized)
+{
+ Name(ts, "RT03")
+
+ // Emit test header, set the filename
+
+ THDR (ts, "DMA Resource Descriptor Macro", __FILE__)
+
+ // Main test case for packages above
+
+ m330(ts, 27, "p404", p404, p405)
+
+ Store (
+ ResourceTemplate () {
+ DMA (Compatibility, NotBusMaster, Transfer8, DMA0) {}
+ DMA (Compatibility, NotBusMaster, Transfer8, DMA1) {}
+ }, Local0)
+
+ m331(ts, 1, DMA0._TYP, 0x15, DMA1._TYP, 0x2d, "_TYP")
+ m331(ts, 2, DMA0._BM, 0x12, DMA1._BM, 0x2a, "_BM")
+ m331(ts, 3, DMA0._SIZ, 0x10, DMA1._SIZ, 0x28, "_SIZ")
+}
diff --git a/tests/aslts/src/runtime/collections/functional/descriptor/dwordio.asl b/tests/aslts/src/runtime/collections/functional/descriptor/dwordio.asl
index e4ef0f715..3edb985cf 100644
--- a/tests/aslts/src/runtime/collections/functional/descriptor/dwordio.asl
+++ b/tests/aslts/src/runtime/collections/functional/descriptor/dwordio.asl
@@ -1,535 +1,535 @@
-/*
- * Some or all of this work - Copyright (c) 2006 - 2014, Intel Corp.
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without modification,
- * are permitted provided that the following conditions are met:
- *
- * Redistributions of source code must retain the above copyright notice,
- * this list of conditions and the following disclaimer.
- * Redistributions in binary form must reproduce the above copyright notice,
- * this list of conditions and the following disclaimer in the documentation
- * and/or other materials provided with the distribution.
- * Neither the name of Intel Corporation nor the names of its contributors
- * may be used to endorse or promote products derived from this software
- * without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
- * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
- * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
- * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
- * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
- * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-/*
- * Resource Descriptor macros
- *
- * DWord IO Resource Descriptor Macro
- */
-
-Name (p418, Package() {
-
- // Byte 4 (General Flags) of DWord Address Space Descriptor
-
- ResourceTemplate () {
- DWordIO (ResourceProducer, MinNotFixed, MaxNotFixed, PosDecode, ,
- 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff)
- },
- ResourceTemplate () {
- DWordIO (ResourceProducer, MinNotFixed, MaxNotFixed, SubDecode, ,
- 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff)
- },
- ResourceTemplate () {
- DWordIO (ResourceProducer, MinNotFixed, MaxFixed, PosDecode, ,
- 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff)
- },
- ResourceTemplate () {
- DWordIO (ResourceProducer, MinNotFixed, MaxFixed, SubDecode, ,
- 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff)
- },
- ResourceTemplate () {
- DWordIO (ResourceProducer, MinFixed, MaxNotFixed, PosDecode, ,
- 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff)
- },
- ResourceTemplate () {
- DWordIO (ResourceProducer, MinFixed, MaxNotFixed, SubDecode, ,
- 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff)
- },
- ResourceTemplate () {
- DWordIO (ResourceProducer, MinFixed, MaxFixed, PosDecode, ,
- 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff)
- },
- ResourceTemplate () {
- DWordIO (ResourceProducer, MinFixed, MaxFixed, SubDecode, ,
- 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff)
- },
- ResourceTemplate () {
- DWordIO (ResourceConsumer, MinNotFixed, MaxNotFixed, PosDecode, ,
- 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff)
- },
- ResourceTemplate () {
- DWordIO (ResourceConsumer, MinNotFixed, MaxNotFixed, SubDecode, ,
- 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff)
- },
- ResourceTemplate () {
- DWordIO (ResourceConsumer, MinNotFixed, MaxFixed, PosDecode, ,
- 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff)
- },
- ResourceTemplate () {
- DWordIO (ResourceConsumer, MinNotFixed, MaxFixed, SubDecode, ,
- 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff)
- },
- ResourceTemplate () {
- DWordIO (ResourceConsumer, MinFixed, MaxNotFixed, PosDecode, ,
- 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff)
- },
- ResourceTemplate () {
- DWordIO (ResourceConsumer, MinFixed, MaxNotFixed, SubDecode, ,
- 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff)
- },
- ResourceTemplate () {
- DWordIO (ResourceConsumer, MinFixed, MaxFixed, PosDecode, ,
- 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff)
- },
- ResourceTemplate () {
- DWordIO (ResourceConsumer, MinFixed, MaxFixed, SubDecode, ,
- 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff)
- },
-
- // Byte 5 (Type Specific Flags) of DWord Address Space Descriptor
-
- ResourceTemplate () {
- DWordIO ( , , , , NonISAOnlyRanges,
- 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
- , , , TypeStatic, DenseTranslation)
- },
- ResourceTemplate () {
- DWordIO ( , , , , NonISAOnlyRanges,
- 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
- , , , TypeStatic, SparseTranslation)
- },
- ResourceTemplate () {
- DWordIO ( , , , , NonISAOnlyRanges,
- 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
- , , , TypeTranslation, DenseTranslation)
- },
- ResourceTemplate () {
- DWordIO ( , , , , NonISAOnlyRanges,
- 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
- , , , TypeTranslation, SparseTranslation)
- },
- ResourceTemplate () {
- DWordIO ( , , , , ISAOnlyRanges,
- 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
- , , , TypeStatic, DenseTranslation)
- },
- ResourceTemplate () {
- DWordIO ( , , , , ISAOnlyRanges,
- 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
- , , , TypeStatic, SparseTranslation)
- },
- ResourceTemplate () {
- DWordIO ( , , , , ISAOnlyRanges,
- 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
- , , , TypeTranslation, DenseTranslation)
- },
- ResourceTemplate () {
- DWordIO ( , , , , ISAOnlyRanges,
- 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
- , , , TypeTranslation, SparseTranslation)
- },
- ResourceTemplate () {
- DWordIO ( , , , , EntireRange,
- 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
- , , , TypeStatic, DenseTranslation)
- },
- ResourceTemplate () {
- DWordIO ( , , , , EntireRange,
- 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
- , , , TypeStatic, SparseTranslation)
- },
- ResourceTemplate () {
- DWordIO ( , , , , EntireRange,
- 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
- , , , TypeTranslation, DenseTranslation)
- },
- ResourceTemplate () {
- DWordIO ( , , , , EntireRange,
- 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
- , , , TypeTranslation, SparseTranslation)
- },
-
- // Particular cases
-
- ResourceTemplate () {
- DWordIO ( , , , , ,
- 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff)
- },
- ResourceTemplate () {
- DWordIO ( , , , , ,
- 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
- , , , , )
- },
-
- // Resource Source
-
- ResourceTemplate () {
- DWordIO ( , , , , ,
- 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
- 0x01, "", , , )
- },
- ResourceTemplate () {
- DWordIO ( , , , , ,
- 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
- 0x0f, "P", , , )
- },
- ResourceTemplate () {
- DWordIO ( , , , , ,
- 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
- 0xf0, "PATH", , , )
- },
- ResourceTemplate () {
- DWordIO ( , , , , ,
- 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
- 0xff,
- "!\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !\"#$%&'()*",
- , , )
- },
-
- // Particular cases
-
- ResourceTemplate () {
- DWordIO (ResourceConsumer, MinFixed, MaxFixed, SubDecode, EntireRange,
- 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
- 0xff, "PATHPATHPATH", DIO0, TypeTranslation, SparseTranslation)
- },
- ResourceTemplate () {
- DWordIO (ResourceConsumer, MinFixed, MaxFixed, SubDecode, EntireRange,
- 0, 0, 0, 0, 0,
- 0xff, "PATHPATHPATH", , TypeTranslation, SparseTranslation)
- },
-
- // 20051021, relaxation for omitted ResourceSource (bug-fix 70 rejection)
- ResourceTemplate () {
- DWordIO ( , , , , ,
- 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
- 0x0f)
- },
-})
-
-/*
-ACPI Specification, Revision 3.0, September 2, 2004
-6.4.3.5.2 DWord Address Space Descriptor
-
-I/O DWord Address Space Descriptor layout:
-
-Byte 0 (Tag Bits): Value=10000111B (0x87) (Type = 1, Large item name = 0x7)
-Byte 1 (Length, bits[7:0]): Variable: Value = 23 (minimum)
-Byte 2 (Length, bits[15:8]): Variable: Value = 0 (minimum)
-Byte 3 (Resource Type):
- 1 I/O range
-Byte 4 (General Flags):
- Bits[7:4] Reserved (must be 0)
- Bit[3] Min Address Fixed, _MAF:
- 1 The specified maximum address is fixed
- 0 The specified maximum address is not fixed
- and can be changed
- Bit[2] Max Address Fixed,_MIF:
- 1 The specified minimum address is fixed
- 0 The specified minimum address is not fixed
- and can be changed
- Bit[1] Decode Type, _DEC:
- 1 This bridge subtractively decodes this address
- (top level bridges only)
- 0 This bridge positively decodes this address
- Bit[0] Consumer/Producer:
- 1-This device consumes this resource
- 0-This device produces and consumes this resource
-
-Byte 5 (Type Specific Flags):
- Flags that are specific to each resource type. The meaning of the flags
- in this field depends on the value of the Resource Type field (see above)
- Bits[7:6] Reserved (must be 0)
- Bit[5] Sparse Translation, _TRS. This bit is only meaningful if Bit[4] is set.
- 1 SparseTranslation: The primary-side memory address of any specific
- I/O port within the secondary-side range can be found using
- the following function.
-
- address = (((port & 0xFFFc) << 10) || (port & 0xFFF)) + _TRA
-
- In the address used to access the I/O port, bits[11:2] must be identical
- to bits[21:12], this gives four bytes of I/O ports on each 4 KB page.
- 0 DenseTranslation: The primary-side memory address of any specific I/O port
- within the secondary-side range can be found using the following function.
-
- address = port + _TRA
- Bit[4] I/O to Memory Translation, _TTP
- 1 TypeTranslation: This resource, which is I/O on the secondary side of
- the bridge, is memory on the primary side of the bridge.
- 0 TypeStatic: This resource, which is I/O on the secondary side of
- the bridge, is also I/O on the primary side of the bridge.
- Bit[3:2] Reserved (must be 0)
- Bit[1:0] _RNG
- 3 Memory window covers the entire range
- 2 ISARangesOnly. This flag is for bridges on systems with multiple bridges.
- Setting this bit means the memory window specified in this descriptor is
- limited to the ISA I/O addresses that fall within the specified window.
- The ISA I/O ranges are: n000-n0FF, n400-n4FF, n800-n8FF, nC00-nCFF. This
- bit can only be set for bridges entirely configured through ACPI namespace.
- 1 NonISARangesOnly. This flag is for bridges on systems with multiple bridges.
- Setting this bit means the memory window specified in this descriptor is
- limited to the non-ISA I/O addresses that fall within the specified window.
- The non-ISA I/O ranges are: n100-n3FF, n500-n7FF, n900-nBFF, nD00-nFFF.
- This bit can only be set for bridges entirely configured through ACPI namespace.
- 0 Reserved
-
-Byte 6 (Address space granularity, _GRA bits[7:0]):
- A set bit in this mask means that this bit is decoded. All bits less
- significant than the most significant set bit must be set. (in other
- words, the value of the full Address Space Granularity field (all 32
- bits) must be a number (2**n-1).
-Byte 7 (Address space granularity, _GRA bits[15:8])
-Byte 8 (Address space granularity, _GRA bits[23:16])
-Byte 9 (Address space granularity, _GRA bits[31:24])
-Byte 10 (Address range minimum, _MIN bits [7:0]):
- For bridges that translate addresses, this is the address space
- on the secondary side of the bridge
-Byte 11 (Address range minimum, _MIN bits[15:8])
-Byte 12 (Address range minimum, _MIN bits[23:16])
-Byte 13 (Address range minimum, _MIN bits[31:24])
-Byte 14 (Address range maximum, _MAX bits [7:0]): See comment for _MIN
-Byte 15 (Address range maximum, _MAX bits[15:8])
-Byte 16 (Address range maximum, _MAX bits[23:16])
-Byte 17 (Address range maximum, _MAX bits[31:24])
-Byte 18 (Address Translation offset, _TRA bits [7:0]):
- For bridges that translate addresses across the bridge, this is the
- offset that must be added to the address on the secondary side to obtain
- the address on the primary side. Non-bridge devices must list 0 for all
- Address Translation offset bits
-Byte 19 (Address Translation offset, _TRA bits[15:8])
-Byte 20 (Address Translation offset, _TRA bits[23:16])
-Byte 21 (Address Translation offset, _TRA bits[31:24])
-Byte 22 (Address Length, _LEN bits [7:0])
-Byte 23 (Address Length, _LEN bits[15:8])
-Byte 24 (Address Length, _LEN bits[23:16])
-Byte 25 (Address Length, _LEN bits[31:24])
-Byte 26 (Resource Source Index):
- (Optional) Only present if Resource Source (below) is present. This
- field gives an index to the specific resource descriptor that this
- device consumes from in the current resource template for the device
- object pointed to in Resource Source
-String (Resource Source):
- (Optional) If present, the device that uses this descriptor consumes
- its resources from the resources produced by the named device object.
- If not present, the device consumes its resources out of a global pool.
- If not present, the device consumes this resource from its hierarchical
- parent.
-*/
-
-Name (p419, Package() {
-
- // Byte 4 (General Flags) of DWord Address Space Descriptor
-
- Buffer () {0x87, 0x17, 0x00, 0x01, 0x00, 0x03, 0xef, 0xee, 0xed, 0xec,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
- Buffer () {0x87, 0x17, 0x00, 0x01, 0x02, 0x03, 0xef, 0xee, 0xed, 0xec,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
- Buffer () {0x87, 0x17, 0x00, 0x01, 0x08, 0x03, 0xef, 0xee, 0xed, 0xec,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
- Buffer () {0x87, 0x17, 0x00, 0x01, 0x0a, 0x03, 0xef, 0xee, 0xed, 0xec,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
- Buffer () {0x87, 0x17, 0x00, 0x01, 0x04, 0x03, 0xef, 0xee, 0xed, 0xec,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
- Buffer () {0x87, 0x17, 0x00, 0x01, 0x06, 0x03, 0xef, 0xee, 0xed, 0xec,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
- Buffer () {0x87, 0x17, 0x00, 0x01, 0x0c, 0x03, 0xef, 0xee, 0xed, 0xec,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
- Buffer () {0x87, 0x17, 0x00, 0x01, 0x0e, 0x03, 0xef, 0xee, 0xed, 0xec,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
- Buffer () {0x87, 0x17, 0x00, 0x01, 0x01, 0x03, 0xef, 0xee, 0xed, 0xec,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
- Buffer () {0x87, 0x17, 0x00, 0x01, 0x03, 0x03, 0xef, 0xee, 0xed, 0xec,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
- Buffer () {0x87, 0x17, 0x00, 0x01, 0x09, 0x03, 0xef, 0xee, 0xed, 0xec,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
- Buffer () {0x87, 0x17, 0x00, 0x01, 0x0b, 0x03, 0xef, 0xee, 0xed, 0xec,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
- Buffer () {0x87, 0x17, 0x00, 0x01, 0x05, 0x03, 0xef, 0xee, 0xed, 0xec,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
- Buffer () {0x87, 0x17, 0x00, 0x01, 0x07, 0x03, 0xef, 0xee, 0xed, 0xec,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
- Buffer () {0x87, 0x17, 0x00, 0x01, 0x0d, 0x03, 0xef, 0xee, 0xed, 0xec,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
- Buffer () {0x87, 0x17, 0x00, 0x01, 0x0f, 0x03, 0xef, 0xee, 0xed, 0xec,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
-
- // Byte 5 (Type Specific Flags) of DWord Address Space Descriptor
-
- Buffer () {0x87, 0x17, 0x00, 0x01, 0x01, 0x01, 0xef, 0xee, 0xed, 0xec,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
- Buffer () {0x87, 0x17, 0x00, 0x01, 0x01, 0x21, 0xef, 0xee, 0xed, 0xec,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
- Buffer () {0x87, 0x17, 0x00, 0x01, 0x01, 0x11, 0xef, 0xee, 0xed, 0xec,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
- Buffer () {0x87, 0x17, 0x00, 0x01, 0x01, 0x31, 0xef, 0xee, 0xed, 0xec,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
- Buffer () {0x87, 0x17, 0x00, 0x01, 0x01, 0x02, 0xef, 0xee, 0xed, 0xec,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
- Buffer () {0x87, 0x17, 0x00, 0x01, 0x01, 0x22, 0xef, 0xee, 0xed, 0xec,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
- Buffer () {0x87, 0x17, 0x00, 0x01, 0x01, 0x12, 0xef, 0xee, 0xed, 0xec,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
- Buffer () {0x87, 0x17, 0x00, 0x01, 0x01, 0x32, 0xef, 0xee, 0xed, 0xec,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
- Buffer () {0x87, 0x17, 0x00, 0x01, 0x01, 0x03, 0xef, 0xee, 0xed, 0xec,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
- Buffer () {0x87, 0x17, 0x00, 0x01, 0x01, 0x23, 0xef, 0xee, 0xed, 0xec,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
- Buffer () {0x87, 0x17, 0x00, 0x01, 0x01, 0x13, 0xef, 0xee, 0xed, 0xec,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
- Buffer () {0x87, 0x17, 0x00, 0x01, 0x01, 0x33, 0xef, 0xee, 0xed, 0xec,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
-
- // Particular cases
-
- Buffer () {0x87, 0x17, 0x00, 0x01, 0x01, 0x03, 0xef, 0xee, 0xed, 0xec,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
- Buffer () {0x87, 0x17, 0x00, 0x01, 0x01, 0x03, 0xef, 0xee, 0xed, 0xec,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
-
- // Resource Source
-
- Buffer () {0x87, 0x19, 0x00, 0x01, 0x01, 0x03, 0xef, 0xee, 0xed, 0xec,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc,
- 0x01, 0x00, 0x79, 0x00},
- Buffer () {0x87, 0x1a, 0x00, 0x01, 0x01, 0x03, 0xef, 0xee, 0xed, 0xec,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc,
- 0x0f, 0x50, 0x00, 0x79, 0x00},
- Buffer () {0x87, 0x1d, 0x00, 0x01, 0x01, 0x03, 0xef, 0xee, 0xed, 0xec,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc,
- 0xf0, 0x50, 0x41, 0x54, 0x48, 0x00, 0x79, 0x00},
- Buffer () {0x87, 0xe1, 0x00, 0x01, 0x01, 0x03, 0xef, 0xee, 0xed, 0xec,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc,
- 0xff,
- 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28,
- 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30,
- 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38,
- 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f, 0x40,
- 0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48,
- 0x49, 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f, 0x50,
- 0x51, 0x52, 0x53, 0x54, 0x55, 0x56, 0x57, 0x58,
- 0x59, 0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f, 0x60,
- 0x61, 0x62, 0x63, 0x64, 0x65, 0x66, 0x67, 0x68,
- 0x69, 0x6a, 0x6b, 0x6c, 0x6d, 0x6e, 0x6f, 0x70,
- 0x71, 0x72, 0x73, 0x74, 0x75, 0x76, 0x77, 0x78,
- 0x79, 0x7a, 0x7b, 0x7c, 0x7d, 0x7e, 0x20, 0x21,
- 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29,
- 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31,
- 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x39,
- 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f, 0x40, 0x41,
- 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, 0x49,
- 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f, 0x50, 0x51,
- 0x52, 0x53, 0x54, 0x55, 0x56, 0x57, 0x58, 0x59,
- 0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f, 0x60, 0x61,
- 0x62, 0x63, 0x64, 0x65, 0x66, 0x67, 0x68, 0x69,
- 0x6a, 0x6b, 0x6c, 0x6d, 0x6e, 0x6f, 0x70, 0x71,
- 0x72, 0x73, 0x74, 0x75, 0x76, 0x77, 0x78, 0x79,
- 0x7a, 0x7b, 0x7c, 0x7d, 0x7e, 0x20, 0x21, 0x22,
- 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a,
- 0x00, 0x79, 0x00},
-
- // Particular cases
-
- Buffer () {0x87, 0x25, 0x00, 0x01, 0x0f, 0x33, 0xef, 0xee, 0xed, 0xec,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc,
- 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
- 0x48, 0x50, 0x41, 0x54, 0x48, 0x00, 0x79, 0x00},
- Buffer () {0x87, 0x25, 0x00, 0x01, 0x0f, 0x33, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
- 0x48, 0x50, 0x41, 0x54, 0x48, 0x00, 0x79, 0x00},
-
- // 20051021, relaxation for omitted ResourceSource (bug-fix 70 rejection)
- Buffer () {0x87, 0x18, 0x00, 0x01, 0x01, 0x03, 0xef, 0xee, 0xed, 0xec,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc,
- 0x0f, 0x79, 0x00},
-})
-
-Method(RT0d,, Serialized)
-{
- Name(ts, "RT0d")
-
- // Emit test header, set the filename
-
- THDR (ts, "DWordIo Resource Descriptor Macro", __FILE__)
-
- // Main test case for packages above
-
- m330(ts, 37, "p418", p418, p419)
-
- // Check resource descriptor tag offsets
-
- Store (
- ResourceTemplate () {
- DWordIO (ResourceProducer, MinNotFixed, MaxNotFixed, PosDecode, EntireRange,
- 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff, , , DIO0)
- DWordIO (ResourceConsumer, MinNotFixed, MaxNotFixed, PosDecode, EntireRange,
- 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff, , , DIO1)
- }, Local0)
-
- m331(ts, 1, DIO0._DEC, 0x21, DIO1._DEC, 0xf1, "_DEC")
- m331(ts, 2, DIO0._MIF, 0x22, DIO1._MIF, 0xf2, "_MIF")
- m331(ts, 3, DIO0._MAF, 0x23, DIO1._MAF, 0xf3, "_MAF")
- m331(ts, 4, DIO0._RNG, 0x28, DIO1._RNG, 0xf8, "_RNG")
- m331(ts, 5, DIO0._TTP, 0x2c, DIO1._TTP, 0xfc, "_TTP")
- m331(ts, 6, DIO0._TRS, 0x2d, DIO1._TRS, 0xfd, "_TRS")
- m331(ts, 7, DIO0._GRA, 0x30, DIO1._GRA, 0x100, "_GRA")
- m331(ts, 8, DIO0._MIN, 0x50, DIO1._MIN, 0x120, "_MIN")
- m331(ts, 9, DIO0._MAX, 0x70, DIO1._MAX, 0x140, "_MAX")
- m331(ts, 10, DIO0._TRA, 0x90, DIO1._TRA, 0x160, "_TRA")
- m331(ts, 11, DIO0._LEN, 0xB0, DIO1._LEN, 0x180, "_LEN")
-}
-
-
+/*
+ * Some or all of this work - Copyright (c) 2006 - 2015, Intel Corp.
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without modification,
+ * are permitted provided that the following conditions are met:
+ *
+ * Redistributions of source code must retain the above copyright notice,
+ * this list of conditions and the following disclaimer.
+ * Redistributions in binary form must reproduce the above copyright notice,
+ * this list of conditions and the following disclaimer in the documentation
+ * and/or other materials provided with the distribution.
+ * Neither the name of Intel Corporation nor the names of its contributors
+ * may be used to endorse or promote products derived from this software
+ * without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
+ * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+ * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+ * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+ * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+ * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+/*
+ * Resource Descriptor macros
+ *
+ * DWord IO Resource Descriptor Macro
+ */
+
+Name (p418, Package() {
+
+ // Byte 4 (General Flags) of DWord Address Space Descriptor
+
+ ResourceTemplate () {
+ DWordIO (ResourceProducer, MinNotFixed, MaxNotFixed, PosDecode, ,
+ 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff)
+ },
+ ResourceTemplate () {
+ DWordIO (ResourceProducer, MinNotFixed, MaxNotFixed, SubDecode, ,
+ 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff)
+ },
+ ResourceTemplate () {
+ DWordIO (ResourceProducer, MinNotFixed, MaxFixed, PosDecode, ,
+ 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff)
+ },
+ ResourceTemplate () {
+ DWordIO (ResourceProducer, MinNotFixed, MaxFixed, SubDecode, ,
+ 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff)
+ },
+ ResourceTemplate () {
+ DWordIO (ResourceProducer, MinFixed, MaxNotFixed, PosDecode, ,
+ 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff)
+ },
+ ResourceTemplate () {
+ DWordIO (ResourceProducer, MinFixed, MaxNotFixed, SubDecode, ,
+ 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff)
+ },
+ ResourceTemplate () {
+ DWordIO (ResourceProducer, MinFixed, MaxFixed, PosDecode, ,
+ 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff)
+ },
+ ResourceTemplate () {
+ DWordIO (ResourceProducer, MinFixed, MaxFixed, SubDecode, ,
+ 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff)
+ },
+ ResourceTemplate () {
+ DWordIO (ResourceConsumer, MinNotFixed, MaxNotFixed, PosDecode, ,
+ 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff)
+ },
+ ResourceTemplate () {
+ DWordIO (ResourceConsumer, MinNotFixed, MaxNotFixed, SubDecode, ,
+ 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff)
+ },
+ ResourceTemplate () {
+ DWordIO (ResourceConsumer, MinNotFixed, MaxFixed, PosDecode, ,
+ 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff)
+ },
+ ResourceTemplate () {
+ DWordIO (ResourceConsumer, MinNotFixed, MaxFixed, SubDecode, ,
+ 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff)
+ },
+ ResourceTemplate () {
+ DWordIO (ResourceConsumer, MinFixed, MaxNotFixed, PosDecode, ,
+ 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff)
+ },
+ ResourceTemplate () {
+ DWordIO (ResourceConsumer, MinFixed, MaxNotFixed, SubDecode, ,
+ 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff)
+ },
+ ResourceTemplate () {
+ DWordIO (ResourceConsumer, MinFixed, MaxFixed, PosDecode, ,
+ 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff)
+ },
+ ResourceTemplate () {
+ DWordIO (ResourceConsumer, MinFixed, MaxFixed, SubDecode, ,
+ 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff)
+ },
+
+ // Byte 5 (Type Specific Flags) of DWord Address Space Descriptor
+
+ ResourceTemplate () {
+ DWordIO ( , , , , NonISAOnlyRanges,
+ 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
+ , , , TypeStatic, DenseTranslation)
+ },
+ ResourceTemplate () {
+ DWordIO ( , , , , NonISAOnlyRanges,
+ 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
+ , , , TypeStatic, SparseTranslation)
+ },
+ ResourceTemplate () {
+ DWordIO ( , , , , NonISAOnlyRanges,
+ 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
+ , , , TypeTranslation, DenseTranslation)
+ },
+ ResourceTemplate () {
+ DWordIO ( , , , , NonISAOnlyRanges,
+ 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
+ , , , TypeTranslation, SparseTranslation)
+ },
+ ResourceTemplate () {
+ DWordIO ( , , , , ISAOnlyRanges,
+ 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
+ , , , TypeStatic, DenseTranslation)
+ },
+ ResourceTemplate () {
+ DWordIO ( , , , , ISAOnlyRanges,
+ 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
+ , , , TypeStatic, SparseTranslation)
+ },
+ ResourceTemplate () {
+ DWordIO ( , , , , ISAOnlyRanges,
+ 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
+ , , , TypeTranslation, DenseTranslation)
+ },
+ ResourceTemplate () {
+ DWordIO ( , , , , ISAOnlyRanges,
+ 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
+ , , , TypeTranslation, SparseTranslation)
+ },
+ ResourceTemplate () {
+ DWordIO ( , , , , EntireRange,
+ 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
+ , , , TypeStatic, DenseTranslation)
+ },
+ ResourceTemplate () {
+ DWordIO ( , , , , EntireRange,
+ 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
+ , , , TypeStatic, SparseTranslation)
+ },
+ ResourceTemplate () {
+ DWordIO ( , , , , EntireRange,
+ 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
+ , , , TypeTranslation, DenseTranslation)
+ },
+ ResourceTemplate () {
+ DWordIO ( , , , , EntireRange,
+ 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
+ , , , TypeTranslation, SparseTranslation)
+ },
+
+ // Particular cases
+
+ ResourceTemplate () {
+ DWordIO ( , , , , ,
+ 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff)
+ },
+ ResourceTemplate () {
+ DWordIO ( , , , , ,
+ 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
+ , , , , )
+ },
+
+ // Resource Source
+
+ ResourceTemplate () {
+ DWordIO ( , , , , ,
+ 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
+ 0x01, "", , , )
+ },
+ ResourceTemplate () {
+ DWordIO ( , , , , ,
+ 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
+ 0x0f, "P", , , )
+ },
+ ResourceTemplate () {
+ DWordIO ( , , , , ,
+ 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
+ 0xf0, "PATH", , , )
+ },
+ ResourceTemplate () {
+ DWordIO ( , , , , ,
+ 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
+ 0xff,
+ "!\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !\"#$%&'()*",
+ , , )
+ },
+
+ // Particular cases
+
+ ResourceTemplate () {
+ DWordIO (ResourceConsumer, MinFixed, MaxFixed, SubDecode, EntireRange,
+ 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
+ 0xff, "PATHPATHPATH", DIO0, TypeTranslation, SparseTranslation)
+ },
+ ResourceTemplate () {
+ DWordIO (ResourceConsumer, MinFixed, MaxFixed, SubDecode, EntireRange,
+ 0, 0, 0, 0, 0,
+ 0xff, "PATHPATHPATH", , TypeTranslation, SparseTranslation)
+ },
+
+ // 20051021, relaxation for omitted ResourceSource (bug-fix 70 rejection)
+ ResourceTemplate () {
+ DWordIO ( , , , , ,
+ 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
+ 0x0f)
+ },
+})
+
+/*
+ACPI Specification, Revision 3.0, September 2, 2004
+6.4.3.5.2 DWord Address Space Descriptor
+
+I/O DWord Address Space Descriptor layout:
+
+Byte 0 (Tag Bits): Value=10000111B (0x87) (Type = 1, Large item name = 0x7)
+Byte 1 (Length, bits[7:0]): Variable: Value = 23 (minimum)
+Byte 2 (Length, bits[15:8]): Variable: Value = 0 (minimum)
+Byte 3 (Resource Type):
+ 1 I/O range
+Byte 4 (General Flags):
+ Bits[7:4] Reserved (must be 0)
+ Bit[3] Min Address Fixed, _MAF:
+ 1 The specified maximum address is fixed
+ 0 The specified maximum address is not fixed
+ and can be changed
+ Bit[2] Max Address Fixed,_MIF:
+ 1 The specified minimum address is fixed
+ 0 The specified minimum address is not fixed
+ and can be changed
+ Bit[1] Decode Type, _DEC:
+ 1 This bridge subtractively decodes this address
+ (top level bridges only)
+ 0 This bridge positively decodes this address
+ Bit[0] Consumer/Producer:
+ 1-This device consumes this resource
+ 0-This device produces and consumes this resource
+
+Byte 5 (Type Specific Flags):
+ Flags that are specific to each resource type. The meaning of the flags
+ in this field depends on the value of the Resource Type field (see above)
+ Bits[7:6] Reserved (must be 0)
+ Bit[5] Sparse Translation, _TRS. This bit is only meaningful if Bit[4] is set.
+ 1 SparseTranslation: The primary-side memory address of any specific
+ I/O port within the secondary-side range can be found using
+ the following function.
+
+ address = (((port & 0xFFFc) << 10) || (port & 0xFFF)) + _TRA
+
+ In the address used to access the I/O port, bits[11:2] must be identical
+ to bits[21:12], this gives four bytes of I/O ports on each 4 KB page.
+ 0 DenseTranslation: The primary-side memory address of any specific I/O port
+ within the secondary-side range can be found using the following function.
+
+ address = port + _TRA
+ Bit[4] I/O to Memory Translation, _TTP
+ 1 TypeTranslation: This resource, which is I/O on the secondary side of
+ the bridge, is memory on the primary side of the bridge.
+ 0 TypeStatic: This resource, which is I/O on the secondary side of
+ the bridge, is also I/O on the primary side of the bridge.
+ Bit[3:2] Reserved (must be 0)
+ Bit[1:0] _RNG
+ 3 Memory window covers the entire range
+ 2 ISARangesOnly. This flag is for bridges on systems with multiple bridges.
+ Setting this bit means the memory window specified in this descriptor is
+ limited to the ISA I/O addresses that fall within the specified window.
+ The ISA I/O ranges are: n000-n0FF, n400-n4FF, n800-n8FF, nC00-nCFF. This
+ bit can only be set for bridges entirely configured through ACPI namespace.
+ 1 NonISARangesOnly. This flag is for bridges on systems with multiple bridges.
+ Setting this bit means the memory window specified in this descriptor is
+ limited to the non-ISA I/O addresses that fall within the specified window.
+ The non-ISA I/O ranges are: n100-n3FF, n500-n7FF, n900-nBFF, nD00-nFFF.
+ This bit can only be set for bridges entirely configured through ACPI namespace.
+ 0 Reserved
+
+Byte 6 (Address space granularity, _GRA bits[7:0]):
+ A set bit in this mask means that this bit is decoded. All bits less
+ significant than the most significant set bit must be set. (in other
+ words, the value of the full Address Space Granularity field (all 32
+ bits) must be a number (2**n-1).
+Byte 7 (Address space granularity, _GRA bits[15:8])
+Byte 8 (Address space granularity, _GRA bits[23:16])
+Byte 9 (Address space granularity, _GRA bits[31:24])
+Byte 10 (Address range minimum, _MIN bits [7:0]):
+ For bridges that translate addresses, this is the address space
+ on the secondary side of the bridge
+Byte 11 (Address range minimum, _MIN bits[15:8])
+Byte 12 (Address range minimum, _MIN bits[23:16])
+Byte 13 (Address range minimum, _MIN bits[31:24])
+Byte 14 (Address range maximum, _MAX bits [7:0]): See comment for _MIN
+Byte 15 (Address range maximum, _MAX bits[15:8])
+Byte 16 (Address range maximum, _MAX bits[23:16])
+Byte 17 (Address range maximum, _MAX bits[31:24])
+Byte 18 (Address Translation offset, _TRA bits [7:0]):
+ For bridges that translate addresses across the bridge, this is the
+ offset that must be added to the address on the secondary side to obtain
+ the address on the primary side. Non-bridge devices must list 0 for all
+ Address Translation offset bits
+Byte 19 (Address Translation offset, _TRA bits[15:8])
+Byte 20 (Address Translation offset, _TRA bits[23:16])
+Byte 21 (Address Translation offset, _TRA bits[31:24])
+Byte 22 (Address Length, _LEN bits [7:0])
+Byte 23 (Address Length, _LEN bits[15:8])
+Byte 24 (Address Length, _LEN bits[23:16])
+Byte 25 (Address Length, _LEN bits[31:24])
+Byte 26 (Resource Source Index):
+ (Optional) Only present if Resource Source (below) is present. This
+ field gives an index to the specific resource descriptor that this
+ device consumes from in the current resource template for the device
+ object pointed to in Resource Source
+String (Resource Source):
+ (Optional) If present, the device that uses this descriptor consumes
+ its resources from the resources produced by the named device object.
+ If not present, the device consumes its resources out of a global pool.
+ If not present, the device consumes this resource from its hierarchical
+ parent.
+*/
+
+Name (p419, Package() {
+
+ // Byte 4 (General Flags) of DWord Address Space Descriptor
+
+ Buffer () {0x87, 0x17, 0x00, 0x01, 0x00, 0x03, 0xef, 0xee, 0xed, 0xec,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
+ Buffer () {0x87, 0x17, 0x00, 0x01, 0x02, 0x03, 0xef, 0xee, 0xed, 0xec,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
+ Buffer () {0x87, 0x17, 0x00, 0x01, 0x08, 0x03, 0xef, 0xee, 0xed, 0xec,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
+ Buffer () {0x87, 0x17, 0x00, 0x01, 0x0a, 0x03, 0xef, 0xee, 0xed, 0xec,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
+ Buffer () {0x87, 0x17, 0x00, 0x01, 0x04, 0x03, 0xef, 0xee, 0xed, 0xec,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
+ Buffer () {0x87, 0x17, 0x00, 0x01, 0x06, 0x03, 0xef, 0xee, 0xed, 0xec,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
+ Buffer () {0x87, 0x17, 0x00, 0x01, 0x0c, 0x03, 0xef, 0xee, 0xed, 0xec,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
+ Buffer () {0x87, 0x17, 0x00, 0x01, 0x0e, 0x03, 0xef, 0xee, 0xed, 0xec,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
+ Buffer () {0x87, 0x17, 0x00, 0x01, 0x01, 0x03, 0xef, 0xee, 0xed, 0xec,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
+ Buffer () {0x87, 0x17, 0x00, 0x01, 0x03, 0x03, 0xef, 0xee, 0xed, 0xec,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
+ Buffer () {0x87, 0x17, 0x00, 0x01, 0x09, 0x03, 0xef, 0xee, 0xed, 0xec,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
+ Buffer () {0x87, 0x17, 0x00, 0x01, 0x0b, 0x03, 0xef, 0xee, 0xed, 0xec,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
+ Buffer () {0x87, 0x17, 0x00, 0x01, 0x05, 0x03, 0xef, 0xee, 0xed, 0xec,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
+ Buffer () {0x87, 0x17, 0x00, 0x01, 0x07, 0x03, 0xef, 0xee, 0xed, 0xec,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
+ Buffer () {0x87, 0x17, 0x00, 0x01, 0x0d, 0x03, 0xef, 0xee, 0xed, 0xec,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
+ Buffer () {0x87, 0x17, 0x00, 0x01, 0x0f, 0x03, 0xef, 0xee, 0xed, 0xec,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
+
+ // Byte 5 (Type Specific Flags) of DWord Address Space Descriptor
+
+ Buffer () {0x87, 0x17, 0x00, 0x01, 0x01, 0x01, 0xef, 0xee, 0xed, 0xec,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
+ Buffer () {0x87, 0x17, 0x00, 0x01, 0x01, 0x21, 0xef, 0xee, 0xed, 0xec,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
+ Buffer () {0x87, 0x17, 0x00, 0x01, 0x01, 0x11, 0xef, 0xee, 0xed, 0xec,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
+ Buffer () {0x87, 0x17, 0x00, 0x01, 0x01, 0x31, 0xef, 0xee, 0xed, 0xec,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
+ Buffer () {0x87, 0x17, 0x00, 0x01, 0x01, 0x02, 0xef, 0xee, 0xed, 0xec,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
+ Buffer () {0x87, 0x17, 0x00, 0x01, 0x01, 0x22, 0xef, 0xee, 0xed, 0xec,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
+ Buffer () {0x87, 0x17, 0x00, 0x01, 0x01, 0x12, 0xef, 0xee, 0xed, 0xec,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
+ Buffer () {0x87, 0x17, 0x00, 0x01, 0x01, 0x32, 0xef, 0xee, 0xed, 0xec,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
+ Buffer () {0x87, 0x17, 0x00, 0x01, 0x01, 0x03, 0xef, 0xee, 0xed, 0xec,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
+ Buffer () {0x87, 0x17, 0x00, 0x01, 0x01, 0x23, 0xef, 0xee, 0xed, 0xec,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
+ Buffer () {0x87, 0x17, 0x00, 0x01, 0x01, 0x13, 0xef, 0xee, 0xed, 0xec,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
+ Buffer () {0x87, 0x17, 0x00, 0x01, 0x01, 0x33, 0xef, 0xee, 0xed, 0xec,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
+
+ // Particular cases
+
+ Buffer () {0x87, 0x17, 0x00, 0x01, 0x01, 0x03, 0xef, 0xee, 0xed, 0xec,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
+ Buffer () {0x87, 0x17, 0x00, 0x01, 0x01, 0x03, 0xef, 0xee, 0xed, 0xec,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
+
+ // Resource Source
+
+ Buffer () {0x87, 0x19, 0x00, 0x01, 0x01, 0x03, 0xef, 0xee, 0xed, 0xec,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc,
+ 0x01, 0x00, 0x79, 0x00},
+ Buffer () {0x87, 0x1a, 0x00, 0x01, 0x01, 0x03, 0xef, 0xee, 0xed, 0xec,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc,
+ 0x0f, 0x50, 0x00, 0x79, 0x00},
+ Buffer () {0x87, 0x1d, 0x00, 0x01, 0x01, 0x03, 0xef, 0xee, 0xed, 0xec,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc,
+ 0xf0, 0x50, 0x41, 0x54, 0x48, 0x00, 0x79, 0x00},
+ Buffer () {0x87, 0xe1, 0x00, 0x01, 0x01, 0x03, 0xef, 0xee, 0xed, 0xec,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc,
+ 0xff,
+ 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28,
+ 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30,
+ 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38,
+ 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f, 0x40,
+ 0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48,
+ 0x49, 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f, 0x50,
+ 0x51, 0x52, 0x53, 0x54, 0x55, 0x56, 0x57, 0x58,
+ 0x59, 0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f, 0x60,
+ 0x61, 0x62, 0x63, 0x64, 0x65, 0x66, 0x67, 0x68,
+ 0x69, 0x6a, 0x6b, 0x6c, 0x6d, 0x6e, 0x6f, 0x70,
+ 0x71, 0x72, 0x73, 0x74, 0x75, 0x76, 0x77, 0x78,
+ 0x79, 0x7a, 0x7b, 0x7c, 0x7d, 0x7e, 0x20, 0x21,
+ 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29,
+ 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31,
+ 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x39,
+ 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f, 0x40, 0x41,
+ 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, 0x49,
+ 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f, 0x50, 0x51,
+ 0x52, 0x53, 0x54, 0x55, 0x56, 0x57, 0x58, 0x59,
+ 0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f, 0x60, 0x61,
+ 0x62, 0x63, 0x64, 0x65, 0x66, 0x67, 0x68, 0x69,
+ 0x6a, 0x6b, 0x6c, 0x6d, 0x6e, 0x6f, 0x70, 0x71,
+ 0x72, 0x73, 0x74, 0x75, 0x76, 0x77, 0x78, 0x79,
+ 0x7a, 0x7b, 0x7c, 0x7d, 0x7e, 0x20, 0x21, 0x22,
+ 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a,
+ 0x00, 0x79, 0x00},
+
+ // Particular cases
+
+ Buffer () {0x87, 0x25, 0x00, 0x01, 0x0f, 0x33, 0xef, 0xee, 0xed, 0xec,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc,
+ 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
+ 0x48, 0x50, 0x41, 0x54, 0x48, 0x00, 0x79, 0x00},
+ Buffer () {0x87, 0x25, 0x00, 0x01, 0x0f, 0x33, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
+ 0x48, 0x50, 0x41, 0x54, 0x48, 0x00, 0x79, 0x00},
+
+ // 20051021, relaxation for omitted ResourceSource (bug-fix 70 rejection)
+ Buffer () {0x87, 0x18, 0x00, 0x01, 0x01, 0x03, 0xef, 0xee, 0xed, 0xec,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc,
+ 0x0f, 0x79, 0x00},
+})
+
+Method(RT0d,, Serialized)
+{
+ Name(ts, "RT0d")
+
+ // Emit test header, set the filename
+
+ THDR (ts, "DWordIo Resource Descriptor Macro", __FILE__)
+
+ // Main test case for packages above
+
+ m330(ts, 37, "p418", p418, p419)
+
+ // Check resource descriptor tag offsets
+
+ Store (
+ ResourceTemplate () {
+ DWordIO (ResourceProducer, MinNotFixed, MaxNotFixed, PosDecode, EntireRange,
+ 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff, , , DIO0)
+ DWordIO (ResourceConsumer, MinNotFixed, MaxNotFixed, PosDecode, EntireRange,
+ 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff, , , DIO1)
+ }, Local0)
+
+ m331(ts, 1, DIO0._DEC, 0x21, DIO1._DEC, 0xf1, "_DEC")
+ m331(ts, 2, DIO0._MIF, 0x22, DIO1._MIF, 0xf2, "_MIF")
+ m331(ts, 3, DIO0._MAF, 0x23, DIO1._MAF, 0xf3, "_MAF")
+ m331(ts, 4, DIO0._RNG, 0x28, DIO1._RNG, 0xf8, "_RNG")
+ m331(ts, 5, DIO0._TTP, 0x2c, DIO1._TTP, 0xfc, "_TTP")
+ m331(ts, 6, DIO0._TRS, 0x2d, DIO1._TRS, 0xfd, "_TRS")
+ m331(ts, 7, DIO0._GRA, 0x30, DIO1._GRA, 0x100, "_GRA")
+ m331(ts, 8, DIO0._MIN, 0x50, DIO1._MIN, 0x120, "_MIN")
+ m331(ts, 9, DIO0._MAX, 0x70, DIO1._MAX, 0x140, "_MAX")
+ m331(ts, 10, DIO0._TRA, 0x90, DIO1._TRA, 0x160, "_TRA")
+ m331(ts, 11, DIO0._LEN, 0xB0, DIO1._LEN, 0x180, "_LEN")
+}
+
+
diff --git a/tests/aslts/src/runtime/collections/functional/descriptor/dwordmemory.asl b/tests/aslts/src/runtime/collections/functional/descriptor/dwordmemory.asl
index 643b07612..45382ab0f 100644
--- a/tests/aslts/src/runtime/collections/functional/descriptor/dwordmemory.asl
+++ b/tests/aslts/src/runtime/collections/functional/descriptor/dwordmemory.asl
@@ -1,1042 +1,1042 @@
-/*
- * Some or all of this work - Copyright (c) 2006 - 2014, Intel Corp.
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without modification,
- * are permitted provided that the following conditions are met:
- *
- * Redistributions of source code must retain the above copyright notice,
- * this list of conditions and the following disclaimer.
- * Redistributions in binary form must reproduce the above copyright notice,
- * this list of conditions and the following disclaimer in the documentation
- * and/or other materials provided with the distribution.
- * Neither the name of Intel Corporation nor the names of its contributors
- * may be used to endorse or promote products derived from this software
- * without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
- * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
- * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
- * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
- * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
- * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-/*
- * Resource Descriptor macros
- *
- * DWord Memory Resource Descriptor Macro
- */
-
-Name (p426, Package() {
-
- // Byte 4 (General Flags) of DWord Address Space Descriptor
-
- ResourceTemplate () {
- DWordMemory (ResourceProducer, PosDecode, MinNotFixed, MaxNotFixed, , ,
- 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff)
- },
- ResourceTemplate () {
- DWordMemory (ResourceProducer, PosDecode, MinNotFixed, MaxFixed, , ,
- 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff)
- },
- ResourceTemplate () {
- DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxNotFixed, , ,
- 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff)
- },
- ResourceTemplate () {
- DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, , ,
- 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff)
- },
- ResourceTemplate () {
- DWordMemory (ResourceProducer, SubDecode, MinNotFixed, MaxNotFixed, , ,
- 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff)
- },
- ResourceTemplate () {
- DWordMemory (ResourceProducer, SubDecode, MinNotFixed, MaxFixed, , ,
- 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff)
- },
- ResourceTemplate () {
- DWordMemory (ResourceProducer, SubDecode, MinFixed, MaxNotFixed, , ,
- 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff)
- },
- ResourceTemplate () {
- DWordMemory (ResourceProducer, SubDecode, MinFixed, MaxFixed, , ,
- 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff)
- },
- ResourceTemplate () {
- DWordMemory (ResourceConsumer, PosDecode, MinNotFixed, MaxNotFixed, , ,
- 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff)
- },
- ResourceTemplate () {
- DWordMemory (ResourceConsumer, PosDecode, MinNotFixed, MaxFixed, , ,
- 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff)
- },
- ResourceTemplate () {
- DWordMemory (ResourceConsumer, PosDecode, MinFixed, MaxNotFixed, , ,
- 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff)
- },
- ResourceTemplate () {
- DWordMemory (ResourceConsumer, PosDecode, MinFixed, MaxFixed, , ,
- 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff)
- },
- ResourceTemplate () {
- DWordMemory (ResourceConsumer, SubDecode, MinNotFixed, MaxNotFixed, , ,
- 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff)
- },
- ResourceTemplate () {
- DWordMemory (ResourceConsumer, SubDecode, MinNotFixed, MaxFixed, , ,
- 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff)
- },
- ResourceTemplate () {
- DWordMemory (ResourceConsumer, SubDecode, MinFixed, MaxNotFixed, , ,
- 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff)
- },
- ResourceTemplate () {
- DWordMemory (ResourceConsumer, SubDecode, MinFixed, MaxFixed, , ,
- 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff)
- },
-
- // Byte 5 (Type Specific Flags) of DWord Address Space Descriptor
-
- // NonCacheable
- ResourceTemplate () {
- DWordMemory ( , , , , NonCacheable, ReadOnly,
- 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
- , , , AddressRangeMemory, TypeStatic)
- },
- ResourceTemplate () {
- DWordMemory ( , , , , NonCacheable, ReadOnly,
- 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
- , , , AddressRangeMemory, TypeTranslation)
- },
- ResourceTemplate () {
- DWordMemory ( , , , , NonCacheable, ReadOnly,
- 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
- , , , AddressRangeReserved, TypeStatic)
- },
- ResourceTemplate () {
- DWordMemory ( , , , , NonCacheable, ReadOnly,
- 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
- , , , AddressRangeReserved, TypeTranslation)
- },
- ResourceTemplate () {
- DWordMemory ( , , , , NonCacheable, ReadOnly,
- 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
- , , , AddressRangeACPI, TypeStatic)
- },
- ResourceTemplate () {
- DWordMemory ( , , , , NonCacheable, ReadOnly,
- 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
- , , , AddressRangeACPI, TypeTranslation)
- },
- ResourceTemplate () {
- DWordMemory ( , , , , NonCacheable, ReadOnly,
- 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
- , , , AddressRangeNVS, TypeStatic)
- },
- ResourceTemplate () {
- DWordMemory ( , , , , NonCacheable, ReadOnly,
- 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
- , , , AddressRangeNVS, TypeTranslation)
- },
- ResourceTemplate () {
- DWordMemory ( , , , , NonCacheable, ReadWrite,
- 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
- , , , AddressRangeMemory, TypeStatic)
- },
- ResourceTemplate () {
- DWordMemory ( , , , , NonCacheable, ReadWrite,
- 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
- , , , AddressRangeMemory, TypeTranslation)
- },
- ResourceTemplate () {
- DWordMemory ( , , , , NonCacheable, ReadWrite,
- 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
- , , , AddressRangeReserved, TypeStatic)
- },
- ResourceTemplate () {
- DWordMemory ( , , , , NonCacheable, ReadWrite,
- 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
- , , , AddressRangeReserved, TypeTranslation)
- },
- ResourceTemplate () {
- DWordMemory ( , , , , NonCacheable, ReadWrite,
- 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
- , , , AddressRangeACPI, TypeStatic)
- },
- ResourceTemplate () {
- DWordMemory ( , , , , NonCacheable, ReadWrite,
- 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
- , , , AddressRangeACPI, TypeTranslation)
- },
- ResourceTemplate () {
- DWordMemory ( , , , , NonCacheable, ReadWrite,
- 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
- , , , AddressRangeNVS, TypeStatic)
- },
- ResourceTemplate () {
- DWordMemory ( , , , , NonCacheable, ReadWrite,
- 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
- , , , AddressRangeNVS, TypeTranslation)
- },
-
- // Cacheable
- ResourceTemplate () {
- DWordMemory ( , , , , Cacheable, ReadOnly,
- 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
- , , , AddressRangeMemory, TypeStatic)
- },
- ResourceTemplate () {
- DWordMemory ( , , , , Cacheable, ReadOnly,
- 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
- , , , AddressRangeMemory, TypeTranslation)
- },
- ResourceTemplate () {
- DWordMemory ( , , , , Cacheable, ReadOnly,
- 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
- , , , AddressRangeReserved, TypeStatic)
- },
- ResourceTemplate () {
- DWordMemory ( , , , , Cacheable, ReadOnly,
- 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
- , , , AddressRangeReserved, TypeTranslation)
- },
- ResourceTemplate () {
- DWordMemory ( , , , , Cacheable, ReadOnly,
- 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
- , , , AddressRangeACPI, TypeStatic)
- },
- ResourceTemplate () {
- DWordMemory ( , , , , Cacheable, ReadOnly,
- 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
- , , , AddressRangeACPI, TypeTranslation)
- },
- ResourceTemplate () {
- DWordMemory ( , , , , Cacheable, ReadOnly,
- 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
- , , , AddressRangeNVS, TypeStatic)
- },
- ResourceTemplate () {
- DWordMemory ( , , , , Cacheable, ReadOnly,
- 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
- , , , AddressRangeNVS, TypeTranslation)
- },
- ResourceTemplate () {
- DWordMemory ( , , , , Cacheable, ReadWrite,
- 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
- , , , AddressRangeMemory, TypeStatic)
- },
- ResourceTemplate () {
- DWordMemory ( , , , , Cacheable, ReadWrite,
- 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
- , , , AddressRangeMemory, TypeTranslation)
- },
- ResourceTemplate () {
- DWordMemory ( , , , , Cacheable, ReadWrite,
- 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
- , , , AddressRangeReserved, TypeStatic)
- },
- ResourceTemplate () {
- DWordMemory ( , , , , Cacheable, ReadWrite,
- 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
- , , , AddressRangeReserved, TypeTranslation)
- },
- ResourceTemplate () {
- DWordMemory ( , , , , Cacheable, ReadWrite,
- 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
- , , , AddressRangeACPI, TypeStatic)
- },
- ResourceTemplate () {
- DWordMemory ( , , , , Cacheable, ReadWrite,
- 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
- , , , AddressRangeACPI, TypeTranslation)
- },
- ResourceTemplate () {
- DWordMemory ( , , , , Cacheable, ReadWrite,
- 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
- , , , AddressRangeNVS, TypeStatic)
- },
- ResourceTemplate () {
- DWordMemory ( , , , , Cacheable, ReadWrite,
- 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
- , , , AddressRangeNVS, TypeTranslation)
- },
-
- // WriteCombining
- ResourceTemplate () {
- DWordMemory ( , , , , WriteCombining, ReadOnly,
- 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
- , , , AddressRangeMemory, TypeStatic)
- },
- ResourceTemplate () {
- DWordMemory ( , , , , WriteCombining, ReadOnly,
- 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
- , , , AddressRangeMemory, TypeTranslation)
- },
- ResourceTemplate () {
- DWordMemory ( , , , , WriteCombining, ReadOnly,
- 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
- , , , AddressRangeReserved, TypeStatic)
- },
- ResourceTemplate () {
- DWordMemory ( , , , , WriteCombining, ReadOnly,
- 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
- , , , AddressRangeReserved, TypeTranslation)
- },
- ResourceTemplate () {
- DWordMemory ( , , , , WriteCombining, ReadOnly,
- 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
- , , , AddressRangeACPI, TypeStatic)
- },
- ResourceTemplate () {
- DWordMemory ( , , , , WriteCombining, ReadOnly,
- 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
- , , , AddressRangeACPI, TypeTranslation)
- },
- ResourceTemplate () {
- DWordMemory ( , , , , WriteCombining, ReadOnly,
- 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
- , , , AddressRangeNVS, TypeStatic)
- },
- ResourceTemplate () {
- DWordMemory ( , , , , WriteCombining, ReadOnly,
- 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
- , , , AddressRangeNVS, TypeTranslation)
- },
- ResourceTemplate () {
- DWordMemory ( , , , , WriteCombining, ReadWrite,
- 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
- , , , AddressRangeMemory, TypeStatic)
- },
- ResourceTemplate () {
- DWordMemory ( , , , , WriteCombining, ReadWrite,
- 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
- , , , AddressRangeMemory, TypeTranslation)
- },
- ResourceTemplate () {
- DWordMemory ( , , , , WriteCombining, ReadWrite,
- 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
- , , , AddressRangeReserved, TypeStatic)
- },
- ResourceTemplate () {
- DWordMemory ( , , , , WriteCombining, ReadWrite,
- 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
- , , , AddressRangeReserved, TypeTranslation)
- },
- ResourceTemplate () {
- DWordMemory ( , , , , WriteCombining, ReadWrite,
- 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
- , , , AddressRangeACPI, TypeStatic)
- },
- ResourceTemplate () {
- DWordMemory ( , , , , WriteCombining, ReadWrite,
- 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
- , , , AddressRangeACPI, TypeTranslation)
- },
- ResourceTemplate () {
- DWordMemory ( , , , , WriteCombining, ReadWrite,
- 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
- , , , AddressRangeNVS, TypeStatic)
- },
- ResourceTemplate () {
- DWordMemory ( , , , , WriteCombining, ReadWrite,
- 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
- , , , AddressRangeNVS, TypeTranslation)
- },
-
- // Prefetchable
- ResourceTemplate () {
- DWordMemory ( , , , , Prefetchable, ReadOnly,
- 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
- , , , AddressRangeMemory, TypeStatic)
- },
- ResourceTemplate () {
- DWordMemory ( , , , , Prefetchable, ReadOnly,
- 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
- , , , AddressRangeMemory, TypeTranslation)
- },
- ResourceTemplate () {
- DWordMemory ( , , , , Prefetchable, ReadOnly,
- 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
- , , , AddressRangeReserved, TypeStatic)
- },
- ResourceTemplate () {
- DWordMemory ( , , , , Prefetchable, ReadOnly,
- 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
- , , , AddressRangeReserved, TypeTranslation)
- },
- ResourceTemplate () {
- DWordMemory ( , , , , Prefetchable, ReadOnly,
- 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
- , , , AddressRangeACPI, TypeStatic)
- },
- ResourceTemplate () {
- DWordMemory ( , , , , Prefetchable, ReadOnly,
- 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
- , , , AddressRangeACPI, TypeTranslation)
- },
- ResourceTemplate () {
- DWordMemory ( , , , , Prefetchable, ReadOnly,
- 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
- , , , AddressRangeNVS, TypeStatic)
- },
- ResourceTemplate () {
- DWordMemory ( , , , , Prefetchable, ReadOnly,
- 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
- , , , AddressRangeNVS, TypeTranslation)
- },
- ResourceTemplate () {
- DWordMemory ( , , , , Prefetchable, ReadWrite,
- 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
- , , , AddressRangeMemory, TypeStatic)
- },
- ResourceTemplate () {
- DWordMemory ( , , , , Prefetchable, ReadWrite,
- 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
- , , , AddressRangeMemory, TypeTranslation)
- },
- ResourceTemplate () {
- DWordMemory ( , , , , Prefetchable, ReadWrite,
- 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
- , , , AddressRangeReserved, TypeStatic)
- },
- ResourceTemplate () {
- DWordMemory ( , , , , Prefetchable, ReadWrite,
- 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
- , , , AddressRangeReserved, TypeTranslation)
- },
- ResourceTemplate () {
- DWordMemory ( , , , , Prefetchable, ReadWrite,
- 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
- , , , AddressRangeACPI, TypeStatic)
- },
- ResourceTemplate () {
- DWordMemory ( , , , , Prefetchable, ReadWrite,
- 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
- , , , AddressRangeACPI, TypeTranslation)
- },
- ResourceTemplate () {
- DWordMemory ( , , , , Prefetchable, ReadWrite,
- 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
- , , , AddressRangeNVS, TypeStatic)
- },
- ResourceTemplate () {
- DWordMemory ( , , , , Prefetchable, ReadWrite,
- 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
- , , , AddressRangeNVS, TypeTranslation)
- },
-
- // Particular cases
-
- ResourceTemplate () {
- DWordMemory ( , , , , , ,
- 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff)
- },
- ResourceTemplate () {
- DWordMemory ( , , , , , ,
- 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
- , , , , )
- },
-
- // Resource Source
-
- ResourceTemplate () {
- DWordMemory ( , , , , , ,
- 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
- 0x01, "", , , )
- },
- ResourceTemplate () {
- DWordMemory ( , , , , , ,
- 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
- 0x0f, "P", , , )
- },
- ResourceTemplate () {
- DWordMemory ( , , , , , ,
- 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
- 0xf0, "PATH", , , )
- },
- ResourceTemplate () {
- DWordMemory ( , , , , , ,
- 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
- 0xff,
- "!\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !\"#$%&'()*",
- , , )
- },
-
- // Particular cases
-
- ResourceTemplate () {
- DWordMemory (ResourceConsumer, SubDecode, MinFixed, MaxFixed, NonCacheable, ReadOnly,
- 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
- 0xff, "PATHPATHPATH", DME0, AddressRangeACPI, TypeTranslation)
- },
- ResourceTemplate () {
- DWordMemory (ResourceConsumer, SubDecode, MinFixed, MaxFixed, NonCacheable, ReadOnly,
- 0, 0, 0, 0, 0,
- 0xff, "PATHPATHPATH", , AddressRangeACPI, TypeTranslation)
- },
-
- // 20051021, relaxation for omitted ResourceSource (bug-fix 70 rejection)
- ResourceTemplate () {
- DWordMemory ( , , , , , ,
- 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
- 0x0f)
- },
-})
-
-/*
-ACPI Specification, Revision 3.0, September 2, 2004
-6.4.3.5.2 DWord Address Space Descriptor
-
-Memory DWord Address Space Descriptor layout:
-
-Byte 0 (Tag Bits): Value=10000111B (0x87) (Type = 1, Large item name = 0x7)
-Byte 1 (Length, bits[7:0]): Variable: Value = 23 (minimum)
-Byte 2 (Length, bits[15:8]): Variable: Value = 0 (minimum)
-Byte 3 (Resource Type):
- 0 Memory range
-Byte 4 (General Flags):
- Bits[7:4] Reserved (must be 0)
- Bit[3] Min Address Fixed, _MAF:
- 1 The specified maximum address is fixed
- 0 The specified maximum address is not fixed
- and can be changed
- Bit[2] Max Address Fixed,_MIF:
- 1 The specified minimum address is fixed
- 0 The specified minimum address is not fixed
- and can be changed
- Bit[1] Decode Type, _DEC:
- 1 This bridge subtractively decodes this address
- (top level bridges only)
- 0 This bridge positively decodes this address
- Bit[0] Consumer/Producer:
- 1-This device consumes this resource
- 0-This device produces and consumes this resource
-Byte 5 (Type Specific Flags):
- Flags that are specific to each resource type. The meaning of the flags
- in this field depends on the value of the Resource Type field (see above)
- Bits[7:6] Reserved (must be 0)
- Bit[5] Memory to I/O Translation, _TTP
- 1 TypeTranslation: This resource, which is memory on the secondary
- side of the bridge, is I/O on the primary side of the bridge.
- 0 TypeStatic: This resource, which is memory on the secondary side
- of the bridge, is also memory on the primary side of the bridge.
- Bits[4:3] Memory attributes, _MTP. These bits are only defined if this memory
- resource describes system RAM. For a definition of the labels described
- here, see section 15, "System Address Map Interfaces."
- 0 AddressRangeMemory
- 1 AddressRangeReserved
- 2 AddressRangeACPI
- 3 AddressRangeNVS
- Bits[2:1] Memory attributes, _MEM
- 0 The memory is non-cacheable.
- 1 The memory is cacheable.
- 2 The memory is cacheable and supports write combining.
- 3 The memory is cacheable and prefetchable.
- (Notice: OSPM ignores this field in the Extended address space descriptor.
- Instead it uses the Type Specific Attributes field to determine memory attributes)
- Bit[0] Write status, _RW
- 1 This memory range is read-write.
- 0 This memory range is read-only.
-Byte 6 (Address space granularity, _GRA bits[7:0]):
- A set bit in this mask means that this bit is decoded. All bits less
- significant than the most significant set bit must be set. (in other
- words, the value of the full Address Space Granularity field (all 32
- bits) must be a number (2**n-1).
-Byte 7 (Address space granularity, _GRA bits[15:8])
-Byte 8 (Address space granularity, _GRA bits[23:16])
-Byte 9 (Address space granularity, _GRA bits[31:24])
-Byte 10 (Address range minimum, _MIN bits [7:0]):
- For bridges that translate addresses, this is the address space
- on the secondary side of the bridge
-Byte 11 (Address range minimum, _MIN bits[15:8])
-Byte 12 (Address range minimum, _MIN bits[23:16])
-Byte 13 (Address range minimum, _MIN bits[31:24])
-Byte 14 (Address range maximum, _MAX bits [7:0]): See comment for _MIN
-Byte 15 (Address range maximum, _MAX bits[15:8])
-Byte 16 (Address range maximum, _MAX bits[23:16])
-Byte 17 (Address range maximum, _MAX bits[31:24])
-Byte 18 (Address Translation offset, _TRA bits [7:0]):
- For bridges that translate addresses across the bridge, this is the
- offset that must be added to the address on the secondary side to obtain
- the address on the primary side. Non-bridge devices must list 0 for all
- Address Translation offset bits
-Byte 19 (Address Translation offset, _TRA bits[15:8])
-Byte 20 (Address Translation offset, _TRA bits[23:16])
-Byte 21 (Address Translation offset, _TRA bits[31:24])
-Byte 22 (Address Length, _LEN bits [7:0])
-Byte 23 (Address Length, _LEN bits[15:8])
-Byte 24 (Address Length, _LEN bits[23:16])
-Byte 25 (Address Length, _LEN bits[31:24])
-Byte 26 (Resource Source Index):
- (Optional) Only present if Resource Source (below) is present. This
- field gives an index to the specific resource descriptor that this
- device consumes from in the current resource template for the device
- object pointed to in Resource Source
-String (Resource Source):
- (Optional) If present, the device that uses this descriptor consumes
- its resources from the resources produced by the named device object.
- If not present, the device consumes its resources out of a global pool.
- If not present, the device consumes this resource from its hierarchical
- parent.
-*/
-
-Name (p427, Package() {
-
- // Byte 4 (General Flags) of DWord Address Space Descriptor
-
- Buffer () {0x87, 0x17, 0x00, 0x00, 0x00, 0x01,
- 0xef, 0xee, 0xed, 0xec,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
- Buffer () {0x87, 0x17, 0x00, 0x00, 0x08, 0x01,
- 0xef, 0xee, 0xed, 0xec,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
- Buffer () {0x87, 0x17, 0x00, 0x00, 0x04, 0x01,
- 0xef, 0xee, 0xed, 0xec,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
- Buffer () {0x87, 0x17, 0x00, 0x00, 0x0c, 0x01,
- 0xef, 0xee, 0xed, 0xec,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
- Buffer () {0x87, 0x17, 0x00, 0x00, 0x02, 0x01,
- 0xef, 0xee, 0xed, 0xec,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
- Buffer () {0x87, 0x17, 0x00, 0x00, 0x0a, 0x01,
- 0xef, 0xee, 0xed, 0xec,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
- Buffer () {0x87, 0x17, 0x00, 0x00, 0x06, 0x01,
- 0xef, 0xee, 0xed, 0xec,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
- Buffer () {0x87, 0x17, 0x00, 0x00, 0x0e, 0x01,
- 0xef, 0xee, 0xed, 0xec,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
- Buffer () {0x87, 0x17, 0x00, 0x00, 0x01, 0x01,
- 0xef, 0xee, 0xed, 0xec,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
- Buffer () {0x87, 0x17, 0x00, 0x00, 0x09, 0x01,
- 0xef, 0xee, 0xed, 0xec,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
- Buffer () {0x87, 0x17, 0x00, 0x00, 0x05, 0x01,
- 0xef, 0xee, 0xed, 0xec,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
- Buffer () {0x87, 0x17, 0x00, 0x00, 0x0d, 0x01,
- 0xef, 0xee, 0xed, 0xec,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
- Buffer () {0x87, 0x17, 0x00, 0x00, 0x03, 0x01,
- 0xef, 0xee, 0xed, 0xec,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
- Buffer () {0x87, 0x17, 0x00, 0x00, 0x0b, 0x01,
- 0xef, 0xee, 0xed, 0xec,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
- Buffer () {0x87, 0x17, 0x00, 0x00, 0x07, 0x01,
- 0xef, 0xee, 0xed, 0xec,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
- Buffer () {0x87, 0x17, 0x00, 0x00, 0x0f, 0x01,
- 0xef, 0xee, 0xed, 0xec,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
-
- // Byte 5 (Type Specific Flags) of DWord Address Space Descriptor
-
- // NonCacheable
- Buffer () {0x87, 0x17, 0x00, 0x00, 0x01, 0x00,
- 0xef, 0xee, 0xed, 0xec,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
- Buffer () {0x87, 0x17, 0x00, 0x00, 0x01, 0x20,
- 0xef, 0xee, 0xed, 0xec,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
- Buffer () {0x87, 0x17, 0x00, 0x00, 0x01, 0x08,
- 0xef, 0xee, 0xed, 0xec,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
- Buffer () {0x87, 0x17, 0x00, 0x00, 0x01, 0x28,
- 0xef, 0xee, 0xed, 0xec,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
- Buffer () {0x87, 0x17, 0x00, 0x00, 0x01, 0x10,
- 0xef, 0xee, 0xed, 0xec,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
- Buffer () {0x87, 0x17, 0x00, 0x00, 0x01, 0x30,
- 0xef, 0xee, 0xed, 0xec,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
- Buffer () {0x87, 0x17, 0x00, 0x00, 0x01, 0x18,
- 0xef, 0xee, 0xed, 0xec,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
- Buffer () {0x87, 0x17, 0x00, 0x00, 0x01, 0x38,
- 0xef, 0xee, 0xed, 0xec,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
- Buffer () {0x87, 0x17, 0x00, 0x00, 0x01, 0x01,
- 0xef, 0xee, 0xed, 0xec,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
- Buffer () {0x87, 0x17, 0x00, 0x00, 0x01, 0x21,
- 0xef, 0xee, 0xed, 0xec,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
- Buffer () {0x87, 0x17, 0x00, 0x00, 0x01, 0x09,
- 0xef, 0xee, 0xed, 0xec,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
- Buffer () {0x87, 0x17, 0x00, 0x00, 0x01, 0x29,
- 0xef, 0xee, 0xed, 0xec,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
- Buffer () {0x87, 0x17, 0x00, 0x00, 0x01, 0x11,
- 0xef, 0xee, 0xed, 0xec,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
- Buffer () {0x87, 0x17, 0x00, 0x00, 0x01, 0x31,
- 0xef, 0xee, 0xed, 0xec,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
- Buffer () {0x87, 0x17, 0x00, 0x00, 0x01, 0x19,
- 0xef, 0xee, 0xed, 0xec,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
- Buffer () {0x87, 0x17, 0x00, 0x00, 0x01, 0x39,
- 0xef, 0xee, 0xed, 0xec,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
-
- // Cacheable
- Buffer () {0x87, 0x17, 0x00, 0x00, 0x01, 0x02,
- 0xef, 0xee, 0xed, 0xec,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
- Buffer () {0x87, 0x17, 0x00, 0x00, 0x01, 0x22,
- 0xef, 0xee, 0xed, 0xec,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
- Buffer () {0x87, 0x17, 0x00, 0x00, 0x01, 0x0a,
- 0xef, 0xee, 0xed, 0xec,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
- Buffer () {0x87, 0x17, 0x00, 0x00, 0x01, 0x2a,
- 0xef, 0xee, 0xed, 0xec,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
- Buffer () {0x87, 0x17, 0x00, 0x00, 0x01, 0x12,
- 0xef, 0xee, 0xed, 0xec,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
- Buffer () {0x87, 0x17, 0x00, 0x00, 0x01, 0x32,
- 0xef, 0xee, 0xed, 0xec,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
- Buffer () {0x87, 0x17, 0x00, 0x00, 0x01, 0x1a,
- 0xef, 0xee, 0xed, 0xec,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
- Buffer () {0x87, 0x17, 0x00, 0x00, 0x01, 0x3a,
- 0xef, 0xee, 0xed, 0xec,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
- Buffer () {0x87, 0x17, 0x00, 0x00, 0x01, 0x03,
- 0xef, 0xee, 0xed, 0xec,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
- Buffer () {0x87, 0x17, 0x00, 0x00, 0x01, 0x23,
- 0xef, 0xee, 0xed, 0xec,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
- Buffer () {0x87, 0x17, 0x00, 0x00, 0x01, 0x0b,
- 0xef, 0xee, 0xed, 0xec,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
- Buffer () {0x87, 0x17, 0x00, 0x00, 0x01, 0x2b,
- 0xef, 0xee, 0xed, 0xec,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
- Buffer () {0x87, 0x17, 0x00, 0x00, 0x01, 0x13,
- 0xef, 0xee, 0xed, 0xec,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
- Buffer () {0x87, 0x17, 0x00, 0x00, 0x01, 0x33,
- 0xef, 0xee, 0xed, 0xec,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
- Buffer () {0x87, 0x17, 0x00, 0x00, 0x01, 0x1b,
- 0xef, 0xee, 0xed, 0xec,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
- Buffer () {0x87, 0x17, 0x00, 0x00, 0x01, 0x3b,
- 0xef, 0xee, 0xed, 0xec,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
-
- // WriteCombining
- Buffer () {0x87, 0x17, 0x00, 0x00, 0x01, 0x04,
- 0xef, 0xee, 0xed, 0xec,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
- Buffer () {0x87, 0x17, 0x00, 0x00, 0x01, 0x24,
- 0xef, 0xee, 0xed, 0xec,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
- Buffer () {0x87, 0x17, 0x00, 0x00, 0x01, 0x0c,
- 0xef, 0xee, 0xed, 0xec,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
- Buffer () {0x87, 0x17, 0x00, 0x00, 0x01, 0x2c,
- 0xef, 0xee, 0xed, 0xec,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
- Buffer () {0x87, 0x17, 0x00, 0x00, 0x01, 0x14,
- 0xef, 0xee, 0xed, 0xec,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
- Buffer () {0x87, 0x17, 0x00, 0x00, 0x01, 0x34,
- 0xef, 0xee, 0xed, 0xec,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
- Buffer () {0x87, 0x17, 0x00, 0x00, 0x01, 0x1c,
- 0xef, 0xee, 0xed, 0xec,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
- Buffer () {0x87, 0x17, 0x00, 0x00, 0x01, 0x3c,
- 0xef, 0xee, 0xed, 0xec,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
- Buffer () {0x87, 0x17, 0x00, 0x00, 0x01, 0x05,
- 0xef, 0xee, 0xed, 0xec,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
- Buffer () {0x87, 0x17, 0x00, 0x00, 0x01, 0x25,
- 0xef, 0xee, 0xed, 0xec,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
- Buffer () {0x87, 0x17, 0x00, 0x00, 0x01, 0x0d,
- 0xef, 0xee, 0xed, 0xec,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
- Buffer () {0x87, 0x17, 0x00, 0x00, 0x01, 0x2d,
- 0xef, 0xee, 0xed, 0xec,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
- Buffer () {0x87, 0x17, 0x00, 0x00, 0x01, 0x15,
- 0xef, 0xee, 0xed, 0xec,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
- Buffer () {0x87, 0x17, 0x00, 0x00, 0x01, 0x35,
- 0xef, 0xee, 0xed, 0xec,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
- Buffer () {0x87, 0x17, 0x00, 0x00, 0x01, 0x1d,
- 0xef, 0xee, 0xed, 0xec,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
- Buffer () {0x87, 0x17, 0x00, 0x00, 0x01, 0x3d,
- 0xef, 0xee, 0xed, 0xec,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
-
- // Prefetchable
- Buffer () {0x87, 0x17, 0x00, 0x00, 0x01, 0x06,
- 0xef, 0xee, 0xed, 0xec,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
- Buffer () {0x87, 0x17, 0x00, 0x00, 0x01, 0x26,
- 0xef, 0xee, 0xed, 0xec,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
- Buffer () {0x87, 0x17, 0x00, 0x00, 0x01, 0x0e,
- 0xef, 0xee, 0xed, 0xec,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
- Buffer () {0x87, 0x17, 0x00, 0x00, 0x01, 0x2e,
- 0xef, 0xee, 0xed, 0xec,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
- Buffer () {0x87, 0x17, 0x00, 0x00, 0x01, 0x16,
- 0xef, 0xee, 0xed, 0xec,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
- Buffer () {0x87, 0x17, 0x00, 0x00, 0x01, 0x36,
- 0xef, 0xee, 0xed, 0xec,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
- Buffer () {0x87, 0x17, 0x00, 0x00, 0x01, 0x1e,
- 0xef, 0xee, 0xed, 0xec,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
- Buffer () {0x87, 0x17, 0x00, 0x00, 0x01, 0x3e,
- 0xef, 0xee, 0xed, 0xec,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
- Buffer () {0x87, 0x17, 0x00, 0x00, 0x01, 0x07,
- 0xef, 0xee, 0xed, 0xec,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
- Buffer () {0x87, 0x17, 0x00, 0x00, 0x01, 0x27,
- 0xef, 0xee, 0xed, 0xec,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
- Buffer () {0x87, 0x17, 0x00, 0x00, 0x01, 0x0f,
- 0xef, 0xee, 0xed, 0xec,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
- Buffer () {0x87, 0x17, 0x00, 0x00, 0x01, 0x2f,
- 0xef, 0xee, 0xed, 0xec,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
- Buffer () {0x87, 0x17, 0x00, 0x00, 0x01, 0x17,
- 0xef, 0xee, 0xed, 0xec,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
- Buffer () {0x87, 0x17, 0x00, 0x00, 0x01, 0x37,
- 0xef, 0xee, 0xed, 0xec,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
- Buffer () {0x87, 0x17, 0x00, 0x00, 0x01, 0x1f,
- 0xef, 0xee, 0xed, 0xec,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
- Buffer () {0x87, 0x17, 0x00, 0x00, 0x01, 0x3f,
- 0xef, 0xee, 0xed, 0xec,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
-
- // Particular cases
-
- Buffer () {0x87, 0x17, 0x00, 0x00, 0x01, 0x01,
- 0xef, 0xee, 0xed, 0xec,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
- Buffer () {0x87, 0x17, 0x00, 0x00, 0x01, 0x01,
- 0xef, 0xee, 0xed, 0xec,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
-
- // Resource Source
-
- Buffer () {0x87, 0x19, 0x00, 0x00, 0x01, 0x01,
- 0xef, 0xee, 0xed, 0xec,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc,
- 0x01, 0x00, 0x79, 0x00},
- Buffer () {0x87, 0x1a, 0x00, 0x00, 0x01, 0x01,
- 0xef, 0xee, 0xed, 0xec,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc,
- 0x0f, 0x50, 0x00, 0x79, 0x00},
- Buffer () {0x87, 0x1d, 0x00, 0x00, 0x01, 0x01,
- 0xef, 0xee, 0xed, 0xec,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc,
- 0xf0, 0x50, 0x41, 0x54, 0x48, 0x00, 0x79, 0x00},
- Buffer () {0x87, 0xe1, 0x00, 0x00, 0x01, 0x01,
- 0xef, 0xee, 0xed, 0xec,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc,
- 0xff,
- 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28,
- 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30,
- 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38,
- 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f, 0x40,
- 0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48,
- 0x49, 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f, 0x50,
- 0x51, 0x52, 0x53, 0x54, 0x55, 0x56, 0x57, 0x58,
- 0x59, 0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f, 0x60,
- 0x61, 0x62, 0x63, 0x64, 0x65, 0x66, 0x67, 0x68,
- 0x69, 0x6a, 0x6b, 0x6c, 0x6d, 0x6e, 0x6f, 0x70,
- 0x71, 0x72, 0x73, 0x74, 0x75, 0x76, 0x77, 0x78,
- 0x79, 0x7a, 0x7b, 0x7c, 0x7d, 0x7e, 0x20, 0x21,
- 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29,
- 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31,
- 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x39,
- 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f, 0x40, 0x41,
- 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, 0x49,
- 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f, 0x50, 0x51,
- 0x52, 0x53, 0x54, 0x55, 0x56, 0x57, 0x58, 0x59,
- 0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f, 0x60, 0x61,
- 0x62, 0x63, 0x64, 0x65, 0x66, 0x67, 0x68, 0x69,
- 0x6a, 0x6b, 0x6c, 0x6d, 0x6e, 0x6f, 0x70, 0x71,
- 0x72, 0x73, 0x74, 0x75, 0x76, 0x77, 0x78, 0x79,
- 0x7a, 0x7b, 0x7c, 0x7d, 0x7e, 0x20, 0x21, 0x22,
- 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a,
- 0x00, 0x79, 0x00},
-
- // Particular cases
-
- Buffer () {0x87, 0x25, 0x00, 0x00, 0x0f, 0x30,
- 0xef, 0xee, 0xed, 0xec,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc,
- 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
- 0x48, 0x50, 0x41, 0x54, 0x48, 0x00, 0x79, 0x00},
- Buffer () {0x87, 0x25, 0x00, 0x00, 0x0f, 0x30,
- 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
- 0x48, 0x50, 0x41, 0x54, 0x48, 0x00, 0x79, 0x00},
-
- // 20051021, relaxation for omitted ResourceSource (bug-fix 70 rejection)
- Buffer () {0x87, 0x18, 0x00, 0x00, 0x01, 0x01,
- 0xef, 0xee, 0xed, 0xec,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc,
- 0x0f, 0x79, 0x00},
-})
-
-Method(RT11,, Serialized)
-{
- Name(ts, "RT11")
-
- // Emit test header, set the filename
-
- THDR (ts, "DWordMemory Resource Descriptor Macro", __FILE__)
-
- // Main test case for packages above
-
- m330(ts, 89, "p426", p426, p427)
-
- // Check resource descriptor tag offsets
-
- Store (
- ResourceTemplate () {
- DWordMemory (ResourceProducer, PosDecode, MinNotFixed, MaxNotFixed, NonCacheable, ReadOnly,
- 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff, , , DME0)
- DWordMemory (ResourceConsumer, PosDecode, MinNotFixed, MaxNotFixed, NonCacheable, ReadOnly,
- 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff, , , DME1)
- }, Local0)
-
- m331(ts, 1, DME0._DEC, 0x21, DME1._DEC, 0xf1, "_DEC")
- m331(ts, 2, DME0._MIF, 0x22, DME1._MIF, 0xf2, "_MIF")
- m331(ts, 3, DME0._MAF, 0x23, DME1._MAF, 0xf3, "_MAF")
- m331(ts, 4, DME0._RW, 0x28, DME1._RW, 0xf8, "_RW")
- m331(ts, 5, DME0._MEM, 0x29, DME1._MEM, 0xf9, "_MEM")
- m331(ts, 6, DME0._MTP, 0x2b, DME1._MTP, 0xfb, "_MTP")
- m331(ts, 6, DME0._TTP, 0x2d, DME1._TTP, 0xfd, "_TTP")
- m331(ts, 7, DME0._GRA, 0x30, DME1._GRA, 0x100, "_GRA")
- m331(ts, 8, DME0._MIN, 0x50, DME1._MIN, 0x120, "_MIN")
- m331(ts, 9, DME0._MAX, 0x70, DME1._MAX, 0x140, "_MAX")
- m331(ts, 10, DME0._TRA, 0x90, DME1._TRA, 0x160, "_TRA")
- m331(ts, 11, DME0._LEN, 0xB0, DME1._LEN, 0x180, "_LEN")
-}
-
+/*
+ * Some or all of this work - Copyright (c) 2006 - 2015, Intel Corp.
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without modification,
+ * are permitted provided that the following conditions are met:
+ *
+ * Redistributions of source code must retain the above copyright notice,
+ * this list of conditions and the following disclaimer.
+ * Redistributions in binary form must reproduce the above copyright notice,
+ * this list of conditions and the following disclaimer in the documentation
+ * and/or other materials provided with the distribution.
+ * Neither the name of Intel Corporation nor the names of its contributors
+ * may be used to endorse or promote products derived from this software
+ * without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
+ * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+ * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+ * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+ * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+ * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+/*
+ * Resource Descriptor macros
+ *
+ * DWord Memory Resource Descriptor Macro
+ */
+
+Name (p426, Package() {
+
+ // Byte 4 (General Flags) of DWord Address Space Descriptor
+
+ ResourceTemplate () {
+ DWordMemory (ResourceProducer, PosDecode, MinNotFixed, MaxNotFixed, , ,
+ 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff)
+ },
+ ResourceTemplate () {
+ DWordMemory (ResourceProducer, PosDecode, MinNotFixed, MaxFixed, , ,
+ 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff)
+ },
+ ResourceTemplate () {
+ DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxNotFixed, , ,
+ 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff)
+ },
+ ResourceTemplate () {
+ DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, , ,
+ 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff)
+ },
+ ResourceTemplate () {
+ DWordMemory (ResourceProducer, SubDecode, MinNotFixed, MaxNotFixed, , ,
+ 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff)
+ },
+ ResourceTemplate () {
+ DWordMemory (ResourceProducer, SubDecode, MinNotFixed, MaxFixed, , ,
+ 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff)
+ },
+ ResourceTemplate () {
+ DWordMemory (ResourceProducer, SubDecode, MinFixed, MaxNotFixed, , ,
+ 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff)
+ },
+ ResourceTemplate () {
+ DWordMemory (ResourceProducer, SubDecode, MinFixed, MaxFixed, , ,
+ 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff)
+ },
+ ResourceTemplate () {
+ DWordMemory (ResourceConsumer, PosDecode, MinNotFixed, MaxNotFixed, , ,
+ 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff)
+ },
+ ResourceTemplate () {
+ DWordMemory (ResourceConsumer, PosDecode, MinNotFixed, MaxFixed, , ,
+ 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff)
+ },
+ ResourceTemplate () {
+ DWordMemory (ResourceConsumer, PosDecode, MinFixed, MaxNotFixed, , ,
+ 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff)
+ },
+ ResourceTemplate () {
+ DWordMemory (ResourceConsumer, PosDecode, MinFixed, MaxFixed, , ,
+ 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff)
+ },
+ ResourceTemplate () {
+ DWordMemory (ResourceConsumer, SubDecode, MinNotFixed, MaxNotFixed, , ,
+ 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff)
+ },
+ ResourceTemplate () {
+ DWordMemory (ResourceConsumer, SubDecode, MinNotFixed, MaxFixed, , ,
+ 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff)
+ },
+ ResourceTemplate () {
+ DWordMemory (ResourceConsumer, SubDecode, MinFixed, MaxNotFixed, , ,
+ 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff)
+ },
+ ResourceTemplate () {
+ DWordMemory (ResourceConsumer, SubDecode, MinFixed, MaxFixed, , ,
+ 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff)
+ },
+
+ // Byte 5 (Type Specific Flags) of DWord Address Space Descriptor
+
+ // NonCacheable
+ ResourceTemplate () {
+ DWordMemory ( , , , , NonCacheable, ReadOnly,
+ 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
+ , , , AddressRangeMemory, TypeStatic)
+ },
+ ResourceTemplate () {
+ DWordMemory ( , , , , NonCacheable, ReadOnly,
+ 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
+ , , , AddressRangeMemory, TypeTranslation)
+ },
+ ResourceTemplate () {
+ DWordMemory ( , , , , NonCacheable, ReadOnly,
+ 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
+ , , , AddressRangeReserved, TypeStatic)
+ },
+ ResourceTemplate () {
+ DWordMemory ( , , , , NonCacheable, ReadOnly,
+ 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
+ , , , AddressRangeReserved, TypeTranslation)
+ },
+ ResourceTemplate () {
+ DWordMemory ( , , , , NonCacheable, ReadOnly,
+ 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
+ , , , AddressRangeACPI, TypeStatic)
+ },
+ ResourceTemplate () {
+ DWordMemory ( , , , , NonCacheable, ReadOnly,
+ 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
+ , , , AddressRangeACPI, TypeTranslation)
+ },
+ ResourceTemplate () {
+ DWordMemory ( , , , , NonCacheable, ReadOnly,
+ 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
+ , , , AddressRangeNVS, TypeStatic)
+ },
+ ResourceTemplate () {
+ DWordMemory ( , , , , NonCacheable, ReadOnly,
+ 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
+ , , , AddressRangeNVS, TypeTranslation)
+ },
+ ResourceTemplate () {
+ DWordMemory ( , , , , NonCacheable, ReadWrite,
+ 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
+ , , , AddressRangeMemory, TypeStatic)
+ },
+ ResourceTemplate () {
+ DWordMemory ( , , , , NonCacheable, ReadWrite,
+ 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
+ , , , AddressRangeMemory, TypeTranslation)
+ },
+ ResourceTemplate () {
+ DWordMemory ( , , , , NonCacheable, ReadWrite,
+ 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
+ , , , AddressRangeReserved, TypeStatic)
+ },
+ ResourceTemplate () {
+ DWordMemory ( , , , , NonCacheable, ReadWrite,
+ 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
+ , , , AddressRangeReserved, TypeTranslation)
+ },
+ ResourceTemplate () {
+ DWordMemory ( , , , , NonCacheable, ReadWrite,
+ 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
+ , , , AddressRangeACPI, TypeStatic)
+ },
+ ResourceTemplate () {
+ DWordMemory ( , , , , NonCacheable, ReadWrite,
+ 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
+ , , , AddressRangeACPI, TypeTranslation)
+ },
+ ResourceTemplate () {
+ DWordMemory ( , , , , NonCacheable, ReadWrite,
+ 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
+ , , , AddressRangeNVS, TypeStatic)
+ },
+ ResourceTemplate () {
+ DWordMemory ( , , , , NonCacheable, ReadWrite,
+ 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
+ , , , AddressRangeNVS, TypeTranslation)
+ },
+
+ // Cacheable
+ ResourceTemplate () {
+ DWordMemory ( , , , , Cacheable, ReadOnly,
+ 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
+ , , , AddressRangeMemory, TypeStatic)
+ },
+ ResourceTemplate () {
+ DWordMemory ( , , , , Cacheable, ReadOnly,
+ 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
+ , , , AddressRangeMemory, TypeTranslation)
+ },
+ ResourceTemplate () {
+ DWordMemory ( , , , , Cacheable, ReadOnly,
+ 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
+ , , , AddressRangeReserved, TypeStatic)
+ },
+ ResourceTemplate () {
+ DWordMemory ( , , , , Cacheable, ReadOnly,
+ 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
+ , , , AddressRangeReserved, TypeTranslation)
+ },
+ ResourceTemplate () {
+ DWordMemory ( , , , , Cacheable, ReadOnly,
+ 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
+ , , , AddressRangeACPI, TypeStatic)
+ },
+ ResourceTemplate () {
+ DWordMemory ( , , , , Cacheable, ReadOnly,
+ 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
+ , , , AddressRangeACPI, TypeTranslation)
+ },
+ ResourceTemplate () {
+ DWordMemory ( , , , , Cacheable, ReadOnly,
+ 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
+ , , , AddressRangeNVS, TypeStatic)
+ },
+ ResourceTemplate () {
+ DWordMemory ( , , , , Cacheable, ReadOnly,
+ 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
+ , , , AddressRangeNVS, TypeTranslation)
+ },
+ ResourceTemplate () {
+ DWordMemory ( , , , , Cacheable, ReadWrite,
+ 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
+ , , , AddressRangeMemory, TypeStatic)
+ },
+ ResourceTemplate () {
+ DWordMemory ( , , , , Cacheable, ReadWrite,
+ 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
+ , , , AddressRangeMemory, TypeTranslation)
+ },
+ ResourceTemplate () {
+ DWordMemory ( , , , , Cacheable, ReadWrite,
+ 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
+ , , , AddressRangeReserved, TypeStatic)
+ },
+ ResourceTemplate () {
+ DWordMemory ( , , , , Cacheable, ReadWrite,
+ 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
+ , , , AddressRangeReserved, TypeTranslation)
+ },
+ ResourceTemplate () {
+ DWordMemory ( , , , , Cacheable, ReadWrite,
+ 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
+ , , , AddressRangeACPI, TypeStatic)
+ },
+ ResourceTemplate () {
+ DWordMemory ( , , , , Cacheable, ReadWrite,
+ 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
+ , , , AddressRangeACPI, TypeTranslation)
+ },
+ ResourceTemplate () {
+ DWordMemory ( , , , , Cacheable, ReadWrite,
+ 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
+ , , , AddressRangeNVS, TypeStatic)
+ },
+ ResourceTemplate () {
+ DWordMemory ( , , , , Cacheable, ReadWrite,
+ 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
+ , , , AddressRangeNVS, TypeTranslation)
+ },
+
+ // WriteCombining
+ ResourceTemplate () {
+ DWordMemory ( , , , , WriteCombining, ReadOnly,
+ 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
+ , , , AddressRangeMemory, TypeStatic)
+ },
+ ResourceTemplate () {
+ DWordMemory ( , , , , WriteCombining, ReadOnly,
+ 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
+ , , , AddressRangeMemory, TypeTranslation)
+ },
+ ResourceTemplate () {
+ DWordMemory ( , , , , WriteCombining, ReadOnly,
+ 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
+ , , , AddressRangeReserved, TypeStatic)
+ },
+ ResourceTemplate () {
+ DWordMemory ( , , , , WriteCombining, ReadOnly,
+ 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
+ , , , AddressRangeReserved, TypeTranslation)
+ },
+ ResourceTemplate () {
+ DWordMemory ( , , , , WriteCombining, ReadOnly,
+ 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
+ , , , AddressRangeACPI, TypeStatic)
+ },
+ ResourceTemplate () {
+ DWordMemory ( , , , , WriteCombining, ReadOnly,
+ 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
+ , , , AddressRangeACPI, TypeTranslation)
+ },
+ ResourceTemplate () {
+ DWordMemory ( , , , , WriteCombining, ReadOnly,
+ 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
+ , , , AddressRangeNVS, TypeStatic)
+ },
+ ResourceTemplate () {
+ DWordMemory ( , , , , WriteCombining, ReadOnly,
+ 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
+ , , , AddressRangeNVS, TypeTranslation)
+ },
+ ResourceTemplate () {
+ DWordMemory ( , , , , WriteCombining, ReadWrite,
+ 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
+ , , , AddressRangeMemory, TypeStatic)
+ },
+ ResourceTemplate () {
+ DWordMemory ( , , , , WriteCombining, ReadWrite,
+ 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
+ , , , AddressRangeMemory, TypeTranslation)
+ },
+ ResourceTemplate () {
+ DWordMemory ( , , , , WriteCombining, ReadWrite,
+ 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
+ , , , AddressRangeReserved, TypeStatic)
+ },
+ ResourceTemplate () {
+ DWordMemory ( , , , , WriteCombining, ReadWrite,
+ 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
+ , , , AddressRangeReserved, TypeTranslation)
+ },
+ ResourceTemplate () {
+ DWordMemory ( , , , , WriteCombining, ReadWrite,
+ 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
+ , , , AddressRangeACPI, TypeStatic)
+ },
+ ResourceTemplate () {
+ DWordMemory ( , , , , WriteCombining, ReadWrite,
+ 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
+ , , , AddressRangeACPI, TypeTranslation)
+ },
+ ResourceTemplate () {
+ DWordMemory ( , , , , WriteCombining, ReadWrite,
+ 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
+ , , , AddressRangeNVS, TypeStatic)
+ },
+ ResourceTemplate () {
+ DWordMemory ( , , , , WriteCombining, ReadWrite,
+ 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
+ , , , AddressRangeNVS, TypeTranslation)
+ },
+
+ // Prefetchable
+ ResourceTemplate () {
+ DWordMemory ( , , , , Prefetchable, ReadOnly,
+ 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
+ , , , AddressRangeMemory, TypeStatic)
+ },
+ ResourceTemplate () {
+ DWordMemory ( , , , , Prefetchable, ReadOnly,
+ 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
+ , , , AddressRangeMemory, TypeTranslation)
+ },
+ ResourceTemplate () {
+ DWordMemory ( , , , , Prefetchable, ReadOnly,
+ 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
+ , , , AddressRangeReserved, TypeStatic)
+ },
+ ResourceTemplate () {
+ DWordMemory ( , , , , Prefetchable, ReadOnly,
+ 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
+ , , , AddressRangeReserved, TypeTranslation)
+ },
+ ResourceTemplate () {
+ DWordMemory ( , , , , Prefetchable, ReadOnly,
+ 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
+ , , , AddressRangeACPI, TypeStatic)
+ },
+ ResourceTemplate () {
+ DWordMemory ( , , , , Prefetchable, ReadOnly,
+ 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
+ , , , AddressRangeACPI, TypeTranslation)
+ },
+ ResourceTemplate () {
+ DWordMemory ( , , , , Prefetchable, ReadOnly,
+ 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
+ , , , AddressRangeNVS, TypeStatic)
+ },
+ ResourceTemplate () {
+ DWordMemory ( , , , , Prefetchable, ReadOnly,
+ 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
+ , , , AddressRangeNVS, TypeTranslation)
+ },
+ ResourceTemplate () {
+ DWordMemory ( , , , , Prefetchable, ReadWrite,
+ 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
+ , , , AddressRangeMemory, TypeStatic)
+ },
+ ResourceTemplate () {
+ DWordMemory ( , , , , Prefetchable, ReadWrite,
+ 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
+ , , , AddressRangeMemory, TypeTranslation)
+ },
+ ResourceTemplate () {
+ DWordMemory ( , , , , Prefetchable, ReadWrite,
+ 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
+ , , , AddressRangeReserved, TypeStatic)
+ },
+ ResourceTemplate () {
+ DWordMemory ( , , , , Prefetchable, ReadWrite,
+ 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
+ , , , AddressRangeReserved, TypeTranslation)
+ },
+ ResourceTemplate () {
+ DWordMemory ( , , , , Prefetchable, ReadWrite,
+ 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
+ , , , AddressRangeACPI, TypeStatic)
+ },
+ ResourceTemplate () {
+ DWordMemory ( , , , , Prefetchable, ReadWrite,
+ 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
+ , , , AddressRangeACPI, TypeTranslation)
+ },
+ ResourceTemplate () {
+ DWordMemory ( , , , , Prefetchable, ReadWrite,
+ 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
+ , , , AddressRangeNVS, TypeStatic)
+ },
+ ResourceTemplate () {
+ DWordMemory ( , , , , Prefetchable, ReadWrite,
+ 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
+ , , , AddressRangeNVS, TypeTranslation)
+ },
+
+ // Particular cases
+
+ ResourceTemplate () {
+ DWordMemory ( , , , , , ,
+ 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff)
+ },
+ ResourceTemplate () {
+ DWordMemory ( , , , , , ,
+ 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
+ , , , , )
+ },
+
+ // Resource Source
+
+ ResourceTemplate () {
+ DWordMemory ( , , , , , ,
+ 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
+ 0x01, "", , , )
+ },
+ ResourceTemplate () {
+ DWordMemory ( , , , , , ,
+ 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
+ 0x0f, "P", , , )
+ },
+ ResourceTemplate () {
+ DWordMemory ( , , , , , ,
+ 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
+ 0xf0, "PATH", , , )
+ },
+ ResourceTemplate () {
+ DWordMemory ( , , , , , ,
+ 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
+ 0xff,
+ "!\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !\"#$%&'()*",
+ , , )
+ },
+
+ // Particular cases
+
+ ResourceTemplate () {
+ DWordMemory (ResourceConsumer, SubDecode, MinFixed, MaxFixed, NonCacheable, ReadOnly,
+ 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
+ 0xff, "PATHPATHPATH", DME0, AddressRangeACPI, TypeTranslation)
+ },
+ ResourceTemplate () {
+ DWordMemory (ResourceConsumer, SubDecode, MinFixed, MaxFixed, NonCacheable, ReadOnly,
+ 0, 0, 0, 0, 0,
+ 0xff, "PATHPATHPATH", , AddressRangeACPI, TypeTranslation)
+ },
+
+ // 20051021, relaxation for omitted ResourceSource (bug-fix 70 rejection)
+ ResourceTemplate () {
+ DWordMemory ( , , , , , ,
+ 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
+ 0x0f)
+ },
+})
+
+/*
+ACPI Specification, Revision 3.0, September 2, 2004
+6.4.3.5.2 DWord Address Space Descriptor
+
+Memory DWord Address Space Descriptor layout:
+
+Byte 0 (Tag Bits): Value=10000111B (0x87) (Type = 1, Large item name = 0x7)
+Byte 1 (Length, bits[7:0]): Variable: Value = 23 (minimum)
+Byte 2 (Length, bits[15:8]): Variable: Value = 0 (minimum)
+Byte 3 (Resource Type):
+ 0 Memory range
+Byte 4 (General Flags):
+ Bits[7:4] Reserved (must be 0)
+ Bit[3] Min Address Fixed, _MAF:
+ 1 The specified maximum address is fixed
+ 0 The specified maximum address is not fixed
+ and can be changed
+ Bit[2] Max Address Fixed,_MIF:
+ 1 The specified minimum address is fixed
+ 0 The specified minimum address is not fixed
+ and can be changed
+ Bit[1] Decode Type, _DEC:
+ 1 This bridge subtractively decodes this address
+ (top level bridges only)
+ 0 This bridge positively decodes this address
+ Bit[0] Consumer/Producer:
+ 1-This device consumes this resource
+ 0-This device produces and consumes this resource
+Byte 5 (Type Specific Flags):
+ Flags that are specific to each resource type. The meaning of the flags
+ in this field depends on the value of the Resource Type field (see above)
+ Bits[7:6] Reserved (must be 0)
+ Bit[5] Memory to I/O Translation, _TTP
+ 1 TypeTranslation: This resource, which is memory on the secondary
+ side of the bridge, is I/O on the primary side of the bridge.
+ 0 TypeStatic: This resource, which is memory on the secondary side
+ of the bridge, is also memory on the primary side of the bridge.
+ Bits[4:3] Memory attributes, _MTP. These bits are only defined if this memory
+ resource describes system RAM. For a definition of the labels described
+ here, see section 15, "System Address Map Interfaces."
+ 0 AddressRangeMemory
+ 1 AddressRangeReserved
+ 2 AddressRangeACPI
+ 3 AddressRangeNVS
+ Bits[2:1] Memory attributes, _MEM
+ 0 The memory is non-cacheable.
+ 1 The memory is cacheable.
+ 2 The memory is cacheable and supports write combining.
+ 3 The memory is cacheable and prefetchable.
+ (Notice: OSPM ignores this field in the Extended address space descriptor.
+ Instead it uses the Type Specific Attributes field to determine memory attributes)
+ Bit[0] Write status, _RW
+ 1 This memory range is read-write.
+ 0 This memory range is read-only.
+Byte 6 (Address space granularity, _GRA bits[7:0]):
+ A set bit in this mask means that this bit is decoded. All bits less
+ significant than the most significant set bit must be set. (in other
+ words, the value of the full Address Space Granularity field (all 32
+ bits) must be a number (2**n-1).
+Byte 7 (Address space granularity, _GRA bits[15:8])
+Byte 8 (Address space granularity, _GRA bits[23:16])
+Byte 9 (Address space granularity, _GRA bits[31:24])
+Byte 10 (Address range minimum, _MIN bits [7:0]):
+ For bridges that translate addresses, this is the address space
+ on the secondary side of the bridge
+Byte 11 (Address range minimum, _MIN bits[15:8])
+Byte 12 (Address range minimum, _MIN bits[23:16])
+Byte 13 (Address range minimum, _MIN bits[31:24])
+Byte 14 (Address range maximum, _MAX bits [7:0]): See comment for _MIN
+Byte 15 (Address range maximum, _MAX bits[15:8])
+Byte 16 (Address range maximum, _MAX bits[23:16])
+Byte 17 (Address range maximum, _MAX bits[31:24])
+Byte 18 (Address Translation offset, _TRA bits [7:0]):
+ For bridges that translate addresses across the bridge, this is the
+ offset that must be added to the address on the secondary side to obtain
+ the address on the primary side. Non-bridge devices must list 0 for all
+ Address Translation offset bits
+Byte 19 (Address Translation offset, _TRA bits[15:8])
+Byte 20 (Address Translation offset, _TRA bits[23:16])
+Byte 21 (Address Translation offset, _TRA bits[31:24])
+Byte 22 (Address Length, _LEN bits [7:0])
+Byte 23 (Address Length, _LEN bits[15:8])
+Byte 24 (Address Length, _LEN bits[23:16])
+Byte 25 (Address Length, _LEN bits[31:24])
+Byte 26 (Resource Source Index):
+ (Optional) Only present if Resource Source (below) is present. This
+ field gives an index to the specific resource descriptor that this
+ device consumes from in the current resource template for the device
+ object pointed to in Resource Source
+String (Resource Source):
+ (Optional) If present, the device that uses this descriptor consumes
+ its resources from the resources produced by the named device object.
+ If not present, the device consumes its resources out of a global pool.
+ If not present, the device consumes this resource from its hierarchical
+ parent.
+*/
+
+Name (p427, Package() {
+
+ // Byte 4 (General Flags) of DWord Address Space Descriptor
+
+ Buffer () {0x87, 0x17, 0x00, 0x00, 0x00, 0x01,
+ 0xef, 0xee, 0xed, 0xec,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
+ Buffer () {0x87, 0x17, 0x00, 0x00, 0x08, 0x01,
+ 0xef, 0xee, 0xed, 0xec,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
+ Buffer () {0x87, 0x17, 0x00, 0x00, 0x04, 0x01,
+ 0xef, 0xee, 0xed, 0xec,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
+ Buffer () {0x87, 0x17, 0x00, 0x00, 0x0c, 0x01,
+ 0xef, 0xee, 0xed, 0xec,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
+ Buffer () {0x87, 0x17, 0x00, 0x00, 0x02, 0x01,
+ 0xef, 0xee, 0xed, 0xec,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
+ Buffer () {0x87, 0x17, 0x00, 0x00, 0x0a, 0x01,
+ 0xef, 0xee, 0xed, 0xec,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
+ Buffer () {0x87, 0x17, 0x00, 0x00, 0x06, 0x01,
+ 0xef, 0xee, 0xed, 0xec,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
+ Buffer () {0x87, 0x17, 0x00, 0x00, 0x0e, 0x01,
+ 0xef, 0xee, 0xed, 0xec,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
+ Buffer () {0x87, 0x17, 0x00, 0x00, 0x01, 0x01,
+ 0xef, 0xee, 0xed, 0xec,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
+ Buffer () {0x87, 0x17, 0x00, 0x00, 0x09, 0x01,
+ 0xef, 0xee, 0xed, 0xec,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
+ Buffer () {0x87, 0x17, 0x00, 0x00, 0x05, 0x01,
+ 0xef, 0xee, 0xed, 0xec,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
+ Buffer () {0x87, 0x17, 0x00, 0x00, 0x0d, 0x01,
+ 0xef, 0xee, 0xed, 0xec,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
+ Buffer () {0x87, 0x17, 0x00, 0x00, 0x03, 0x01,
+ 0xef, 0xee, 0xed, 0xec,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
+ Buffer () {0x87, 0x17, 0x00, 0x00, 0x0b, 0x01,
+ 0xef, 0xee, 0xed, 0xec,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
+ Buffer () {0x87, 0x17, 0x00, 0x00, 0x07, 0x01,
+ 0xef, 0xee, 0xed, 0xec,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
+ Buffer () {0x87, 0x17, 0x00, 0x00, 0x0f, 0x01,
+ 0xef, 0xee, 0xed, 0xec,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
+
+ // Byte 5 (Type Specific Flags) of DWord Address Space Descriptor
+
+ // NonCacheable
+ Buffer () {0x87, 0x17, 0x00, 0x00, 0x01, 0x00,
+ 0xef, 0xee, 0xed, 0xec,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
+ Buffer () {0x87, 0x17, 0x00, 0x00, 0x01, 0x20,
+ 0xef, 0xee, 0xed, 0xec,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
+ Buffer () {0x87, 0x17, 0x00, 0x00, 0x01, 0x08,
+ 0xef, 0xee, 0xed, 0xec,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
+ Buffer () {0x87, 0x17, 0x00, 0x00, 0x01, 0x28,
+ 0xef, 0xee, 0xed, 0xec,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
+ Buffer () {0x87, 0x17, 0x00, 0x00, 0x01, 0x10,
+ 0xef, 0xee, 0xed, 0xec,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
+ Buffer () {0x87, 0x17, 0x00, 0x00, 0x01, 0x30,
+ 0xef, 0xee, 0xed, 0xec,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
+ Buffer () {0x87, 0x17, 0x00, 0x00, 0x01, 0x18,
+ 0xef, 0xee, 0xed, 0xec,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
+ Buffer () {0x87, 0x17, 0x00, 0x00, 0x01, 0x38,
+ 0xef, 0xee, 0xed, 0xec,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
+ Buffer () {0x87, 0x17, 0x00, 0x00, 0x01, 0x01,
+ 0xef, 0xee, 0xed, 0xec,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
+ Buffer () {0x87, 0x17, 0x00, 0x00, 0x01, 0x21,
+ 0xef, 0xee, 0xed, 0xec,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
+ Buffer () {0x87, 0x17, 0x00, 0x00, 0x01, 0x09,
+ 0xef, 0xee, 0xed, 0xec,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
+ Buffer () {0x87, 0x17, 0x00, 0x00, 0x01, 0x29,
+ 0xef, 0xee, 0xed, 0xec,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
+ Buffer () {0x87, 0x17, 0x00, 0x00, 0x01, 0x11,
+ 0xef, 0xee, 0xed, 0xec,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
+ Buffer () {0x87, 0x17, 0x00, 0x00, 0x01, 0x31,
+ 0xef, 0xee, 0xed, 0xec,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
+ Buffer () {0x87, 0x17, 0x00, 0x00, 0x01, 0x19,
+ 0xef, 0xee, 0xed, 0xec,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
+ Buffer () {0x87, 0x17, 0x00, 0x00, 0x01, 0x39,
+ 0xef, 0xee, 0xed, 0xec,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
+
+ // Cacheable
+ Buffer () {0x87, 0x17, 0x00, 0x00, 0x01, 0x02,
+ 0xef, 0xee, 0xed, 0xec,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
+ Buffer () {0x87, 0x17, 0x00, 0x00, 0x01, 0x22,
+ 0xef, 0xee, 0xed, 0xec,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
+ Buffer () {0x87, 0x17, 0x00, 0x00, 0x01, 0x0a,
+ 0xef, 0xee, 0xed, 0xec,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
+ Buffer () {0x87, 0x17, 0x00, 0x00, 0x01, 0x2a,
+ 0xef, 0xee, 0xed, 0xec,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
+ Buffer () {0x87, 0x17, 0x00, 0x00, 0x01, 0x12,
+ 0xef, 0xee, 0xed, 0xec,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
+ Buffer () {0x87, 0x17, 0x00, 0x00, 0x01, 0x32,
+ 0xef, 0xee, 0xed, 0xec,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
+ Buffer () {0x87, 0x17, 0x00, 0x00, 0x01, 0x1a,
+ 0xef, 0xee, 0xed, 0xec,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
+ Buffer () {0x87, 0x17, 0x00, 0x00, 0x01, 0x3a,
+ 0xef, 0xee, 0xed, 0xec,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
+ Buffer () {0x87, 0x17, 0x00, 0x00, 0x01, 0x03,
+ 0xef, 0xee, 0xed, 0xec,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
+ Buffer () {0x87, 0x17, 0x00, 0x00, 0x01, 0x23,
+ 0xef, 0xee, 0xed, 0xec,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
+ Buffer () {0x87, 0x17, 0x00, 0x00, 0x01, 0x0b,
+ 0xef, 0xee, 0xed, 0xec,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
+ Buffer () {0x87, 0x17, 0x00, 0x00, 0x01, 0x2b,
+ 0xef, 0xee, 0xed, 0xec,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
+ Buffer () {0x87, 0x17, 0x00, 0x00, 0x01, 0x13,
+ 0xef, 0xee, 0xed, 0xec,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
+ Buffer () {0x87, 0x17, 0x00, 0x00, 0x01, 0x33,
+ 0xef, 0xee, 0xed, 0xec,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
+ Buffer () {0x87, 0x17, 0x00, 0x00, 0x01, 0x1b,
+ 0xef, 0xee, 0xed, 0xec,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
+ Buffer () {0x87, 0x17, 0x00, 0x00, 0x01, 0x3b,
+ 0xef, 0xee, 0xed, 0xec,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
+
+ // WriteCombining
+ Buffer () {0x87, 0x17, 0x00, 0x00, 0x01, 0x04,
+ 0xef, 0xee, 0xed, 0xec,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
+ Buffer () {0x87, 0x17, 0x00, 0x00, 0x01, 0x24,
+ 0xef, 0xee, 0xed, 0xec,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
+ Buffer () {0x87, 0x17, 0x00, 0x00, 0x01, 0x0c,
+ 0xef, 0xee, 0xed, 0xec,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
+ Buffer () {0x87, 0x17, 0x00, 0x00, 0x01, 0x2c,
+ 0xef, 0xee, 0xed, 0xec,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
+ Buffer () {0x87, 0x17, 0x00, 0x00, 0x01, 0x14,
+ 0xef, 0xee, 0xed, 0xec,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
+ Buffer () {0x87, 0x17, 0x00, 0x00, 0x01, 0x34,
+ 0xef, 0xee, 0xed, 0xec,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
+ Buffer () {0x87, 0x17, 0x00, 0x00, 0x01, 0x1c,
+ 0xef, 0xee, 0xed, 0xec,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
+ Buffer () {0x87, 0x17, 0x00, 0x00, 0x01, 0x3c,
+ 0xef, 0xee, 0xed, 0xec,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
+ Buffer () {0x87, 0x17, 0x00, 0x00, 0x01, 0x05,
+ 0xef, 0xee, 0xed, 0xec,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
+ Buffer () {0x87, 0x17, 0x00, 0x00, 0x01, 0x25,
+ 0xef, 0xee, 0xed, 0xec,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
+ Buffer () {0x87, 0x17, 0x00, 0x00, 0x01, 0x0d,
+ 0xef, 0xee, 0xed, 0xec,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
+ Buffer () {0x87, 0x17, 0x00, 0x00, 0x01, 0x2d,
+ 0xef, 0xee, 0xed, 0xec,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
+ Buffer () {0x87, 0x17, 0x00, 0x00, 0x01, 0x15,
+ 0xef, 0xee, 0xed, 0xec,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
+ Buffer () {0x87, 0x17, 0x00, 0x00, 0x01, 0x35,
+ 0xef, 0xee, 0xed, 0xec,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
+ Buffer () {0x87, 0x17, 0x00, 0x00, 0x01, 0x1d,
+ 0xef, 0xee, 0xed, 0xec,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
+ Buffer () {0x87, 0x17, 0x00, 0x00, 0x01, 0x3d,
+ 0xef, 0xee, 0xed, 0xec,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
+
+ // Prefetchable
+ Buffer () {0x87, 0x17, 0x00, 0x00, 0x01, 0x06,
+ 0xef, 0xee, 0xed, 0xec,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
+ Buffer () {0x87, 0x17, 0x00, 0x00, 0x01, 0x26,
+ 0xef, 0xee, 0xed, 0xec,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
+ Buffer () {0x87, 0x17, 0x00, 0x00, 0x01, 0x0e,
+ 0xef, 0xee, 0xed, 0xec,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
+ Buffer () {0x87, 0x17, 0x00, 0x00, 0x01, 0x2e,
+ 0xef, 0xee, 0xed, 0xec,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
+ Buffer () {0x87, 0x17, 0x00, 0x00, 0x01, 0x16,
+ 0xef, 0xee, 0xed, 0xec,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
+ Buffer () {0x87, 0x17, 0x00, 0x00, 0x01, 0x36,
+ 0xef, 0xee, 0xed, 0xec,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
+ Buffer () {0x87, 0x17, 0x00, 0x00, 0x01, 0x1e,
+ 0xef, 0xee, 0xed, 0xec,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
+ Buffer () {0x87, 0x17, 0x00, 0x00, 0x01, 0x3e,
+ 0xef, 0xee, 0xed, 0xec,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
+ Buffer () {0x87, 0x17, 0x00, 0x00, 0x01, 0x07,
+ 0xef, 0xee, 0xed, 0xec,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
+ Buffer () {0x87, 0x17, 0x00, 0x00, 0x01, 0x27,
+ 0xef, 0xee, 0xed, 0xec,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
+ Buffer () {0x87, 0x17, 0x00, 0x00, 0x01, 0x0f,
+ 0xef, 0xee, 0xed, 0xec,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
+ Buffer () {0x87, 0x17, 0x00, 0x00, 0x01, 0x2f,
+ 0xef, 0xee, 0xed, 0xec,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
+ Buffer () {0x87, 0x17, 0x00, 0x00, 0x01, 0x17,
+ 0xef, 0xee, 0xed, 0xec,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
+ Buffer () {0x87, 0x17, 0x00, 0x00, 0x01, 0x37,
+ 0xef, 0xee, 0xed, 0xec,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
+ Buffer () {0x87, 0x17, 0x00, 0x00, 0x01, 0x1f,
+ 0xef, 0xee, 0xed, 0xec,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
+ Buffer () {0x87, 0x17, 0x00, 0x00, 0x01, 0x3f,
+ 0xef, 0xee, 0xed, 0xec,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
+
+ // Particular cases
+
+ Buffer () {0x87, 0x17, 0x00, 0x00, 0x01, 0x01,
+ 0xef, 0xee, 0xed, 0xec,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
+ Buffer () {0x87, 0x17, 0x00, 0x00, 0x01, 0x01,
+ 0xef, 0xee, 0xed, 0xec,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
+
+ // Resource Source
+
+ Buffer () {0x87, 0x19, 0x00, 0x00, 0x01, 0x01,
+ 0xef, 0xee, 0xed, 0xec,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc,
+ 0x01, 0x00, 0x79, 0x00},
+ Buffer () {0x87, 0x1a, 0x00, 0x00, 0x01, 0x01,
+ 0xef, 0xee, 0xed, 0xec,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc,
+ 0x0f, 0x50, 0x00, 0x79, 0x00},
+ Buffer () {0x87, 0x1d, 0x00, 0x00, 0x01, 0x01,
+ 0xef, 0xee, 0xed, 0xec,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc,
+ 0xf0, 0x50, 0x41, 0x54, 0x48, 0x00, 0x79, 0x00},
+ Buffer () {0x87, 0xe1, 0x00, 0x00, 0x01, 0x01,
+ 0xef, 0xee, 0xed, 0xec,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc,
+ 0xff,
+ 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28,
+ 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30,
+ 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38,
+ 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f, 0x40,
+ 0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48,
+ 0x49, 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f, 0x50,
+ 0x51, 0x52, 0x53, 0x54, 0x55, 0x56, 0x57, 0x58,
+ 0x59, 0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f, 0x60,
+ 0x61, 0x62, 0x63, 0x64, 0x65, 0x66, 0x67, 0x68,
+ 0x69, 0x6a, 0x6b, 0x6c, 0x6d, 0x6e, 0x6f, 0x70,
+ 0x71, 0x72, 0x73, 0x74, 0x75, 0x76, 0x77, 0x78,
+ 0x79, 0x7a, 0x7b, 0x7c, 0x7d, 0x7e, 0x20, 0x21,
+ 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29,
+ 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31,
+ 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x39,
+ 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f, 0x40, 0x41,
+ 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, 0x49,
+ 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f, 0x50, 0x51,
+ 0x52, 0x53, 0x54, 0x55, 0x56, 0x57, 0x58, 0x59,
+ 0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f, 0x60, 0x61,
+ 0x62, 0x63, 0x64, 0x65, 0x66, 0x67, 0x68, 0x69,
+ 0x6a, 0x6b, 0x6c, 0x6d, 0x6e, 0x6f, 0x70, 0x71,
+ 0x72, 0x73, 0x74, 0x75, 0x76, 0x77, 0x78, 0x79,
+ 0x7a, 0x7b, 0x7c, 0x7d, 0x7e, 0x20, 0x21, 0x22,
+ 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a,
+ 0x00, 0x79, 0x00},
+
+ // Particular cases
+
+ Buffer () {0x87, 0x25, 0x00, 0x00, 0x0f, 0x30,
+ 0xef, 0xee, 0xed, 0xec,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc,
+ 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
+ 0x48, 0x50, 0x41, 0x54, 0x48, 0x00, 0x79, 0x00},
+ Buffer () {0x87, 0x25, 0x00, 0x00, 0x0f, 0x30,
+ 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
+ 0x48, 0x50, 0x41, 0x54, 0x48, 0x00, 0x79, 0x00},
+
+ // 20051021, relaxation for omitted ResourceSource (bug-fix 70 rejection)
+ Buffer () {0x87, 0x18, 0x00, 0x00, 0x01, 0x01,
+ 0xef, 0xee, 0xed, 0xec,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc,
+ 0x0f, 0x79, 0x00},
+})
+
+Method(RT11,, Serialized)
+{
+ Name(ts, "RT11")
+
+ // Emit test header, set the filename
+
+ THDR (ts, "DWordMemory Resource Descriptor Macro", __FILE__)
+
+ // Main test case for packages above
+
+ m330(ts, 89, "p426", p426, p427)
+
+ // Check resource descriptor tag offsets
+
+ Store (
+ ResourceTemplate () {
+ DWordMemory (ResourceProducer, PosDecode, MinNotFixed, MaxNotFixed, NonCacheable, ReadOnly,
+ 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff, , , DME0)
+ DWordMemory (ResourceConsumer, PosDecode, MinNotFixed, MaxNotFixed, NonCacheable, ReadOnly,
+ 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff, , , DME1)
+ }, Local0)
+
+ m331(ts, 1, DME0._DEC, 0x21, DME1._DEC, 0xf1, "_DEC")
+ m331(ts, 2, DME0._MIF, 0x22, DME1._MIF, 0xf2, "_MIF")
+ m331(ts, 3, DME0._MAF, 0x23, DME1._MAF, 0xf3, "_MAF")
+ m331(ts, 4, DME0._RW, 0x28, DME1._RW, 0xf8, "_RW")
+ m331(ts, 5, DME0._MEM, 0x29, DME1._MEM, 0xf9, "_MEM")
+ m331(ts, 6, DME0._MTP, 0x2b, DME1._MTP, 0xfb, "_MTP")
+ m331(ts, 6, DME0._TTP, 0x2d, DME1._TTP, 0xfd, "_TTP")
+ m331(ts, 7, DME0._GRA, 0x30, DME1._GRA, 0x100, "_GRA")
+ m331(ts, 8, DME0._MIN, 0x50, DME1._MIN, 0x120, "_MIN")
+ m331(ts, 9, DME0._MAX, 0x70, DME1._MAX, 0x140, "_MAX")
+ m331(ts, 10, DME0._TRA, 0x90, DME1._TRA, 0x160, "_TRA")
+ m331(ts, 11, DME0._LEN, 0xB0, DME1._LEN, 0x180, "_LEN")
+}
+
diff --git a/tests/aslts/src/runtime/collections/functional/descriptor/dwordspace.asl b/tests/aslts/src/runtime/collections/functional/descriptor/dwordspace.asl
index d8810fc21..5a0c11903 100644
--- a/tests/aslts/src/runtime/collections/functional/descriptor/dwordspace.asl
+++ b/tests/aslts/src/runtime/collections/functional/descriptor/dwordspace.asl
@@ -1,441 +1,441 @@
-/*
- * Some or all of this work - Copyright (c) 2006 - 2014, Intel Corp.
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without modification,
- * are permitted provided that the following conditions are met:
- *
- * Redistributions of source code must retain the above copyright notice,
- * this list of conditions and the following disclaimer.
- * Redistributions in binary form must reproduce the above copyright notice,
- * this list of conditions and the following disclaimer in the documentation
- * and/or other materials provided with the distribution.
- * Neither the name of Intel Corporation nor the names of its contributors
- * may be used to endorse or promote products derived from this software
- * without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
- * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
- * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
- * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
- * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
- * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-/*
- * Resource Descriptor macros
- *
- * DWord Space Resource Descriptor Macro
- */
-
-Name (p42e, Package() {
-
- // Byte 4 (General Flags) of DWord Address Space Descriptor
-
- ResourceTemplate () {
- DWordSpace (0xc0, ResourceProducer, PosDecode, MinNotFixed, MaxNotFixed, 0x0a,
- 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff)
- },
- ResourceTemplate () {
- DWordSpace (0xc1, ResourceProducer, PosDecode, MinNotFixed, MaxFixed, 0x1a,
- 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff)
- },
- ResourceTemplate () {
- DWordSpace (0xc2, ResourceProducer, PosDecode, MinFixed, MaxNotFixed, 0x2a,
- 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff)
- },
- ResourceTemplate () {
- DWordSpace (0xc3, ResourceProducer, PosDecode, MinFixed, MaxFixed, 0x3a,
- 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff)
- },
- ResourceTemplate () {
- DWordSpace (0xc4, ResourceProducer, SubDecode, MinNotFixed, MaxNotFixed, 0x4a,
- 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff)
- },
- ResourceTemplate () {
- DWordSpace (0xc5, ResourceProducer, SubDecode, MinNotFixed, MaxFixed, 0x5a,
- 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff)
- },
- ResourceTemplate () {
- DWordSpace (0xc6, ResourceProducer, SubDecode, MinFixed, MaxNotFixed, 0x6a,
- 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff)
- },
- ResourceTemplate () {
- DWordSpace (0xc7, ResourceProducer, SubDecode, MinFixed, MaxFixed, 0x7a,
- 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff)
- },
- ResourceTemplate () {
- DWordSpace (0xc8, ResourceConsumer, PosDecode, MinNotFixed, MaxNotFixed, 0x8a,
- 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff)
- },
- ResourceTemplate () {
- DWordSpace (0xc9, ResourceConsumer, PosDecode, MinNotFixed, MaxFixed, 0x9a,
- 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff)
- },
- ResourceTemplate () {
- DWordSpace (0xca, ResourceConsumer, PosDecode, MinFixed, MaxNotFixed, 0xaa,
- 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff)
- },
- ResourceTemplate () {
- DWordSpace (0xcb, ResourceConsumer, PosDecode, MinFixed, MaxFixed, 0xba,
- 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff)
- },
- ResourceTemplate () {
- DWordSpace (0xcc, ResourceConsumer, SubDecode, MinNotFixed, MaxNotFixed, 0xca,
- 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff)
- },
- ResourceTemplate () {
- DWordSpace (0xcd, ResourceConsumer, SubDecode, MinNotFixed, MaxFixed, 0xda,
- 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff)
- },
- ResourceTemplate () {
- DWordSpace (0xce, ResourceConsumer, SubDecode, MinFixed, MaxNotFixed, 0xea,
- 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff)
- },
- ResourceTemplate () {
- DWordSpace (0xff, ResourceConsumer, SubDecode, MinFixed, MaxFixed, 0xfa,
- 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff)
- },
-
- // Byte 5 (Type Specific Flags) of DWord Address Space Descriptor
-
- ResourceTemplate () {
- DWordSpace (0xc0, , , , , 0x00,
- 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff)
- },
- ResourceTemplate () {
- DWordSpace (0xc0, , , , , 0xff,
- 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff)
- },
-
- // Particular cases
-
- ResourceTemplate () {
- DWordSpace (0xc0, , , , , 0x5a,
- 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
- , )
- },
- ResourceTemplate () {
- DWordSpace (0xc0, , , , , 0x5a,
- 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
- , , )
- },
-
- // Resource Source
-
- ResourceTemplate () {
- DWordSpace (0xc0, , , , , 0x5a,
- 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
- 0x01, "")
- },
- ResourceTemplate () {
- DWordSpace (0xc0, , , , , 0x5a,
- 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
- 0x0f, "P")
- },
- ResourceTemplate () {
- DWordSpace (0xc0, , , , , 0x5a,
- 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
- 0xf0, "PATH")
- },
- ResourceTemplate () {
- DWordSpace (0xc0, , , , , 0x5a,
- 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
- 0xff,
- "!\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !\"#$%&'()*",
- )
- },
-
- // Particular cases
-
- ResourceTemplate () {
- DWordSpace (0xc0, ResourceConsumer, SubDecode, MinFixed, MaxFixed, 0x5a,
- 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
- 0xff, "PATHPATHPATH", DSP0)
- },
- ResourceTemplate () {
- DWordSpace (0xc0, ResourceConsumer, SubDecode, MinFixed, MaxFixed, 0,
- 0, 0, 0, 0, 0,
- 0xff, "PATHPATHPATH", )
- },
-
- // 20051021, relaxation for omitted ResourceSource (bug-fix 70 rejection)
- ResourceTemplate () {
- DWordSpace (0xc0, , , , , 0x5a,
- 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
- 0x0f)
- },
-})
-
-/*
-ACPI Specification, Revision 3.0, September 2, 2004
-6.4.3.5.2 DWord Address Space Descriptor
-
-Memory DWord Address Space Descriptor layout:
-
-Byte 0 (Tag Bits): Value=10000111B (0x87) (Type = 1, Large item name = 0x7)
-Byte 1 (Length, bits[7:0]): Variable: Value = 23 (minimum)
-Byte 2 (Length, bits[15:8]): Variable: Value = 0 (minimum)
-Byte 3 (Resource Type):
- 192-255 Hardware Vendor Defined
-Byte 4 (General Flags):
- Bits[7:4] Reserved (must be 0)
- Bit[3] Min Address Fixed, _MAF:
- 1 The specified maximum address is fixed
- 0 The specified maximum address is not fixed
- and can be changed
- Bit[2] Max Address Fixed,_MIF:
- 1 The specified minimum address is fixed
- 0 The specified minimum address is not fixed
- and can be changed
- Bit[1] Decode Type, _DEC:
- 1 This bridge subtractively decodes this address
- (top level bridges only)
- 0 This bridge positively decodes this address
- Bit[0] Consumer/Producer:
- 1-This device consumes this resource
- 0-This device produces and consumes this resource
-Byte 5 (Type Specific Flags):
- Flags that are specific to each resource type. The meaning of the flags
- in this field depends on the value of the Resource Type field (see above)
-Byte 6 (Address space granularity, _GRA bits[7:0]):
- A set bit in this mask means that this bit is decoded. All bits less
- significant than the most significant set bit must be set. (in other
- words, the value of the full Address Space Granularity field (all 32
- bits) must be a number (2**n-1).
-Byte 7 (Address space granularity, _GRA bits[15:8])
-Byte 8 (Address space granularity, _GRA bits[23:16])
-Byte 9 (Address space granularity, _GRA bits[31:24])
-Byte 10 (Address range minimum, _MIN bits [7:0]):
- For bridges that translate addresses, this is the address space
- on the secondary side of the bridge
-Byte 11 (Address range minimum, _MIN bits[15:8])
-Byte 12 (Address range minimum, _MIN bits[23:16])
-Byte 13 (Address range minimum, _MIN bits[31:24])
-Byte 14 (Address range maximum, _MAX bits [7:0]): See comment for _MIN
-Byte 15 (Address range maximum, _MAX bits[15:8])
-Byte 16 (Address range maximum, _MAX bits[23:16])
-Byte 17 (Address range maximum, _MAX bits[31:24])
-Byte 18 (Address Translation offset, _TRA bits [7:0]):
- For bridges that translate addresses across the bridge, this is the
- offset that must be added to the address on the secondary side to obtain
- the address on the primary side. Non-bridge devices must list 0 for all
- Address Translation offset bits
-Byte 19 (Address Translation offset, _TRA bits[15:8])
-Byte 20 (Address Translation offset, _TRA bits[23:16])
-Byte 21 (Address Translation offset, _TRA bits[31:24])
-Byte 22 (Address Length, _LEN bits [7:0])
-Byte 23 (Address Length, _LEN bits[15:8])
-Byte 24 (Address Length, _LEN bits[23:16])
-Byte 25 (Address Length, _LEN bits[31:24])
-Byte 26 (Resource Source Index):
- (Optional) Only present if Resource Source (below) is present. This
- field gives an index to the specific resource descriptor that this
- device consumes from in the current resource template for the device
- object pointed to in Resource Source
-String (Resource Source):
- (Optional) If present, the device that uses this descriptor consumes
- its resources from the resources produced by the named device object.
- If not present, the device consumes its resources out of a global pool.
- If not present, the device consumes this resource from its hierarchical
- parent.
-*/
-
-Name (p42f, Package() {
-
- // Byte 4 (General Flags) of DWord Address Space Descriptor
-
- Buffer () {0x87, 0x17, 0x00, 0xc0, 0x00, 0x0a,
- 0xef, 0xee, 0xed, 0xec,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
- Buffer () {0x87, 0x17, 0x00, 0xc1, 0x08, 0x1a,
- 0xef, 0xee, 0xed, 0xec,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
- Buffer () {0x87, 0x17, 0x00, 0xc2, 0x04, 0x2a,
- 0xef, 0xee, 0xed, 0xec,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
- Buffer () {0x87, 0x17, 0x00, 0xc3, 0x0c, 0x3a,
- 0xef, 0xee, 0xed, 0xec,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
- Buffer () {0x87, 0x17, 0x00, 0xc4, 0x02, 0x4a,
- 0xef, 0xee, 0xed, 0xec,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
- Buffer () {0x87, 0x17, 0x00, 0xc5, 0x0a, 0x5a,
- 0xef, 0xee, 0xed, 0xec,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
- Buffer () {0x87, 0x17, 0x00, 0xc6, 0x06, 0x6a,
- 0xef, 0xee, 0xed, 0xec,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
- Buffer () {0x87, 0x17, 0x00, 0xc7, 0x0e, 0x7a,
- 0xef, 0xee, 0xed, 0xec,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
- Buffer () {0x87, 0x17, 0x00, 0xc8, 0x01, 0x8a,
- 0xef, 0xee, 0xed, 0xec,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
- Buffer () {0x87, 0x17, 0x00, 0xc9, 0x09, 0x9a,
- 0xef, 0xee, 0xed, 0xec,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
- Buffer () {0x87, 0x17, 0x00, 0xca, 0x05, 0xaa,
- 0xef, 0xee, 0xed, 0xec,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
- Buffer () {0x87, 0x17, 0x00, 0xcb, 0x0d, 0xba,
- 0xef, 0xee, 0xed, 0xec,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
- Buffer () {0x87, 0x17, 0x00, 0xcc, 0x03, 0xca,
- 0xef, 0xee, 0xed, 0xec,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
- Buffer () {0x87, 0x17, 0x00, 0xcd, 0x0b, 0xda,
- 0xef, 0xee, 0xed, 0xec,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
- Buffer () {0x87, 0x17, 0x00, 0xce, 0x07, 0xea,
- 0xef, 0xee, 0xed, 0xec,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
- Buffer () {0x87, 0x17, 0x00, 0xff, 0x0f, 0xfa,
- 0xef, 0xee, 0xed, 0xec,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
-
- // Byte 5 (Type Specific Flags) of DWord Address Space Descriptor
-
- Buffer () {0x87, 0x17, 0x00, 0xc0, 0x01, 0x00,
- 0xef, 0xee, 0xed, 0xec,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
- Buffer () {0x87, 0x17, 0x00, 0xc0, 0x01, 0xff,
- 0xef, 0xee, 0xed, 0xec,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
-
- // Particular cases
-
- Buffer () {0x87, 0x17, 0x00, 0xc0, 0x01, 0x5a,
- 0xef, 0xee, 0xed, 0xec,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
- Buffer () {0x87, 0x17, 0x00, 0xc0, 0x01, 0x5a,
- 0xef, 0xee, 0xed, 0xec,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
-
- // Resource Source
-
- Buffer () {0x87, 0x19, 0x00, 0xc0, 0x01, 0x5a,
- 0xef, 0xee, 0xed, 0xec,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc,
- 0x01, 0x00, 0x79, 0x00},
- Buffer () {0x87, 0x1a, 0x00, 0xc0, 0x01, 0x5a,
- 0xef, 0xee, 0xed, 0xec,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc,
- 0x0f, 0x50, 0x00, 0x79, 0x00},
- Buffer () {0x87, 0x1d, 0x00, 0xc0, 0x01, 0x5a,
- 0xef, 0xee, 0xed, 0xec,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc,
- 0xf0, 0x50, 0x41, 0x54, 0x48, 0x00, 0x79, 0x00},
- Buffer () {0x87, 0xe1, 0x00, 0xc0, 0x01, 0x5a,
- 0xef, 0xee, 0xed, 0xec,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc,
- 0xff,
- 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28,
- 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30,
- 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38,
- 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f, 0x40,
- 0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48,
- 0x49, 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f, 0x50,
- 0x51, 0x52, 0x53, 0x54, 0x55, 0x56, 0x57, 0x58,
- 0x59, 0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f, 0x60,
- 0x61, 0x62, 0x63, 0x64, 0x65, 0x66, 0x67, 0x68,
- 0x69, 0x6a, 0x6b, 0x6c, 0x6d, 0x6e, 0x6f, 0x70,
- 0x71, 0x72, 0x73, 0x74, 0x75, 0x76, 0x77, 0x78,
- 0x79, 0x7a, 0x7b, 0x7c, 0x7d, 0x7e, 0x20, 0x21,
- 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29,
- 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31,
- 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x39,
- 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f, 0x40, 0x41,
- 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, 0x49,
- 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f, 0x50, 0x51,
- 0x52, 0x53, 0x54, 0x55, 0x56, 0x57, 0x58, 0x59,
- 0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f, 0x60, 0x61,
- 0x62, 0x63, 0x64, 0x65, 0x66, 0x67, 0x68, 0x69,
- 0x6a, 0x6b, 0x6c, 0x6d, 0x6e, 0x6f, 0x70, 0x71,
- 0x72, 0x73, 0x74, 0x75, 0x76, 0x77, 0x78, 0x79,
- 0x7a, 0x7b, 0x7c, 0x7d, 0x7e, 0x20, 0x21, 0x22,
- 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a,
- 0x00, 0x79, 0x00},
-
- // Particular cases
-
- Buffer () {0x87, 0x25, 0x00, 0xc0, 0x0f, 0x5a,
- 0xef, 0xee, 0xed, 0xec,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc,
- 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
- 0x48, 0x50, 0x41, 0x54, 0x48, 0x00, 0x79, 0x00},
- Buffer () {0x87, 0x25, 0x00, 0xc0, 0x0f, 0x00,
- 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
- 0x48, 0x50, 0x41, 0x54, 0x48, 0x00, 0x79, 0x00},
-
- // 20051021, relaxation for omitted ResourceSource (bug-fix 70 rejection)
- Buffer () {0x87, 0x18, 0x00, 0xc0, 0x01, 0x5a,
- 0xef, 0xee, 0xed, 0xec,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc,
- 0x0f, 0x79, 0x00},
-})
-
-Method(RT15,, Serialized)
-{
- Name(ts, "RT15")
-
- // Emit test header, set the filename
-
- THDR (ts, "DWordSpace Resource Descriptor Macro", __FILE__)
-
- // Main test case for packages above
-
- m330(ts, 27, "p42e", p42e, p42f)
-
- // Check resource descriptor tag offsets
-
- Store (
- ResourceTemplate () {
- DWordSpace (0xc0, ResourceProducer, PosDecode, MinNotFixed, MaxNotFixed, 0x5a,
- 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff, , , DSP0)
- DWordSpace (0xc0, ResourceConsumer, PosDecode, MinNotFixed, MaxNotFixed, 0x5a,
- 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff, , , DSP1)
- }, Local0)
-
- m331(ts, 1, DSP0._DEC, 0x21, DSP1._DEC, 0xf1, "_DEC")
- m331(ts, 2, DSP0._MIF, 0x22, DSP1._MIF, 0xf2, "_MIF")
- m331(ts, 3, DSP0._MAF, 0x23, DSP1._MAF, 0xf3, "_MAF")
- m331(ts, 7, DSP0._GRA, 0x30, DSP1._GRA, 0x100, "_GRA")
- m331(ts, 8, DSP0._MIN, 0x50, DSP1._MIN, 0x120, "_MIN")
- m331(ts, 9, DSP0._MAX, 0x70, DSP1._MAX, 0x140, "_MAX")
- m331(ts, 10, DSP0._TRA, 0x90, DSP1._TRA, 0x160, "_TRA")
- m331(ts, 11, DSP0._LEN, 0xB0, DSP1._LEN, 0x180, "_LEN")
-}
+/*
+ * Some or all of this work - Copyright (c) 2006 - 2015, Intel Corp.
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without modification,
+ * are permitted provided that the following conditions are met:
+ *
+ * Redistributions of source code must retain the above copyright notice,
+ * this list of conditions and the following disclaimer.
+ * Redistributions in binary form must reproduce the above copyright notice,
+ * this list of conditions and the following disclaimer in the documentation
+ * and/or other materials provided with the distribution.
+ * Neither the name of Intel Corporation nor the names of its contributors
+ * may be used to endorse or promote products derived from this software
+ * without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
+ * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+ * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+ * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+ * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+ * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+/*
+ * Resource Descriptor macros
+ *
+ * DWord Space Resource Descriptor Macro
+ */
+
+Name (p42e, Package() {
+
+ // Byte 4 (General Flags) of DWord Address Space Descriptor
+
+ ResourceTemplate () {
+ DWordSpace (0xc0, ResourceProducer, PosDecode, MinNotFixed, MaxNotFixed, 0x0a,
+ 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff)
+ },
+ ResourceTemplate () {
+ DWordSpace (0xc1, ResourceProducer, PosDecode, MinNotFixed, MaxFixed, 0x1a,
+ 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff)
+ },
+ ResourceTemplate () {
+ DWordSpace (0xc2, ResourceProducer, PosDecode, MinFixed, MaxNotFixed, 0x2a,
+ 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff)
+ },
+ ResourceTemplate () {
+ DWordSpace (0xc3, ResourceProducer, PosDecode, MinFixed, MaxFixed, 0x3a,
+ 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff)
+ },
+ ResourceTemplate () {
+ DWordSpace (0xc4, ResourceProducer, SubDecode, MinNotFixed, MaxNotFixed, 0x4a,
+ 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff)
+ },
+ ResourceTemplate () {
+ DWordSpace (0xc5, ResourceProducer, SubDecode, MinNotFixed, MaxFixed, 0x5a,
+ 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff)
+ },
+ ResourceTemplate () {
+ DWordSpace (0xc6, ResourceProducer, SubDecode, MinFixed, MaxNotFixed, 0x6a,
+ 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff)
+ },
+ ResourceTemplate () {
+ DWordSpace (0xc7, ResourceProducer, SubDecode, MinFixed, MaxFixed, 0x7a,
+ 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff)
+ },
+ ResourceTemplate () {
+ DWordSpace (0xc8, ResourceConsumer, PosDecode, MinNotFixed, MaxNotFixed, 0x8a,
+ 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff)
+ },
+ ResourceTemplate () {
+ DWordSpace (0xc9, ResourceConsumer, PosDecode, MinNotFixed, MaxFixed, 0x9a,
+ 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff)
+ },
+ ResourceTemplate () {
+ DWordSpace (0xca, ResourceConsumer, PosDecode, MinFixed, MaxNotFixed, 0xaa,
+ 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff)
+ },
+ ResourceTemplate () {
+ DWordSpace (0xcb, ResourceConsumer, PosDecode, MinFixed, MaxFixed, 0xba,
+ 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff)
+ },
+ ResourceTemplate () {
+ DWordSpace (0xcc, ResourceConsumer, SubDecode, MinNotFixed, MaxNotFixed, 0xca,
+ 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff)
+ },
+ ResourceTemplate () {
+ DWordSpace (0xcd, ResourceConsumer, SubDecode, MinNotFixed, MaxFixed, 0xda,
+ 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff)
+ },
+ ResourceTemplate () {
+ DWordSpace (0xce, ResourceConsumer, SubDecode, MinFixed, MaxNotFixed, 0xea,
+ 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff)
+ },
+ ResourceTemplate () {
+ DWordSpace (0xff, ResourceConsumer, SubDecode, MinFixed, MaxFixed, 0xfa,
+ 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff)
+ },
+
+ // Byte 5 (Type Specific Flags) of DWord Address Space Descriptor
+
+ ResourceTemplate () {
+ DWordSpace (0xc0, , , , , 0x00,
+ 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff)
+ },
+ ResourceTemplate () {
+ DWordSpace (0xc0, , , , , 0xff,
+ 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff)
+ },
+
+ // Particular cases
+
+ ResourceTemplate () {
+ DWordSpace (0xc0, , , , , 0x5a,
+ 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
+ , )
+ },
+ ResourceTemplate () {
+ DWordSpace (0xc0, , , , , 0x5a,
+ 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
+ , , )
+ },
+
+ // Resource Source
+
+ ResourceTemplate () {
+ DWordSpace (0xc0, , , , , 0x5a,
+ 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
+ 0x01, "")
+ },
+ ResourceTemplate () {
+ DWordSpace (0xc0, , , , , 0x5a,
+ 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
+ 0x0f, "P")
+ },
+ ResourceTemplate () {
+ DWordSpace (0xc0, , , , , 0x5a,
+ 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
+ 0xf0, "PATH")
+ },
+ ResourceTemplate () {
+ DWordSpace (0xc0, , , , , 0x5a,
+ 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
+ 0xff,
+ "!\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !\"#$%&'()*",
+ )
+ },
+
+ // Particular cases
+
+ ResourceTemplate () {
+ DWordSpace (0xc0, ResourceConsumer, SubDecode, MinFixed, MaxFixed, 0x5a,
+ 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
+ 0xff, "PATHPATHPATH", DSP0)
+ },
+ ResourceTemplate () {
+ DWordSpace (0xc0, ResourceConsumer, SubDecode, MinFixed, MaxFixed, 0,
+ 0, 0, 0, 0, 0,
+ 0xff, "PATHPATHPATH", )
+ },
+
+ // 20051021, relaxation for omitted ResourceSource (bug-fix 70 rejection)
+ ResourceTemplate () {
+ DWordSpace (0xc0, , , , , 0x5a,
+ 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
+ 0x0f)
+ },
+})
+
+/*
+ACPI Specification, Revision 3.0, September 2, 2004
+6.4.3.5.2 DWord Address Space Descriptor
+
+Memory DWord Address Space Descriptor layout:
+
+Byte 0 (Tag Bits): Value=10000111B (0x87) (Type = 1, Large item name = 0x7)
+Byte 1 (Length, bits[7:0]): Variable: Value = 23 (minimum)
+Byte 2 (Length, bits[15:8]): Variable: Value = 0 (minimum)
+Byte 3 (Resource Type):
+ 192-255 Hardware Vendor Defined
+Byte 4 (General Flags):
+ Bits[7:4] Reserved (must be 0)
+ Bit[3] Min Address Fixed, _MAF:
+ 1 The specified maximum address is fixed
+ 0 The specified maximum address is not fixed
+ and can be changed
+ Bit[2] Max Address Fixed,_MIF:
+ 1 The specified minimum address is fixed
+ 0 The specified minimum address is not fixed
+ and can be changed
+ Bit[1] Decode Type, _DEC:
+ 1 This bridge subtractively decodes this address
+ (top level bridges only)
+ 0 This bridge positively decodes this address
+ Bit[0] Consumer/Producer:
+ 1-This device consumes this resource
+ 0-This device produces and consumes this resource
+Byte 5 (Type Specific Flags):
+ Flags that are specific to each resource type. The meaning of the flags
+ in this field depends on the value of the Resource Type field (see above)
+Byte 6 (Address space granularity, _GRA bits[7:0]):
+ A set bit in this mask means that this bit is decoded. All bits less
+ significant than the most significant set bit must be set. (in other
+ words, the value of the full Address Space Granularity field (all 32
+ bits) must be a number (2**n-1).
+Byte 7 (Address space granularity, _GRA bits[15:8])
+Byte 8 (Address space granularity, _GRA bits[23:16])
+Byte 9 (Address space granularity, _GRA bits[31:24])
+Byte 10 (Address range minimum, _MIN bits [7:0]):
+ For bridges that translate addresses, this is the address space
+ on the secondary side of the bridge
+Byte 11 (Address range minimum, _MIN bits[15:8])
+Byte 12 (Address range minimum, _MIN bits[23:16])
+Byte 13 (Address range minimum, _MIN bits[31:24])
+Byte 14 (Address range maximum, _MAX bits [7:0]): See comment for _MIN
+Byte 15 (Address range maximum, _MAX bits[15:8])
+Byte 16 (Address range maximum, _MAX bits[23:16])
+Byte 17 (Address range maximum, _MAX bits[31:24])
+Byte 18 (Address Translation offset, _TRA bits [7:0]):
+ For bridges that translate addresses across the bridge, this is the
+ offset that must be added to the address on the secondary side to obtain
+ the address on the primary side. Non-bridge devices must list 0 for all
+ Address Translation offset bits
+Byte 19 (Address Translation offset, _TRA bits[15:8])
+Byte 20 (Address Translation offset, _TRA bits[23:16])
+Byte 21 (Address Translation offset, _TRA bits[31:24])
+Byte 22 (Address Length, _LEN bits [7:0])
+Byte 23 (Address Length, _LEN bits[15:8])
+Byte 24 (Address Length, _LEN bits[23:16])
+Byte 25 (Address Length, _LEN bits[31:24])
+Byte 26 (Resource Source Index):
+ (Optional) Only present if Resource Source (below) is present. This
+ field gives an index to the specific resource descriptor that this
+ device consumes from in the current resource template for the device
+ object pointed to in Resource Source
+String (Resource Source):
+ (Optional) If present, the device that uses this descriptor consumes
+ its resources from the resources produced by the named device object.
+ If not present, the device consumes its resources out of a global pool.
+ If not present, the device consumes this resource from its hierarchical
+ parent.
+*/
+
+Name (p42f, Package() {
+
+ // Byte 4 (General Flags) of DWord Address Space Descriptor
+
+ Buffer () {0x87, 0x17, 0x00, 0xc0, 0x00, 0x0a,
+ 0xef, 0xee, 0xed, 0xec,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
+ Buffer () {0x87, 0x17, 0x00, 0xc1, 0x08, 0x1a,
+ 0xef, 0xee, 0xed, 0xec,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
+ Buffer () {0x87, 0x17, 0x00, 0xc2, 0x04, 0x2a,
+ 0xef, 0xee, 0xed, 0xec,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
+ Buffer () {0x87, 0x17, 0x00, 0xc3, 0x0c, 0x3a,
+ 0xef, 0xee, 0xed, 0xec,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
+ Buffer () {0x87, 0x17, 0x00, 0xc4, 0x02, 0x4a,
+ 0xef, 0xee, 0xed, 0xec,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
+ Buffer () {0x87, 0x17, 0x00, 0xc5, 0x0a, 0x5a,
+ 0xef, 0xee, 0xed, 0xec,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
+ Buffer () {0x87, 0x17, 0x00, 0xc6, 0x06, 0x6a,
+ 0xef, 0xee, 0xed, 0xec,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
+ Buffer () {0x87, 0x17, 0x00, 0xc7, 0x0e, 0x7a,
+ 0xef, 0xee, 0xed, 0xec,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
+ Buffer () {0x87, 0x17, 0x00, 0xc8, 0x01, 0x8a,
+ 0xef, 0xee, 0xed, 0xec,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
+ Buffer () {0x87, 0x17, 0x00, 0xc9, 0x09, 0x9a,
+ 0xef, 0xee, 0xed, 0xec,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
+ Buffer () {0x87, 0x17, 0x00, 0xca, 0x05, 0xaa,
+ 0xef, 0xee, 0xed, 0xec,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
+ Buffer () {0x87, 0x17, 0x00, 0xcb, 0x0d, 0xba,
+ 0xef, 0xee, 0xed, 0xec,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
+ Buffer () {0x87, 0x17, 0x00, 0xcc, 0x03, 0xca,
+ 0xef, 0xee, 0xed, 0xec,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
+ Buffer () {0x87, 0x17, 0x00, 0xcd, 0x0b, 0xda,
+ 0xef, 0xee, 0xed, 0xec,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
+ Buffer () {0x87, 0x17, 0x00, 0xce, 0x07, 0xea,
+ 0xef, 0xee, 0xed, 0xec,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
+ Buffer () {0x87, 0x17, 0x00, 0xff, 0x0f, 0xfa,
+ 0xef, 0xee, 0xed, 0xec,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
+
+ // Byte 5 (Type Specific Flags) of DWord Address Space Descriptor
+
+ Buffer () {0x87, 0x17, 0x00, 0xc0, 0x01, 0x00,
+ 0xef, 0xee, 0xed, 0xec,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
+ Buffer () {0x87, 0x17, 0x00, 0xc0, 0x01, 0xff,
+ 0xef, 0xee, 0xed, 0xec,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
+
+ // Particular cases
+
+ Buffer () {0x87, 0x17, 0x00, 0xc0, 0x01, 0x5a,
+ 0xef, 0xee, 0xed, 0xec,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
+ Buffer () {0x87, 0x17, 0x00, 0xc0, 0x01, 0x5a,
+ 0xef, 0xee, 0xed, 0xec,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
+
+ // Resource Source
+
+ Buffer () {0x87, 0x19, 0x00, 0xc0, 0x01, 0x5a,
+ 0xef, 0xee, 0xed, 0xec,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc,
+ 0x01, 0x00, 0x79, 0x00},
+ Buffer () {0x87, 0x1a, 0x00, 0xc0, 0x01, 0x5a,
+ 0xef, 0xee, 0xed, 0xec,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc,
+ 0x0f, 0x50, 0x00, 0x79, 0x00},
+ Buffer () {0x87, 0x1d, 0x00, 0xc0, 0x01, 0x5a,
+ 0xef, 0xee, 0xed, 0xec,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc,
+ 0xf0, 0x50, 0x41, 0x54, 0x48, 0x00, 0x79, 0x00},
+ Buffer () {0x87, 0xe1, 0x00, 0xc0, 0x01, 0x5a,
+ 0xef, 0xee, 0xed, 0xec,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc,
+ 0xff,
+ 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28,
+ 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30,
+ 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38,
+ 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f, 0x40,
+ 0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48,
+ 0x49, 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f, 0x50,
+ 0x51, 0x52, 0x53, 0x54, 0x55, 0x56, 0x57, 0x58,
+ 0x59, 0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f, 0x60,
+ 0x61, 0x62, 0x63, 0x64, 0x65, 0x66, 0x67, 0x68,
+ 0x69, 0x6a, 0x6b, 0x6c, 0x6d, 0x6e, 0x6f, 0x70,
+ 0x71, 0x72, 0x73, 0x74, 0x75, 0x76, 0x77, 0x78,
+ 0x79, 0x7a, 0x7b, 0x7c, 0x7d, 0x7e, 0x20, 0x21,
+ 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29,
+ 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31,
+ 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x39,
+ 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f, 0x40, 0x41,
+ 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, 0x49,
+ 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f, 0x50, 0x51,
+ 0x52, 0x53, 0x54, 0x55, 0x56, 0x57, 0x58, 0x59,
+ 0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f, 0x60, 0x61,
+ 0x62, 0x63, 0x64, 0x65, 0x66, 0x67, 0x68, 0x69,
+ 0x6a, 0x6b, 0x6c, 0x6d, 0x6e, 0x6f, 0x70, 0x71,
+ 0x72, 0x73, 0x74, 0x75, 0x76, 0x77, 0x78, 0x79,
+ 0x7a, 0x7b, 0x7c, 0x7d, 0x7e, 0x20, 0x21, 0x22,
+ 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a,
+ 0x00, 0x79, 0x00},
+
+ // Particular cases
+
+ Buffer () {0x87, 0x25, 0x00, 0xc0, 0x0f, 0x5a,
+ 0xef, 0xee, 0xed, 0xec,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc,
+ 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
+ 0x48, 0x50, 0x41, 0x54, 0x48, 0x00, 0x79, 0x00},
+ Buffer () {0x87, 0x25, 0x00, 0xc0, 0x0f, 0x00,
+ 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
+ 0x48, 0x50, 0x41, 0x54, 0x48, 0x00, 0x79, 0x00},
+
+ // 20051021, relaxation for omitted ResourceSource (bug-fix 70 rejection)
+ Buffer () {0x87, 0x18, 0x00, 0xc0, 0x01, 0x5a,
+ 0xef, 0xee, 0xed, 0xec,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc,
+ 0x0f, 0x79, 0x00},
+})
+
+Method(RT15,, Serialized)
+{
+ Name(ts, "RT15")
+
+ // Emit test header, set the filename
+
+ THDR (ts, "DWordSpace Resource Descriptor Macro", __FILE__)
+
+ // Main test case for packages above
+
+ m330(ts, 27, "p42e", p42e, p42f)
+
+ // Check resource descriptor tag offsets
+
+ Store (
+ ResourceTemplate () {
+ DWordSpace (0xc0, ResourceProducer, PosDecode, MinNotFixed, MaxNotFixed, 0x5a,
+ 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff, , , DSP0)
+ DWordSpace (0xc0, ResourceConsumer, PosDecode, MinNotFixed, MaxNotFixed, 0x5a,
+ 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff, , , DSP1)
+ }, Local0)
+
+ m331(ts, 1, DSP0._DEC, 0x21, DSP1._DEC, 0xf1, "_DEC")
+ m331(ts, 2, DSP0._MIF, 0x22, DSP1._MIF, 0xf2, "_MIF")
+ m331(ts, 3, DSP0._MAF, 0x23, DSP1._MAF, 0xf3, "_MAF")
+ m331(ts, 7, DSP0._GRA, 0x30, DSP1._GRA, 0x100, "_GRA")
+ m331(ts, 8, DSP0._MIN, 0x50, DSP1._MIN, 0x120, "_MIN")
+ m331(ts, 9, DSP0._MAX, 0x70, DSP1._MAX, 0x140, "_MAX")
+ m331(ts, 10, DSP0._TRA, 0x90, DSP1._TRA, 0x160, "_TRA")
+ m331(ts, 11, DSP0._LEN, 0xB0, DSP1._LEN, 0x180, "_LEN")
+}
diff --git a/tests/aslts/src/runtime/collections/functional/descriptor/extendedio.asl b/tests/aslts/src/runtime/collections/functional/descriptor/extendedio.asl
index 40c6dfb10..5a06f706d 100644
--- a/tests/aslts/src/runtime/collections/functional/descriptor/extendedio.asl
+++ b/tests/aslts/src/runtime/collections/functional/descriptor/extendedio.asl
@@ -1,656 +1,656 @@
-/*
- * Some or all of this work - Copyright (c) 2006 - 2014, Intel Corp.
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without modification,
- * are permitted provided that the following conditions are met:
- *
- * Redistributions of source code must retain the above copyright notice,
- * this list of conditions and the following disclaimer.
- * Redistributions in binary form must reproduce the above copyright notice,
- * this list of conditions and the following disclaimer in the documentation
- * and/or other materials provided with the distribution.
- * Neither the name of Intel Corporation nor the names of its contributors
- * may be used to endorse or promote products derived from this software
- * without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
- * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
- * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
- * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
- * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
- * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-/*
- * Resource Descriptor macros
- *
- * Extended IO Resource Descriptor Macro
- */
-
-Name (p422, Package() {
-
- // Byte 4 (General Flags) of Extended Address Space Descriptor
-
- ResourceTemplate () {
- ExtendedIO (ResourceProducer, MinNotFixed, MaxNotFixed, PosDecode, ,
- 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
- 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
- },
- ResourceTemplate () {
- ExtendedIO (ResourceProducer, MinNotFixed, MaxNotFixed, SubDecode, ,
- 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
- 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
- },
- ResourceTemplate () {
- ExtendedIO (ResourceProducer, MinNotFixed, MaxFixed, PosDecode, ,
- 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
- 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
- },
- ResourceTemplate () {
- ExtendedIO (ResourceProducer, MinNotFixed, MaxFixed, SubDecode, ,
- 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
- 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
- },
- ResourceTemplate () {
- ExtendedIO (ResourceProducer, MinFixed, MaxNotFixed, PosDecode, ,
- 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
- 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
- },
- ResourceTemplate () {
- ExtendedIO (ResourceProducer, MinFixed, MaxNotFixed, SubDecode, ,
- 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
- 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
- },
- ResourceTemplate () {
- ExtendedIO (ResourceProducer, MinFixed, MaxFixed, PosDecode, ,
- 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
- 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
- },
- ResourceTemplate () {
- ExtendedIO (ResourceProducer, MinFixed, MaxFixed, SubDecode, ,
- 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
- 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
- },
- ResourceTemplate () {
- ExtendedIO (ResourceConsumer, MinNotFixed, MaxNotFixed, PosDecode, ,
- 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
- 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
- },
- ResourceTemplate () {
- ExtendedIO (ResourceConsumer, MinNotFixed, MaxNotFixed, SubDecode, ,
- 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
- 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
- },
- ResourceTemplate () {
- ExtendedIO (ResourceConsumer, MinNotFixed, MaxFixed, PosDecode, ,
- 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
- 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
- },
- ResourceTemplate () {
- ExtendedIO (ResourceConsumer, MinNotFixed, MaxFixed, SubDecode, ,
- 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
- 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
- },
- ResourceTemplate () {
- ExtendedIO (ResourceConsumer, MinFixed, MaxNotFixed, PosDecode, ,
- 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
- 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
- },
- ResourceTemplate () {
- ExtendedIO (ResourceConsumer, MinFixed, MaxNotFixed, SubDecode, ,
- 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
- 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
- },
- ResourceTemplate () {
- ExtendedIO (ResourceConsumer, MinFixed, MaxFixed, PosDecode, ,
- 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
- 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
- },
- ResourceTemplate () {
- ExtendedIO (ResourceConsumer, MinFixed, MaxFixed, SubDecode, ,
- 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
- 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
- },
-
- // Byte 5 (Type Specific Flags) of Extended Address Space Descriptor
-
- ResourceTemplate () {
- ExtendedIO ( , , , , NonISAOnlyRanges,
- 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
- 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- , TypeStatic, DenseTranslation)
- },
- ResourceTemplate () {
- ExtendedIO ( , , , , NonISAOnlyRanges,
- 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
- 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- , TypeStatic, SparseTranslation)
- },
- ResourceTemplate () {
- ExtendedIO ( , , , , NonISAOnlyRanges,
- 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
- 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- , TypeTranslation, DenseTranslation)
- },
- ResourceTemplate () {
- ExtendedIO ( , , , , NonISAOnlyRanges,
- 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
- 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- , TypeTranslation, SparseTranslation)
- },
- ResourceTemplate () {
- ExtendedIO ( , , , , ISAOnlyRanges,
- 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
- 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- , TypeStatic, DenseTranslation)
- },
- ResourceTemplate () {
- ExtendedIO ( , , , , ISAOnlyRanges,
- 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
- 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- , TypeStatic, SparseTranslation)
- },
- ResourceTemplate () {
- ExtendedIO ( , , , , ISAOnlyRanges,
- 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
- 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- , TypeTranslation, DenseTranslation)
- },
- ResourceTemplate () {
- ExtendedIO ( , , , , ISAOnlyRanges,
- 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
- 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- , TypeTranslation, SparseTranslation)
- },
- ResourceTemplate () {
- ExtendedIO ( , , , , EntireRange,
- 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
- 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- , TypeStatic, DenseTranslation)
- },
- ResourceTemplate () {
- ExtendedIO ( , , , , EntireRange,
- 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
- 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- , TypeStatic, SparseTranslation)
- },
- ResourceTemplate () {
- ExtendedIO ( , , , , EntireRange,
- 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
- 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- , TypeTranslation, DenseTranslation)
- },
- ResourceTemplate () {
- ExtendedIO ( , , , , EntireRange,
- 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
- 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- , TypeTranslation, SparseTranslation)
- },
-
- // Particular cases
-
- ResourceTemplate () {
- ExtendedIO ( , , , , ,
- 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
- 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
- },
- ResourceTemplate () {
- ExtendedIO ( , , , , ,
- 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
- 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7)
- },
- ResourceTemplate () {
- ExtendedIO ( , , , , ,
- 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
- 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- , , )
- },
- ResourceTemplate () {
- ExtendedIO ( , , , , ,
- 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
- 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, ,
- , , )
- },
- ResourceTemplate () {
- ExtendedIO (ResourceConsumer, MinFixed, MaxFixed, SubDecode, EntireRange,
- 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
- 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- EIO0, TypeTranslation, SparseTranslation)
- },
- ResourceTemplate () {
- ExtendedIO (ResourceConsumer, MinFixed, MaxFixed, SubDecode, EntireRange,
- 0, 0, 0, 0, 0, 0,
- , TypeTranslation, SparseTranslation)
- },
-
-})
-
-/*
-ACPI Specification, Revision 3.0, September 2, 2004
-6.4.3.5.4 Extended Address Space Descriptor
-
-I/O Extended Address Space Descriptor layout:
-
-Byte 0 (Tag Bits): Value=10001011B (0x8b) (Type = 1, Large item name = 0xB)
-Byte 1 (Length, bits[7:0]): Variable: Value = 53 (minimum)
-Byte 2 (Length, bits[15:8]): Variable: Value = 0 (minimum)
-Byte 3 (Resource Type):
- 1 I/O range
-Byte 4 (General Flags):
- Bits[7:4] Reserved (must be 0)
- Bit[3] Min Address Fixed, _MAF:
- 1 The specified maximum address is fixed
- 0 The specified maximum address is not fixed
- and can be changed
- Bit[2] Max Address Fixed,_MIF:
- 1 The specified minimum address is fixed
- 0 The specified minimum address is not fixed
- and can be changed
- Bit[1] Decode Type, _DEC:
- 1 This bridge subtractively decodes this address
- (top level bridges only)
- 0 This bridge positively decodes this address
- Bit[0] Consumer/Producer:
- 1-This device consumes this resource
- 0-This device produces and consumes this resource
-
-Byte 5 (Type Specific Flags):
- Flags that are specific to each resource type. The meaning of the flags
- in this field depends on the value of the Resource Type field (see above)
- Bits[7:6] Reserved (must be 0)
- Bit[5] Sparse Translation, _TRS. This bit is only meaningful if Bit[4] is set.
- 1 SparseTranslation: The primary-side memory address of any specific
- I/O port within the secondary-side range can be found using
- the following function.
-
- address = (((port & 0xFFFc) << 10) || (port & 0xFFF)) + _TRA
-
- In the address used to access the I/O port, bits[11:2] must be identical
- to bits[21:12], this gives four bytes of I/O ports on each 4 KB page.
- 0 DenseTranslation: The primary-side memory address of any specific I/O port
- within the secondary-side range can be found using the following function.
-
- address = port + _TRA
- Bit[4] I/O to Memory Translation, _TTP
- 1 TypeTranslation: This resource, which is I/O on the secondary side of
- the bridge, is memory on the primary side of the bridge.
- 0 TypeStatic: This resource, which is I/O on the secondary side of
- the bridge, is also I/O on the primary side of the bridge.
- Bit[3:2] Reserved (must be 0)
- Bit[1:0] _RNG
- 3 Memory window covers the entire range
- 2 ISARangesOnly. This flag is for bridges on systems with multiple bridges.
- Setting this bit means the memory window specified in this descriptor is
- limited to the ISA I/O addresses that fall within the specified window.
- The ISA I/O ranges are: n000-n0FF, n400-n4FF, n800-n8FF, nC00-nCFF. This
- bit can only be set for bridges entirely configured through ACPI namespace.
- 1 NonISARangesOnly. This flag is for bridges on systems with multiple bridges.
- Setting this bit means the memory window specified in this descriptor is
- limited to the non-ISA I/O addresses that fall within the specified window.
- The non-ISA I/O ranges are: n100-n3FF, n500-n7FF, n900-nBFF, nD00-nFFF.
- This bit can only be set for bridges entirely configured through ACPI namespace.
- 0 Reserved
-
-Byte 6 (Revision ID):
- Indicates the revision of the Extended Address Space descriptor.
- For ACPI 3.0, this value is 1.
-Byte 7 (Reserved): 0
-Byte 8 (Address space granularity, _GRA bits[7:0]):
- A set bit in this mask means that this bit is decoded. All bits less
- significant than the most significant set bit must be set. (in other
- words, the value of the full Address Space Granularity field (all 32
- bits) must be a number (2**n-1).
-Byte 9 (Address space granularity, _GRA bits[15:8])
-Byte 10 (Address space granularity, _GRA bits[23:16])
-Byte 11 (Address space granularity, _GRA bits[31:24])
-Byte 12 (Address space granularity, _GRA bits[39:32])
-Byte 13 (Address space granularity, _GRA bits[47:40])
-Byte 14 (Address space granularity, _GRA bits[55:48])
-Byte 15 (Address space granularity, _GRA bits[63:56])
-Byte 16 (Address range minimum, _MIN bits [7:0]):
- For bridges that translate addresses, this is the address space
- on the secondary side of the bridge
-Byte 17 (Address range minimum, _MIN bits[15:8])
-Byte 18 (Address range minimum, _MIN bits[23:16])
-Byte 19 (Address range minimum, _MIN bits[31:24])
-Byte 20 (Address range minimum, _MIN bits[39:32])
-Byte 21 (Address range minimum, _MIN bits[47:40])
-Byte 22 (Address range minimum, _MIN bits[55:48])
-Byte 23 (Address range minimum, _MIN bits[63:56])
-Byte 24 (Address range maximum, _MAX bits [7:0]): See comment for _MIN
-Byte 25 (Address range maximum, _MAX bits[15:8])
-Byte 26 (Address range maximum, _MAX bits[23:16])
-Byte 27 (Address range maximum, _MAX bits[31:24])
-Byte 28 (Address range maximum, _MAX bits[39:32])
-Byte 29 (Address range maximum, _MAX bits[47:40])
-Byte 30 (Address range maximum, _MAX bits[55:48])
-Byte 31 (Address range maximum, _MAX bits[63:56])
-Byte 32 (Address Translation offset, _TRA bits [7:0]):
- For bridges that translate addresses across the bridge, this is the
- offset that must be added to the address on the secondary side to obtain
- the address on the primary side. Non-bridge devices must list 0 for all
- Address Translation offset bits
-Byte 33 (Address Translation offset, _TRA bits[15:8])
-Byte 34 (Address Translation offset, _TRA bits[23:16])
-Byte 35 (Address Translation offset, _TRA bits[31:24])
-Byte 36 (Address Translation offset, _TRA bits[39:32])
-Byte 37 (Address Translation offset, _TRA bits[47:40])
-Byte 38 (Address Translation offset, _TRA bits[55:48])
-Byte 39 (Address Translation offset, _TRA bits[63:56])
-Byte 40 (Address Length, _LEN bits [7:0])
-Byte 41 (Address Length, _LEN bits[15:8])
-Byte 42 (Address Length, _LEN bits[23:16])
-Byte 43 (Address Length, _LEN bits[31:24])
-Byte 44 (Address Length, _LEN bits[39:32])
-Byte 45 (Address Length, _LEN bits[47:40])
-Byte 46 (Address Length, _LEN bits[55:48])
-Byte 47 (Address Length, _LEN bits[63:56])
-Byte 48 (Type Specific Attribute, _ATT bits [7:0]):
- Attributes that are specific to each resource type. The meaning
- of the attributes in this field depends on the value of the Resource
- Type field (see above). For the Memory Resource Type, the definition
- is defined section 6.4.3.5.4.1. For other Resource Types, this field
- is reserved to 0
-Byte 49 (Type Specific Attribute, _ATT bits[15:8])
-Byte 50 (Type Specific Attribute, _ATT bits[23:16])
-Byte 51 (Type Specific Attribute, _ATT bits[31:24])
-Byte 52 (Type Specific Attribute, _ATT bits[39:32])
-Byte 53 (Type Specific Attribute, _ATT bits[47:40])
-Byte 54 (Type Specific Attribute, _ATT bits[55:48])
-Byte 55 (Type Specific Attribute, _ATT bits[63:56])
-*/
-
-Name (p423, Package() {
-
- // Byte 4 (General Flags) of Extended Address Space Descriptor
-
- Buffer () {0x8b, 0x35, 0x00, 0x01, 0x00, 0x03, 0x01, 0x00,
- 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8b, 0x35, 0x00, 0x01, 0x02, 0x03, 0x01, 0x00,
- 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8b, 0x35, 0x00, 0x01, 0x08, 0x03, 0x01, 0x00,
- 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8b, 0x35, 0x00, 0x01, 0x0a, 0x03, 0x01, 0x00,
- 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8b, 0x35, 0x00, 0x01, 0x04, 0x03, 0x01, 0x00,
- 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8b, 0x35, 0x00, 0x01, 0x06, 0x03, 0x01, 0x00,
- 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8b, 0x35, 0x00, 0x01, 0x0c, 0x03, 0x01, 0x00,
- 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8b, 0x35, 0x00, 0x01, 0x0e, 0x03, 0x01, 0x00,
- 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8b, 0x35, 0x00, 0x01, 0x01, 0x03, 0x01, 0x00,
- 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8b, 0x35, 0x00, 0x01, 0x03, 0x03, 0x01, 0x00,
- 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8b, 0x35, 0x00, 0x01, 0x09, 0x03, 0x01, 0x00,
- 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8b, 0x35, 0x00, 0x01, 0x0b, 0x03, 0x01, 0x00,
- 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8b, 0x35, 0x00, 0x01, 0x05, 0x03, 0x01, 0x00,
- 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8b, 0x35, 0x00, 0x01, 0x07, 0x03, 0x01, 0x00,
- 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8b, 0x35, 0x00, 0x01, 0x0d, 0x03, 0x01, 0x00,
- 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8b, 0x35, 0x00, 0x01, 0x0f, 0x03, 0x01, 0x00,
- 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
-
- // Byte 5 (Type Specific Flags) of Extended Address Space Descriptor
-
- Buffer () {0x8b, 0x35, 0x00, 0x01, 0x01, 0x01, 0x01, 0x00,
- 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8b, 0x35, 0x00, 0x01, 0x01, 0x21, 0x01, 0x00,
- 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8b, 0x35, 0x00, 0x01, 0x01, 0x11, 0x01, 0x00,
- 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8b, 0x35, 0x00, 0x01, 0x01, 0x31, 0x01, 0x00,
- 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8b, 0x35, 0x00, 0x01, 0x01, 0x02, 0x01, 0x00,
- 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8b, 0x35, 0x00, 0x01, 0x01, 0x22, 0x01, 0x00,
- 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8b, 0x35, 0x00, 0x01, 0x01, 0x12, 0x01, 0x00,
- 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8b, 0x35, 0x00, 0x01, 0x01, 0x32, 0x01, 0x00,
- 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8b, 0x35, 0x00, 0x01, 0x01, 0x03, 0x01, 0x00,
- 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8b, 0x35, 0x00, 0x01, 0x01, 0x23, 0x01, 0x00,
- 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8b, 0x35, 0x00, 0x01, 0x01, 0x13, 0x01, 0x00,
- 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8b, 0x35, 0x00, 0x01, 0x01, 0x33, 0x01, 0x00,
- 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
-
- // Particular cases
-
- Buffer () {0x8b, 0x35, 0x00, 0x01, 0x01, 0x03, 0x01, 0x00,
- 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8b, 0x35, 0x00, 0x01, 0x01, 0x03, 0x01, 0x00,
- 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x79, 0x00},
- Buffer () {0x8b, 0x35, 0x00, 0x01, 0x01, 0x03, 0x01, 0x00,
- 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8b, 0x35, 0x00, 0x01, 0x01, 0x03, 0x01, 0x00,
- 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x79, 0x00},
- Buffer () {0x8b, 0x35, 0x00, 0x01, 0x0f, 0x33, 0x01, 0x00,
- 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8b, 0x35, 0x00, 0x01, 0x0f, 0x33, 0x01, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x79, 0x00},
-})
-
-Method(RT0f,, Serialized)
-{
- Name(ts, "RT0f")
-
- // Emit test header, set the filename
-
- THDR (ts, "ExtendedIo Resource Descriptor Macro", __FILE__)
-
- // Main test case for packages above
-
- m330(ts, 34, "p422", p422, p423)
-
- // Check resource descriptor tag offsets
-
- Store (
- ResourceTemplate () {
- ExtendedIO (ResourceProducer, MinNotFixed, MaxNotFixed, PosDecode, EntireRange,
- 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
- 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff, EIO0)
- ExtendedIO (ResourceConsumer, MinNotFixed, MaxNotFixed, PosDecode, EntireRange,
- 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
- 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff, EIO1)
- }, Local0)
-
- m331(ts, 1, EIO0._DEC, 0x21, EIO1._DEC, 0x1e1, "_DEC")
- m331(ts, 2, EIO0._MIF, 0x22, EIO1._MIF, 0x1e2, "_MIF")
- m331(ts, 3, EIO0._MAF, 0x23, EIO1._MAF, 0x1e3, "_MAF")
- m331(ts, 4, EIO0._RNG, 0x28, EIO1._RNG, 0x1e8, "_RNG")
- m331(ts, 5, EIO0._TTP, 0x2c, EIO1._TTP, 0x1ec, "_TTP")
- m331(ts, 6, EIO0._TRS, 0x2d, EIO1._TRS, 0x1ed, "_TRS")
- m331(ts, 7, EIO0._GRA, 0x40, EIO1._GRA, 0x200, "_GRA")
- m331(ts, 8, EIO0._MIN, 0x80, EIO1._MIN, 0x240, "_MIN")
- m331(ts, 9, EIO0._MAX, 0xC0, EIO1._MAX, 0x280, "_MAX")
- m331(ts, 10, EIO0._TRA, 0x100, EIO1._TRA, 0x2C0, "_TRA")
- m331(ts, 11, EIO0._LEN, 0x140, EIO1._LEN, 0x300, "_LEN")
- m331(ts, 12, EIO0._ATT, 0x180, EIO1._ATT, 0x340, "_ATT")
-}
-
-
+/*
+ * Some or all of this work - Copyright (c) 2006 - 2015, Intel Corp.
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without modification,
+ * are permitted provided that the following conditions are met:
+ *
+ * Redistributions of source code must retain the above copyright notice,
+ * this list of conditions and the following disclaimer.
+ * Redistributions in binary form must reproduce the above copyright notice,
+ * this list of conditions and the following disclaimer in the documentation
+ * and/or other materials provided with the distribution.
+ * Neither the name of Intel Corporation nor the names of its contributors
+ * may be used to endorse or promote products derived from this software
+ * without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
+ * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+ * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+ * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+ * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+ * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+/*
+ * Resource Descriptor macros
+ *
+ * Extended IO Resource Descriptor Macro
+ */
+
+Name (p422, Package() {
+
+ // Byte 4 (General Flags) of Extended Address Space Descriptor
+
+ ResourceTemplate () {
+ ExtendedIO (ResourceProducer, MinNotFixed, MaxNotFixed, PosDecode, ,
+ 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
+ 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
+ },
+ ResourceTemplate () {
+ ExtendedIO (ResourceProducer, MinNotFixed, MaxNotFixed, SubDecode, ,
+ 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
+ 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
+ },
+ ResourceTemplate () {
+ ExtendedIO (ResourceProducer, MinNotFixed, MaxFixed, PosDecode, ,
+ 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
+ 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
+ },
+ ResourceTemplate () {
+ ExtendedIO (ResourceProducer, MinNotFixed, MaxFixed, SubDecode, ,
+ 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
+ 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
+ },
+ ResourceTemplate () {
+ ExtendedIO (ResourceProducer, MinFixed, MaxNotFixed, PosDecode, ,
+ 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
+ 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
+ },
+ ResourceTemplate () {
+ ExtendedIO (ResourceProducer, MinFixed, MaxNotFixed, SubDecode, ,
+ 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
+ 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
+ },
+ ResourceTemplate () {
+ ExtendedIO (ResourceProducer, MinFixed, MaxFixed, PosDecode, ,
+ 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
+ 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
+ },
+ ResourceTemplate () {
+ ExtendedIO (ResourceProducer, MinFixed, MaxFixed, SubDecode, ,
+ 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
+ 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
+ },
+ ResourceTemplate () {
+ ExtendedIO (ResourceConsumer, MinNotFixed, MaxNotFixed, PosDecode, ,
+ 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
+ 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
+ },
+ ResourceTemplate () {
+ ExtendedIO (ResourceConsumer, MinNotFixed, MaxNotFixed, SubDecode, ,
+ 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
+ 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
+ },
+ ResourceTemplate () {
+ ExtendedIO (ResourceConsumer, MinNotFixed, MaxFixed, PosDecode, ,
+ 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
+ 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
+ },
+ ResourceTemplate () {
+ ExtendedIO (ResourceConsumer, MinNotFixed, MaxFixed, SubDecode, ,
+ 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
+ 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
+ },
+ ResourceTemplate () {
+ ExtendedIO (ResourceConsumer, MinFixed, MaxNotFixed, PosDecode, ,
+ 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
+ 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
+ },
+ ResourceTemplate () {
+ ExtendedIO (ResourceConsumer, MinFixed, MaxNotFixed, SubDecode, ,
+ 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
+ 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
+ },
+ ResourceTemplate () {
+ ExtendedIO (ResourceConsumer, MinFixed, MaxFixed, PosDecode, ,
+ 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
+ 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
+ },
+ ResourceTemplate () {
+ ExtendedIO (ResourceConsumer, MinFixed, MaxFixed, SubDecode, ,
+ 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
+ 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
+ },
+
+ // Byte 5 (Type Specific Flags) of Extended Address Space Descriptor
+
+ ResourceTemplate () {
+ ExtendedIO ( , , , , NonISAOnlyRanges,
+ 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
+ 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ , TypeStatic, DenseTranslation)
+ },
+ ResourceTemplate () {
+ ExtendedIO ( , , , , NonISAOnlyRanges,
+ 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
+ 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ , TypeStatic, SparseTranslation)
+ },
+ ResourceTemplate () {
+ ExtendedIO ( , , , , NonISAOnlyRanges,
+ 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
+ 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ , TypeTranslation, DenseTranslation)
+ },
+ ResourceTemplate () {
+ ExtendedIO ( , , , , NonISAOnlyRanges,
+ 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
+ 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ , TypeTranslation, SparseTranslation)
+ },
+ ResourceTemplate () {
+ ExtendedIO ( , , , , ISAOnlyRanges,
+ 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
+ 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ , TypeStatic, DenseTranslation)
+ },
+ ResourceTemplate () {
+ ExtendedIO ( , , , , ISAOnlyRanges,
+ 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
+ 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ , TypeStatic, SparseTranslation)
+ },
+ ResourceTemplate () {
+ ExtendedIO ( , , , , ISAOnlyRanges,
+ 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
+ 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ , TypeTranslation, DenseTranslation)
+ },
+ ResourceTemplate () {
+ ExtendedIO ( , , , , ISAOnlyRanges,
+ 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
+ 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ , TypeTranslation, SparseTranslation)
+ },
+ ResourceTemplate () {
+ ExtendedIO ( , , , , EntireRange,
+ 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
+ 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ , TypeStatic, DenseTranslation)
+ },
+ ResourceTemplate () {
+ ExtendedIO ( , , , , EntireRange,
+ 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
+ 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ , TypeStatic, SparseTranslation)
+ },
+ ResourceTemplate () {
+ ExtendedIO ( , , , , EntireRange,
+ 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
+ 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ , TypeTranslation, DenseTranslation)
+ },
+ ResourceTemplate () {
+ ExtendedIO ( , , , , EntireRange,
+ 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
+ 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ , TypeTranslation, SparseTranslation)
+ },
+
+ // Particular cases
+
+ ResourceTemplate () {
+ ExtendedIO ( , , , , ,
+ 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
+ 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
+ },
+ ResourceTemplate () {
+ ExtendedIO ( , , , , ,
+ 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
+ 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7)
+ },
+ ResourceTemplate () {
+ ExtendedIO ( , , , , ,
+ 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
+ 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ , , )
+ },
+ ResourceTemplate () {
+ ExtendedIO ( , , , , ,
+ 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
+ 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, ,
+ , , )
+ },
+ ResourceTemplate () {
+ ExtendedIO (ResourceConsumer, MinFixed, MaxFixed, SubDecode, EntireRange,
+ 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
+ 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ EIO0, TypeTranslation, SparseTranslation)
+ },
+ ResourceTemplate () {
+ ExtendedIO (ResourceConsumer, MinFixed, MaxFixed, SubDecode, EntireRange,
+ 0, 0, 0, 0, 0, 0,
+ , TypeTranslation, SparseTranslation)
+ },
+
+})
+
+/*
+ACPI Specification, Revision 3.0, September 2, 2004
+6.4.3.5.4 Extended Address Space Descriptor
+
+I/O Extended Address Space Descriptor layout:
+
+Byte 0 (Tag Bits): Value=10001011B (0x8b) (Type = 1, Large item name = 0xB)
+Byte 1 (Length, bits[7:0]): Variable: Value = 53 (minimum)
+Byte 2 (Length, bits[15:8]): Variable: Value = 0 (minimum)
+Byte 3 (Resource Type):
+ 1 I/O range
+Byte 4 (General Flags):
+ Bits[7:4] Reserved (must be 0)
+ Bit[3] Min Address Fixed, _MAF:
+ 1 The specified maximum address is fixed
+ 0 The specified maximum address is not fixed
+ and can be changed
+ Bit[2] Max Address Fixed,_MIF:
+ 1 The specified minimum address is fixed
+ 0 The specified minimum address is not fixed
+ and can be changed
+ Bit[1] Decode Type, _DEC:
+ 1 This bridge subtractively decodes this address
+ (top level bridges only)
+ 0 This bridge positively decodes this address
+ Bit[0] Consumer/Producer:
+ 1-This device consumes this resource
+ 0-This device produces and consumes this resource
+
+Byte 5 (Type Specific Flags):
+ Flags that are specific to each resource type. The meaning of the flags
+ in this field depends on the value of the Resource Type field (see above)
+ Bits[7:6] Reserved (must be 0)
+ Bit[5] Sparse Translation, _TRS. This bit is only meaningful if Bit[4] is set.
+ 1 SparseTranslation: The primary-side memory address of any specific
+ I/O port within the secondary-side range can be found using
+ the following function.
+
+ address = (((port & 0xFFFc) << 10) || (port & 0xFFF)) + _TRA
+
+ In the address used to access the I/O port, bits[11:2] must be identical
+ to bits[21:12], this gives four bytes of I/O ports on each 4 KB page.
+ 0 DenseTranslation: The primary-side memory address of any specific I/O port
+ within the secondary-side range can be found using the following function.
+
+ address = port + _TRA
+ Bit[4] I/O to Memory Translation, _TTP
+ 1 TypeTranslation: This resource, which is I/O on the secondary side of
+ the bridge, is memory on the primary side of the bridge.
+ 0 TypeStatic: This resource, which is I/O on the secondary side of
+ the bridge, is also I/O on the primary side of the bridge.
+ Bit[3:2] Reserved (must be 0)
+ Bit[1:0] _RNG
+ 3 Memory window covers the entire range
+ 2 ISARangesOnly. This flag is for bridges on systems with multiple bridges.
+ Setting this bit means the memory window specified in this descriptor is
+ limited to the ISA I/O addresses that fall within the specified window.
+ The ISA I/O ranges are: n000-n0FF, n400-n4FF, n800-n8FF, nC00-nCFF. This
+ bit can only be set for bridges entirely configured through ACPI namespace.
+ 1 NonISARangesOnly. This flag is for bridges on systems with multiple bridges.
+ Setting this bit means the memory window specified in this descriptor is
+ limited to the non-ISA I/O addresses that fall within the specified window.
+ The non-ISA I/O ranges are: n100-n3FF, n500-n7FF, n900-nBFF, nD00-nFFF.
+ This bit can only be set for bridges entirely configured through ACPI namespace.
+ 0 Reserved
+
+Byte 6 (Revision ID):
+ Indicates the revision of the Extended Address Space descriptor.
+ For ACPI 3.0, this value is 1.
+Byte 7 (Reserved): 0
+Byte 8 (Address space granularity, _GRA bits[7:0]):
+ A set bit in this mask means that this bit is decoded. All bits less
+ significant than the most significant set bit must be set. (in other
+ words, the value of the full Address Space Granularity field (all 32
+ bits) must be a number (2**n-1).
+Byte 9 (Address space granularity, _GRA bits[15:8])
+Byte 10 (Address space granularity, _GRA bits[23:16])
+Byte 11 (Address space granularity, _GRA bits[31:24])
+Byte 12 (Address space granularity, _GRA bits[39:32])
+Byte 13 (Address space granularity, _GRA bits[47:40])
+Byte 14 (Address space granularity, _GRA bits[55:48])
+Byte 15 (Address space granularity, _GRA bits[63:56])
+Byte 16 (Address range minimum, _MIN bits [7:0]):
+ For bridges that translate addresses, this is the address space
+ on the secondary side of the bridge
+Byte 17 (Address range minimum, _MIN bits[15:8])
+Byte 18 (Address range minimum, _MIN bits[23:16])
+Byte 19 (Address range minimum, _MIN bits[31:24])
+Byte 20 (Address range minimum, _MIN bits[39:32])
+Byte 21 (Address range minimum, _MIN bits[47:40])
+Byte 22 (Address range minimum, _MIN bits[55:48])
+Byte 23 (Address range minimum, _MIN bits[63:56])
+Byte 24 (Address range maximum, _MAX bits [7:0]): See comment for _MIN
+Byte 25 (Address range maximum, _MAX bits[15:8])
+Byte 26 (Address range maximum, _MAX bits[23:16])
+Byte 27 (Address range maximum, _MAX bits[31:24])
+Byte 28 (Address range maximum, _MAX bits[39:32])
+Byte 29 (Address range maximum, _MAX bits[47:40])
+Byte 30 (Address range maximum, _MAX bits[55:48])
+Byte 31 (Address range maximum, _MAX bits[63:56])
+Byte 32 (Address Translation offset, _TRA bits [7:0]):
+ For bridges that translate addresses across the bridge, this is the
+ offset that must be added to the address on the secondary side to obtain
+ the address on the primary side. Non-bridge devices must list 0 for all
+ Address Translation offset bits
+Byte 33 (Address Translation offset, _TRA bits[15:8])
+Byte 34 (Address Translation offset, _TRA bits[23:16])
+Byte 35 (Address Translation offset, _TRA bits[31:24])
+Byte 36 (Address Translation offset, _TRA bits[39:32])
+Byte 37 (Address Translation offset, _TRA bits[47:40])
+Byte 38 (Address Translation offset, _TRA bits[55:48])
+Byte 39 (Address Translation offset, _TRA bits[63:56])
+Byte 40 (Address Length, _LEN bits [7:0])
+Byte 41 (Address Length, _LEN bits[15:8])
+Byte 42 (Address Length, _LEN bits[23:16])
+Byte 43 (Address Length, _LEN bits[31:24])
+Byte 44 (Address Length, _LEN bits[39:32])
+Byte 45 (Address Length, _LEN bits[47:40])
+Byte 46 (Address Length, _LEN bits[55:48])
+Byte 47 (Address Length, _LEN bits[63:56])
+Byte 48 (Type Specific Attribute, _ATT bits [7:0]):
+ Attributes that are specific to each resource type. The meaning
+ of the attributes in this field depends on the value of the Resource
+ Type field (see above). For the Memory Resource Type, the definition
+ is defined section 6.4.3.5.4.1. For other Resource Types, this field
+ is reserved to 0
+Byte 49 (Type Specific Attribute, _ATT bits[15:8])
+Byte 50 (Type Specific Attribute, _ATT bits[23:16])
+Byte 51 (Type Specific Attribute, _ATT bits[31:24])
+Byte 52 (Type Specific Attribute, _ATT bits[39:32])
+Byte 53 (Type Specific Attribute, _ATT bits[47:40])
+Byte 54 (Type Specific Attribute, _ATT bits[55:48])
+Byte 55 (Type Specific Attribute, _ATT bits[63:56])
+*/
+
+Name (p423, Package() {
+
+ // Byte 4 (General Flags) of Extended Address Space Descriptor
+
+ Buffer () {0x8b, 0x35, 0x00, 0x01, 0x00, 0x03, 0x01, 0x00,
+ 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8b, 0x35, 0x00, 0x01, 0x02, 0x03, 0x01, 0x00,
+ 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8b, 0x35, 0x00, 0x01, 0x08, 0x03, 0x01, 0x00,
+ 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8b, 0x35, 0x00, 0x01, 0x0a, 0x03, 0x01, 0x00,
+ 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8b, 0x35, 0x00, 0x01, 0x04, 0x03, 0x01, 0x00,
+ 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8b, 0x35, 0x00, 0x01, 0x06, 0x03, 0x01, 0x00,
+ 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8b, 0x35, 0x00, 0x01, 0x0c, 0x03, 0x01, 0x00,
+ 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8b, 0x35, 0x00, 0x01, 0x0e, 0x03, 0x01, 0x00,
+ 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8b, 0x35, 0x00, 0x01, 0x01, 0x03, 0x01, 0x00,
+ 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8b, 0x35, 0x00, 0x01, 0x03, 0x03, 0x01, 0x00,
+ 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8b, 0x35, 0x00, 0x01, 0x09, 0x03, 0x01, 0x00,
+ 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8b, 0x35, 0x00, 0x01, 0x0b, 0x03, 0x01, 0x00,
+ 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8b, 0x35, 0x00, 0x01, 0x05, 0x03, 0x01, 0x00,
+ 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8b, 0x35, 0x00, 0x01, 0x07, 0x03, 0x01, 0x00,
+ 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8b, 0x35, 0x00, 0x01, 0x0d, 0x03, 0x01, 0x00,
+ 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8b, 0x35, 0x00, 0x01, 0x0f, 0x03, 0x01, 0x00,
+ 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+
+ // Byte 5 (Type Specific Flags) of Extended Address Space Descriptor
+
+ Buffer () {0x8b, 0x35, 0x00, 0x01, 0x01, 0x01, 0x01, 0x00,
+ 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8b, 0x35, 0x00, 0x01, 0x01, 0x21, 0x01, 0x00,
+ 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8b, 0x35, 0x00, 0x01, 0x01, 0x11, 0x01, 0x00,
+ 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8b, 0x35, 0x00, 0x01, 0x01, 0x31, 0x01, 0x00,
+ 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8b, 0x35, 0x00, 0x01, 0x01, 0x02, 0x01, 0x00,
+ 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8b, 0x35, 0x00, 0x01, 0x01, 0x22, 0x01, 0x00,
+ 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8b, 0x35, 0x00, 0x01, 0x01, 0x12, 0x01, 0x00,
+ 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8b, 0x35, 0x00, 0x01, 0x01, 0x32, 0x01, 0x00,
+ 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8b, 0x35, 0x00, 0x01, 0x01, 0x03, 0x01, 0x00,
+ 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8b, 0x35, 0x00, 0x01, 0x01, 0x23, 0x01, 0x00,
+ 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8b, 0x35, 0x00, 0x01, 0x01, 0x13, 0x01, 0x00,
+ 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8b, 0x35, 0x00, 0x01, 0x01, 0x33, 0x01, 0x00,
+ 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+
+ // Particular cases
+
+ Buffer () {0x8b, 0x35, 0x00, 0x01, 0x01, 0x03, 0x01, 0x00,
+ 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8b, 0x35, 0x00, 0x01, 0x01, 0x03, 0x01, 0x00,
+ 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x79, 0x00},
+ Buffer () {0x8b, 0x35, 0x00, 0x01, 0x01, 0x03, 0x01, 0x00,
+ 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8b, 0x35, 0x00, 0x01, 0x01, 0x03, 0x01, 0x00,
+ 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x79, 0x00},
+ Buffer () {0x8b, 0x35, 0x00, 0x01, 0x0f, 0x33, 0x01, 0x00,
+ 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8b, 0x35, 0x00, 0x01, 0x0f, 0x33, 0x01, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x79, 0x00},
+})
+
+Method(RT0f,, Serialized)
+{
+ Name(ts, "RT0f")
+
+ // Emit test header, set the filename
+
+ THDR (ts, "ExtendedIo Resource Descriptor Macro", __FILE__)
+
+ // Main test case for packages above
+
+ m330(ts, 34, "p422", p422, p423)
+
+ // Check resource descriptor tag offsets
+
+ Store (
+ ResourceTemplate () {
+ ExtendedIO (ResourceProducer, MinNotFixed, MaxNotFixed, PosDecode, EntireRange,
+ 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
+ 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff, EIO0)
+ ExtendedIO (ResourceConsumer, MinNotFixed, MaxNotFixed, PosDecode, EntireRange,
+ 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
+ 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff, EIO1)
+ }, Local0)
+
+ m331(ts, 1, EIO0._DEC, 0x21, EIO1._DEC, 0x1e1, "_DEC")
+ m331(ts, 2, EIO0._MIF, 0x22, EIO1._MIF, 0x1e2, "_MIF")
+ m331(ts, 3, EIO0._MAF, 0x23, EIO1._MAF, 0x1e3, "_MAF")
+ m331(ts, 4, EIO0._RNG, 0x28, EIO1._RNG, 0x1e8, "_RNG")
+ m331(ts, 5, EIO0._TTP, 0x2c, EIO1._TTP, 0x1ec, "_TTP")
+ m331(ts, 6, EIO0._TRS, 0x2d, EIO1._TRS, 0x1ed, "_TRS")
+ m331(ts, 7, EIO0._GRA, 0x40, EIO1._GRA, 0x200, "_GRA")
+ m331(ts, 8, EIO0._MIN, 0x80, EIO1._MIN, 0x240, "_MIN")
+ m331(ts, 9, EIO0._MAX, 0xC0, EIO1._MAX, 0x280, "_MAX")
+ m331(ts, 10, EIO0._TRA, 0x100, EIO1._TRA, 0x2C0, "_TRA")
+ m331(ts, 11, EIO0._LEN, 0x140, EIO1._LEN, 0x300, "_LEN")
+ m331(ts, 12, EIO0._ATT, 0x180, EIO1._ATT, 0x340, "_ATT")
+}
+
+
diff --git a/tests/aslts/src/runtime/collections/functional/descriptor/extendedmemory.asl b/tests/aslts/src/runtime/collections/functional/descriptor/extendedmemory.asl
index 4fcf2c405..7c4ff17c6 100644
--- a/tests/aslts/src/runtime/collections/functional/descriptor/extendedmemory.asl
+++ b/tests/aslts/src/runtime/collections/functional/descriptor/extendedmemory.asl
@@ -1,1334 +1,1334 @@
-/*
- * Some or all of this work - Copyright (c) 2006 - 2014, Intel Corp.
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without modification,
- * are permitted provided that the following conditions are met:
- *
- * Redistributions of source code must retain the above copyright notice,
- * this list of conditions and the following disclaimer.
- * Redistributions in binary form must reproduce the above copyright notice,
- * this list of conditions and the following disclaimer in the documentation
- * and/or other materials provided with the distribution.
- * Neither the name of Intel Corporation nor the names of its contributors
- * may be used to endorse or promote products derived from this software
- * without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
- * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
- * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
- * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
- * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
- * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-/*
- * Resource Descriptor macros
- *
- * Extended Memory Resource Descriptor Macro
- */
-
-Name (p42a, Package() {
-
- // Byte 4 (General Flags) of Extended Address Space Descriptor
-
- ResourceTemplate () {
- ExtendedMemory (ResourceProducer, PosDecode, MinNotFixed, MaxNotFixed, , ,
- 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
- 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
- },
- ResourceTemplate () {
- ExtendedMemory (ResourceProducer, PosDecode, MinNotFixed, MaxFixed, , ,
- 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
- 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
- },
- ResourceTemplate () {
- ExtendedMemory (ResourceProducer, PosDecode, MinFixed, MaxNotFixed, , ,
- 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
- 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
- },
- ResourceTemplate () {
- ExtendedMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, , ,
- 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
- 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
- },
- ResourceTemplate () {
- ExtendedMemory (ResourceProducer, SubDecode, MinNotFixed, MaxNotFixed, , ,
- 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
- 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
- },
- ResourceTemplate () {
- ExtendedMemory (ResourceProducer, SubDecode, MinNotFixed, MaxFixed, , ,
- 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
- 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
- },
- ResourceTemplate () {
- ExtendedMemory (ResourceProducer, SubDecode, MinFixed, MaxNotFixed, , ,
- 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
- 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
- },
- ResourceTemplate () {
- ExtendedMemory (ResourceProducer, SubDecode, MinFixed, MaxFixed, , ,
- 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
- 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
- },
- ResourceTemplate () {
- ExtendedMemory (ResourceConsumer, PosDecode, MinNotFixed, MaxNotFixed, , ,
- 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
- 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
- },
- ResourceTemplate () {
- ExtendedMemory (ResourceConsumer, PosDecode, MinNotFixed, MaxFixed, , ,
- 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
- 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
- },
- ResourceTemplate () {
- ExtendedMemory (ResourceConsumer, PosDecode, MinFixed, MaxNotFixed, , ,
- 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
- 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
- },
- ResourceTemplate () {
- ExtendedMemory (ResourceConsumer, PosDecode, MinFixed, MaxFixed, , ,
- 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
- 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
- },
- ResourceTemplate () {
- ExtendedMemory (ResourceConsumer, SubDecode, MinNotFixed, MaxNotFixed, , ,
- 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
- 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
- },
- ResourceTemplate () {
- ExtendedMemory (ResourceConsumer, SubDecode, MinNotFixed, MaxFixed, , ,
- 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
- 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
- },
- ResourceTemplate () {
- ExtendedMemory (ResourceConsumer, SubDecode, MinFixed, MaxNotFixed, , ,
- 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
- 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
- },
- ResourceTemplate () {
- ExtendedMemory (ResourceConsumer, SubDecode, MinFixed, MaxFixed, , ,
- 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
- 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
- },
-
- // Byte 5 (Type Specific Flags) of Extended Address Space Descriptor
-
- // NonCacheable
- ResourceTemplate () {
- ExtendedMemory ( , , , , NonCacheable, ReadOnly,
- 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
- 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- , AddressRangeMemory, TypeStatic)
- },
- ResourceTemplate () {
- ExtendedMemory ( , , , , NonCacheable, ReadOnly,
- 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
- 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- , AddressRangeMemory, TypeTranslation)
- },
- ResourceTemplate () {
- ExtendedMemory ( , , , , NonCacheable, ReadOnly,
- 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
- 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- , AddressRangeReserved, TypeStatic)
- },
- ResourceTemplate () {
- ExtendedMemory ( , , , , NonCacheable, ReadOnly,
- 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
- 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- , AddressRangeReserved, TypeTranslation)
- },
- ResourceTemplate () {
- ExtendedMemory ( , , , , NonCacheable, ReadOnly,
- 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
- 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- , AddressRangeACPI, TypeStatic)
- },
- ResourceTemplate () {
- ExtendedMemory ( , , , , NonCacheable, ReadOnly,
- 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
- 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- , AddressRangeACPI, TypeTranslation)
- },
- ResourceTemplate () {
- ExtendedMemory ( , , , , NonCacheable, ReadOnly,
- 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
- 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- , AddressRangeNVS, TypeStatic)
- },
- ResourceTemplate () {
- ExtendedMemory ( , , , , NonCacheable, ReadOnly,
- 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
- 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- , AddressRangeNVS, TypeTranslation)
- },
- ResourceTemplate () {
- ExtendedMemory ( , , , , NonCacheable, ReadWrite,
- 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
- 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- , AddressRangeMemory, TypeStatic)
- },
- ResourceTemplate () {
- ExtendedMemory ( , , , , NonCacheable, ReadWrite,
- 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
- 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- , AddressRangeMemory, TypeTranslation)
- },
- ResourceTemplate () {
- ExtendedMemory ( , , , , NonCacheable, ReadWrite,
- 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
- 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- , AddressRangeReserved, TypeStatic)
- },
- ResourceTemplate () {
- ExtendedMemory ( , , , , NonCacheable, ReadWrite,
- 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
- 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- , AddressRangeReserved, TypeTranslation)
- },
- ResourceTemplate () {
- ExtendedMemory ( , , , , NonCacheable, ReadWrite,
- 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
- 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- , AddressRangeACPI, TypeStatic)
- },
- ResourceTemplate () {
- ExtendedMemory ( , , , , NonCacheable, ReadWrite,
- 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
- 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- , AddressRangeACPI, TypeTranslation)
- },
- ResourceTemplate () {
- ExtendedMemory ( , , , , NonCacheable, ReadWrite,
- 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
- 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- , AddressRangeNVS, TypeStatic)
- },
- ResourceTemplate () {
- ExtendedMemory ( , , , , NonCacheable, ReadWrite,
- 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
- 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- , AddressRangeNVS, TypeTranslation)
- },
-
- // Cacheable
- ResourceTemplate () {
- ExtendedMemory ( , , , , Cacheable, ReadOnly,
- 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
- 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- , AddressRangeMemory, TypeStatic)
- },
- ResourceTemplate () {
- ExtendedMemory ( , , , , Cacheable, ReadOnly,
- 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
- 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- , AddressRangeMemory, TypeTranslation)
- },
- ResourceTemplate () {
- ExtendedMemory ( , , , , Cacheable, ReadOnly,
- 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
- 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- , AddressRangeReserved, TypeStatic)
- },
- ResourceTemplate () {
- ExtendedMemory ( , , , , Cacheable, ReadOnly,
- 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
- 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- , AddressRangeReserved, TypeTranslation)
- },
- ResourceTemplate () {
- ExtendedMemory ( , , , , Cacheable, ReadOnly,
- 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
- 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- , AddressRangeACPI, TypeStatic)
- },
- ResourceTemplate () {
- ExtendedMemory ( , , , , Cacheable, ReadOnly,
- 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
- 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- , AddressRangeACPI, TypeTranslation)
- },
- ResourceTemplate () {
- ExtendedMemory ( , , , , Cacheable, ReadOnly,
- 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
- 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- , AddressRangeNVS, TypeStatic)
- },
- ResourceTemplate () {
- ExtendedMemory ( , , , , Cacheable, ReadOnly,
- 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
- 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- , AddressRangeNVS, TypeTranslation)
- },
- ResourceTemplate () {
- ExtendedMemory ( , , , , Cacheable, ReadWrite,
- 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
- 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- , AddressRangeMemory, TypeStatic)
- },
- ResourceTemplate () {
- ExtendedMemory ( , , , , Cacheable, ReadWrite,
- 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
- 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- , AddressRangeMemory, TypeTranslation)
- },
- ResourceTemplate () {
- ExtendedMemory ( , , , , Cacheable, ReadWrite,
- 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
- 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- , AddressRangeReserved, TypeStatic)
- },
- ResourceTemplate () {
- ExtendedMemory ( , , , , Cacheable, ReadWrite,
- 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
- 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- , AddressRangeReserved, TypeTranslation)
- },
- ResourceTemplate () {
- ExtendedMemory ( , , , , Cacheable, ReadWrite,
- 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
- 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- , AddressRangeACPI, TypeStatic)
- },
- ResourceTemplate () {
- ExtendedMemory ( , , , , Cacheable, ReadWrite,
- 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
- 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- , AddressRangeACPI, TypeTranslation)
- },
- ResourceTemplate () {
- ExtendedMemory ( , , , , Cacheable, ReadWrite,
- 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
- 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- , AddressRangeNVS, TypeStatic)
- },
- ResourceTemplate () {
- ExtendedMemory ( , , , , Cacheable, ReadWrite,
- 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
- 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- , AddressRangeNVS, TypeTranslation)
- },
-
- // WriteCombining
- ResourceTemplate () {
- ExtendedMemory ( , , , , WriteCombining, ReadOnly,
- 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
- 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- , AddressRangeMemory, TypeStatic)
- },
- ResourceTemplate () {
- ExtendedMemory ( , , , , WriteCombining, ReadOnly,
- 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
- 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- , AddressRangeMemory, TypeTranslation)
- },
- ResourceTemplate () {
- ExtendedMemory ( , , , , WriteCombining, ReadOnly,
- 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
- 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- , AddressRangeReserved, TypeStatic)
- },
- ResourceTemplate () {
- ExtendedMemory ( , , , , WriteCombining, ReadOnly,
- 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
- 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- , AddressRangeReserved, TypeTranslation)
- },
- ResourceTemplate () {
- ExtendedMemory ( , , , , WriteCombining, ReadOnly,
- 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
- 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- , AddressRangeACPI, TypeStatic)
- },
- ResourceTemplate () {
- ExtendedMemory ( , , , , WriteCombining, ReadOnly,
- 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
- 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- , AddressRangeACPI, TypeTranslation)
- },
- ResourceTemplate () {
- ExtendedMemory ( , , , , WriteCombining, ReadOnly,
- 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
- 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- , AddressRangeNVS, TypeStatic)
- },
- ResourceTemplate () {
- ExtendedMemory ( , , , , WriteCombining, ReadOnly,
- 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
- 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- , AddressRangeNVS, TypeTranslation)
- },
- ResourceTemplate () {
- ExtendedMemory ( , , , , WriteCombining, ReadWrite,
- 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
- 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- , AddressRangeMemory, TypeStatic)
- },
- ResourceTemplate () {
- ExtendedMemory ( , , , , WriteCombining, ReadWrite,
- 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
- 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- , AddressRangeMemory, TypeTranslation)
- },
- ResourceTemplate () {
- ExtendedMemory ( , , , , WriteCombining, ReadWrite,
- 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
- 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- , AddressRangeReserved, TypeStatic)
- },
- ResourceTemplate () {
- ExtendedMemory ( , , , , WriteCombining, ReadWrite,
- 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
- 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- , AddressRangeReserved, TypeTranslation)
- },
- ResourceTemplate () {
- ExtendedMemory ( , , , , WriteCombining, ReadWrite,
- 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
- 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- , AddressRangeACPI, TypeStatic)
- },
- ResourceTemplate () {
- ExtendedMemory ( , , , , WriteCombining, ReadWrite,
- 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
- 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- , AddressRangeACPI, TypeTranslation)
- },
- ResourceTemplate () {
- ExtendedMemory ( , , , , WriteCombining, ReadWrite,
- 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
- 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- , AddressRangeNVS, TypeStatic)
- },
- ResourceTemplate () {
- ExtendedMemory ( , , , , WriteCombining, ReadWrite,
- 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
- 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- , AddressRangeNVS, TypeTranslation)
- },
-
- // Prefetchable
- ResourceTemplate () {
- ExtendedMemory ( , , , , Prefetchable, ReadOnly,
- 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
- 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- , AddressRangeMemory, TypeStatic)
- },
- ResourceTemplate () {
- ExtendedMemory ( , , , , Prefetchable, ReadOnly,
- 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
- 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- , AddressRangeMemory, TypeTranslation)
- },
- ResourceTemplate () {
- ExtendedMemory ( , , , , Prefetchable, ReadOnly,
- 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
- 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- , AddressRangeReserved, TypeStatic)
- },
- ResourceTemplate () {
- ExtendedMemory ( , , , , Prefetchable, ReadOnly,
- 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
- 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- , AddressRangeReserved, TypeTranslation)
- },
- ResourceTemplate () {
- ExtendedMemory ( , , , , Prefetchable, ReadOnly,
- 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
- 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- , AddressRangeACPI, TypeStatic)
- },
- ResourceTemplate () {
- ExtendedMemory ( , , , , Prefetchable, ReadOnly,
- 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
- 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- , AddressRangeACPI, TypeTranslation)
- },
- ResourceTemplate () {
- ExtendedMemory ( , , , , Prefetchable, ReadOnly,
- 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
- 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- , AddressRangeNVS, TypeStatic)
- },
- ResourceTemplate () {
- ExtendedMemory ( , , , , Prefetchable, ReadOnly,
- 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
- 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- , AddressRangeNVS, TypeTranslation)
- },
- ResourceTemplate () {
- ExtendedMemory ( , , , , Prefetchable, ReadWrite,
- 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
- 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- , AddressRangeMemory, TypeStatic)
- },
- ResourceTemplate () {
- ExtendedMemory ( , , , , Prefetchable, ReadWrite,
- 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
- 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- , AddressRangeMemory, TypeTranslation)
- },
- ResourceTemplate () {
- ExtendedMemory ( , , , , Prefetchable, ReadWrite,
- 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
- 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- , AddressRangeReserved, TypeStatic)
- },
- ResourceTemplate () {
- ExtendedMemory ( , , , , Prefetchable, ReadWrite,
- 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
- 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- , AddressRangeReserved, TypeTranslation)
- },
- ResourceTemplate () {
- ExtendedMemory ( , , , , Prefetchable, ReadWrite,
- 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
- 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- , AddressRangeACPI, TypeStatic)
- },
- ResourceTemplate () {
- ExtendedMemory ( , , , , Prefetchable, ReadWrite,
- 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
- 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- , AddressRangeACPI, TypeTranslation)
- },
- ResourceTemplate () {
- ExtendedMemory ( , , , , Prefetchable, ReadWrite,
- 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
- 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- , AddressRangeNVS, TypeStatic)
- },
- ResourceTemplate () {
- ExtendedMemory ( , , , , Prefetchable, ReadWrite,
- 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
- 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- , AddressRangeNVS, TypeTranslation)
- },
-
- // Particular cases
-
- ResourceTemplate () {
- ExtendedMemory ( , , , , , ,
- 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
- 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
- },
- ResourceTemplate () {
- ExtendedMemory ( , , , , , ,
- 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
- 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7)
- },
- ResourceTemplate () {
- ExtendedMemory ( , , , , , ,
- 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
- 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- , , )
- },
- ResourceTemplate () {
- ExtendedMemory ( , , , , , ,
- 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
- 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, ,
- , , )
- },
- ResourceTemplate () {
- ExtendedMemory (ResourceConsumer, SubDecode, MinFixed, MaxFixed, NonCacheable, ReadOnly,
- 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
- 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- EME0, AddressRangeACPI, TypeTranslation)
- },
- ResourceTemplate () {
- ExtendedMemory (ResourceConsumer, SubDecode, MinFixed, MaxFixed, NonCacheable, ReadOnly,
- 0, 0, 0, 0, 0, 0,
- , AddressRangeACPI, TypeTranslation)
- },
-})
-
-/*
-ACPI Specification, Revision 3.0, September 2, 2004
-6.4.3.5.4 Extended Address Space Descriptor
-
-Memory Extended Address Space Descriptor layout:
-
-Byte 0 (Tag Bits): Value=10001011B (0x8b) (Type = 1, Large item name = 0xB)
-Byte 1 (Length, bits[7:0]): Variable: Value = 53 (minimum)
-Byte 2 (Length, bits[15:8]): Variable: Value = 0 (minimum)
-Byte 3 (Resource Type):
- 0 Memory range
-Byte 4 (General Flags):
- Bits[7:4] Reserved (must be 0)
- Bit[3] Min Address Fixed, _MAF:
- 1 The specified maximum address is fixed
- 0 The specified maximum address is not fixed
- and can be changed
- Bit[2] Max Address Fixed,_MIF:
- 1 The specified minimum address is fixed
- 0 The specified minimum address is not fixed
- and can be changed
- Bit[1] Decode Type, _DEC:
- 1 This bridge subtractively decodes this address
- (top level bridges only)
- 0 This bridge positively decodes this address
- Bit[0] Consumer/Producer:
- 1-This device consumes this resource
- 0-This device produces and consumes this resource
-Byte 5 (Type Specific Flags):
- Flags that are specific to each resource type. The meaning of the flags
- in this field depends on the value of the Resource Type field (see above)
- Bits[7:6] Reserved (must be 0)
- Bit[5] Memory to I/O Translation, _TTP
- 1 TypeTranslation: This resource, which is memory on the secondary
- side of the bridge, is I/O on the primary side of the bridge.
- 0 TypeStatic: This resource, which is memory on the secondary side
- of the bridge, is also memory on the primary side of the bridge.
- Bits[4:3] Memory attributes, _MTP. These bits are only defined if this memory
- resource describes system RAM. For a definition of the labels described
- here, see section 15, "System Address Map Interfaces."
- 0 AddressRangeMemory
- 1 AddressRangeReserved
- 2 AddressRangeACPI
- 3 AddressRangeNVS
- Bits[2:1] Memory attributes, _MEM
- 0 The memory is non-cacheable.
- 1 The memory is cacheable.
- 2 The memory is cacheable and supports write combining.
- 3 The memory is cacheable and prefetchable.
- (Notice: OSPM ignores this field in the Extended address space descriptor.
- Instead it uses the Type Specific Attributes field to determine memory attributes)
- Bit[0] Write status, _RW
- 1 This memory range is read-write.
- 0 This memory range is read-only.
-Byte 6 (Revision ID):
- Indicates the revision of the Extended Address Space descriptor.
- For ACPI 3.0, this value is 1.
-Byte 7 (Reserved): 0
-Byte 8 (Address space granularity, _GRA bits[7:0]):
- A set bit in this mask means that this bit is decoded. All bits less
- significant than the most significant set bit must be set. (in other
- words, the value of the full Address Space Granularity field (all 32
- bits) must be a number (2**n-1).
-Byte 9 (Address space granularity, _GRA bits[15:8])
-Byte 10 (Address space granularity, _GRA bits[23:16])
-Byte 11 (Address space granularity, _GRA bits[31:24])
-Byte 12 (Address space granularity, _GRA bits[39:32])
-Byte 13 (Address space granularity, _GRA bits[47:40])
-Byte 14 (Address space granularity, _GRA bits[55:48])
-Byte 15 (Address space granularity, _GRA bits[63:56])
-Byte 16 (Address range minimum, _MIN bits [7:0]):
- For bridges that translate addresses, this is the address space
- on the secondary side of the bridge
-Byte 17 (Address range minimum, _MIN bits[15:8])
-Byte 18 (Address range minimum, _MIN bits[23:16])
-Byte 19 (Address range minimum, _MIN bits[31:24])
-Byte 20 (Address range minimum, _MIN bits[39:32])
-Byte 21 (Address range minimum, _MIN bits[47:40])
-Byte 22 (Address range minimum, _MIN bits[55:48])
-Byte 23 (Address range minimum, _MIN bits[63:56])
-Byte 24 (Address range maximum, _MAX bits [7:0]): See comment for _MIN
-Byte 25 (Address range maximum, _MAX bits[15:8])
-Byte 26 (Address range maximum, _MAX bits[23:16])
-Byte 27 (Address range maximum, _MAX bits[31:24])
-Byte 28 (Address range maximum, _MAX bits[39:32])
-Byte 29 (Address range maximum, _MAX bits[47:40])
-Byte 30 (Address range maximum, _MAX bits[55:48])
-Byte 31 (Address range maximum, _MAX bits[63:56])
-Byte 32 (Address Translation offset, _TRA bits [7:0]):
- For bridges that translate addresses across the bridge, this is the
- offset that must be added to the address on the secondary side to obtain
- the address on the primary side. Non-bridge devices must list 0 for all
- Address Translation offset bits
-Byte 33 (Address Translation offset, _TRA bits[15:8])
-Byte 34 (Address Translation offset, _TRA bits[23:16])
-Byte 35 (Address Translation offset, _TRA bits[31:24])
-Byte 36 (Address Translation offset, _TRA bits[39:32])
-Byte 37 (Address Translation offset, _TRA bits[47:40])
-Byte 38 (Address Translation offset, _TRA bits[55:48])
-Byte 39 (Address Translation offset, _TRA bits[63:56])
-Byte 40 (Address Length, _LEN bits [7:0])
-Byte 41 (Address Length, _LEN bits[15:8])
-Byte 42 (Address Length, _LEN bits[23:16])
-Byte 43 (Address Length, _LEN bits[31:24])
-Byte 44 (Address Length, _LEN bits[39:32])
-Byte 45 (Address Length, _LEN bits[47:40])
-Byte 46 (Address Length, _LEN bits[55:48])
-Byte 47 (Address Length, _LEN bits[63:56])
-Byte 48 (Type Specific Attribute, _ATT bits [7:0]):
- Attributes that are specific to each resource type. The meaning
- of the attributes in this field depends on the value of the Resource
- Type field (see above). For the Memory Resource Type, the definition
- is defined section 6.4.3.5.4.1. For other Resource Types, this field
- is reserved to 0
-Byte 49 (Type Specific Attribute, _ATT bits[15:8])
-Byte 50 (Type Specific Attribute, _ATT bits[23:16])
-Byte 51 (Type Specific Attribute, _ATT bits[31:24])
-Byte 52 (Type Specific Attribute, _ATT bits[39:32])
-Byte 53 (Type Specific Attribute, _ATT bits[47:40])
-Byte 54 (Type Specific Attribute, _ATT bits[55:48])
-Byte 55 (Type Specific Attribute, _ATT bits[63:56])
-*/
-
-Name (p42b, Package() {
-
- // Byte 4 (General Flags) of Extended Address Space Descriptor
-
- Buffer () {0x8b, 0x35, 0x00, 0x00, 0x00, 0x01, 0x01, 0x00,
- 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8b, 0x35, 0x00, 0x00, 0x08, 0x01, 0x01, 0x00,
- 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8b, 0x35, 0x00, 0x00, 0x04, 0x01, 0x01, 0x00,
- 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8b, 0x35, 0x00, 0x00, 0x0c, 0x01, 0x01, 0x00,
- 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8b, 0x35, 0x00, 0x00, 0x02, 0x01, 0x01, 0x00,
- 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8b, 0x35, 0x00, 0x00, 0x0a, 0x01, 0x01, 0x00,
- 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8b, 0x35, 0x00, 0x00, 0x06, 0x01, 0x01, 0x00,
- 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8b, 0x35, 0x00, 0x00, 0x0e, 0x01, 0x01, 0x00,
- 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8b, 0x35, 0x00, 0x00, 0x01, 0x01, 0x01, 0x00,
- 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8b, 0x35, 0x00, 0x00, 0x09, 0x01, 0x01, 0x00,
- 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8b, 0x35, 0x00, 0x00, 0x05, 0x01, 0x01, 0x00,
- 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8b, 0x35, 0x00, 0x00, 0x0d, 0x01, 0x01, 0x00,
- 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8b, 0x35, 0x00, 0x00, 0x03, 0x01, 0x01, 0x00,
- 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8b, 0x35, 0x00, 0x00, 0x0b, 0x01, 0x01, 0x00,
- 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8b, 0x35, 0x00, 0x00, 0x07, 0x01, 0x01, 0x00,
- 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8b, 0x35, 0x00, 0x00, 0x0f, 0x01, 0x01, 0x00,
- 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
-
- // Byte 5 (Type Specific Flags) of Extended Address Space Descriptor
-
- // NonCacheable
- Buffer () {0x8b, 0x35, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00,
- 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8b, 0x35, 0x00, 0x00, 0x01, 0x20, 0x01, 0x00,
- 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8b, 0x35, 0x00, 0x00, 0x01, 0x08, 0x01, 0x00,
- 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8b, 0x35, 0x00, 0x00, 0x01, 0x28, 0x01, 0x00,
- 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8b, 0x35, 0x00, 0x00, 0x01, 0x10, 0x01, 0x00,
- 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8b, 0x35, 0x00, 0x00, 0x01, 0x30, 0x01, 0x00,
- 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8b, 0x35, 0x00, 0x00, 0x01, 0x18, 0x01, 0x00,
- 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8b, 0x35, 0x00, 0x00, 0x01, 0x38, 0x01, 0x00,
- 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8b, 0x35, 0x00, 0x00, 0x01, 0x01, 0x01, 0x00,
- 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8b, 0x35, 0x00, 0x00, 0x01, 0x21, 0x01, 0x00,
- 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8b, 0x35, 0x00, 0x00, 0x01, 0x09, 0x01, 0x00,
- 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8b, 0x35, 0x00, 0x00, 0x01, 0x29, 0x01, 0x00,
- 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8b, 0x35, 0x00, 0x00, 0x01, 0x11, 0x01, 0x00,
- 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8b, 0x35, 0x00, 0x00, 0x01, 0x31, 0x01, 0x00,
- 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8b, 0x35, 0x00, 0x00, 0x01, 0x19, 0x01, 0x00,
- 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8b, 0x35, 0x00, 0x00, 0x01, 0x39, 0x01, 0x00,
- 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
-
- // Cacheable
- Buffer () {0x8b, 0x35, 0x00, 0x00, 0x01, 0x02, 0x01, 0x00,
- 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8b, 0x35, 0x00, 0x00, 0x01, 0x22, 0x01, 0x00,
- 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8b, 0x35, 0x00, 0x00, 0x01, 0x0a, 0x01, 0x00,
- 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8b, 0x35, 0x00, 0x00, 0x01, 0x2a, 0x01, 0x00,
- 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8b, 0x35, 0x00, 0x00, 0x01, 0x12, 0x01, 0x00,
- 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8b, 0x35, 0x00, 0x00, 0x01, 0x32, 0x01, 0x00,
- 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8b, 0x35, 0x00, 0x00, 0x01, 0x1a, 0x01, 0x00,
- 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8b, 0x35, 0x00, 0x00, 0x01, 0x3a, 0x01, 0x00,
- 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8b, 0x35, 0x00, 0x00, 0x01, 0x03, 0x01, 0x00,
- 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8b, 0x35, 0x00, 0x00, 0x01, 0x23, 0x01, 0x00,
- 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8b, 0x35, 0x00, 0x00, 0x01, 0x0b, 0x01, 0x00,
- 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8b, 0x35, 0x00, 0x00, 0x01, 0x2b, 0x01, 0x00,
- 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8b, 0x35, 0x00, 0x00, 0x01, 0x13, 0x01, 0x00,
- 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8b, 0x35, 0x00, 0x00, 0x01, 0x33, 0x01, 0x00,
- 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8b, 0x35, 0x00, 0x00, 0x01, 0x1b, 0x01, 0x00,
- 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8b, 0x35, 0x00, 0x00, 0x01, 0x3b, 0x01, 0x00,
- 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
-
- // WriteCombining
- Buffer () {0x8b, 0x35, 0x00, 0x00, 0x01, 0x04, 0x01, 0x00,
- 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8b, 0x35, 0x00, 0x00, 0x01, 0x24, 0x01, 0x00,
- 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8b, 0x35, 0x00, 0x00, 0x01, 0x0c, 0x01, 0x00,
- 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8b, 0x35, 0x00, 0x00, 0x01, 0x2c, 0x01, 0x00,
- 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8b, 0x35, 0x00, 0x00, 0x01, 0x14, 0x01, 0x00,
- 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8b, 0x35, 0x00, 0x00, 0x01, 0x34, 0x01, 0x00,
- 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8b, 0x35, 0x00, 0x00, 0x01, 0x1c, 0x01, 0x00,
- 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8b, 0x35, 0x00, 0x00, 0x01, 0x3c, 0x01, 0x00,
- 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8b, 0x35, 0x00, 0x00, 0x01, 0x05, 0x01, 0x00,
- 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8b, 0x35, 0x00, 0x00, 0x01, 0x25, 0x01, 0x00,
- 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8b, 0x35, 0x00, 0x00, 0x01, 0x0d, 0x01, 0x00,
- 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8b, 0x35, 0x00, 0x00, 0x01, 0x2d, 0x01, 0x00,
- 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8b, 0x35, 0x00, 0x00, 0x01, 0x15, 0x01, 0x00,
- 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8b, 0x35, 0x00, 0x00, 0x01, 0x35, 0x01, 0x00,
- 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8b, 0x35, 0x00, 0x00, 0x01, 0x1d, 0x01, 0x00,
- 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8b, 0x35, 0x00, 0x00, 0x01, 0x3d, 0x01, 0x00,
- 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
-
- // Prefetchable
- Buffer () {0x8b, 0x35, 0x00, 0x00, 0x01, 0x06, 0x01, 0x00,
- 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8b, 0x35, 0x00, 0x00, 0x01, 0x26, 0x01, 0x00,
- 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8b, 0x35, 0x00, 0x00, 0x01, 0x0e, 0x01, 0x00,
- 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8b, 0x35, 0x00, 0x00, 0x01, 0x2e, 0x01, 0x00,
- 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8b, 0x35, 0x00, 0x00, 0x01, 0x16, 0x01, 0x00,
- 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8b, 0x35, 0x00, 0x00, 0x01, 0x36, 0x01, 0x00,
- 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8b, 0x35, 0x00, 0x00, 0x01, 0x1e, 0x01, 0x00,
- 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8b, 0x35, 0x00, 0x00, 0x01, 0x3e, 0x01, 0x00,
- 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8b, 0x35, 0x00, 0x00, 0x01, 0x07, 0x01, 0x00,
- 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8b, 0x35, 0x00, 0x00, 0x01, 0x27, 0x01, 0x00,
- 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8b, 0x35, 0x00, 0x00, 0x01, 0x0f, 0x01, 0x00,
- 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8b, 0x35, 0x00, 0x00, 0x01, 0x2f, 0x01, 0x00,
- 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8b, 0x35, 0x00, 0x00, 0x01, 0x17, 0x01, 0x00,
- 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8b, 0x35, 0x00, 0x00, 0x01, 0x37, 0x01, 0x00,
- 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8b, 0x35, 0x00, 0x00, 0x01, 0x1f, 0x01, 0x00,
- 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8b, 0x35, 0x00, 0x00, 0x01, 0x3f, 0x01, 0x00,
- 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
-
- // Particular cases
-
- Buffer () {0x8b, 0x35, 0x00, 0x00, 0x01, 0x01, 0x01, 0x00,
- 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8b, 0x35, 0x00, 0x00, 0x01, 0x01, 0x01, 0x00,
- 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x79, 0x00},
- Buffer () {0x8b, 0x35, 0x00, 0x00, 0x01, 0x01, 0x01, 0x00,
- 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8b, 0x35, 0x00, 0x00, 0x01, 0x01, 0x01, 0x00,
- 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x79, 0x00},
- Buffer () {0x8b, 0x35, 0x00, 0x00, 0x0f, 0x30, 0x01, 0x00,
- 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8b, 0x35, 0x00, 0x00, 0x0f, 0x30, 0x01, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x79, 0x00},
-})
-
-Method(RT13,, Serialized)
-{
- Name(ts, "RT13")
-
- // Emit test header, set the filename
-
- THDR (ts, "ExtendedMemory Resource Descriptor Macro", __FILE__)
-
- // Main test case for packages above
-
- m330(ts, 86, "p42a", p42a, p42b)
-
- // Check resource descriptor tag offsets
-
- Store (
- ResourceTemplate () {
- ExtendedMemory (ResourceProducer, PosDecode, MinNotFixed, MaxNotFixed, NonCacheable, ReadOnly,
- 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
- 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff, EME0)
- ExtendedMemory (ResourceConsumer, PosDecode, MinNotFixed, MaxNotFixed, NonCacheable, ReadOnly,
- 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
- 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff, EME1)
- }, Local0)
-
- m331(ts, 1, EME0._DEC, 0x21, EME1._DEC, 0x1e1, "_DEC")
- m331(ts, 2, EME0._MIF, 0x22, EME1._MIF, 0x1e2, "_MIF")
- m331(ts, 3, EME0._MAF, 0x23, EME1._MAF, 0x1e3, "_MAF")
- m331(ts, 4, EME0._RW, 0x28, EME1._RW, 0x1e8, "_RW")
- m331(ts, 5, EME0._MEM, 0x29, EME1._MEM, 0x1e9, "_MEM")
- m331(ts, 6, EME0._MTP, 0x2b, EME1._MTP, 0x1eb, "_MTP")
- m331(ts, 6, EME0._TTP, 0x2d, EME1._TTP, 0x1ed, "_TTP")
- m331(ts, 7, EME0._GRA, 0x40, EME1._GRA, 0x200, "_GRA")
- m331(ts, 8, EME0._MIN, 0x80, EME1._MIN, 0x240, "_MIN")
- m331(ts, 9, EME0._MAX, 0xC0, EME1._MAX, 0x280, "_MAX")
- m331(ts, 10, EME0._TRA, 0x100, EME1._TRA, 0x2C0, "_TRA")
- m331(ts, 11, EME0._LEN, 0x140, EME1._LEN, 0x300, "_LEN")
- m331(ts, 12, EME0._ATT, 0x180, EME1._ATT, 0x340, "_ATT")
-}
-
-
+/*
+ * Some or all of this work - Copyright (c) 2006 - 2015, Intel Corp.
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without modification,
+ * are permitted provided that the following conditions are met:
+ *
+ * Redistributions of source code must retain the above copyright notice,
+ * this list of conditions and the following disclaimer.
+ * Redistributions in binary form must reproduce the above copyright notice,
+ * this list of conditions and the following disclaimer in the documentation
+ * and/or other materials provided with the distribution.
+ * Neither the name of Intel Corporation nor the names of its contributors
+ * may be used to endorse or promote products derived from this software
+ * without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
+ * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+ * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+ * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+ * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+ * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+/*
+ * Resource Descriptor macros
+ *
+ * Extended Memory Resource Descriptor Macro
+ */
+
+Name (p42a, Package() {
+
+ // Byte 4 (General Flags) of Extended Address Space Descriptor
+
+ ResourceTemplate () {
+ ExtendedMemory (ResourceProducer, PosDecode, MinNotFixed, MaxNotFixed, , ,
+ 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
+ 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
+ },
+ ResourceTemplate () {
+ ExtendedMemory (ResourceProducer, PosDecode, MinNotFixed, MaxFixed, , ,
+ 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
+ 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
+ },
+ ResourceTemplate () {
+ ExtendedMemory (ResourceProducer, PosDecode, MinFixed, MaxNotFixed, , ,
+ 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
+ 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
+ },
+ ResourceTemplate () {
+ ExtendedMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, , ,
+ 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
+ 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
+ },
+ ResourceTemplate () {
+ ExtendedMemory (ResourceProducer, SubDecode, MinNotFixed, MaxNotFixed, , ,
+ 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
+ 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
+ },
+ ResourceTemplate () {
+ ExtendedMemory (ResourceProducer, SubDecode, MinNotFixed, MaxFixed, , ,
+ 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
+ 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
+ },
+ ResourceTemplate () {
+ ExtendedMemory (ResourceProducer, SubDecode, MinFixed, MaxNotFixed, , ,
+ 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
+ 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
+ },
+ ResourceTemplate () {
+ ExtendedMemory (ResourceProducer, SubDecode, MinFixed, MaxFixed, , ,
+ 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
+ 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
+ },
+ ResourceTemplate () {
+ ExtendedMemory (ResourceConsumer, PosDecode, MinNotFixed, MaxNotFixed, , ,
+ 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
+ 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
+ },
+ ResourceTemplate () {
+ ExtendedMemory (ResourceConsumer, PosDecode, MinNotFixed, MaxFixed, , ,
+ 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
+ 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
+ },
+ ResourceTemplate () {
+ ExtendedMemory (ResourceConsumer, PosDecode, MinFixed, MaxNotFixed, , ,
+ 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
+ 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
+ },
+ ResourceTemplate () {
+ ExtendedMemory (ResourceConsumer, PosDecode, MinFixed, MaxFixed, , ,
+ 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
+ 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
+ },
+ ResourceTemplate () {
+ ExtendedMemory (ResourceConsumer, SubDecode, MinNotFixed, MaxNotFixed, , ,
+ 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
+ 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
+ },
+ ResourceTemplate () {
+ ExtendedMemory (ResourceConsumer, SubDecode, MinNotFixed, MaxFixed, , ,
+ 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
+ 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
+ },
+ ResourceTemplate () {
+ ExtendedMemory (ResourceConsumer, SubDecode, MinFixed, MaxNotFixed, , ,
+ 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
+ 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
+ },
+ ResourceTemplate () {
+ ExtendedMemory (ResourceConsumer, SubDecode, MinFixed, MaxFixed, , ,
+ 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
+ 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
+ },
+
+ // Byte 5 (Type Specific Flags) of Extended Address Space Descriptor
+
+ // NonCacheable
+ ResourceTemplate () {
+ ExtendedMemory ( , , , , NonCacheable, ReadOnly,
+ 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
+ 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ , AddressRangeMemory, TypeStatic)
+ },
+ ResourceTemplate () {
+ ExtendedMemory ( , , , , NonCacheable, ReadOnly,
+ 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
+ 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ , AddressRangeMemory, TypeTranslation)
+ },
+ ResourceTemplate () {
+ ExtendedMemory ( , , , , NonCacheable, ReadOnly,
+ 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
+ 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ , AddressRangeReserved, TypeStatic)
+ },
+ ResourceTemplate () {
+ ExtendedMemory ( , , , , NonCacheable, ReadOnly,
+ 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
+ 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ , AddressRangeReserved, TypeTranslation)
+ },
+ ResourceTemplate () {
+ ExtendedMemory ( , , , , NonCacheable, ReadOnly,
+ 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
+ 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ , AddressRangeACPI, TypeStatic)
+ },
+ ResourceTemplate () {
+ ExtendedMemory ( , , , , NonCacheable, ReadOnly,
+ 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
+ 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ , AddressRangeACPI, TypeTranslation)
+ },
+ ResourceTemplate () {
+ ExtendedMemory ( , , , , NonCacheable, ReadOnly,
+ 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
+ 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ , AddressRangeNVS, TypeStatic)
+ },
+ ResourceTemplate () {
+ ExtendedMemory ( , , , , NonCacheable, ReadOnly,
+ 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
+ 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ , AddressRangeNVS, TypeTranslation)
+ },
+ ResourceTemplate () {
+ ExtendedMemory ( , , , , NonCacheable, ReadWrite,
+ 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
+ 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ , AddressRangeMemory, TypeStatic)
+ },
+ ResourceTemplate () {
+ ExtendedMemory ( , , , , NonCacheable, ReadWrite,
+ 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
+ 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ , AddressRangeMemory, TypeTranslation)
+ },
+ ResourceTemplate () {
+ ExtendedMemory ( , , , , NonCacheable, ReadWrite,
+ 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
+ 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ , AddressRangeReserved, TypeStatic)
+ },
+ ResourceTemplate () {
+ ExtendedMemory ( , , , , NonCacheable, ReadWrite,
+ 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
+ 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ , AddressRangeReserved, TypeTranslation)
+ },
+ ResourceTemplate () {
+ ExtendedMemory ( , , , , NonCacheable, ReadWrite,
+ 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
+ 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ , AddressRangeACPI, TypeStatic)
+ },
+ ResourceTemplate () {
+ ExtendedMemory ( , , , , NonCacheable, ReadWrite,
+ 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
+ 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ , AddressRangeACPI, TypeTranslation)
+ },
+ ResourceTemplate () {
+ ExtendedMemory ( , , , , NonCacheable, ReadWrite,
+ 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
+ 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ , AddressRangeNVS, TypeStatic)
+ },
+ ResourceTemplate () {
+ ExtendedMemory ( , , , , NonCacheable, ReadWrite,
+ 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
+ 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ , AddressRangeNVS, TypeTranslation)
+ },
+
+ // Cacheable
+ ResourceTemplate () {
+ ExtendedMemory ( , , , , Cacheable, ReadOnly,
+ 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
+ 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ , AddressRangeMemory, TypeStatic)
+ },
+ ResourceTemplate () {
+ ExtendedMemory ( , , , , Cacheable, ReadOnly,
+ 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
+ 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ , AddressRangeMemory, TypeTranslation)
+ },
+ ResourceTemplate () {
+ ExtendedMemory ( , , , , Cacheable, ReadOnly,
+ 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
+ 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ , AddressRangeReserved, TypeStatic)
+ },
+ ResourceTemplate () {
+ ExtendedMemory ( , , , , Cacheable, ReadOnly,
+ 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
+ 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ , AddressRangeReserved, TypeTranslation)
+ },
+ ResourceTemplate () {
+ ExtendedMemory ( , , , , Cacheable, ReadOnly,
+ 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
+ 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ , AddressRangeACPI, TypeStatic)
+ },
+ ResourceTemplate () {
+ ExtendedMemory ( , , , , Cacheable, ReadOnly,
+ 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
+ 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ , AddressRangeACPI, TypeTranslation)
+ },
+ ResourceTemplate () {
+ ExtendedMemory ( , , , , Cacheable, ReadOnly,
+ 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
+ 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ , AddressRangeNVS, TypeStatic)
+ },
+ ResourceTemplate () {
+ ExtendedMemory ( , , , , Cacheable, ReadOnly,
+ 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
+ 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ , AddressRangeNVS, TypeTranslation)
+ },
+ ResourceTemplate () {
+ ExtendedMemory ( , , , , Cacheable, ReadWrite,
+ 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
+ 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ , AddressRangeMemory, TypeStatic)
+ },
+ ResourceTemplate () {
+ ExtendedMemory ( , , , , Cacheable, ReadWrite,
+ 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
+ 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ , AddressRangeMemory, TypeTranslation)
+ },
+ ResourceTemplate () {
+ ExtendedMemory ( , , , , Cacheable, ReadWrite,
+ 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
+ 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ , AddressRangeReserved, TypeStatic)
+ },
+ ResourceTemplate () {
+ ExtendedMemory ( , , , , Cacheable, ReadWrite,
+ 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
+ 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ , AddressRangeReserved, TypeTranslation)
+ },
+ ResourceTemplate () {
+ ExtendedMemory ( , , , , Cacheable, ReadWrite,
+ 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
+ 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ , AddressRangeACPI, TypeStatic)
+ },
+ ResourceTemplate () {
+ ExtendedMemory ( , , , , Cacheable, ReadWrite,
+ 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
+ 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ , AddressRangeACPI, TypeTranslation)
+ },
+ ResourceTemplate () {
+ ExtendedMemory ( , , , , Cacheable, ReadWrite,
+ 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
+ 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ , AddressRangeNVS, TypeStatic)
+ },
+ ResourceTemplate () {
+ ExtendedMemory ( , , , , Cacheable, ReadWrite,
+ 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
+ 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ , AddressRangeNVS, TypeTranslation)
+ },
+
+ // WriteCombining
+ ResourceTemplate () {
+ ExtendedMemory ( , , , , WriteCombining, ReadOnly,
+ 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
+ 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ , AddressRangeMemory, TypeStatic)
+ },
+ ResourceTemplate () {
+ ExtendedMemory ( , , , , WriteCombining, ReadOnly,
+ 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
+ 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ , AddressRangeMemory, TypeTranslation)
+ },
+ ResourceTemplate () {
+ ExtendedMemory ( , , , , WriteCombining, ReadOnly,
+ 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
+ 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ , AddressRangeReserved, TypeStatic)
+ },
+ ResourceTemplate () {
+ ExtendedMemory ( , , , , WriteCombining, ReadOnly,
+ 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
+ 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ , AddressRangeReserved, TypeTranslation)
+ },
+ ResourceTemplate () {
+ ExtendedMemory ( , , , , WriteCombining, ReadOnly,
+ 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
+ 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ , AddressRangeACPI, TypeStatic)
+ },
+ ResourceTemplate () {
+ ExtendedMemory ( , , , , WriteCombining, ReadOnly,
+ 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
+ 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ , AddressRangeACPI, TypeTranslation)
+ },
+ ResourceTemplate () {
+ ExtendedMemory ( , , , , WriteCombining, ReadOnly,
+ 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
+ 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ , AddressRangeNVS, TypeStatic)
+ },
+ ResourceTemplate () {
+ ExtendedMemory ( , , , , WriteCombining, ReadOnly,
+ 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
+ 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ , AddressRangeNVS, TypeTranslation)
+ },
+ ResourceTemplate () {
+ ExtendedMemory ( , , , , WriteCombining, ReadWrite,
+ 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
+ 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ , AddressRangeMemory, TypeStatic)
+ },
+ ResourceTemplate () {
+ ExtendedMemory ( , , , , WriteCombining, ReadWrite,
+ 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
+ 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ , AddressRangeMemory, TypeTranslation)
+ },
+ ResourceTemplate () {
+ ExtendedMemory ( , , , , WriteCombining, ReadWrite,
+ 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
+ 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ , AddressRangeReserved, TypeStatic)
+ },
+ ResourceTemplate () {
+ ExtendedMemory ( , , , , WriteCombining, ReadWrite,
+ 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
+ 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ , AddressRangeReserved, TypeTranslation)
+ },
+ ResourceTemplate () {
+ ExtendedMemory ( , , , , WriteCombining, ReadWrite,
+ 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
+ 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ , AddressRangeACPI, TypeStatic)
+ },
+ ResourceTemplate () {
+ ExtendedMemory ( , , , , WriteCombining, ReadWrite,
+ 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
+ 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ , AddressRangeACPI, TypeTranslation)
+ },
+ ResourceTemplate () {
+ ExtendedMemory ( , , , , WriteCombining, ReadWrite,
+ 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
+ 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ , AddressRangeNVS, TypeStatic)
+ },
+ ResourceTemplate () {
+ ExtendedMemory ( , , , , WriteCombining, ReadWrite,
+ 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
+ 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ , AddressRangeNVS, TypeTranslation)
+ },
+
+ // Prefetchable
+ ResourceTemplate () {
+ ExtendedMemory ( , , , , Prefetchable, ReadOnly,
+ 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
+ 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ , AddressRangeMemory, TypeStatic)
+ },
+ ResourceTemplate () {
+ ExtendedMemory ( , , , , Prefetchable, ReadOnly,
+ 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
+ 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ , AddressRangeMemory, TypeTranslation)
+ },
+ ResourceTemplate () {
+ ExtendedMemory ( , , , , Prefetchable, ReadOnly,
+ 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
+ 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ , AddressRangeReserved, TypeStatic)
+ },
+ ResourceTemplate () {
+ ExtendedMemory ( , , , , Prefetchable, ReadOnly,
+ 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
+ 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ , AddressRangeReserved, TypeTranslation)
+ },
+ ResourceTemplate () {
+ ExtendedMemory ( , , , , Prefetchable, ReadOnly,
+ 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
+ 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ , AddressRangeACPI, TypeStatic)
+ },
+ ResourceTemplate () {
+ ExtendedMemory ( , , , , Prefetchable, ReadOnly,
+ 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
+ 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ , AddressRangeACPI, TypeTranslation)
+ },
+ ResourceTemplate () {
+ ExtendedMemory ( , , , , Prefetchable, ReadOnly,
+ 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
+ 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ , AddressRangeNVS, TypeStatic)
+ },
+ ResourceTemplate () {
+ ExtendedMemory ( , , , , Prefetchable, ReadOnly,
+ 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
+ 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ , AddressRangeNVS, TypeTranslation)
+ },
+ ResourceTemplate () {
+ ExtendedMemory ( , , , , Prefetchable, ReadWrite,
+ 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
+ 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ , AddressRangeMemory, TypeStatic)
+ },
+ ResourceTemplate () {
+ ExtendedMemory ( , , , , Prefetchable, ReadWrite,
+ 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
+ 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ , AddressRangeMemory, TypeTranslation)
+ },
+ ResourceTemplate () {
+ ExtendedMemory ( , , , , Prefetchable, ReadWrite,
+ 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
+ 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ , AddressRangeReserved, TypeStatic)
+ },
+ ResourceTemplate () {
+ ExtendedMemory ( , , , , Prefetchable, ReadWrite,
+ 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
+ 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ , AddressRangeReserved, TypeTranslation)
+ },
+ ResourceTemplate () {
+ ExtendedMemory ( , , , , Prefetchable, ReadWrite,
+ 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
+ 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ , AddressRangeACPI, TypeStatic)
+ },
+ ResourceTemplate () {
+ ExtendedMemory ( , , , , Prefetchable, ReadWrite,
+ 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
+ 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ , AddressRangeACPI, TypeTranslation)
+ },
+ ResourceTemplate () {
+ ExtendedMemory ( , , , , Prefetchable, ReadWrite,
+ 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
+ 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ , AddressRangeNVS, TypeStatic)
+ },
+ ResourceTemplate () {
+ ExtendedMemory ( , , , , Prefetchable, ReadWrite,
+ 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
+ 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ , AddressRangeNVS, TypeTranslation)
+ },
+
+ // Particular cases
+
+ ResourceTemplate () {
+ ExtendedMemory ( , , , , , ,
+ 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
+ 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
+ },
+ ResourceTemplate () {
+ ExtendedMemory ( , , , , , ,
+ 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
+ 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7)
+ },
+ ResourceTemplate () {
+ ExtendedMemory ( , , , , , ,
+ 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
+ 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ , , )
+ },
+ ResourceTemplate () {
+ ExtendedMemory ( , , , , , ,
+ 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
+ 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, ,
+ , , )
+ },
+ ResourceTemplate () {
+ ExtendedMemory (ResourceConsumer, SubDecode, MinFixed, MaxFixed, NonCacheable, ReadOnly,
+ 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
+ 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ EME0, AddressRangeACPI, TypeTranslation)
+ },
+ ResourceTemplate () {
+ ExtendedMemory (ResourceConsumer, SubDecode, MinFixed, MaxFixed, NonCacheable, ReadOnly,
+ 0, 0, 0, 0, 0, 0,
+ , AddressRangeACPI, TypeTranslation)
+ },
+})
+
+/*
+ACPI Specification, Revision 3.0, September 2, 2004
+6.4.3.5.4 Extended Address Space Descriptor
+
+Memory Extended Address Space Descriptor layout:
+
+Byte 0 (Tag Bits): Value=10001011B (0x8b) (Type = 1, Large item name = 0xB)
+Byte 1 (Length, bits[7:0]): Variable: Value = 53 (minimum)
+Byte 2 (Length, bits[15:8]): Variable: Value = 0 (minimum)
+Byte 3 (Resource Type):
+ 0 Memory range
+Byte 4 (General Flags):
+ Bits[7:4] Reserved (must be 0)
+ Bit[3] Min Address Fixed, _MAF:
+ 1 The specified maximum address is fixed
+ 0 The specified maximum address is not fixed
+ and can be changed
+ Bit[2] Max Address Fixed,_MIF:
+ 1 The specified minimum address is fixed
+ 0 The specified minimum address is not fixed
+ and can be changed
+ Bit[1] Decode Type, _DEC:
+ 1 This bridge subtractively decodes this address
+ (top level bridges only)
+ 0 This bridge positively decodes this address
+ Bit[0] Consumer/Producer:
+ 1-This device consumes this resource
+ 0-This device produces and consumes this resource
+Byte 5 (Type Specific Flags):
+ Flags that are specific to each resource type. The meaning of the flags
+ in this field depends on the value of the Resource Type field (see above)
+ Bits[7:6] Reserved (must be 0)
+ Bit[5] Memory to I/O Translation, _TTP
+ 1 TypeTranslation: This resource, which is memory on the secondary
+ side of the bridge, is I/O on the primary side of the bridge.
+ 0 TypeStatic: This resource, which is memory on the secondary side
+ of the bridge, is also memory on the primary side of the bridge.
+ Bits[4:3] Memory attributes, _MTP. These bits are only defined if this memory
+ resource describes system RAM. For a definition of the labels described
+ here, see section 15, "System Address Map Interfaces."
+ 0 AddressRangeMemory
+ 1 AddressRangeReserved
+ 2 AddressRangeACPI
+ 3 AddressRangeNVS
+ Bits[2:1] Memory attributes, _MEM
+ 0 The memory is non-cacheable.
+ 1 The memory is cacheable.
+ 2 The memory is cacheable and supports write combining.
+ 3 The memory is cacheable and prefetchable.
+ (Notice: OSPM ignores this field in the Extended address space descriptor.
+ Instead it uses the Type Specific Attributes field to determine memory attributes)
+ Bit[0] Write status, _RW
+ 1 This memory range is read-write.
+ 0 This memory range is read-only.
+Byte 6 (Revision ID):
+ Indicates the revision of the Extended Address Space descriptor.
+ For ACPI 3.0, this value is 1.
+Byte 7 (Reserved): 0
+Byte 8 (Address space granularity, _GRA bits[7:0]):
+ A set bit in this mask means that this bit is decoded. All bits less
+ significant than the most significant set bit must be set. (in other
+ words, the value of the full Address Space Granularity field (all 32
+ bits) must be a number (2**n-1).
+Byte 9 (Address space granularity, _GRA bits[15:8])
+Byte 10 (Address space granularity, _GRA bits[23:16])
+Byte 11 (Address space granularity, _GRA bits[31:24])
+Byte 12 (Address space granularity, _GRA bits[39:32])
+Byte 13 (Address space granularity, _GRA bits[47:40])
+Byte 14 (Address space granularity, _GRA bits[55:48])
+Byte 15 (Address space granularity, _GRA bits[63:56])
+Byte 16 (Address range minimum, _MIN bits [7:0]):
+ For bridges that translate addresses, this is the address space
+ on the secondary side of the bridge
+Byte 17 (Address range minimum, _MIN bits[15:8])
+Byte 18 (Address range minimum, _MIN bits[23:16])
+Byte 19 (Address range minimum, _MIN bits[31:24])
+Byte 20 (Address range minimum, _MIN bits[39:32])
+Byte 21 (Address range minimum, _MIN bits[47:40])
+Byte 22 (Address range minimum, _MIN bits[55:48])
+Byte 23 (Address range minimum, _MIN bits[63:56])
+Byte 24 (Address range maximum, _MAX bits [7:0]): See comment for _MIN
+Byte 25 (Address range maximum, _MAX bits[15:8])
+Byte 26 (Address range maximum, _MAX bits[23:16])
+Byte 27 (Address range maximum, _MAX bits[31:24])
+Byte 28 (Address range maximum, _MAX bits[39:32])
+Byte 29 (Address range maximum, _MAX bits[47:40])
+Byte 30 (Address range maximum, _MAX bits[55:48])
+Byte 31 (Address range maximum, _MAX bits[63:56])
+Byte 32 (Address Translation offset, _TRA bits [7:0]):
+ For bridges that translate addresses across the bridge, this is the
+ offset that must be added to the address on the secondary side to obtain
+ the address on the primary side. Non-bridge devices must list 0 for all
+ Address Translation offset bits
+Byte 33 (Address Translation offset, _TRA bits[15:8])
+Byte 34 (Address Translation offset, _TRA bits[23:16])
+Byte 35 (Address Translation offset, _TRA bits[31:24])
+Byte 36 (Address Translation offset, _TRA bits[39:32])
+Byte 37 (Address Translation offset, _TRA bits[47:40])
+Byte 38 (Address Translation offset, _TRA bits[55:48])
+Byte 39 (Address Translation offset, _TRA bits[63:56])
+Byte 40 (Address Length, _LEN bits [7:0])
+Byte 41 (Address Length, _LEN bits[15:8])
+Byte 42 (Address Length, _LEN bits[23:16])
+Byte 43 (Address Length, _LEN bits[31:24])
+Byte 44 (Address Length, _LEN bits[39:32])
+Byte 45 (Address Length, _LEN bits[47:40])
+Byte 46 (Address Length, _LEN bits[55:48])
+Byte 47 (Address Length, _LEN bits[63:56])
+Byte 48 (Type Specific Attribute, _ATT bits [7:0]):
+ Attributes that are specific to each resource type. The meaning
+ of the attributes in this field depends on the value of the Resource
+ Type field (see above). For the Memory Resource Type, the definition
+ is defined section 6.4.3.5.4.1. For other Resource Types, this field
+ is reserved to 0
+Byte 49 (Type Specific Attribute, _ATT bits[15:8])
+Byte 50 (Type Specific Attribute, _ATT bits[23:16])
+Byte 51 (Type Specific Attribute, _ATT bits[31:24])
+Byte 52 (Type Specific Attribute, _ATT bits[39:32])
+Byte 53 (Type Specific Attribute, _ATT bits[47:40])
+Byte 54 (Type Specific Attribute, _ATT bits[55:48])
+Byte 55 (Type Specific Attribute, _ATT bits[63:56])
+*/
+
+Name (p42b, Package() {
+
+ // Byte 4 (General Flags) of Extended Address Space Descriptor
+
+ Buffer () {0x8b, 0x35, 0x00, 0x00, 0x00, 0x01, 0x01, 0x00,
+ 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8b, 0x35, 0x00, 0x00, 0x08, 0x01, 0x01, 0x00,
+ 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8b, 0x35, 0x00, 0x00, 0x04, 0x01, 0x01, 0x00,
+ 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8b, 0x35, 0x00, 0x00, 0x0c, 0x01, 0x01, 0x00,
+ 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8b, 0x35, 0x00, 0x00, 0x02, 0x01, 0x01, 0x00,
+ 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8b, 0x35, 0x00, 0x00, 0x0a, 0x01, 0x01, 0x00,
+ 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8b, 0x35, 0x00, 0x00, 0x06, 0x01, 0x01, 0x00,
+ 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8b, 0x35, 0x00, 0x00, 0x0e, 0x01, 0x01, 0x00,
+ 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8b, 0x35, 0x00, 0x00, 0x01, 0x01, 0x01, 0x00,
+ 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8b, 0x35, 0x00, 0x00, 0x09, 0x01, 0x01, 0x00,
+ 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8b, 0x35, 0x00, 0x00, 0x05, 0x01, 0x01, 0x00,
+ 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8b, 0x35, 0x00, 0x00, 0x0d, 0x01, 0x01, 0x00,
+ 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8b, 0x35, 0x00, 0x00, 0x03, 0x01, 0x01, 0x00,
+ 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8b, 0x35, 0x00, 0x00, 0x0b, 0x01, 0x01, 0x00,
+ 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8b, 0x35, 0x00, 0x00, 0x07, 0x01, 0x01, 0x00,
+ 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8b, 0x35, 0x00, 0x00, 0x0f, 0x01, 0x01, 0x00,
+ 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+
+ // Byte 5 (Type Specific Flags) of Extended Address Space Descriptor
+
+ // NonCacheable
+ Buffer () {0x8b, 0x35, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00,
+ 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8b, 0x35, 0x00, 0x00, 0x01, 0x20, 0x01, 0x00,
+ 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8b, 0x35, 0x00, 0x00, 0x01, 0x08, 0x01, 0x00,
+ 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8b, 0x35, 0x00, 0x00, 0x01, 0x28, 0x01, 0x00,
+ 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8b, 0x35, 0x00, 0x00, 0x01, 0x10, 0x01, 0x00,
+ 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8b, 0x35, 0x00, 0x00, 0x01, 0x30, 0x01, 0x00,
+ 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8b, 0x35, 0x00, 0x00, 0x01, 0x18, 0x01, 0x00,
+ 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8b, 0x35, 0x00, 0x00, 0x01, 0x38, 0x01, 0x00,
+ 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8b, 0x35, 0x00, 0x00, 0x01, 0x01, 0x01, 0x00,
+ 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8b, 0x35, 0x00, 0x00, 0x01, 0x21, 0x01, 0x00,
+ 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8b, 0x35, 0x00, 0x00, 0x01, 0x09, 0x01, 0x00,
+ 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8b, 0x35, 0x00, 0x00, 0x01, 0x29, 0x01, 0x00,
+ 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8b, 0x35, 0x00, 0x00, 0x01, 0x11, 0x01, 0x00,
+ 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8b, 0x35, 0x00, 0x00, 0x01, 0x31, 0x01, 0x00,
+ 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8b, 0x35, 0x00, 0x00, 0x01, 0x19, 0x01, 0x00,
+ 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8b, 0x35, 0x00, 0x00, 0x01, 0x39, 0x01, 0x00,
+ 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+
+ // Cacheable
+ Buffer () {0x8b, 0x35, 0x00, 0x00, 0x01, 0x02, 0x01, 0x00,
+ 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8b, 0x35, 0x00, 0x00, 0x01, 0x22, 0x01, 0x00,
+ 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8b, 0x35, 0x00, 0x00, 0x01, 0x0a, 0x01, 0x00,
+ 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8b, 0x35, 0x00, 0x00, 0x01, 0x2a, 0x01, 0x00,
+ 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8b, 0x35, 0x00, 0x00, 0x01, 0x12, 0x01, 0x00,
+ 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8b, 0x35, 0x00, 0x00, 0x01, 0x32, 0x01, 0x00,
+ 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8b, 0x35, 0x00, 0x00, 0x01, 0x1a, 0x01, 0x00,
+ 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8b, 0x35, 0x00, 0x00, 0x01, 0x3a, 0x01, 0x00,
+ 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8b, 0x35, 0x00, 0x00, 0x01, 0x03, 0x01, 0x00,
+ 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8b, 0x35, 0x00, 0x00, 0x01, 0x23, 0x01, 0x00,
+ 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8b, 0x35, 0x00, 0x00, 0x01, 0x0b, 0x01, 0x00,
+ 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8b, 0x35, 0x00, 0x00, 0x01, 0x2b, 0x01, 0x00,
+ 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8b, 0x35, 0x00, 0x00, 0x01, 0x13, 0x01, 0x00,
+ 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8b, 0x35, 0x00, 0x00, 0x01, 0x33, 0x01, 0x00,
+ 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8b, 0x35, 0x00, 0x00, 0x01, 0x1b, 0x01, 0x00,
+ 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8b, 0x35, 0x00, 0x00, 0x01, 0x3b, 0x01, 0x00,
+ 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+
+ // WriteCombining
+ Buffer () {0x8b, 0x35, 0x00, 0x00, 0x01, 0x04, 0x01, 0x00,
+ 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8b, 0x35, 0x00, 0x00, 0x01, 0x24, 0x01, 0x00,
+ 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8b, 0x35, 0x00, 0x00, 0x01, 0x0c, 0x01, 0x00,
+ 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8b, 0x35, 0x00, 0x00, 0x01, 0x2c, 0x01, 0x00,
+ 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8b, 0x35, 0x00, 0x00, 0x01, 0x14, 0x01, 0x00,
+ 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8b, 0x35, 0x00, 0x00, 0x01, 0x34, 0x01, 0x00,
+ 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8b, 0x35, 0x00, 0x00, 0x01, 0x1c, 0x01, 0x00,
+ 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8b, 0x35, 0x00, 0x00, 0x01, 0x3c, 0x01, 0x00,
+ 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8b, 0x35, 0x00, 0x00, 0x01, 0x05, 0x01, 0x00,
+ 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8b, 0x35, 0x00, 0x00, 0x01, 0x25, 0x01, 0x00,
+ 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8b, 0x35, 0x00, 0x00, 0x01, 0x0d, 0x01, 0x00,
+ 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8b, 0x35, 0x00, 0x00, 0x01, 0x2d, 0x01, 0x00,
+ 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8b, 0x35, 0x00, 0x00, 0x01, 0x15, 0x01, 0x00,
+ 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8b, 0x35, 0x00, 0x00, 0x01, 0x35, 0x01, 0x00,
+ 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8b, 0x35, 0x00, 0x00, 0x01, 0x1d, 0x01, 0x00,
+ 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8b, 0x35, 0x00, 0x00, 0x01, 0x3d, 0x01, 0x00,
+ 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+
+ // Prefetchable
+ Buffer () {0x8b, 0x35, 0x00, 0x00, 0x01, 0x06, 0x01, 0x00,
+ 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8b, 0x35, 0x00, 0x00, 0x01, 0x26, 0x01, 0x00,
+ 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8b, 0x35, 0x00, 0x00, 0x01, 0x0e, 0x01, 0x00,
+ 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8b, 0x35, 0x00, 0x00, 0x01, 0x2e, 0x01, 0x00,
+ 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8b, 0x35, 0x00, 0x00, 0x01, 0x16, 0x01, 0x00,
+ 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8b, 0x35, 0x00, 0x00, 0x01, 0x36, 0x01, 0x00,
+ 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8b, 0x35, 0x00, 0x00, 0x01, 0x1e, 0x01, 0x00,
+ 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8b, 0x35, 0x00, 0x00, 0x01, 0x3e, 0x01, 0x00,
+ 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8b, 0x35, 0x00, 0x00, 0x01, 0x07, 0x01, 0x00,
+ 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8b, 0x35, 0x00, 0x00, 0x01, 0x27, 0x01, 0x00,
+ 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8b, 0x35, 0x00, 0x00, 0x01, 0x0f, 0x01, 0x00,
+ 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8b, 0x35, 0x00, 0x00, 0x01, 0x2f, 0x01, 0x00,
+ 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8b, 0x35, 0x00, 0x00, 0x01, 0x17, 0x01, 0x00,
+ 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8b, 0x35, 0x00, 0x00, 0x01, 0x37, 0x01, 0x00,
+ 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8b, 0x35, 0x00, 0x00, 0x01, 0x1f, 0x01, 0x00,
+ 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8b, 0x35, 0x00, 0x00, 0x01, 0x3f, 0x01, 0x00,
+ 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+
+ // Particular cases
+
+ Buffer () {0x8b, 0x35, 0x00, 0x00, 0x01, 0x01, 0x01, 0x00,
+ 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8b, 0x35, 0x00, 0x00, 0x01, 0x01, 0x01, 0x00,
+ 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x79, 0x00},
+ Buffer () {0x8b, 0x35, 0x00, 0x00, 0x01, 0x01, 0x01, 0x00,
+ 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8b, 0x35, 0x00, 0x00, 0x01, 0x01, 0x01, 0x00,
+ 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x79, 0x00},
+ Buffer () {0x8b, 0x35, 0x00, 0x00, 0x0f, 0x30, 0x01, 0x00,
+ 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8b, 0x35, 0x00, 0x00, 0x0f, 0x30, 0x01, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x79, 0x00},
+})
+
+Method(RT13,, Serialized)
+{
+ Name(ts, "RT13")
+
+ // Emit test header, set the filename
+
+ THDR (ts, "ExtendedMemory Resource Descriptor Macro", __FILE__)
+
+ // Main test case for packages above
+
+ m330(ts, 86, "p42a", p42a, p42b)
+
+ // Check resource descriptor tag offsets
+
+ Store (
+ ResourceTemplate () {
+ ExtendedMemory (ResourceProducer, PosDecode, MinNotFixed, MaxNotFixed, NonCacheable, ReadOnly,
+ 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
+ 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff, EME0)
+ ExtendedMemory (ResourceConsumer, PosDecode, MinNotFixed, MaxNotFixed, NonCacheable, ReadOnly,
+ 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
+ 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff, EME1)
+ }, Local0)
+
+ m331(ts, 1, EME0._DEC, 0x21, EME1._DEC, 0x1e1, "_DEC")
+ m331(ts, 2, EME0._MIF, 0x22, EME1._MIF, 0x1e2, "_MIF")
+ m331(ts, 3, EME0._MAF, 0x23, EME1._MAF, 0x1e3, "_MAF")
+ m331(ts, 4, EME0._RW, 0x28, EME1._RW, 0x1e8, "_RW")
+ m331(ts, 5, EME0._MEM, 0x29, EME1._MEM, 0x1e9, "_MEM")
+ m331(ts, 6, EME0._MTP, 0x2b, EME1._MTP, 0x1eb, "_MTP")
+ m331(ts, 6, EME0._TTP, 0x2d, EME1._TTP, 0x1ed, "_TTP")
+ m331(ts, 7, EME0._GRA, 0x40, EME1._GRA, 0x200, "_GRA")
+ m331(ts, 8, EME0._MIN, 0x80, EME1._MIN, 0x240, "_MIN")
+ m331(ts, 9, EME0._MAX, 0xC0, EME1._MAX, 0x280, "_MAX")
+ m331(ts, 10, EME0._TRA, 0x100, EME1._TRA, 0x2C0, "_TRA")
+ m331(ts, 11, EME0._LEN, 0x140, EME1._LEN, 0x300, "_LEN")
+ m331(ts, 12, EME0._ATT, 0x180, EME1._ATT, 0x340, "_ATT")
+}
+
+
diff --git a/tests/aslts/src/runtime/collections/functional/descriptor/extendedspace.asl b/tests/aslts/src/runtime/collections/functional/descriptor/extendedspace.asl
index a7284dae2..82e3a8d29 100644
--- a/tests/aslts/src/runtime/collections/functional/descriptor/extendedspace.asl
+++ b/tests/aslts/src/runtime/collections/functional/descriptor/extendedspace.asl
@@ -1,485 +1,485 @@
-/*
- * Some or all of this work - Copyright (c) 2006 - 2014, Intel Corp.
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without modification,
- * are permitted provided that the following conditions are met:
- *
- * Redistributions of source code must retain the above copyright notice,
- * this list of conditions and the following disclaimer.
- * Redistributions in binary form must reproduce the above copyright notice,
- * this list of conditions and the following disclaimer in the documentation
- * and/or other materials provided with the distribution.
- * Neither the name of Intel Corporation nor the names of its contributors
- * may be used to endorse or promote products derived from this software
- * without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
- * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
- * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
- * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
- * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
- * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-/*
- * Resource Descriptor macros
- *
- * Extended Space Resource Descriptor Macro
- */
-
-Name (p432, Package() {
-
- // Byte 4 (General Flags) of Extended Address Space Descriptor
-
- ResourceTemplate () {
- ExtendedSpace (0xc0, ResourceProducer, PosDecode, MinNotFixed, MaxNotFixed, 0x0a,
- 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
- 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
- },
- ResourceTemplate () {
- ExtendedSpace (0xc1, ResourceProducer, PosDecode, MinNotFixed, MaxFixed, 0x1a,
- 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
- 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
- },
- ResourceTemplate () {
- ExtendedSpace (0xc2, ResourceProducer, PosDecode, MinFixed, MaxNotFixed, 0x2a,
- 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
- 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
- },
- ResourceTemplate () {
- ExtendedSpace (0xc3, ResourceProducer, PosDecode, MinFixed, MaxFixed, 0x3a,
- 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
- 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
- },
- ResourceTemplate () {
- ExtendedSpace (0xc4, ResourceProducer, SubDecode, MinNotFixed, MaxNotFixed, 0x4a,
- 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
- 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
- },
- ResourceTemplate () {
- ExtendedSpace (0xc5, ResourceProducer, SubDecode, MinNotFixed, MaxFixed, 0x5a,
- 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
- 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
- },
- ResourceTemplate () {
- ExtendedSpace (0xc6, ResourceProducer, SubDecode, MinFixed, MaxNotFixed, 0x6a,
- 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
- 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
- },
- ResourceTemplate () {
- ExtendedSpace (0xc7, ResourceProducer, SubDecode, MinFixed, MaxFixed, 0x7a,
- 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
- 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
- },
- ResourceTemplate () {
- ExtendedSpace (0xc8, ResourceConsumer, PosDecode, MinNotFixed, MaxNotFixed, 0x8a,
- 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
- 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
- },
- ResourceTemplate () {
- ExtendedSpace (0xc9, ResourceConsumer, PosDecode, MinNotFixed, MaxFixed, 0x9a,
- 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
- 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
- },
- ResourceTemplate () {
- ExtendedSpace (0xca, ResourceConsumer, PosDecode, MinFixed, MaxNotFixed, 0xaa,
- 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
- 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
- },
- ResourceTemplate () {
- ExtendedSpace (0xcb, ResourceConsumer, PosDecode, MinFixed, MaxFixed, 0xba,
- 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
- 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
- },
- ResourceTemplate () {
- ExtendedSpace (0xcc, ResourceConsumer, SubDecode, MinNotFixed, MaxNotFixed, 0xca,
- 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
- 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
- },
- ResourceTemplate () {
- ExtendedSpace (0xcd, ResourceConsumer, SubDecode, MinNotFixed, MaxFixed, 0xda,
- 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
- 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
- },
- ResourceTemplate () {
- ExtendedSpace (0xce, ResourceConsumer, SubDecode, MinFixed, MaxNotFixed, 0xea,
- 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
- 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
- },
- ResourceTemplate () {
- ExtendedSpace (0xff, ResourceConsumer, SubDecode, MinFixed, MaxFixed, 0xfa,
- 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
- 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
- },
-
- // Byte 5 (Type Specific Flags) of Extended Address Space Descriptor
-
- ResourceTemplate () {
- ExtendedSpace (0xc0, , , , , 0x00,
- 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
- 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
- },
- ResourceTemplate () {
- ExtendedSpace (0xc0, , , , , 0xff,
- 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
- 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
- },
-
- // Particular cases
-
- ResourceTemplate () {
- ExtendedSpace (0xc0, , , , , 0x5a,
- 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
- 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
- },
- ResourceTemplate () {
- ExtendedSpace (0xc0, , , , , 0x5a,
- 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
- 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7)
- },
- ResourceTemplate () {
- ExtendedSpace (0xc0, , , , , 0x5a,
- 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
- 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- )
- },
- ResourceTemplate () {
- ExtendedSpace (0xc0, , , , , 0x5a,
- 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
- 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, ,
- )
- },
- ResourceTemplate () {
- ExtendedSpace (0xc0, ResourceConsumer, SubDecode, MinFixed, MaxFixed, 0x5a,
- 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
- 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- ESP0)
- },
- ResourceTemplate () {
- ExtendedSpace (0xc0, ResourceConsumer, SubDecode, MinFixed, MaxFixed, 0,
- 0, 0, 0, 0, 0, 0,
- )
- },
-})
-
-/*
-ACPI Specification, Revision 3.0, September 2, 2004
-6.4.3.5.4 Extended Address Space Descriptor
-
-Space Extended Address Space Descriptor layout:
-
-Byte 0 (Tag Bits): Value=10001011B (0x8b) (Type = 1, Large item name = 0xB)
-Byte 1 (Length, bits[7:0]): Variable: Value = 53 (minimum)
-Byte 2 (Length, bits[15:8]): Variable: Value = 0 (minimum)
-Byte 3 (Resource Type):
- 192-255 Hardware Vendor Defined
-Byte 4 (General Flags):
- Bits[7:4] Reserved (must be 0)
- Bit[3] Min Address Fixed, _MAF:
- 1 The specified maximum address is fixed
- 0 The specified maximum address is not fixed
- and can be changed
- Bit[2] Max Address Fixed,_MIF:
- 1 The specified minimum address is fixed
- 0 The specified minimum address is not fixed
- and can be changed
- Bit[1] Decode Type, _DEC:
- 1 This bridge subtractively decodes this address
- (top level bridges only)
- 0 This bridge positively decodes this address
- Bit[0] Consumer/Producer:
- 1-This device consumes this resource
- 0-This device produces and consumes this resource
-Byte 5 (Type Specific Flags):
- Flags that are specific to each resource type. The meaning of the flags
- in this field depends on the value of the Resource Type field (see above)
-Byte 6 (Revision ID):
- Indicates the revision of the Extended Address Space descriptor.
- For ACPI 3.0, this value is 1.
-Byte 7 (Reserved): 0
-Byte 8 (Address space granularity, _GRA bits[7:0]):
- A set bit in this mask means that this bit is decoded. All bits less
- significant than the most significant set bit must be set. (in other
- words, the value of the full Address Space Granularity field (all 32
- bits) must be a number (2**n-1).
-Byte 9 (Address space granularity, _GRA bits[15:8])
-Byte 10 (Address space granularity, _GRA bits[23:16])
-Byte 11 (Address space granularity, _GRA bits[31:24])
-Byte 12 (Address space granularity, _GRA bits[39:32])
-Byte 13 (Address space granularity, _GRA bits[47:40])
-Byte 14 (Address space granularity, _GRA bits[55:48])
-Byte 15 (Address space granularity, _GRA bits[63:56])
-Byte 16 (Address range minimum, _MIN bits [7:0]):
- For bridges that translate addresses, this is the address space
- on the secondary side of the bridge
-Byte 17 (Address range minimum, _MIN bits[15:8])
-Byte 18 (Address range minimum, _MIN bits[23:16])
-Byte 19 (Address range minimum, _MIN bits[31:24])
-Byte 20 (Address range minimum, _MIN bits[39:32])
-Byte 21 (Address range minimum, _MIN bits[47:40])
-Byte 22 (Address range minimum, _MIN bits[55:48])
-Byte 23 (Address range minimum, _MIN bits[63:56])
-Byte 24 (Address range maximum, _MAX bits [7:0]): See comment for _MIN
-Byte 25 (Address range maximum, _MAX bits[15:8])
-Byte 26 (Address range maximum, _MAX bits[23:16])
-Byte 27 (Address range maximum, _MAX bits[31:24])
-Byte 28 (Address range maximum, _MAX bits[39:32])
-Byte 29 (Address range maximum, _MAX bits[47:40])
-Byte 30 (Address range maximum, _MAX bits[55:48])
-Byte 31 (Address range maximum, _MAX bits[63:56])
-Byte 32 (Address Translation offset, _TRA bits [7:0]):
- For bridges that translate addresses across the bridge, this is the
- offset that must be added to the address on the secondary side to obtain
- the address on the primary side. Non-bridge devices must list 0 for all
- Address Translation offset bits
-Byte 33 (Address Translation offset, _TRA bits[15:8])
-Byte 34 (Address Translation offset, _TRA bits[23:16])
-Byte 35 (Address Translation offset, _TRA bits[31:24])
-Byte 36 (Address Translation offset, _TRA bits[39:32])
-Byte 37 (Address Translation offset, _TRA bits[47:40])
-Byte 38 (Address Translation offset, _TRA bits[55:48])
-Byte 39 (Address Translation offset, _TRA bits[63:56])
-Byte 40 (Address Length, _LEN bits [7:0])
-Byte 41 (Address Length, _LEN bits[15:8])
-Byte 42 (Address Length, _LEN bits[23:16])
-Byte 43 (Address Length, _LEN bits[31:24])
-Byte 44 (Address Length, _LEN bits[39:32])
-Byte 45 (Address Length, _LEN bits[47:40])
-Byte 46 (Address Length, _LEN bits[55:48])
-Byte 47 (Address Length, _LEN bits[63:56])
-Byte 48 (Type Specific Attribute, _ATT bits [7:0]):
- Attributes that are specific to each resource type. The meaning
- of the attributes in this field depends on the value of the Resource
- Type field (see above). For the Memory Resource Type, the definition
- is defined section 6.4.3.5.4.1. For other Resource Types, this field
- is reserved to 0
-Byte 49 (Type Specific Attribute, _ATT bits[15:8])
-Byte 50 (Type Specific Attribute, _ATT bits[23:16])
-Byte 51 (Type Specific Attribute, _ATT bits[31:24])
-Byte 52 (Type Specific Attribute, _ATT bits[39:32])
-Byte 53 (Type Specific Attribute, _ATT bits[47:40])
-Byte 54 (Type Specific Attribute, _ATT bits[55:48])
-Byte 55 (Type Specific Attribute, _ATT bits[63:56])
-*/
-
-Name (p433, Package() {
-
- // Byte 4 (General Flags) of Extended Address Space Descriptor
-
- Buffer () {0x8b, 0x35, 0x00, 0xc0, 0x00, 0x0a, 0x01, 0x00,
- 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8b, 0x35, 0x00, 0xc1, 0x08, 0x1a, 0x01, 0x00,
- 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8b, 0x35, 0x00, 0xc2, 0x04, 0x2a, 0x01, 0x00,
- 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8b, 0x35, 0x00, 0xc3, 0x0c, 0x3a, 0x01, 0x00,
- 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8b, 0x35, 0x00, 0xc4, 0x02, 0x4a, 0x01, 0x00,
- 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8b, 0x35, 0x00, 0xc5, 0x0a, 0x5a, 0x01, 0x00,
- 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8b, 0x35, 0x00, 0xc6, 0x06, 0x6a, 0x01, 0x00,
- 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8b, 0x35, 0x00, 0xc7, 0x0e, 0x7a, 0x01, 0x00,
- 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8b, 0x35, 0x00, 0xc8, 0x01, 0x8a, 0x01, 0x00,
- 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8b, 0x35, 0x00, 0xc9, 0x09, 0x9a, 0x01, 0x00,
- 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8b, 0x35, 0x00, 0xca, 0x05, 0xaa, 0x01, 0x00,
- 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8b, 0x35, 0x00, 0xcb, 0x0d, 0xba, 0x01, 0x00,
- 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8b, 0x35, 0x00, 0xcc, 0x03, 0xca, 0x01, 0x00,
- 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8b, 0x35, 0x00, 0xcd, 0x0b, 0xda, 0x01, 0x00,
- 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8b, 0x35, 0x00, 0xce, 0x07, 0xea, 0x01, 0x00,
- 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8b, 0x35, 0x00, 0xff, 0x0f, 0xfa, 0x01, 0x00,
- 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
-
- // Byte 5 (Type Specific Flags) of Extended Address Space Descriptor
-
- Buffer () {0x8b, 0x35, 0x00, 0xc0, 0x01, 0x00, 0x01, 0x00,
- 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8b, 0x35, 0x00, 0xc0, 0x01, 0xff, 0x01, 0x00,
- 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
-
- // Particular cases
-
- Buffer () {0x8b, 0x35, 0x00, 0xc0, 0x01, 0x5a, 0x01, 0x00,
- 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8b, 0x35, 0x00, 0xc0, 0x01, 0x5a, 0x01, 0x00,
- 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x79, 0x00},
- Buffer () {0x8b, 0x35, 0x00, 0xc0, 0x01, 0x5a, 0x01, 0x00,
- 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8b, 0x35, 0x00, 0xc0, 0x01, 0x5a, 0x01, 0x00,
- 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x79, 0x00},
- Buffer () {0x8b, 0x35, 0x00, 0xc0, 0x0f, 0x5a, 0x01, 0x00,
- 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8b, 0x35, 0x00, 0xc0, 0x0f, 0x00, 0x01, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x79, 0x00},
-})
-
-Method(RT17,, Serialized)
-{
- Name(ts, "RT17")
-
- // Emit test header, set the filename
-
- THDR (ts, "ExtendedSpace Resource Descriptor Macro", __FILE__)
-
- // Main test case for packages above
-
- m330(ts, 24, "p432", p432, p433)
-
- // Check resource descriptor tag offsets
-
- Store (
- ResourceTemplate () {
- ExtendedSpace (0xc0, ResourceProducer, PosDecode, MinNotFixed, MaxNotFixed, 0x5a,
- 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
- 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff, ESP0)
- ExtendedSpace (0xc0, ResourceConsumer, PosDecode, MinNotFixed, MaxNotFixed, 0x5a,
- 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
- 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff, ESP1)
- }, Local0)
-
- m331(ts, 1, ESP0._DEC, 0x21, ESP1._DEC, 0x1e1, "_DEC")
- m331(ts, 2, ESP0._MIF, 0x22, ESP1._MIF, 0x1e2, "_MIF")
- m331(ts, 3, ESP0._MAF, 0x23, ESP1._MAF, 0x1e3, "_MAF")
- m331(ts, 4, ESP0._GRA, 0x40, ESP1._GRA, 0x200, "_GRA")
- m331(ts, 5, ESP0._MIN, 0x80, ESP1._MIN, 0x240, "_MIN")
- m331(ts, 6, ESP0._MAX, 0xC0, ESP1._MAX, 0x280, "_MAX")
- m331(ts, 7, ESP0._TRA, 0x100, ESP1._TRA, 0x2C0, "_TRA")
- m331(ts, 8, ESP0._LEN, 0x140, ESP1._LEN, 0x300, "_LEN")
- m331(ts, 9, ESP0._ATT, 0x180, ESP1._ATT, 0x340, "_ATT")
-}
-
-
+/*
+ * Some or all of this work - Copyright (c) 2006 - 2015, Intel Corp.
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without modification,
+ * are permitted provided that the following conditions are met:
+ *
+ * Redistributions of source code must retain the above copyright notice,
+ * this list of conditions and the following disclaimer.
+ * Redistributions in binary form must reproduce the above copyright notice,
+ * this list of conditions and the following disclaimer in the documentation
+ * and/or other materials provided with the distribution.
+ * Neither the name of Intel Corporation nor the names of its contributors
+ * may be used to endorse or promote products derived from this software
+ * without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
+ * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+ * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+ * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+ * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+ * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+/*
+ * Resource Descriptor macros
+ *
+ * Extended Space Resource Descriptor Macro
+ */
+
+Name (p432, Package() {
+
+ // Byte 4 (General Flags) of Extended Address Space Descriptor
+
+ ResourceTemplate () {
+ ExtendedSpace (0xc0, ResourceProducer, PosDecode, MinNotFixed, MaxNotFixed, 0x0a,
+ 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
+ 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
+ },
+ ResourceTemplate () {
+ ExtendedSpace (0xc1, ResourceProducer, PosDecode, MinNotFixed, MaxFixed, 0x1a,
+ 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
+ 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
+ },
+ ResourceTemplate () {
+ ExtendedSpace (0xc2, ResourceProducer, PosDecode, MinFixed, MaxNotFixed, 0x2a,
+ 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
+ 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
+ },
+ ResourceTemplate () {
+ ExtendedSpace (0xc3, ResourceProducer, PosDecode, MinFixed, MaxFixed, 0x3a,
+ 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
+ 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
+ },
+ ResourceTemplate () {
+ ExtendedSpace (0xc4, ResourceProducer, SubDecode, MinNotFixed, MaxNotFixed, 0x4a,
+ 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
+ 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
+ },
+ ResourceTemplate () {
+ ExtendedSpace (0xc5, ResourceProducer, SubDecode, MinNotFixed, MaxFixed, 0x5a,
+ 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
+ 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
+ },
+ ResourceTemplate () {
+ ExtendedSpace (0xc6, ResourceProducer, SubDecode, MinFixed, MaxNotFixed, 0x6a,
+ 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
+ 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
+ },
+ ResourceTemplate () {
+ ExtendedSpace (0xc7, ResourceProducer, SubDecode, MinFixed, MaxFixed, 0x7a,
+ 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
+ 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
+ },
+ ResourceTemplate () {
+ ExtendedSpace (0xc8, ResourceConsumer, PosDecode, MinNotFixed, MaxNotFixed, 0x8a,
+ 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
+ 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
+ },
+ ResourceTemplate () {
+ ExtendedSpace (0xc9, ResourceConsumer, PosDecode, MinNotFixed, MaxFixed, 0x9a,
+ 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
+ 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
+ },
+ ResourceTemplate () {
+ ExtendedSpace (0xca, ResourceConsumer, PosDecode, MinFixed, MaxNotFixed, 0xaa,
+ 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
+ 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
+ },
+ ResourceTemplate () {
+ ExtendedSpace (0xcb, ResourceConsumer, PosDecode, MinFixed, MaxFixed, 0xba,
+ 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
+ 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
+ },
+ ResourceTemplate () {
+ ExtendedSpace (0xcc, ResourceConsumer, SubDecode, MinNotFixed, MaxNotFixed, 0xca,
+ 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
+ 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
+ },
+ ResourceTemplate () {
+ ExtendedSpace (0xcd, ResourceConsumer, SubDecode, MinNotFixed, MaxFixed, 0xda,
+ 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
+ 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
+ },
+ ResourceTemplate () {
+ ExtendedSpace (0xce, ResourceConsumer, SubDecode, MinFixed, MaxNotFixed, 0xea,
+ 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
+ 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
+ },
+ ResourceTemplate () {
+ ExtendedSpace (0xff, ResourceConsumer, SubDecode, MinFixed, MaxFixed, 0xfa,
+ 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
+ 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
+ },
+
+ // Byte 5 (Type Specific Flags) of Extended Address Space Descriptor
+
+ ResourceTemplate () {
+ ExtendedSpace (0xc0, , , , , 0x00,
+ 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
+ 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
+ },
+ ResourceTemplate () {
+ ExtendedSpace (0xc0, , , , , 0xff,
+ 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
+ 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
+ },
+
+ // Particular cases
+
+ ResourceTemplate () {
+ ExtendedSpace (0xc0, , , , , 0x5a,
+ 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
+ 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
+ },
+ ResourceTemplate () {
+ ExtendedSpace (0xc0, , , , , 0x5a,
+ 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
+ 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7)
+ },
+ ResourceTemplate () {
+ ExtendedSpace (0xc0, , , , , 0x5a,
+ 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
+ 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ )
+ },
+ ResourceTemplate () {
+ ExtendedSpace (0xc0, , , , , 0x5a,
+ 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
+ 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, ,
+ )
+ },
+ ResourceTemplate () {
+ ExtendedSpace (0xc0, ResourceConsumer, SubDecode, MinFixed, MaxFixed, 0x5a,
+ 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
+ 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ ESP0)
+ },
+ ResourceTemplate () {
+ ExtendedSpace (0xc0, ResourceConsumer, SubDecode, MinFixed, MaxFixed, 0,
+ 0, 0, 0, 0, 0, 0,
+ )
+ },
+})
+
+/*
+ACPI Specification, Revision 3.0, September 2, 2004
+6.4.3.5.4 Extended Address Space Descriptor
+
+Space Extended Address Space Descriptor layout:
+
+Byte 0 (Tag Bits): Value=10001011B (0x8b) (Type = 1, Large item name = 0xB)
+Byte 1 (Length, bits[7:0]): Variable: Value = 53 (minimum)
+Byte 2 (Length, bits[15:8]): Variable: Value = 0 (minimum)
+Byte 3 (Resource Type):
+ 192-255 Hardware Vendor Defined
+Byte 4 (General Flags):
+ Bits[7:4] Reserved (must be 0)
+ Bit[3] Min Address Fixed, _MAF:
+ 1 The specified maximum address is fixed
+ 0 The specified maximum address is not fixed
+ and can be changed
+ Bit[2] Max Address Fixed,_MIF:
+ 1 The specified minimum address is fixed
+ 0 The specified minimum address is not fixed
+ and can be changed
+ Bit[1] Decode Type, _DEC:
+ 1 This bridge subtractively decodes this address
+ (top level bridges only)
+ 0 This bridge positively decodes this address
+ Bit[0] Consumer/Producer:
+ 1-This device consumes this resource
+ 0-This device produces and consumes this resource
+Byte 5 (Type Specific Flags):
+ Flags that are specific to each resource type. The meaning of the flags
+ in this field depends on the value of the Resource Type field (see above)
+Byte 6 (Revision ID):
+ Indicates the revision of the Extended Address Space descriptor.
+ For ACPI 3.0, this value is 1.
+Byte 7 (Reserved): 0
+Byte 8 (Address space granularity, _GRA bits[7:0]):
+ A set bit in this mask means that this bit is decoded. All bits less
+ significant than the most significant set bit must be set. (in other
+ words, the value of the full Address Space Granularity field (all 32
+ bits) must be a number (2**n-1).
+Byte 9 (Address space granularity, _GRA bits[15:8])
+Byte 10 (Address space granularity, _GRA bits[23:16])
+Byte 11 (Address space granularity, _GRA bits[31:24])
+Byte 12 (Address space granularity, _GRA bits[39:32])
+Byte 13 (Address space granularity, _GRA bits[47:40])
+Byte 14 (Address space granularity, _GRA bits[55:48])
+Byte 15 (Address space granularity, _GRA bits[63:56])
+Byte 16 (Address range minimum, _MIN bits [7:0]):
+ For bridges that translate addresses, this is the address space
+ on the secondary side of the bridge
+Byte 17 (Address range minimum, _MIN bits[15:8])
+Byte 18 (Address range minimum, _MIN bits[23:16])
+Byte 19 (Address range minimum, _MIN bits[31:24])
+Byte 20 (Address range minimum, _MIN bits[39:32])
+Byte 21 (Address range minimum, _MIN bits[47:40])
+Byte 22 (Address range minimum, _MIN bits[55:48])
+Byte 23 (Address range minimum, _MIN bits[63:56])
+Byte 24 (Address range maximum, _MAX bits [7:0]): See comment for _MIN
+Byte 25 (Address range maximum, _MAX bits[15:8])
+Byte 26 (Address range maximum, _MAX bits[23:16])
+Byte 27 (Address range maximum, _MAX bits[31:24])
+Byte 28 (Address range maximum, _MAX bits[39:32])
+Byte 29 (Address range maximum, _MAX bits[47:40])
+Byte 30 (Address range maximum, _MAX bits[55:48])
+Byte 31 (Address range maximum, _MAX bits[63:56])
+Byte 32 (Address Translation offset, _TRA bits [7:0]):
+ For bridges that translate addresses across the bridge, this is the
+ offset that must be added to the address on the secondary side to obtain
+ the address on the primary side. Non-bridge devices must list 0 for all
+ Address Translation offset bits
+Byte 33 (Address Translation offset, _TRA bits[15:8])
+Byte 34 (Address Translation offset, _TRA bits[23:16])
+Byte 35 (Address Translation offset, _TRA bits[31:24])
+Byte 36 (Address Translation offset, _TRA bits[39:32])
+Byte 37 (Address Translation offset, _TRA bits[47:40])
+Byte 38 (Address Translation offset, _TRA bits[55:48])
+Byte 39 (Address Translation offset, _TRA bits[63:56])
+Byte 40 (Address Length, _LEN bits [7:0])
+Byte 41 (Address Length, _LEN bits[15:8])
+Byte 42 (Address Length, _LEN bits[23:16])
+Byte 43 (Address Length, _LEN bits[31:24])
+Byte 44 (Address Length, _LEN bits[39:32])
+Byte 45 (Address Length, _LEN bits[47:40])
+Byte 46 (Address Length, _LEN bits[55:48])
+Byte 47 (Address Length, _LEN bits[63:56])
+Byte 48 (Type Specific Attribute, _ATT bits [7:0]):
+ Attributes that are specific to each resource type. The meaning
+ of the attributes in this field depends on the value of the Resource
+ Type field (see above). For the Memory Resource Type, the definition
+ is defined section 6.4.3.5.4.1. For other Resource Types, this field
+ is reserved to 0
+Byte 49 (Type Specific Attribute, _ATT bits[15:8])
+Byte 50 (Type Specific Attribute, _ATT bits[23:16])
+Byte 51 (Type Specific Attribute, _ATT bits[31:24])
+Byte 52 (Type Specific Attribute, _ATT bits[39:32])
+Byte 53 (Type Specific Attribute, _ATT bits[47:40])
+Byte 54 (Type Specific Attribute, _ATT bits[55:48])
+Byte 55 (Type Specific Attribute, _ATT bits[63:56])
+*/
+
+Name (p433, Package() {
+
+ // Byte 4 (General Flags) of Extended Address Space Descriptor
+
+ Buffer () {0x8b, 0x35, 0x00, 0xc0, 0x00, 0x0a, 0x01, 0x00,
+ 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8b, 0x35, 0x00, 0xc1, 0x08, 0x1a, 0x01, 0x00,
+ 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8b, 0x35, 0x00, 0xc2, 0x04, 0x2a, 0x01, 0x00,
+ 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8b, 0x35, 0x00, 0xc3, 0x0c, 0x3a, 0x01, 0x00,
+ 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8b, 0x35, 0x00, 0xc4, 0x02, 0x4a, 0x01, 0x00,
+ 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8b, 0x35, 0x00, 0xc5, 0x0a, 0x5a, 0x01, 0x00,
+ 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8b, 0x35, 0x00, 0xc6, 0x06, 0x6a, 0x01, 0x00,
+ 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8b, 0x35, 0x00, 0xc7, 0x0e, 0x7a, 0x01, 0x00,
+ 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8b, 0x35, 0x00, 0xc8, 0x01, 0x8a, 0x01, 0x00,
+ 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8b, 0x35, 0x00, 0xc9, 0x09, 0x9a, 0x01, 0x00,
+ 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8b, 0x35, 0x00, 0xca, 0x05, 0xaa, 0x01, 0x00,
+ 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8b, 0x35, 0x00, 0xcb, 0x0d, 0xba, 0x01, 0x00,
+ 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8b, 0x35, 0x00, 0xcc, 0x03, 0xca, 0x01, 0x00,
+ 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8b, 0x35, 0x00, 0xcd, 0x0b, 0xda, 0x01, 0x00,
+ 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8b, 0x35, 0x00, 0xce, 0x07, 0xea, 0x01, 0x00,
+ 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8b, 0x35, 0x00, 0xff, 0x0f, 0xfa, 0x01, 0x00,
+ 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+
+ // Byte 5 (Type Specific Flags) of Extended Address Space Descriptor
+
+ Buffer () {0x8b, 0x35, 0x00, 0xc0, 0x01, 0x00, 0x01, 0x00,
+ 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8b, 0x35, 0x00, 0xc0, 0x01, 0xff, 0x01, 0x00,
+ 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+
+ // Particular cases
+
+ Buffer () {0x8b, 0x35, 0x00, 0xc0, 0x01, 0x5a, 0x01, 0x00,
+ 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8b, 0x35, 0x00, 0xc0, 0x01, 0x5a, 0x01, 0x00,
+ 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x79, 0x00},
+ Buffer () {0x8b, 0x35, 0x00, 0xc0, 0x01, 0x5a, 0x01, 0x00,
+ 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8b, 0x35, 0x00, 0xc0, 0x01, 0x5a, 0x01, 0x00,
+ 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x79, 0x00},
+ Buffer () {0x8b, 0x35, 0x00, 0xc0, 0x0f, 0x5a, 0x01, 0x00,
+ 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8b, 0x35, 0x00, 0xc0, 0x0f, 0x00, 0x01, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x79, 0x00},
+})
+
+Method(RT17,, Serialized)
+{
+ Name(ts, "RT17")
+
+ // Emit test header, set the filename
+
+ THDR (ts, "ExtendedSpace Resource Descriptor Macro", __FILE__)
+
+ // Main test case for packages above
+
+ m330(ts, 24, "p432", p432, p433)
+
+ // Check resource descriptor tag offsets
+
+ Store (
+ ResourceTemplate () {
+ ExtendedSpace (0xc0, ResourceProducer, PosDecode, MinNotFixed, MaxNotFixed, 0x5a,
+ 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
+ 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff, ESP0)
+ ExtendedSpace (0xc0, ResourceConsumer, PosDecode, MinNotFixed, MaxNotFixed, 0x5a,
+ 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
+ 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff, ESP1)
+ }, Local0)
+
+ m331(ts, 1, ESP0._DEC, 0x21, ESP1._DEC, 0x1e1, "_DEC")
+ m331(ts, 2, ESP0._MIF, 0x22, ESP1._MIF, 0x1e2, "_MIF")
+ m331(ts, 3, ESP0._MAF, 0x23, ESP1._MAF, 0x1e3, "_MAF")
+ m331(ts, 4, ESP0._GRA, 0x40, ESP1._GRA, 0x200, "_GRA")
+ m331(ts, 5, ESP0._MIN, 0x80, ESP1._MIN, 0x240, "_MIN")
+ m331(ts, 6, ESP0._MAX, 0xC0, ESP1._MAX, 0x280, "_MAX")
+ m331(ts, 7, ESP0._TRA, 0x100, ESP1._TRA, 0x2C0, "_TRA")
+ m331(ts, 8, ESP0._LEN, 0x140, ESP1._LEN, 0x300, "_LEN")
+ m331(ts, 9, ESP0._ATT, 0x180, ESP1._ATT, 0x340, "_ATT")
+}
+
+
diff --git a/tests/aslts/src/runtime/collections/functional/descriptor/fixeddma.asl b/tests/aslts/src/runtime/collections/functional/descriptor/fixeddma.asl
index f7a1f9cc2..56debe89c 100644
--- a/tests/aslts/src/runtime/collections/functional/descriptor/fixeddma.asl
+++ b/tests/aslts/src/runtime/collections/functional/descriptor/fixeddma.asl
@@ -1,111 +1,111 @@
-/*
- * Some or all of this work - Copyright (c) 2006 - 2014, Intel Corp.
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without modification,
- * are permitted provided that the following conditions are met:
- *
- * Redistributions of source code must retain the above copyright notice,
- * this list of conditions and the following disclaimer.
- * Redistributions in binary form must reproduce the above copyright notice,
- * this list of conditions and the following disclaimer in the documentation
- * and/or other materials provided with the distribution.
- * Neither the name of Intel Corporation nor the names of its contributors
- * may be used to endorse or promote products derived from this software
- * without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
- * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
- * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
- * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
- * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
- * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-/*
- * Resource Descriptor macros
- *
- * FixedDma Resource Descriptor Macro
- */
-
-Name (p450, Package() {
- ResourceTemplate () {
- FixedDma (0xf1f2, 0x1234, Width8Bit)
- },
- ResourceTemplate () {
- FixedDma (0xe1e2, 0x000F, Width16Bit)
- },
- ResourceTemplate () {
- FixedDma (0xd1d2, 0x00F0, Width32Bit)
- },
- ResourceTemplate () {
- FixedDma (0xc1c2, 0x0F00, Width64Bit)
- },
- ResourceTemplate () {
- FixedDma (0xb1b2, 0xF000, Width128Bit)
- },
- ResourceTemplate () {
- FixedDma (0xa1a2, 0xFFFF, Width256Bit)
- },
-
- // Default DMA width is Width32Bit
-
- ResourceTemplate () {
- FixedDma (0x9192, 4567)
- },
-
- ResourceTemplate () {
- FixedDma (0x8182, 4567, , TDMA)
- },
-})
-
-
-Name (p451, Package() {
- Buffer () {0x55, 0xF2, 0xF1, 0x34, 0x12, 0x00, 0x79, 0x00},
- Buffer () {0x55, 0xE2, 0xE1, 0x0F, 0x00, 0x01, 0x79, 0x00},
- Buffer () {0x55, 0xD2, 0xD1, 0xF0, 0x00, 0x02, 0x79, 0x00},
- Buffer () {0x55, 0xC2, 0xC1, 0x00, 0x0F, 0x03, 0x79, 0x00},
- Buffer () {0x55, 0xB2, 0xB1, 0x00, 0xF0, 0x04, 0x79, 0x00},
- Buffer () {0x55, 0xA2, 0xA1, 0xFF, 0xFF, 0x05, 0x79, 0x00},
- Buffer () {0x55, 0x92, 0x91, 0xD7, 0x11, 0x02, 0x79, 0x00},
- Buffer () {0x55, 0x82, 0x81, 0xD7, 0x11, 0x02, 0x79, 0x00},
-})
-
-Method(RT20,, Serialized)
-{
- Name(ts, "RT20")
-
- // Emit test header, set the filename
-
- THDR (ts, "FixedDMA Resource Descriptor Macro", __FILE__)
-
- // The main test packages must have the same number of entries
-
- If (LNotEqual (SizeOf (p450), SizeOf (p451)))
- {
- err (ts, 177, 0, 0, 0, 0, "Incorrect package length")
- Return ()
- }
-
- // Main test case for packages above
-
- m330(ts, SizeOf (p450), "p450", p450, p451)
-
- // Check resource descriptor tag offsets
-
- Store (
- ResourceTemplate () {
- FixedDma (0xe1e2, 0x000F, Width16Bit, DMA0)
- FixedDma (0xd1d2, 0x00F0, Width32Bit, DMA1)
- }, Local0)
-
- m331(ts, 1, DMA0._DMA, 0x08, DMA1._DMA, 0x38, "_DMA")
- m331(ts, 2, DMA0._TYP, 0x18, DMA1._TYP, 0x48, "_TYP")
- m331(ts, 3, DMA0._SIZ, 0x28, DMA1._SIZ, 0x58, "_SIZ")
-}
-
-
+/*
+ * Some or all of this work - Copyright (c) 2006 - 2015, Intel Corp.
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without modification,
+ * are permitted provided that the following conditions are met:
+ *
+ * Redistributions of source code must retain the above copyright notice,
+ * this list of conditions and the following disclaimer.
+ * Redistributions in binary form must reproduce the above copyright notice,
+ * this list of conditions and the following disclaimer in the documentation
+ * and/or other materials provided with the distribution.
+ * Neither the name of Intel Corporation nor the names of its contributors
+ * may be used to endorse or promote products derived from this software
+ * without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
+ * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+ * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+ * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+ * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+ * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+/*
+ * Resource Descriptor macros
+ *
+ * FixedDma Resource Descriptor Macro
+ */
+
+Name (p450, Package() {
+ ResourceTemplate () {
+ FixedDma (0xf1f2, 0x1234, Width8Bit)
+ },
+ ResourceTemplate () {
+ FixedDma (0xe1e2, 0x000F, Width16Bit)
+ },
+ ResourceTemplate () {
+ FixedDma (0xd1d2, 0x00F0, Width32Bit)
+ },
+ ResourceTemplate () {
+ FixedDma (0xc1c2, 0x0F00, Width64Bit)
+ },
+ ResourceTemplate () {
+ FixedDma (0xb1b2, 0xF000, Width128Bit)
+ },
+ ResourceTemplate () {
+ FixedDma (0xa1a2, 0xFFFF, Width256Bit)
+ },
+
+ // Default DMA width is Width32Bit
+
+ ResourceTemplate () {
+ FixedDma (0x9192, 4567)
+ },
+
+ ResourceTemplate () {
+ FixedDma (0x8182, 4567, , TDMA)
+ },
+})
+
+
+Name (p451, Package() {
+ Buffer () {0x55, 0xF2, 0xF1, 0x34, 0x12, 0x00, 0x79, 0x00},
+ Buffer () {0x55, 0xE2, 0xE1, 0x0F, 0x00, 0x01, 0x79, 0x00},
+ Buffer () {0x55, 0xD2, 0xD1, 0xF0, 0x00, 0x02, 0x79, 0x00},
+ Buffer () {0x55, 0xC2, 0xC1, 0x00, 0x0F, 0x03, 0x79, 0x00},
+ Buffer () {0x55, 0xB2, 0xB1, 0x00, 0xF0, 0x04, 0x79, 0x00},
+ Buffer () {0x55, 0xA2, 0xA1, 0xFF, 0xFF, 0x05, 0x79, 0x00},
+ Buffer () {0x55, 0x92, 0x91, 0xD7, 0x11, 0x02, 0x79, 0x00},
+ Buffer () {0x55, 0x82, 0x81, 0xD7, 0x11, 0x02, 0x79, 0x00},
+})
+
+Method(RT20,, Serialized)
+{
+ Name(ts, "RT20")
+
+ // Emit test header, set the filename
+
+ THDR (ts, "FixedDMA Resource Descriptor Macro", __FILE__)
+
+ // The main test packages must have the same number of entries
+
+ If (LNotEqual (SizeOf (p450), SizeOf (p451)))
+ {
+ err (ts, 177, 0, 0, 0, 0, "Incorrect package length")
+ Return ()
+ }
+
+ // Main test case for packages above
+
+ m330(ts, SizeOf (p450), "p450", p450, p451)
+
+ // Check resource descriptor tag offsets
+
+ Store (
+ ResourceTemplate () {
+ FixedDma (0xe1e2, 0x000F, Width16Bit, DMA0)
+ FixedDma (0xd1d2, 0x00F0, Width32Bit, DMA1)
+ }, Local0)
+
+ m331(ts, 1, DMA0._DMA, 0x08, DMA1._DMA, 0x38, "_DMA")
+ m331(ts, 2, DMA0._TYP, 0x18, DMA1._TYP, 0x48, "_TYP")
+ m331(ts, 3, DMA0._SIZ, 0x28, DMA1._SIZ, 0x58, "_SIZ")
+}
+
+
diff --git a/tests/aslts/src/runtime/collections/functional/descriptor/fixedio.asl b/tests/aslts/src/runtime/collections/functional/descriptor/fixedio.asl
index 969fe930f..83494343b 100644
--- a/tests/aslts/src/runtime/collections/functional/descriptor/fixedio.asl
+++ b/tests/aslts/src/runtime/collections/functional/descriptor/fixedio.asl
@@ -1,85 +1,85 @@
-/*
- * Some or all of this work - Copyright (c) 2006 - 2014, Intel Corp.
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without modification,
- * are permitted provided that the following conditions are met:
- *
- * Redistributions of source code must retain the above copyright notice,
- * this list of conditions and the following disclaimer.
- * Redistributions in binary form must reproduce the above copyright notice,
- * this list of conditions and the following disclaimer in the documentation
- * and/or other materials provided with the distribution.
- * Neither the name of Intel Corporation nor the names of its contributors
- * may be used to endorse or promote products derived from this software
- * without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
- * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
- * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
- * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
- * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
- * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-/*
- * Resource Descriptor macros
- *
- * Fixed IO Resource Descriptor Macro
- */
-
-Name (p40a, Package() {
- ResourceTemplate () {
- FixedIO (0x03f1, 0xf2)
- },
- ResourceTemplate () {
- FixedIO (0, 0)
- },
-})
-
-/*
-ACPI Specification, Revision 3.0, September 2, 2004
-6.4.2.6 Fixed Location I/O Port Descriptor
-
-Fixed Location I/O Port Descriptor layout:
-
-Byte 0 (Tag Bits): Value = 01001011B (0x4b)(Type = 0, Small item name = 0x9, Length = 3)
-
-Byte 1 (Range base address, _BAS bits[7:0])
-Byte 2 (Range base address, _BAS bits[9:8])
-
-Byte 3 (Range length, _LEN)
-*/
-
-Name (p40b, Package() {
- Buffer () {0x4b, 0xf1, 0x03, 0xf2, 0x79, 0x00},
- Buffer () {0x4b, 0x00, 0x00, 0x00, 0x79, 0x00},
-})
-
-Method(RT06,, Serialized)
-{
- Name(ts, "RT06")
-
- // Emit test header, set the filename
-
- THDR (ts, "FixedIO Resource Descriptor Macro", __FILE__)
-
- // Main test case for packages above
-
- m330(ts, 2, "p40a", p40a, p40b)
-
- // Check resource descriptor tag offsets
-
- Store (
- ResourceTemplate () {
- FixedIO (0x0001, 0xff, FIO0)
- FixedIO (0x0001, 0xff, FIO1)
- }, Local0)
-
- m331(ts, 1, FIO0._BAS, 0x08, FIO1._BAS, 0x28, "_BAS")
- m331(ts, 2, FIO0._LEN, 0x18, FIO1._LEN, 0x38, "_LEN")
-}
+/*
+ * Some or all of this work - Copyright (c) 2006 - 2015, Intel Corp.
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without modification,
+ * are permitted provided that the following conditions are met:
+ *
+ * Redistributions of source code must retain the above copyright notice,
+ * this list of conditions and the following disclaimer.
+ * Redistributions in binary form must reproduce the above copyright notice,
+ * this list of conditions and the following disclaimer in the documentation
+ * and/or other materials provided with the distribution.
+ * Neither the name of Intel Corporation nor the names of its contributors
+ * may be used to endorse or promote products derived from this software
+ * without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
+ * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+ * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+ * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+ * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+ * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+/*
+ * Resource Descriptor macros
+ *
+ * Fixed IO Resource Descriptor Macro
+ */
+
+Name (p40a, Package() {
+ ResourceTemplate () {
+ FixedIO (0x03f1, 0xf2)
+ },
+ ResourceTemplate () {
+ FixedIO (0, 0)
+ },
+})
+
+/*
+ACPI Specification, Revision 3.0, September 2, 2004
+6.4.2.6 Fixed Location I/O Port Descriptor
+
+Fixed Location I/O Port Descriptor layout:
+
+Byte 0 (Tag Bits): Value = 01001011B (0x4b)(Type = 0, Small item name = 0x9, Length = 3)
+
+Byte 1 (Range base address, _BAS bits[7:0])
+Byte 2 (Range base address, _BAS bits[9:8])
+
+Byte 3 (Range length, _LEN)
+*/
+
+Name (p40b, Package() {
+ Buffer () {0x4b, 0xf1, 0x03, 0xf2, 0x79, 0x00},
+ Buffer () {0x4b, 0x00, 0x00, 0x00, 0x79, 0x00},
+})
+
+Method(RT06,, Serialized)
+{
+ Name(ts, "RT06")
+
+ // Emit test header, set the filename
+
+ THDR (ts, "FixedIO Resource Descriptor Macro", __FILE__)
+
+ // Main test case for packages above
+
+ m330(ts, 2, "p40a", p40a, p40b)
+
+ // Check resource descriptor tag offsets
+
+ Store (
+ ResourceTemplate () {
+ FixedIO (0x0001, 0xff, FIO0)
+ FixedIO (0x0001, 0xff, FIO1)
+ }, Local0)
+
+ m331(ts, 1, FIO0._BAS, 0x08, FIO1._BAS, 0x28, "_BAS")
+ m331(ts, 2, FIO0._LEN, 0x18, FIO1._LEN, 0x38, "_LEN")
+}
diff --git a/tests/aslts/src/runtime/collections/functional/descriptor/gpioint.asl b/tests/aslts/src/runtime/collections/functional/descriptor/gpioint.asl
index aa952f131..95e7763ec 100644
--- a/tests/aslts/src/runtime/collections/functional/descriptor/gpioint.asl
+++ b/tests/aslts/src/runtime/collections/functional/descriptor/gpioint.asl
@@ -1,3816 +1,3816 @@
-/*
- * Some or all of this work - Copyright (c) 2006 - 2014, Intel Corp.
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without modification,
- * are permitted provided that the following conditions are met:
- *
- * Redistributions of source code must retain the above copyright notice,
- * this list of conditions and the following disclaimer.
- * Redistributions in binary form must reproduce the above copyright notice,
- * this list of conditions and the following disclaimer in the documentation
- * and/or other materials provided with the distribution.
- * Neither the name of Intel Corporation nor the names of its contributors
- * may be used to endorse or promote products derived from this software
- * without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
- * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
- * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
- * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
- * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
- * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-/*
- * Resource Descriptor macros
- *
- * GpioInt Resource Descriptor Macro
- */
-
-Device (GPII) {}
-
-Name (p452, Package() {
- ResourceTemplate () {
- GpioInt (Edge, ActiveHigh, Exclusive, PullUp, 0x1234,
- "\\GPII", 0xBB, ResourceConsumer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Edge, ActiveHigh, Exclusive, PullDown, 0x1234,
- "\\GPII", 0xBB, ResourceConsumer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Edge, ActiveHigh, Exclusive, PullDefault, 0x1234,
- "\\GPII", 0xBB, ResourceConsumer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Edge, ActiveHigh, Exclusive, PullNone, 0x1234,
- "\\GPII", 0xBB, ResourceConsumer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Edge, ActiveHigh, ExclusiveAndWake, PullUp, 0x1234,
- "\\GPII", 0xBB, ResourceConsumer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Edge, ActiveHigh, ExclusiveAndWake, PullDown, 0x1234,
- "\\GPII", 0xBB, ResourceConsumer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Edge, ActiveHigh, ExclusiveAndWake, PullDefault, 0x1234,
- "\\GPII", 0xBB, ResourceConsumer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Edge, ActiveHigh, ExclusiveAndWake, PullNone, 0x1234,
- "\\GPII", 0xBB, ResourceConsumer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Edge, ActiveHigh, Shared, PullUp, 0x1234,
- "\\GPII", 0xBB, ResourceConsumer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Edge, ActiveHigh, Shared, PullDown, 0x1234,
- "\\GPII", 0xBB, ResourceConsumer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Edge, ActiveHigh, Shared, PullDefault, 0x1234,
- "\\GPII", 0xBB, ResourceConsumer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Edge, ActiveHigh, Shared, PullNone, 0x1234,
- "\\GPII", 0xBB, ResourceConsumer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Edge, ActiveHigh, SharedAndWake, PullUp, 0x1234,
- "\\GPII", 0xBB, ResourceConsumer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Edge, ActiveHigh, SharedAndWake, PullDown, 0x1234,
- "\\GPII", 0xBB, ResourceConsumer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Edge, ActiveHigh, SharedAndWake, PullDefault, 0x1234,
- "\\GPII", 0xBB, ResourceConsumer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Edge, ActiveHigh, SharedAndWake, PullNone, 0x1234,
- "\\GPII", 0xBB, ResourceConsumer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Edge, ActiveLow, Exclusive, PullUp, 0x1234,
- "\\GPII", 0xBB, ResourceConsumer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Edge, ActiveLow, Exclusive, PullDown, 0x1234,
- "\\GPII", 0xBB, ResourceConsumer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Edge, ActiveLow, Exclusive, PullDefault, 0x1234,
- "\\GPII", 0xBB, ResourceConsumer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Edge, ActiveLow, Exclusive, PullNone, 0x1234,
- "\\GPII", 0xBB, ResourceConsumer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Edge, ActiveLow, ExclusiveAndWake, PullUp, 0x1234,
- "\\GPII", 0xBB, ResourceConsumer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Edge, ActiveLow, ExclusiveAndWake, PullDown, 0x1234,
- "\\GPII", 0xBB, ResourceConsumer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Edge, ActiveLow, ExclusiveAndWake, PullDefault, 0x1234,
- "\\GPII", 0xBB, ResourceConsumer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Edge, ActiveLow, ExclusiveAndWake, PullNone, 0x1234,
- "\\GPII", 0xBB, ResourceConsumer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Edge, ActiveLow, Shared, PullUp, 0x1234,
- "\\GPII", 0xBB, ResourceConsumer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Edge, ActiveLow, Shared, PullDown, 0x1234,
- "\\GPII", 0xBB, ResourceConsumer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Edge, ActiveLow, Shared, PullDefault, 0x1234,
- "\\GPII", 0xBB, ResourceConsumer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Edge, ActiveLow, Shared, PullNone, 0x1234,
- "\\GPII", 0xBB, ResourceConsumer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Edge, ActiveLow, SharedAndWake, PullUp, 0x1234,
- "\\GPII", 0xBB, ResourceConsumer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Edge, ActiveLow, SharedAndWake, PullDown, 0x1234,
- "\\GPII", 0xBB, ResourceConsumer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Edge, ActiveLow, SharedAndWake, PullDefault, 0x1234,
- "\\GPII", 0xBB, ResourceConsumer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Edge, ActiveLow, SharedAndWake, PullNone, 0x1234,
- "\\GPII", 0xBB, ResourceConsumer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Edge, ActiveBoth, Exclusive, PullUp, 0x1234,
- "\\GPII", 0xBB, ResourceConsumer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Edge, ActiveBoth, Exclusive, PullDown, 0x1234,
- "\\GPII", 0xBB, ResourceConsumer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Edge, ActiveBoth, Exclusive, PullDefault, 0x1234,
- "\\GPII", 0xBB, ResourceConsumer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Edge, ActiveBoth, Exclusive, PullNone, 0x1234,
- "\\GPII", 0xBB, ResourceConsumer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Edge, ActiveBoth, ExclusiveAndWake, PullUp, 0x1234,
- "\\GPII", 0xBB, ResourceConsumer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Edge, ActiveBoth, ExclusiveAndWake, PullDown, 0x1234,
- "\\GPII", 0xBB, ResourceConsumer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Edge, ActiveBoth, ExclusiveAndWake, PullDefault, 0x1234,
- "\\GPII", 0xBB, ResourceConsumer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Edge, ActiveBoth, ExclusiveAndWake, PullNone, 0x1234,
- "\\GPII", 0xBB, ResourceConsumer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Edge, ActiveBoth, Shared, PullUp, 0x1234,
- "\\GPII", 0xBB, ResourceConsumer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Edge, ActiveBoth, Shared, PullDown, 0x1234,
- "\\GPII", 0xBB, ResourceConsumer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Edge, ActiveBoth, Shared, PullDefault, 0x1234,
- "\\GPII", 0xBB, ResourceConsumer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Edge, ActiveBoth, Shared, PullNone, 0x1234,
- "\\GPII", 0xBB, ResourceConsumer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Edge, ActiveBoth, SharedAndWake, PullUp, 0x1234,
- "\\GPII", 0xBB, ResourceConsumer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Edge, ActiveBoth, SharedAndWake, PullDown, 0x1234,
- "\\GPII", 0xBB, ResourceConsumer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Edge, ActiveBoth, SharedAndWake, PullDefault, 0x1234,
- "\\GPII", 0xBB, ResourceConsumer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Edge, ActiveBoth, SharedAndWake, PullNone, 0x1234,
- "\\GPII", 0xBB, ResourceConsumer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Level, ActiveHigh, Exclusive, PullUp, 0x1234,
- "\\GPII", 0xBB, ResourceConsumer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Level, ActiveHigh, Exclusive, PullDown, 0x1234,
- "\\GPII", 0xBB, ResourceConsumer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Level, ActiveHigh, Exclusive, PullDefault, 0x1234,
- "\\GPII", 0xBB, ResourceConsumer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Level, ActiveHigh, Exclusive, PullNone, 0x1234,
- "\\GPII", 0xBB, ResourceConsumer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Level, ActiveHigh, ExclusiveAndWake, PullUp, 0x1234,
- "\\GPII", 0xBB, ResourceConsumer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Level, ActiveHigh, ExclusiveAndWake, PullDown, 0x1234,
- "\\GPII", 0xBB, ResourceConsumer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Level, ActiveHigh, ExclusiveAndWake, PullDefault, 0x1234,
- "\\GPII", 0xBB, ResourceConsumer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Level, ActiveHigh, ExclusiveAndWake, PullNone, 0x1234,
- "\\GPII", 0xBB, ResourceConsumer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Level, ActiveHigh, Shared, PullUp, 0x1234,
- "\\GPII", 0xBB, ResourceConsumer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Level, ActiveHigh, Shared, PullDown, 0x1234,
- "\\GPII", 0xBB, ResourceConsumer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Level, ActiveHigh, Shared, PullDefault, 0x1234,
- "\\GPII", 0xBB, ResourceConsumer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Level, ActiveHigh, Shared, PullNone, 0x1234,
- "\\GPII", 0xBB, ResourceConsumer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Level, ActiveHigh, SharedAndWake, PullUp, 0x1234,
- "\\GPII", 0xBB, ResourceConsumer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Level, ActiveHigh, SharedAndWake, PullDown, 0x1234,
- "\\GPII", 0xBB, ResourceConsumer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Level, ActiveHigh, SharedAndWake, PullDefault, 0x1234,
- "\\GPII", 0xBB, ResourceConsumer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Level, ActiveHigh, SharedAndWake, PullNone, 0x1234,
- "\\GPII", 0xBB, ResourceConsumer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Level, ActiveLow, Exclusive, PullUp, 0x1234,
- "\\GPII", 0xBB, ResourceConsumer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Level, ActiveLow, Exclusive, PullDown, 0x1234,
- "\\GPII", 0xBB, ResourceConsumer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Level, ActiveLow, Exclusive, PullDefault, 0x1234,
- "\\GPII", 0xBB, ResourceConsumer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Level, ActiveLow, Exclusive, PullNone, 0x1234,
- "\\GPII", 0xBB, ResourceConsumer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Level, ActiveLow, ExclusiveAndWake, PullUp, 0x1234,
- "\\GPII", 0xBB, ResourceConsumer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Level, ActiveLow, ExclusiveAndWake, PullDown, 0x1234,
- "\\GPII", 0xBB, ResourceConsumer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Level, ActiveLow, ExclusiveAndWake, PullDefault, 0x1234,
- "\\GPII", 0xBB, ResourceConsumer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Level, ActiveLow, ExclusiveAndWake, PullNone, 0x1234,
- "\\GPII", 0xBB, ResourceConsumer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Level, ActiveLow, Shared, PullUp, 0x1234,
- "\\GPII", 0xBB, ResourceConsumer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Level, ActiveLow, Shared, PullDown, 0x1234,
- "\\GPII", 0xBB, ResourceConsumer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Level, ActiveLow, Shared, PullDefault, 0x1234,
- "\\GPII", 0xBB, ResourceConsumer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Level, ActiveLow, Shared, PullNone, 0x1234,
- "\\GPII", 0xBB, ResourceConsumer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Level, ActiveLow, SharedAndWake, PullUp, 0x1234,
- "\\GPII", 0xBB, ResourceConsumer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Level, ActiveLow, SharedAndWake, PullDown, 0x1234,
- "\\GPII", 0xBB, ResourceConsumer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Level, ActiveLow, SharedAndWake, PullDefault, 0x1234,
- "\\GPII", 0xBB, ResourceConsumer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Level, ActiveLow, SharedAndWake, PullNone, 0x1234,
- "\\GPII", 0xBB, ResourceConsumer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Level, ActiveBoth, Exclusive, PullUp, 0x1234,
- "\\GPII", 0xBB, ResourceConsumer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Level, ActiveBoth, Exclusive, PullDown, 0x1234,
- "\\GPII", 0xBB, ResourceConsumer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Level, ActiveBoth, Exclusive, PullDefault, 0x1234,
- "\\GPII", 0xBB, ResourceConsumer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Level, ActiveBoth, Exclusive, PullNone, 0x1234,
- "\\GPII", 0xBB, ResourceConsumer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Level, ActiveBoth, ExclusiveAndWake, PullUp, 0x1234,
- "\\GPII", 0xBB, ResourceConsumer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Level, ActiveBoth, ExclusiveAndWake, PullDown, 0x1234,
- "\\GPII", 0xBB, ResourceConsumer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Level, ActiveBoth, ExclusiveAndWake, PullDefault, 0x1234,
- "\\GPII", 0xBB, ResourceConsumer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Level, ActiveBoth, ExclusiveAndWake, PullNone, 0x1234,
- "\\GPII", 0xBB, ResourceConsumer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Level, ActiveBoth, Shared, PullUp, 0x1234,
- "\\GPII", 0xBB, ResourceConsumer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Level, ActiveBoth, Shared, PullDown, 0x1234,
- "\\GPII", 0xBB, ResourceConsumer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Level, ActiveBoth, Shared, PullDefault, 0x1234,
- "\\GPII", 0xBB, ResourceConsumer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Level, ActiveBoth, Shared, PullNone, 0x1234,
- "\\GPII", 0xBB, ResourceConsumer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Level, ActiveBoth, SharedAndWake, PullUp, 0x1234,
- "\\GPII", 0xBB, ResourceConsumer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Level, ActiveBoth, SharedAndWake, PullDown, 0x1234,
- "\\GPII", 0xBB, ResourceConsumer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Level, ActiveBoth, SharedAndWake, PullDefault, 0x1234,
- "\\GPII", 0xBB, ResourceConsumer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Level, ActiveBoth, SharedAndWake, PullNone, 0x1234,
- "\\GPII", 0xBB, ResourceConsumer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
-
-
- ResourceTemplate () {
- GpioInt (Edge, ActiveHigh, Exclusive, PullUp, 0x1234,
- "\\GPII", 0xBB, ResourceProducer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Edge, ActiveHigh, Exclusive, PullDown, 0x1234,
- "\\GPII", 0xBB, ResourceProducer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Edge, ActiveHigh, Exclusive, PullDefault, 0x1234,
- "\\GPII", 0xBB, ResourceProducer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Edge, ActiveHigh, Exclusive, PullNone, 0x1234,
- "\\GPII", 0xBB, ResourceProducer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Edge, ActiveHigh, ExclusiveAndWake, PullUp, 0x1234,
- "\\GPII", 0xBB, ResourceProducer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Edge, ActiveHigh, ExclusiveAndWake, PullDown, 0x1234,
- "\\GPII", 0xBB, ResourceProducer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Edge, ActiveHigh, ExclusiveAndWake, PullDefault, 0x1234,
- "\\GPII", 0xBB, ResourceProducer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Edge, ActiveHigh, ExclusiveAndWake, PullNone, 0x1234,
- "\\GPII", 0xBB, ResourceProducer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Edge, ActiveHigh, Shared, PullUp, 0x1234,
- "\\GPII", 0xBB, ResourceProducer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Edge, ActiveHigh, Shared, PullDown, 0x1234,
- "\\GPII", 0xBB, ResourceProducer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Edge, ActiveHigh, Shared, PullDefault, 0x1234,
- "\\GPII", 0xBB, ResourceProducer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Edge, ActiveHigh, Shared, PullNone, 0x1234,
- "\\GPII", 0xBB, ResourceProducer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Edge, ActiveHigh, SharedAndWake, PullUp, 0x1234,
- "\\GPII", 0xBB, ResourceProducer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Edge, ActiveHigh, SharedAndWake, PullDown, 0x1234,
- "\\GPII", 0xBB, ResourceProducer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Edge, ActiveHigh, SharedAndWake, PullDefault, 0x1234,
- "\\GPII", 0xBB, ResourceProducer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Edge, ActiveHigh, SharedAndWake, PullNone, 0x1234,
- "\\GPII", 0xBB, ResourceProducer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Edge, ActiveLow, Exclusive, PullUp, 0x1234,
- "\\GPII", 0xBB, ResourceProducer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Edge, ActiveLow, Exclusive, PullDown, 0x1234,
- "\\GPII", 0xBB, ResourceProducer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Edge, ActiveLow, Exclusive, PullDefault, 0x1234,
- "\\GPII", 0xBB, ResourceProducer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Edge, ActiveLow, Exclusive, PullNone, 0x1234,
- "\\GPII", 0xBB, ResourceProducer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Edge, ActiveLow, ExclusiveAndWake, PullUp, 0x1234,
- "\\GPII", 0xBB, ResourceProducer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Edge, ActiveLow, ExclusiveAndWake, PullDown, 0x1234,
- "\\GPII", 0xBB, ResourceProducer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Edge, ActiveLow, ExclusiveAndWake, PullDefault, 0x1234,
- "\\GPII", 0xBB, ResourceProducer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Edge, ActiveLow, ExclusiveAndWake, PullNone, 0x1234,
- "\\GPII", 0xBB, ResourceProducer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Edge, ActiveLow, Shared, PullUp, 0x1234,
- "\\GPII", 0xBB, ResourceProducer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Edge, ActiveLow, Shared, PullDown, 0x1234,
- "\\GPII", 0xBB, ResourceProducer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Edge, ActiveLow, Shared, PullDefault, 0x1234,
- "\\GPII", 0xBB, ResourceProducer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Edge, ActiveLow, Shared, PullNone, 0x1234,
- "\\GPII", 0xBB, ResourceProducer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Edge, ActiveLow, SharedAndWake, PullUp, 0x1234,
- "\\GPII", 0xBB, ResourceProducer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Edge, ActiveLow, SharedAndWake, PullDown, 0x1234,
- "\\GPII", 0xBB, ResourceProducer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Edge, ActiveLow, SharedAndWake, PullDefault, 0x1234,
- "\\GPII", 0xBB, ResourceProducer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Edge, ActiveLow, SharedAndWake, PullNone, 0x1234,
- "\\GPII", 0xBB, ResourceProducer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Edge, ActiveBoth, Exclusive, PullUp, 0x1234,
- "\\GPII", 0xBB, ResourceProducer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Edge, ActiveBoth, Exclusive, PullDown, 0x1234,
- "\\GPII", 0xBB, ResourceProducer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Edge, ActiveBoth, Exclusive, PullDefault, 0x1234,
- "\\GPII", 0xBB, ResourceProducer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Edge, ActiveBoth, Exclusive, PullNone, 0x1234,
- "\\GPII", 0xBB, ResourceProducer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Edge, ActiveBoth, ExclusiveAndWake, PullUp, 0x1234,
- "\\GPII", 0xBB, ResourceProducer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Edge, ActiveBoth, ExclusiveAndWake, PullDown, 0x1234,
- "\\GPII", 0xBB, ResourceProducer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Edge, ActiveBoth, ExclusiveAndWake, PullDefault, 0x1234,
- "\\GPII", 0xBB, ResourceProducer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Edge, ActiveBoth, ExclusiveAndWake, PullNone, 0x1234,
- "\\GPII", 0xBB, ResourceProducer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Edge, ActiveBoth, Shared, PullUp, 0x1234,
- "\\GPII", 0xBB, ResourceProducer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Edge, ActiveBoth, Shared, PullDown, 0x1234,
- "\\GPII", 0xBB, ResourceProducer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Edge, ActiveBoth, Shared, PullDefault, 0x1234,
- "\\GPII", 0xBB, ResourceProducer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Edge, ActiveBoth, Shared, PullNone, 0x1234,
- "\\GPII", 0xBB, ResourceProducer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Edge, ActiveBoth, SharedAndWake, PullUp, 0x1234,
- "\\GPII", 0xBB, ResourceProducer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Edge, ActiveBoth, SharedAndWake, PullDown, 0x1234,
- "\\GPII", 0xBB, ResourceProducer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Edge, ActiveBoth, SharedAndWake, PullDefault, 0x1234,
- "\\GPII", 0xBB, ResourceProducer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Edge, ActiveBoth, SharedAndWake, PullNone, 0x1234,
- "\\GPII", 0xBB, ResourceProducer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Level, ActiveHigh, Exclusive, PullUp, 0x1234,
- "\\GPII", 0xBB, ResourceProducer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Level, ActiveHigh, Exclusive, PullDown, 0x1234,
- "\\GPII", 0xBB, ResourceProducer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Level, ActiveHigh, Exclusive, PullDefault, 0x1234,
- "\\GPII", 0xBB, ResourceProducer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Level, ActiveHigh, Exclusive, PullNone, 0x1234,
- "\\GPII", 0xBB, ResourceProducer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Level, ActiveHigh, ExclusiveAndWake, PullUp, 0x1234,
- "\\GPII", 0xBB, ResourceProducer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Level, ActiveHigh, ExclusiveAndWake, PullDown, 0x1234,
- "\\GPII", 0xBB, ResourceProducer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Level, ActiveHigh, ExclusiveAndWake, PullDefault, 0x1234,
- "\\GPII", 0xBB, ResourceProducer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Level, ActiveHigh, ExclusiveAndWake, PullNone, 0x1234,
- "\\GPII", 0xBB, ResourceProducer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Level, ActiveHigh, Shared, PullUp, 0x1234,
- "\\GPII", 0xBB, ResourceProducer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Level, ActiveHigh, Shared, PullDown, 0x1234,
- "\\GPII", 0xBB, ResourceProducer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Level, ActiveHigh, Shared, PullDefault, 0x1234,
- "\\GPII", 0xBB, ResourceProducer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Level, ActiveHigh, Shared, PullNone, 0x1234,
- "\\GPII", 0xBB, ResourceProducer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Level, ActiveHigh, SharedAndWake, PullUp, 0x1234,
- "\\GPII", 0xBB, ResourceProducer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Level, ActiveHigh, SharedAndWake, PullDown, 0x1234,
- "\\GPII", 0xBB, ResourceProducer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Level, ActiveHigh, SharedAndWake, PullDefault, 0x1234,
- "\\GPII", 0xBB, ResourceProducer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Level, ActiveHigh, SharedAndWake, PullNone, 0x1234,
- "\\GPII", 0xBB, ResourceProducer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Level, ActiveLow, Exclusive, PullUp, 0x1234,
- "\\GPII", 0xBB, ResourceProducer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Level, ActiveLow, Exclusive, PullDown, 0x1234,
- "\\GPII", 0xBB, ResourceProducer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Level, ActiveLow, Exclusive, PullDefault, 0x1234,
- "\\GPII", 0xBB, ResourceProducer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Level, ActiveLow, Exclusive, PullNone, 0x1234,
- "\\GPII", 0xBB, ResourceProducer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Level, ActiveLow, ExclusiveAndWake, PullUp, 0x1234,
- "\\GPII", 0xBB, ResourceProducer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Level, ActiveLow, ExclusiveAndWake, PullDown, 0x1234,
- "\\GPII", 0xBB, ResourceProducer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Level, ActiveLow, ExclusiveAndWake, PullDefault, 0x1234,
- "\\GPII", 0xBB, ResourceProducer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Level, ActiveLow, ExclusiveAndWake, PullNone, 0x1234,
- "\\GPII", 0xBB, ResourceProducer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Level, ActiveLow, Shared, PullUp, 0x1234,
- "\\GPII", 0xBB, ResourceProducer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Level, ActiveLow, Shared, PullDown, 0x1234,
- "\\GPII", 0xBB, ResourceProducer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Level, ActiveLow, Shared, PullDefault, 0x1234,
- "\\GPII", 0xBB, ResourceProducer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Level, ActiveLow, Shared, PullNone, 0x1234,
- "\\GPII", 0xBB, ResourceProducer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Level, ActiveLow, SharedAndWake, PullUp, 0x1234,
- "\\GPII", 0xBB, ResourceProducer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Level, ActiveLow, SharedAndWake, PullDown, 0x1234,
- "\\GPII", 0xBB, ResourceProducer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Level, ActiveLow, SharedAndWake, PullDefault, 0x1234,
- "\\GPII", 0xBB, ResourceProducer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Level, ActiveLow, SharedAndWake, PullNone, 0x1234,
- "\\GPII", 0xBB, ResourceProducer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Level, ActiveBoth, Exclusive, PullUp, 0x1234,
- "\\GPII", 0xBB, ResourceProducer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Level, ActiveBoth, Exclusive, PullDown, 0x1234,
- "\\GPII", 0xBB, ResourceProducer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Level, ActiveBoth, Exclusive, PullDefault, 0x1234,
- "\\GPII", 0xBB, ResourceProducer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Level, ActiveBoth, Exclusive, PullNone, 0x1234,
- "\\GPII", 0xBB, ResourceProducer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Level, ActiveBoth, ExclusiveAndWake, PullUp, 0x1234,
- "\\GPII", 0xBB, ResourceProducer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Level, ActiveBoth, ExclusiveAndWake, PullDown, 0x1234,
- "\\GPII", 0xBB, ResourceProducer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Level, ActiveBoth, ExclusiveAndWake, PullDefault, 0x1234,
- "\\GPII", 0xBB, ResourceProducer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Level, ActiveBoth, ExclusiveAndWake, PullNone, 0x1234,
- "\\GPII", 0xBB, ResourceProducer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Level, ActiveBoth, Shared, PullUp, 0x1234,
- "\\GPII", 0xBB, ResourceProducer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Level, ActiveBoth, Shared, PullDown, 0x1234,
- "\\GPII", 0xBB, ResourceProducer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Level, ActiveBoth, Shared, PullDefault, 0x1234,
- "\\GPII", 0xBB, ResourceProducer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Level, ActiveBoth, Shared, PullNone, 0x1234,
- "\\GPII", 0xBB, ResourceProducer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Level, ActiveBoth, SharedAndWake, PullUp, 0x1234,
- "\\GPII", 0xBB, ResourceProducer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Level, ActiveBoth, SharedAndWake, PullDown, 0x1234,
- "\\GPII", 0xBB, ResourceProducer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Level, ActiveBoth, SharedAndWake, PullDefault, 0x1234,
- "\\GPII", 0xBB, ResourceProducer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Level, ActiveBoth, SharedAndWake, PullNone, 0x1234,
- "\\GPII", 0xBB, ResourceProducer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
-
- ResourceTemplate () {
- GpioInt (Edge, ActiveHigh, Exclusive, PullUp, 0x1234,
- "\\GPII", 0xBB, ResourceProducer, ,)
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Edge, ActiveHigh, Exclusive, PullDown, 0x1234,
- "\\GPII", 0xBB, ResourceProducer, ,)
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Edge, ActiveHigh, Exclusive, PullDefault, 0x1234,
- "\\GPII", 0xBB, ResourceProducer, ,)
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Edge, ActiveHigh, Exclusive, PullNone, 0x1234,
- "\\GPII", 0xBB, ResourceProducer, ,)
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Edge, ActiveHigh, ExclusiveAndWake, PullUp, 0x1234,
- "\\GPII", 0xBB, ResourceProducer, ,)
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Edge, ActiveHigh, ExclusiveAndWake, PullDown, 0x1234,
- "\\GPII", 0xBB, ResourceProducer,)
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Edge, ActiveHigh, ExclusiveAndWake, PullDefault, 0x1234,
- "\\GPII", 0xBB, ResourceProducer,)
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Edge, ActiveHigh, ExclusiveAndWake, PullNone, 0x1234,
- "\\GPII", 0xBB, ResourceProducer,)
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Edge, ActiveHigh, Shared, PullUp, 0x1234,
- "\\GPII", 0xBB, ResourceProducer,)
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Edge, ActiveHigh, Shared, PullDown, 0x1234,
- "\\GPII", 0xBB, ResourceProducer,)
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Edge, ActiveHigh, Shared, PullDefault, 0x1234,
- "\\GPII", 0xBB, ResourceProducer,)
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Edge, ActiveHigh, Shared, PullNone, 0x1234,
- "\\GPII", 0xBB, ResourceProducer,)
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Edge, ActiveHigh, SharedAndWake, PullUp, 0x1234,
- "\\GPII", 0xBB, ResourceProducer,)
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Edge, ActiveHigh, SharedAndWake, PullDown, 0x1234,
- "\\GPII", 0xBB, ResourceProducer)
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Edge, ActiveHigh, SharedAndWake, PullDefault, 0x1234,
- "\\GPII", 0xBB, ResourceProducer)
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Edge, ActiveHigh, SharedAndWake, PullNone, 0x1234,
- "\\GPII", 0xBB, ResourceProducer)
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Edge, ActiveLow, Exclusive, PullUp, 0x1234,
- "\\GPII", 0xBB, ResourceProducer)
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Edge, ActiveLow, Exclusive, PullDown, 0x1234,
- "\\GPII", 0xBB, ResourceProducer)
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Edge, ActiveLow, Exclusive, PullDefault, 0x1234,
- "\\GPII", 0xBB, ResourceProducer)
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Edge, ActiveLow, Exclusive, PullNone, 0x1234,
- "\\GPII", 0xBB, ResourceProducer)
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Edge, ActiveLow, ExclusiveAndWake, PullUp, 0x1234,
- "\\GPII", 0xBB, ResourceProducer)
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Edge, ActiveLow, ExclusiveAndWake, PullDown, 0x1234,
- "\\GPII", 0xBB, ResourceProducer)
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Edge, ActiveLow, ExclusiveAndWake, PullDefault, 0x1234,
- "\\GPII", 0xBB, ResourceProducer)
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Edge, ActiveLow, ExclusiveAndWake, PullNone, 0x1234,
- "\\GPII", 0xBB, ResourceProducer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Edge, ActiveLow, Shared, PullUp, 0x1234,
- "\\GPII", 0xBB, ResourceProducer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Edge, ActiveLow, Shared, PullDown, 0x1234,
- "\\GPII", 0xBB, ResourceProducer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Edge, ActiveLow, Shared, PullDefault, 0x1234,
- "\\GPII", 0xBB, ResourceProducer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Edge, ActiveLow, Shared, PullNone, 0x1234,
- "\\GPII", 0xBB, ResourceProducer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Edge, ActiveLow, SharedAndWake, PullUp, 0x1234,
- "\\GPII", 0xBB, ResourceProducer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Edge, ActiveLow, SharedAndWake, PullDown, 0x1234,
- "\\GPII", 0xBB, ResourceProducer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Edge, ActiveLow, SharedAndWake, PullDefault, 0x1234,
- "\\GPII", 0xBB, ResourceProducer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Edge, ActiveLow, SharedAndWake, PullNone, 0x1234,
- "\\GPII", 0xBB, ResourceProducer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Edge, ActiveBoth, Exclusive, PullUp, 0x1234,
- "\\GPII", 0xBB, ResourceProducer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Edge, ActiveBoth, Exclusive, PullDown, 0x1234,
- "\\GPII", 0xBB, ResourceProducer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Edge, ActiveBoth, Exclusive, PullDefault, 0x1234,
- "\\GPII", 0xBB, ResourceProducer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Edge, ActiveBoth, Exclusive, PullNone, 0x1234,
- "\\GPII", 0xBB, ResourceProducer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Edge, ActiveBoth, ExclusiveAndWake, PullUp, 0x1234,
- "\\GPII", 0xBB, ResourceProducer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Edge, ActiveBoth, ExclusiveAndWake, PullDown, 0x1234,
- "\\GPII", 0xBB, ResourceProducer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Edge, ActiveBoth, ExclusiveAndWake, PullDefault, 0x1234,
- "\\GPII", 0xBB, ResourceProducer, ,)
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Edge, ActiveBoth, ExclusiveAndWake, PullNone, 0x1234,
- "\\GPII", 0xBB, ResourceProducer, ,)
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Edge, ActiveBoth, Shared, PullUp, 0x1234,
- "\\GPII", 0xBB, ResourceProducer, ,)
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Edge, ActiveBoth, Shared, PullDown, 0x1234,
- "\\GPII", 0xBB, ResourceProducer,)
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Edge, ActiveBoth, Shared, PullDefault, 0x1234,
- "\\GPII", 0xBB, ResourceProducer,)
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Edge, ActiveBoth, Shared, PullNone, 0x1234,
- "\\GPII", 0xBB, ResourceProducer,)
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Edge, ActiveBoth, SharedAndWake, PullUp, 0x1234,
- "\\GPII", 0xBB, ResourceProducer)
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Edge, ActiveBoth, SharedAndWake, PullDown, 0x1234,
- "\\GPII", 0xBB, ResourceProducer)
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Edge, ActiveBoth, SharedAndWake, PullDefault, 0x1234,
- "\\GPII", 0xBB, ResourceProducer)
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Edge, ActiveBoth, SharedAndWake, PullNone, 0x1234,
- "\\GPII", 0xBB, ResourceProducer)
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Level, ActiveHigh, Exclusive, PullUp, 0x1234,
- "\\GPII", 0xBB, ResourceProducer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Level, ActiveHigh, Exclusive, PullDown, 0x1234,
- "\\GPII", 0xBB, ResourceProducer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Level, ActiveHigh, Exclusive, PullDefault, 0x1234,
- "\\GPII", 0xBB, ResourceProducer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Level, ActiveHigh, Exclusive, PullNone, 0x1234,
- "\\GPII", 0xBB, ResourceProducer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Level, ActiveHigh, ExclusiveAndWake, PullUp, 0x1234,
- "\\GPII", 0xBB, ResourceProducer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Level, ActiveHigh, ExclusiveAndWake, PullDown, 0x1234,
- "\\GPII", 0xBB, ResourceProducer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Level, ActiveHigh, ExclusiveAndWake, PullDefault, 0x1234,
- "\\GPII", 0xBB, ResourceProducer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Level, ActiveHigh, ExclusiveAndWake, PullNone, 0x1234,
- "\\GPII", 0xBB, ResourceProducer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Level, ActiveHigh, Shared, PullUp, 0x1234,
- "\\GPII", 0xBB, ResourceProducer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Level, ActiveHigh, Shared, PullDown, 0x1234,
- "\\GPII", 0xBB, ResourceProducer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Level, ActiveHigh, Shared, PullDefault, 0x1234,
- "\\GPII", 0xBB, ResourceProducer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Level, ActiveHigh, Shared, PullNone, 0x1234,
- "\\GPII", 0xBB, ResourceProducer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Level, ActiveHigh, SharedAndWake, PullUp, 0x1234,
- "\\GPII", 0xBB, ResourceProducer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Level, ActiveHigh, SharedAndWake, PullDown, 0x1234,
- "\\GPII", 0xBB, ResourceProducer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Level, ActiveHigh, SharedAndWake, PullDefault, 0x1234,
- "\\GPII", 0xBB, ResourceProducer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Level, ActiveHigh, SharedAndWake, PullNone, 0x1234,
- "\\GPII", 0xBB, ResourceProducer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Level, ActiveLow, Exclusive, PullUp, 0x1234,
- "\\GPII", 0xBB, ResourceProducer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Level, ActiveLow, Exclusive, PullDown, 0x1234,
- "\\GPII", 0xBB, ResourceProducer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Level, ActiveLow, Exclusive, PullDefault, 0x1234,
- "\\GPII", 0xBB, ResourceProducer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Level, ActiveLow, Exclusive, PullNone, 0x1234,
- "\\GPII", 0xBB, ResourceProducer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Level, ActiveLow, ExclusiveAndWake, PullUp, 0x1234,
- "\\GPII", 0xBB, ResourceProducer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Level, ActiveLow, ExclusiveAndWake, PullDown, 0x1234,
- "\\GPII", 0xBB, ResourceProducer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Level, ActiveLow, ExclusiveAndWake, PullDefault, 0x1234,
- "\\GPII", 0xBB, ResourceProducer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Level, ActiveLow, ExclusiveAndWake, PullNone, 0x1234,
- "\\GPII", 0xBB, ResourceProducer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Level, ActiveLow, Shared, PullUp, 0x1234,
- "\\GPII", 0xBB, ResourceProducer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Level, ActiveLow, Shared, PullDown, 0x1234,
- "\\GPII", 0xBB, ResourceProducer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Level, ActiveLow, Shared, PullDefault, 0x1234,
- "\\GPII", 0xBB, ResourceProducer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Level, ActiveLow, Shared, PullNone, 0x1234,
- "\\GPII", 0xBB, ResourceProducer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Level, ActiveLow, SharedAndWake, PullUp, 0x1234,
- "\\GPII", 0xBB, ResourceProducer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Level, ActiveLow, SharedAndWake, PullDown, 0x1234,
- "\\GPII", 0xBB, ResourceProducer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Level, ActiveLow, SharedAndWake, PullDefault, 0x1234,
- "\\GPII", 0xBB, ResourceProducer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Level, ActiveLow, SharedAndWake, PullNone, 0x1234,
- "\\GPII", 0xBB, ResourceProducer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Level, ActiveBoth, Exclusive, PullUp, 0x1234,
- "\\GPII", 0xBB, ResourceProducer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Level, ActiveBoth, Exclusive, PullDown, 0x1234,
- "\\GPII", 0xBB, ResourceProducer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Level, ActiveBoth, Exclusive, PullDefault, 0x1234,
- "\\GPII", 0xBB, ResourceProducer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Level, ActiveBoth, Exclusive, PullNone, 0x1234,
- "\\GPII", 0xBB, ResourceProducer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Level, ActiveBoth, ExclusiveAndWake, PullUp, 0x1234,
- "\\GPII", 0xBB, ResourceProducer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Level, ActiveBoth, ExclusiveAndWake, PullDown, 0x1234,
- "\\GPII", 0xBB, ResourceProducer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Level, ActiveBoth, ExclusiveAndWake, PullDefault, 0x1234,
- "\\GPII", 0xBB, ResourceProducer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Level, ActiveBoth, ExclusiveAndWake, PullNone, 0x1234,
- "\\GPII", 0xBB, ResourceProducer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Level, ActiveBoth, Shared, PullUp, 0x1234,
- "\\GPII", 0xBB, ResourceProducer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Level, ActiveBoth, Shared, PullDown, 0x1234,
- "\\GPII", 0xBB, ResourceProducer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Level, ActiveBoth, Shared, PullDefault, 0x1234,
- "\\GPII", 0xBB, ResourceProducer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Level, ActiveBoth, Shared, PullNone, 0x1234,
- "\\GPII", 0xBB, ResourceProducer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Level, ActiveBoth, SharedAndWake, PullUp, 0x1234,
- "\\GPII", 0xBB, ResourceProducer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Level, ActiveBoth, SharedAndWake, PullDown, 0x1234,
- "\\GPII", 0xBB, ResourceProducer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Level, ActiveBoth, SharedAndWake, PullDefault, 0x1234,
- "\\GPII", 0xBB, ResourceProducer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
- ResourceTemplate () {
- GpioInt (Level, ActiveBoth, SharedAndWake, PullNone, 0x1234,
- "\\GPII", 0xBB, ResourceProducer, ,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0xC1A3}},
-
- // Minimal invocation
-
- ResourceTemplate () {
- GpioInt (Edge, ActiveHigh, , PullUp, , "\\GPII", , , ,)
- {0xF1F2}
- },
-})
-
-Name (P453, Package ()
-{
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01,
- /* 0008 */ 0x00, 0x01, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01,
- /* 0008 */ 0x00, 0x02, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01,
- /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01,
- /* 0008 */ 0x00, 0x03, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x01, 0x00, 0x11,
- /* 0008 */ 0x00, 0x01, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x01, 0x00, 0x11,
- /* 0008 */ 0x00, 0x02, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x01, 0x00, 0x11,
- /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x01, 0x00, 0x11,
- /* 0008 */ 0x00, 0x03, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x01, 0x00, 0x09,
- /* 0008 */ 0x00, 0x01, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x01, 0x00, 0x09,
- /* 0008 */ 0x00, 0x02, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x01, 0x00, 0x09,
- /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x01, 0x00, 0x09,
- /* 0008 */ 0x00, 0x03, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x01, 0x00, 0x19,
- /* 0008 */ 0x00, 0x01, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x01, 0x00, 0x19,
- /* 0008 */ 0x00, 0x02, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x01, 0x00, 0x19,
- /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x01, 0x00, 0x19,
- /* 0008 */ 0x00, 0x03, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x01, 0x00, 0x03,
- /* 0008 */ 0x00, 0x01, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x01, 0x00, 0x03,
- /* 0008 */ 0x00, 0x02, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x01, 0x00, 0x03,
- /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x01, 0x00, 0x03,
- /* 0008 */ 0x00, 0x03, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x01, 0x00, 0x13,
- /* 0008 */ 0x00, 0x01, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x01, 0x00, 0x13,
- /* 0008 */ 0x00, 0x02, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x01, 0x00, 0x13,
- /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x01, 0x00, 0x13,
- /* 0008 */ 0x00, 0x03, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x01, 0x00, 0x0B,
- /* 0008 */ 0x00, 0x01, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x01, 0x00, 0x0B,
- /* 0008 */ 0x00, 0x02, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x01, 0x00, 0x0B,
- /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x01, 0x00, 0x0B,
- /* 0008 */ 0x00, 0x03, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x01, 0x00, 0x1B,
- /* 0008 */ 0x00, 0x01, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x01, 0x00, 0x1B,
- /* 0008 */ 0x00, 0x02, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x01, 0x00, 0x1B,
- /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x01, 0x00, 0x1B,
- /* 0008 */ 0x00, 0x03, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x01, 0x00, 0x05,
- /* 0008 */ 0x00, 0x01, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x01, 0x00, 0x05,
- /* 0008 */ 0x00, 0x02, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x01, 0x00, 0x05,
- /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x01, 0x00, 0x05,
- /* 0008 */ 0x00, 0x03, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x01, 0x00, 0x15,
- /* 0008 */ 0x00, 0x01, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x01, 0x00, 0x15,
- /* 0008 */ 0x00, 0x02, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x01, 0x00, 0x15,
- /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x01, 0x00, 0x15,
- /* 0008 */ 0x00, 0x03, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x01, 0x00, 0x0D,
- /* 0008 */ 0x00, 0x01, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x01, 0x00, 0x0D,
- /* 0008 */ 0x00, 0x02, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x01, 0x00, 0x0D,
- /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x01, 0x00, 0x0D,
- /* 0008 */ 0x00, 0x03, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x01, 0x00, 0x1D,
- /* 0008 */ 0x00, 0x01, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x01, 0x00, 0x1D,
- /* 0008 */ 0x00, 0x02, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x01, 0x00, 0x1D,
- /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x01, 0x00, 0x1D,
- /* 0008 */ 0x00, 0x03, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00,
- /* 0008 */ 0x00, 0x01, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00,
- /* 0008 */ 0x00, 0x02, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00,
- /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00,
- /* 0008 */ 0x00, 0x03, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x01, 0x00, 0x10,
- /* 0008 */ 0x00, 0x01, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x01, 0x00, 0x10,
- /* 0008 */ 0x00, 0x02, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x01, 0x00, 0x10,
- /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x01, 0x00, 0x10,
- /* 0008 */ 0x00, 0x03, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x01, 0x00, 0x08,
- /* 0008 */ 0x00, 0x01, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x01, 0x00, 0x08,
- /* 0008 */ 0x00, 0x02, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x01, 0x00, 0x08,
- /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x01, 0x00, 0x08,
- /* 0008 */ 0x00, 0x03, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x01, 0x00, 0x18,
- /* 0008 */ 0x00, 0x01, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x01, 0x00, 0x18,
- /* 0008 */ 0x00, 0x02, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x01, 0x00, 0x18,
- /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x01, 0x00, 0x18,
- /* 0008 */ 0x00, 0x03, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x01, 0x00, 0x02,
- /* 0008 */ 0x00, 0x01, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x01, 0x00, 0x02,
- /* 0008 */ 0x00, 0x02, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x01, 0x00, 0x02,
- /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x01, 0x00, 0x02,
- /* 0008 */ 0x00, 0x03, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x01, 0x00, 0x12,
- /* 0008 */ 0x00, 0x01, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x01, 0x00, 0x12,
- /* 0008 */ 0x00, 0x02, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x01, 0x00, 0x12,
- /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x01, 0x00, 0x12,
- /* 0008 */ 0x00, 0x03, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x01, 0x00, 0x0A,
- /* 0008 */ 0x00, 0x01, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x01, 0x00, 0x0A,
- /* 0008 */ 0x00, 0x02, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x01, 0x00, 0x0A,
- /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x01, 0x00, 0x0A,
- /* 0008 */ 0x00, 0x03, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x01, 0x00, 0x1A,
- /* 0008 */ 0x00, 0x01, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x01, 0x00, 0x1A,
- /* 0008 */ 0x00, 0x02, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x01, 0x00, 0x1A,
- /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x01, 0x00, 0x1A,
- /* 0008 */ 0x00, 0x03, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x01, 0x00, 0x04,
- /* 0008 */ 0x00, 0x01, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x01, 0x00, 0x04,
- /* 0008 */ 0x00, 0x02, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x01, 0x00, 0x04,
- /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x01, 0x00, 0x04,
- /* 0008 */ 0x00, 0x03, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x01, 0x00, 0x14,
- /* 0008 */ 0x00, 0x01, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x01, 0x00, 0x14,
- /* 0008 */ 0x00, 0x02, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x01, 0x00, 0x14,
- /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x01, 0x00, 0x14,
- /* 0008 */ 0x00, 0x03, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x01, 0x00, 0x0C,
- /* 0008 */ 0x00, 0x01, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x01, 0x00, 0x0C,
- /* 0008 */ 0x00, 0x02, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x01, 0x00, 0x0C,
- /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x01, 0x00, 0x0C,
- /* 0008 */ 0x00, 0x03, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x01, 0x00, 0x1C,
- /* 0008 */ 0x00, 0x01, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x01, 0x00, 0x1C,
- /* 0008 */ 0x00, 0x02, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x01, 0x00, 0x1C,
- /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x01, 0x00, 0x1C,
- /* 0008 */ 0x00, 0x03, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01,
- /* 0008 */ 0x00, 0x01, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01,
- /* 0008 */ 0x00, 0x02, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01,
- /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01,
- /* 0008 */ 0x00, 0x03, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x11,
- /* 0008 */ 0x00, 0x01, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x11,
- /* 0008 */ 0x00, 0x02, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x11,
- /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x11,
- /* 0008 */ 0x00, 0x03, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x09,
- /* 0008 */ 0x00, 0x01, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x09,
- /* 0008 */ 0x00, 0x02, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x09,
- /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x09,
- /* 0008 */ 0x00, 0x03, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x19,
- /* 0008 */ 0x00, 0x01, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x19,
- /* 0008 */ 0x00, 0x02, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x19,
- /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x19,
- /* 0008 */ 0x00, 0x03, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x03,
- /* 0008 */ 0x00, 0x01, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x03,
- /* 0008 */ 0x00, 0x02, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x03,
- /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x03,
- /* 0008 */ 0x00, 0x03, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x13,
- /* 0008 */ 0x00, 0x01, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x13,
- /* 0008 */ 0x00, 0x02, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x13,
- /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x13,
- /* 0008 */ 0x00, 0x03, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x0B,
- /* 0008 */ 0x00, 0x01, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x0B,
- /* 0008 */ 0x00, 0x02, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x0B,
- /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x0B,
- /* 0008 */ 0x00, 0x03, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x1B,
- /* 0008 */ 0x00, 0x01, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x1B,
- /* 0008 */ 0x00, 0x02, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x1B,
- /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x1B,
- /* 0008 */ 0x00, 0x03, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x05,
- /* 0008 */ 0x00, 0x01, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x05,
- /* 0008 */ 0x00, 0x02, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x05,
- /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x05,
- /* 0008 */ 0x00, 0x03, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x15,
- /* 0008 */ 0x00, 0x01, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x15,
- /* 0008 */ 0x00, 0x02, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x15,
- /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x15,
- /* 0008 */ 0x00, 0x03, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x0D,
- /* 0008 */ 0x00, 0x01, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x0D,
- /* 0008 */ 0x00, 0x02, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x0D,
- /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x0D,
- /* 0008 */ 0x00, 0x03, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x1D,
- /* 0008 */ 0x00, 0x01, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x1D,
- /* 0008 */ 0x00, 0x02, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x1D,
- /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x1D,
- /* 0008 */ 0x00, 0x03, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00,
- /* 0008 */ 0x00, 0x01, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00,
- /* 0008 */ 0x00, 0x02, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00,
- /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00,
- /* 0008 */ 0x00, 0x03, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x10,
- /* 0008 */ 0x00, 0x01, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x10,
- /* 0008 */ 0x00, 0x02, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x10,
- /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x10,
- /* 0008 */ 0x00, 0x03, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x08,
- /* 0008 */ 0x00, 0x01, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x08,
- /* 0008 */ 0x00, 0x02, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x08,
- /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x08,
- /* 0008 */ 0x00, 0x03, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x18,
- /* 0008 */ 0x00, 0x01, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x18,
- /* 0008 */ 0x00, 0x02, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x18,
- /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x18,
- /* 0008 */ 0x00, 0x03, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02,
- /* 0008 */ 0x00, 0x01, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02,
- /* 0008 */ 0x00, 0x02, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02,
- /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02,
- /* 0008 */ 0x00, 0x03, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x12,
- /* 0008 */ 0x00, 0x01, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x12,
- /* 0008 */ 0x00, 0x02, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x12,
- /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x12,
- /* 0008 */ 0x00, 0x03, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x0A,
- /* 0008 */ 0x00, 0x01, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x0A,
- /* 0008 */ 0x00, 0x02, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x0A,
- /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x0A,
- /* 0008 */ 0x00, 0x03, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x1A,
- /* 0008 */ 0x00, 0x01, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x1A,
- /* 0008 */ 0x00, 0x02, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x1A,
- /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x1A,
- /* 0008 */ 0x00, 0x03, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x04,
- /* 0008 */ 0x00, 0x01, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x04,
- /* 0008 */ 0x00, 0x02, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x04,
- /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x04,
- /* 0008 */ 0x00, 0x03, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x14,
- /* 0008 */ 0x00, 0x01, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x14,
- /* 0008 */ 0x00, 0x02, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x14,
- /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x14,
- /* 0008 */ 0x00, 0x03, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x0C,
- /* 0008 */ 0x00, 0x01, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x0C,
- /* 0008 */ 0x00, 0x02, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x0C,
- /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x0C,
- /* 0008 */ 0x00, 0x03, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x1C,
- /* 0008 */ 0x00, 0x01, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x1C,
- /* 0008 */ 0x00, 0x02, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x1C,
- /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x1C,
- /* 0008 */ 0x00, 0x03, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x21)
- {
- /* 0000 */ 0x8C, 0x1C, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01,
- /* 0008 */ 0x00, 0x01, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x00, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x79,
- /* 0020 */ 0x00
- },
- Buffer (0x21)
- {
- /* 0000 */ 0x8C, 0x1C, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01,
- /* 0008 */ 0x00, 0x02, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x00, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x79,
- /* 0020 */ 0x00
- },
- Buffer (0x21)
- {
- /* 0000 */ 0x8C, 0x1C, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01,
- /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x00, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x79,
- /* 0020 */ 0x00
- },
- Buffer (0x21)
- {
- /* 0000 */ 0x8C, 0x1C, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01,
- /* 0008 */ 0x00, 0x03, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x00, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x79,
- /* 0020 */ 0x00
- },
- Buffer (0x21)
- {
- /* 0000 */ 0x8C, 0x1C, 0x00, 0x01, 0x00, 0x00, 0x00, 0x11,
- /* 0008 */ 0x00, 0x01, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x00, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x79,
- /* 0020 */ 0x00
- },
- Buffer (0x21)
- {
- /* 0000 */ 0x8C, 0x1C, 0x00, 0x01, 0x00, 0x00, 0x00, 0x11,
- /* 0008 */ 0x00, 0x02, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x00, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x79,
- /* 0020 */ 0x00
- },
- Buffer (0x21)
- {
- /* 0000 */ 0x8C, 0x1C, 0x00, 0x01, 0x00, 0x00, 0x00, 0x11,
- /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x00, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x79,
- /* 0020 */ 0x00
- },
- Buffer (0x21)
- {
- /* 0000 */ 0x8C, 0x1C, 0x00, 0x01, 0x00, 0x00, 0x00, 0x11,
- /* 0008 */ 0x00, 0x03, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x00, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x79,
- /* 0020 */ 0x00
- },
- Buffer (0x21)
- {
- /* 0000 */ 0x8C, 0x1C, 0x00, 0x01, 0x00, 0x00, 0x00, 0x09,
- /* 0008 */ 0x00, 0x01, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x00, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x79,
- /* 0020 */ 0x00
- },
- Buffer (0x21)
- {
- /* 0000 */ 0x8C, 0x1C, 0x00, 0x01, 0x00, 0x00, 0x00, 0x09,
- /* 0008 */ 0x00, 0x02, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x00, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x79,
- /* 0020 */ 0x00
- },
- Buffer (0x21)
- {
- /* 0000 */ 0x8C, 0x1C, 0x00, 0x01, 0x00, 0x00, 0x00, 0x09,
- /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x00, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x79,
- /* 0020 */ 0x00
- },
- Buffer (0x21)
- {
- /* 0000 */ 0x8C, 0x1C, 0x00, 0x01, 0x00, 0x00, 0x00, 0x09,
- /* 0008 */ 0x00, 0x03, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x00, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x79,
- /* 0020 */ 0x00
- },
- Buffer (0x21)
- {
- /* 0000 */ 0x8C, 0x1C, 0x00, 0x01, 0x00, 0x00, 0x00, 0x19,
- /* 0008 */ 0x00, 0x01, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x00, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x79,
- /* 0020 */ 0x00
- },
- Buffer (0x21)
- {
- /* 0000 */ 0x8C, 0x1C, 0x00, 0x01, 0x00, 0x00, 0x00, 0x19,
- /* 0008 */ 0x00, 0x02, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x00, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x79,
- /* 0020 */ 0x00
- },
- Buffer (0x21)
- {
- /* 0000 */ 0x8C, 0x1C, 0x00, 0x01, 0x00, 0x00, 0x00, 0x19,
- /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x00, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x79,
- /* 0020 */ 0x00
- },
- Buffer (0x21)
- {
- /* 0000 */ 0x8C, 0x1C, 0x00, 0x01, 0x00, 0x00, 0x00, 0x19,
- /* 0008 */ 0x00, 0x03, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x00, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x79,
- /* 0020 */ 0x00
- },
- Buffer (0x21)
- {
- /* 0000 */ 0x8C, 0x1C, 0x00, 0x01, 0x00, 0x00, 0x00, 0x03,
- /* 0008 */ 0x00, 0x01, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x00, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x79,
- /* 0020 */ 0x00
- },
- Buffer (0x21)
- {
- /* 0000 */ 0x8C, 0x1C, 0x00, 0x01, 0x00, 0x00, 0x00, 0x03,
- /* 0008 */ 0x00, 0x02, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x00, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x79,
- /* 0020 */ 0x00
- },
- Buffer (0x21)
- {
- /* 0000 */ 0x8C, 0x1C, 0x00, 0x01, 0x00, 0x00, 0x00, 0x03,
- /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x00, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x79,
- /* 0020 */ 0x00
- },
- Buffer (0x21)
- {
- /* 0000 */ 0x8C, 0x1C, 0x00, 0x01, 0x00, 0x00, 0x00, 0x03,
- /* 0008 */ 0x00, 0x03, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x00, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x79,
- /* 0020 */ 0x00
- },
- Buffer (0x21)
- {
- /* 0000 */ 0x8C, 0x1C, 0x00, 0x01, 0x00, 0x00, 0x00, 0x13,
- /* 0008 */ 0x00, 0x01, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x00, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x79,
- /* 0020 */ 0x00
- },
- Buffer (0x21)
- {
- /* 0000 */ 0x8C, 0x1C, 0x00, 0x01, 0x00, 0x00, 0x00, 0x13,
- /* 0008 */ 0x00, 0x02, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x00, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x79,
- /* 0020 */ 0x00
- },
- Buffer (0x21)
- {
- /* 0000 */ 0x8C, 0x1C, 0x00, 0x01, 0x00, 0x00, 0x00, 0x13,
- /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x00, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x79,
- /* 0020 */ 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x13,
- /* 0008 */ 0x00, 0x03, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x0B,
- /* 0008 */ 0x00, 0x01, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x0B,
- /* 0008 */ 0x00, 0x02, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x0B,
- /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x0B,
- /* 0008 */ 0x00, 0x03, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x1B,
- /* 0008 */ 0x00, 0x01, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x1B,
- /* 0008 */ 0x00, 0x02, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x1B,
- /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x1B,
- /* 0008 */ 0x00, 0x03, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x05,
- /* 0008 */ 0x00, 0x01, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x05,
- /* 0008 */ 0x00, 0x02, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x05,
- /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x05,
- /* 0008 */ 0x00, 0x03, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x15,
- /* 0008 */ 0x00, 0x01, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x15,
- /* 0008 */ 0x00, 0x02, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x21)
- {
- /* 0000 */ 0x8C, 0x1C, 0x00, 0x01, 0x00, 0x00, 0x00, 0x15,
- /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x00, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x79,
- /* 0020 */ 0x00
- },
- Buffer (0x21)
- {
- /* 0000 */ 0x8C, 0x1C, 0x00, 0x01, 0x00, 0x00, 0x00, 0x15,
- /* 0008 */ 0x00, 0x03, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x00, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x79,
- /* 0020 */ 0x00
- },
- Buffer (0x21)
- {
- /* 0000 */ 0x8C, 0x1C, 0x00, 0x01, 0x00, 0x00, 0x00, 0x0D,
- /* 0008 */ 0x00, 0x01, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x00, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x79,
- /* 0020 */ 0x00
- },
- Buffer (0x21)
- {
- /* 0000 */ 0x8C, 0x1C, 0x00, 0x01, 0x00, 0x00, 0x00, 0x0D,
- /* 0008 */ 0x00, 0x02, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x00, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x79,
- /* 0020 */ 0x00
- },
- Buffer (0x21)
- {
- /* 0000 */ 0x8C, 0x1C, 0x00, 0x01, 0x00, 0x00, 0x00, 0x0D,
- /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x00, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x79,
- /* 0020 */ 0x00
- },
- Buffer (0x21)
- {
- /* 0000 */ 0x8C, 0x1C, 0x00, 0x01, 0x00, 0x00, 0x00, 0x0D,
- /* 0008 */ 0x00, 0x03, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x00, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x79,
- /* 0020 */ 0x00
- },
- Buffer (0x21)
- {
- /* 0000 */ 0x8C, 0x1C, 0x00, 0x01, 0x00, 0x00, 0x00, 0x1D,
- /* 0008 */ 0x00, 0x01, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x00, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x79,
- /* 0020 */ 0x00
- },
- Buffer (0x21)
- {
- /* 0000 */ 0x8C, 0x1C, 0x00, 0x01, 0x00, 0x00, 0x00, 0x1D,
- /* 0008 */ 0x00, 0x02, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x00, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x79,
- /* 0020 */ 0x00
- },
- Buffer (0x21)
- {
- /* 0000 */ 0x8C, 0x1C, 0x00, 0x01, 0x00, 0x00, 0x00, 0x1D,
- /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x00, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x79,
- /* 0020 */ 0x00
- },
- Buffer (0x21)
- {
- /* 0000 */ 0x8C, 0x1C, 0x00, 0x01, 0x00, 0x00, 0x00, 0x1D,
- /* 0008 */ 0x00, 0x03, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x00, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x79,
- /* 0020 */ 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00,
- /* 0008 */ 0x00, 0x01, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00,
- /* 0008 */ 0x00, 0x02, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00,
- /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00,
- /* 0008 */ 0x00, 0x03, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x10,
- /* 0008 */ 0x00, 0x01, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x10,
- /* 0008 */ 0x00, 0x02, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x10,
- /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x10,
- /* 0008 */ 0x00, 0x03, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x08,
- /* 0008 */ 0x00, 0x01, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x08,
- /* 0008 */ 0x00, 0x02, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x08,
- /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x08,
- /* 0008 */ 0x00, 0x03, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x18,
- /* 0008 */ 0x00, 0x01, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x18,
- /* 0008 */ 0x00, 0x02, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x18,
- /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x18,
- /* 0008 */ 0x00, 0x03, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02,
- /* 0008 */ 0x00, 0x01, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02,
- /* 0008 */ 0x00, 0x02, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02,
- /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02,
- /* 0008 */ 0x00, 0x03, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x12,
- /* 0008 */ 0x00, 0x01, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x12,
- /* 0008 */ 0x00, 0x02, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x12,
- /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x12,
- /* 0008 */ 0x00, 0x03, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x0A,
- /* 0008 */ 0x00, 0x01, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x0A,
- /* 0008 */ 0x00, 0x02, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x0A,
- /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x0A,
- /* 0008 */ 0x00, 0x03, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x1A,
- /* 0008 */ 0x00, 0x01, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x1A,
- /* 0008 */ 0x00, 0x02, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x1A,
- /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x1A,
- /* 0008 */ 0x00, 0x03, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x04,
- /* 0008 */ 0x00, 0x01, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x04,
- /* 0008 */ 0x00, 0x02, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x04,
- /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x04,
- /* 0008 */ 0x00, 0x03, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x14,
- /* 0008 */ 0x00, 0x01, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x14,
- /* 0008 */ 0x00, 0x02, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x14,
- /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x14,
- /* 0008 */ 0x00, 0x03, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x0C,
- /* 0008 */ 0x00, 0x01, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x0C,
- /* 0008 */ 0x00, 0x02, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x0C,
- /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x0C,
- /* 0008 */ 0x00, 0x03, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x1C,
- /* 0008 */ 0x00, 0x01, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x1C,
- /* 0008 */ 0x00, 0x02, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x1C,
- /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x1C,
- /* 0008 */ 0x00, 0x03, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
- /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
- /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
- /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
- },
- Buffer (0x21)
- {
- /* 0000 */ 0x8C, 0x1C, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01,
- /* 0008 */ 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x17, 0x00,
- /* 0010 */ 0x00, 0x19, 0x00, 0x1F, 0x00, 0x00, 0x00, 0xF2,
- /* 0018 */ 0xF1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x79,
- /* 0020 */ 0x00
- }
-})
-
-Method(RT21,, Serialized)
-{
- Name(ts, "RT21")
-
- // Emit test header, set the filename
-
- THDR (ts, "GpioInt Resource Descriptor Macro", __FILE__)
-
- // The main test packages must have the same number of entries
-
- If (LNotEqual (SizeOf (p452), SizeOf (p453)))
- {
- err (ts, 178, 0, 0, 0, 0, "Incorrect package length")
- Return ()
- }
-
- // Main test case for packages above
-
- m330(ts, SizeOf (p452), "p452", p452, p453)
-
- // Check resource descriptor tag offsets
-
- Store (
- ResourceTemplate () {
- GpioInt (Edge, ActiveHigh, Exclusive, PullUp, 0x1234,
- "\\GPII", 0xBB, ResourceConsumer, GIN0,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0x00A3}
- GpioInt (Edge, ActiveHigh, Exclusive, PullUp, 0x1234,
- "\\GPII", 0xBB, ResourceConsumer, GIN1,
- RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
- {0x00A3}
- }, Local0)
-
- m331(ts, 1, GIN0._MOD, 0x38, GIN1._MOD, 0x150, "_MOD")
- m331(ts, 2, GIN0._POL, 0x39, GIN1._POL, 0x151, "_POL")
- m331(ts, 3, GIN0._SHR, 0x3b, GIN1._SHR, 0x153, "_SHR")
- m331(ts, 4, GIN0._PPI, 0x48, GIN1._PPI, 0x160, "_PPI")
- m331(ts, 5, GIN0._DBT, 0x60, GIN1._DBT, 0x178, "_DBT")
- m331(ts, 6, GIN0._PIN, 0xB8, GIN1._PIN, 0x1d0, "_PIN")
- m331(ts, 7, GIN0._VEN, 0xF8, GIN1._VEN, 0x210, "_VEN")
-}
-
-
+/*
+ * Some or all of this work - Copyright (c) 2006 - 2015, Intel Corp.
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without modification,
+ * are permitted provided that the following conditions are met:
+ *
+ * Redistributions of source code must retain the above copyright notice,
+ * this list of conditions and the following disclaimer.
+ * Redistributions in binary form must reproduce the above copyright notice,
+ * this list of conditions and the following disclaimer in the documentation
+ * and/or other materials provided with the distribution.
+ * Neither the name of Intel Corporation nor the names of its contributors
+ * may be used to endorse or promote products derived from this software
+ * without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
+ * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+ * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+ * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+ * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+ * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+/*
+ * Resource Descriptor macros
+ *
+ * GpioInt Resource Descriptor Macro
+ */
+
+Device (GPII) {}
+
+Name (p452, Package() {
+ ResourceTemplate () {
+ GpioInt (Edge, ActiveHigh, Exclusive, PullUp, 0x1234,
+ "\\GPII", 0xBB, ResourceConsumer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Edge, ActiveHigh, Exclusive, PullDown, 0x1234,
+ "\\GPII", 0xBB, ResourceConsumer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Edge, ActiveHigh, Exclusive, PullDefault, 0x1234,
+ "\\GPII", 0xBB, ResourceConsumer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Edge, ActiveHigh, Exclusive, PullNone, 0x1234,
+ "\\GPII", 0xBB, ResourceConsumer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Edge, ActiveHigh, ExclusiveAndWake, PullUp, 0x1234,
+ "\\GPII", 0xBB, ResourceConsumer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Edge, ActiveHigh, ExclusiveAndWake, PullDown, 0x1234,
+ "\\GPII", 0xBB, ResourceConsumer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Edge, ActiveHigh, ExclusiveAndWake, PullDefault, 0x1234,
+ "\\GPII", 0xBB, ResourceConsumer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Edge, ActiveHigh, ExclusiveAndWake, PullNone, 0x1234,
+ "\\GPII", 0xBB, ResourceConsumer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Edge, ActiveHigh, Shared, PullUp, 0x1234,
+ "\\GPII", 0xBB, ResourceConsumer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Edge, ActiveHigh, Shared, PullDown, 0x1234,
+ "\\GPII", 0xBB, ResourceConsumer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Edge, ActiveHigh, Shared, PullDefault, 0x1234,
+ "\\GPII", 0xBB, ResourceConsumer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Edge, ActiveHigh, Shared, PullNone, 0x1234,
+ "\\GPII", 0xBB, ResourceConsumer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Edge, ActiveHigh, SharedAndWake, PullUp, 0x1234,
+ "\\GPII", 0xBB, ResourceConsumer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Edge, ActiveHigh, SharedAndWake, PullDown, 0x1234,
+ "\\GPII", 0xBB, ResourceConsumer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Edge, ActiveHigh, SharedAndWake, PullDefault, 0x1234,
+ "\\GPII", 0xBB, ResourceConsumer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Edge, ActiveHigh, SharedAndWake, PullNone, 0x1234,
+ "\\GPII", 0xBB, ResourceConsumer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Edge, ActiveLow, Exclusive, PullUp, 0x1234,
+ "\\GPII", 0xBB, ResourceConsumer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Edge, ActiveLow, Exclusive, PullDown, 0x1234,
+ "\\GPII", 0xBB, ResourceConsumer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Edge, ActiveLow, Exclusive, PullDefault, 0x1234,
+ "\\GPII", 0xBB, ResourceConsumer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Edge, ActiveLow, Exclusive, PullNone, 0x1234,
+ "\\GPII", 0xBB, ResourceConsumer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Edge, ActiveLow, ExclusiveAndWake, PullUp, 0x1234,
+ "\\GPII", 0xBB, ResourceConsumer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Edge, ActiveLow, ExclusiveAndWake, PullDown, 0x1234,
+ "\\GPII", 0xBB, ResourceConsumer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Edge, ActiveLow, ExclusiveAndWake, PullDefault, 0x1234,
+ "\\GPII", 0xBB, ResourceConsumer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Edge, ActiveLow, ExclusiveAndWake, PullNone, 0x1234,
+ "\\GPII", 0xBB, ResourceConsumer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Edge, ActiveLow, Shared, PullUp, 0x1234,
+ "\\GPII", 0xBB, ResourceConsumer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Edge, ActiveLow, Shared, PullDown, 0x1234,
+ "\\GPII", 0xBB, ResourceConsumer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Edge, ActiveLow, Shared, PullDefault, 0x1234,
+ "\\GPII", 0xBB, ResourceConsumer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Edge, ActiveLow, Shared, PullNone, 0x1234,
+ "\\GPII", 0xBB, ResourceConsumer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Edge, ActiveLow, SharedAndWake, PullUp, 0x1234,
+ "\\GPII", 0xBB, ResourceConsumer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Edge, ActiveLow, SharedAndWake, PullDown, 0x1234,
+ "\\GPII", 0xBB, ResourceConsumer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Edge, ActiveLow, SharedAndWake, PullDefault, 0x1234,
+ "\\GPII", 0xBB, ResourceConsumer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Edge, ActiveLow, SharedAndWake, PullNone, 0x1234,
+ "\\GPII", 0xBB, ResourceConsumer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Edge, ActiveBoth, Exclusive, PullUp, 0x1234,
+ "\\GPII", 0xBB, ResourceConsumer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Edge, ActiveBoth, Exclusive, PullDown, 0x1234,
+ "\\GPII", 0xBB, ResourceConsumer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Edge, ActiveBoth, Exclusive, PullDefault, 0x1234,
+ "\\GPII", 0xBB, ResourceConsumer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Edge, ActiveBoth, Exclusive, PullNone, 0x1234,
+ "\\GPII", 0xBB, ResourceConsumer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Edge, ActiveBoth, ExclusiveAndWake, PullUp, 0x1234,
+ "\\GPII", 0xBB, ResourceConsumer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Edge, ActiveBoth, ExclusiveAndWake, PullDown, 0x1234,
+ "\\GPII", 0xBB, ResourceConsumer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Edge, ActiveBoth, ExclusiveAndWake, PullDefault, 0x1234,
+ "\\GPII", 0xBB, ResourceConsumer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Edge, ActiveBoth, ExclusiveAndWake, PullNone, 0x1234,
+ "\\GPII", 0xBB, ResourceConsumer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Edge, ActiveBoth, Shared, PullUp, 0x1234,
+ "\\GPII", 0xBB, ResourceConsumer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Edge, ActiveBoth, Shared, PullDown, 0x1234,
+ "\\GPII", 0xBB, ResourceConsumer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Edge, ActiveBoth, Shared, PullDefault, 0x1234,
+ "\\GPII", 0xBB, ResourceConsumer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Edge, ActiveBoth, Shared, PullNone, 0x1234,
+ "\\GPII", 0xBB, ResourceConsumer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Edge, ActiveBoth, SharedAndWake, PullUp, 0x1234,
+ "\\GPII", 0xBB, ResourceConsumer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Edge, ActiveBoth, SharedAndWake, PullDown, 0x1234,
+ "\\GPII", 0xBB, ResourceConsumer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Edge, ActiveBoth, SharedAndWake, PullDefault, 0x1234,
+ "\\GPII", 0xBB, ResourceConsumer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Edge, ActiveBoth, SharedAndWake, PullNone, 0x1234,
+ "\\GPII", 0xBB, ResourceConsumer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Level, ActiveHigh, Exclusive, PullUp, 0x1234,
+ "\\GPII", 0xBB, ResourceConsumer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Level, ActiveHigh, Exclusive, PullDown, 0x1234,
+ "\\GPII", 0xBB, ResourceConsumer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Level, ActiveHigh, Exclusive, PullDefault, 0x1234,
+ "\\GPII", 0xBB, ResourceConsumer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Level, ActiveHigh, Exclusive, PullNone, 0x1234,
+ "\\GPII", 0xBB, ResourceConsumer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Level, ActiveHigh, ExclusiveAndWake, PullUp, 0x1234,
+ "\\GPII", 0xBB, ResourceConsumer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Level, ActiveHigh, ExclusiveAndWake, PullDown, 0x1234,
+ "\\GPII", 0xBB, ResourceConsumer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Level, ActiveHigh, ExclusiveAndWake, PullDefault, 0x1234,
+ "\\GPII", 0xBB, ResourceConsumer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Level, ActiveHigh, ExclusiveAndWake, PullNone, 0x1234,
+ "\\GPII", 0xBB, ResourceConsumer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Level, ActiveHigh, Shared, PullUp, 0x1234,
+ "\\GPII", 0xBB, ResourceConsumer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Level, ActiveHigh, Shared, PullDown, 0x1234,
+ "\\GPII", 0xBB, ResourceConsumer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Level, ActiveHigh, Shared, PullDefault, 0x1234,
+ "\\GPII", 0xBB, ResourceConsumer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Level, ActiveHigh, Shared, PullNone, 0x1234,
+ "\\GPII", 0xBB, ResourceConsumer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Level, ActiveHigh, SharedAndWake, PullUp, 0x1234,
+ "\\GPII", 0xBB, ResourceConsumer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Level, ActiveHigh, SharedAndWake, PullDown, 0x1234,
+ "\\GPII", 0xBB, ResourceConsumer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Level, ActiveHigh, SharedAndWake, PullDefault, 0x1234,
+ "\\GPII", 0xBB, ResourceConsumer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Level, ActiveHigh, SharedAndWake, PullNone, 0x1234,
+ "\\GPII", 0xBB, ResourceConsumer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Level, ActiveLow, Exclusive, PullUp, 0x1234,
+ "\\GPII", 0xBB, ResourceConsumer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Level, ActiveLow, Exclusive, PullDown, 0x1234,
+ "\\GPII", 0xBB, ResourceConsumer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Level, ActiveLow, Exclusive, PullDefault, 0x1234,
+ "\\GPII", 0xBB, ResourceConsumer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Level, ActiveLow, Exclusive, PullNone, 0x1234,
+ "\\GPII", 0xBB, ResourceConsumer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Level, ActiveLow, ExclusiveAndWake, PullUp, 0x1234,
+ "\\GPII", 0xBB, ResourceConsumer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Level, ActiveLow, ExclusiveAndWake, PullDown, 0x1234,
+ "\\GPII", 0xBB, ResourceConsumer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Level, ActiveLow, ExclusiveAndWake, PullDefault, 0x1234,
+ "\\GPII", 0xBB, ResourceConsumer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Level, ActiveLow, ExclusiveAndWake, PullNone, 0x1234,
+ "\\GPII", 0xBB, ResourceConsumer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Level, ActiveLow, Shared, PullUp, 0x1234,
+ "\\GPII", 0xBB, ResourceConsumer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Level, ActiveLow, Shared, PullDown, 0x1234,
+ "\\GPII", 0xBB, ResourceConsumer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Level, ActiveLow, Shared, PullDefault, 0x1234,
+ "\\GPII", 0xBB, ResourceConsumer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Level, ActiveLow, Shared, PullNone, 0x1234,
+ "\\GPII", 0xBB, ResourceConsumer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Level, ActiveLow, SharedAndWake, PullUp, 0x1234,
+ "\\GPII", 0xBB, ResourceConsumer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Level, ActiveLow, SharedAndWake, PullDown, 0x1234,
+ "\\GPII", 0xBB, ResourceConsumer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Level, ActiveLow, SharedAndWake, PullDefault, 0x1234,
+ "\\GPII", 0xBB, ResourceConsumer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Level, ActiveLow, SharedAndWake, PullNone, 0x1234,
+ "\\GPII", 0xBB, ResourceConsumer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Level, ActiveBoth, Exclusive, PullUp, 0x1234,
+ "\\GPII", 0xBB, ResourceConsumer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Level, ActiveBoth, Exclusive, PullDown, 0x1234,
+ "\\GPII", 0xBB, ResourceConsumer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Level, ActiveBoth, Exclusive, PullDefault, 0x1234,
+ "\\GPII", 0xBB, ResourceConsumer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Level, ActiveBoth, Exclusive, PullNone, 0x1234,
+ "\\GPII", 0xBB, ResourceConsumer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Level, ActiveBoth, ExclusiveAndWake, PullUp, 0x1234,
+ "\\GPII", 0xBB, ResourceConsumer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Level, ActiveBoth, ExclusiveAndWake, PullDown, 0x1234,
+ "\\GPII", 0xBB, ResourceConsumer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Level, ActiveBoth, ExclusiveAndWake, PullDefault, 0x1234,
+ "\\GPII", 0xBB, ResourceConsumer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Level, ActiveBoth, ExclusiveAndWake, PullNone, 0x1234,
+ "\\GPII", 0xBB, ResourceConsumer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Level, ActiveBoth, Shared, PullUp, 0x1234,
+ "\\GPII", 0xBB, ResourceConsumer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Level, ActiveBoth, Shared, PullDown, 0x1234,
+ "\\GPII", 0xBB, ResourceConsumer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Level, ActiveBoth, Shared, PullDefault, 0x1234,
+ "\\GPII", 0xBB, ResourceConsumer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Level, ActiveBoth, Shared, PullNone, 0x1234,
+ "\\GPII", 0xBB, ResourceConsumer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Level, ActiveBoth, SharedAndWake, PullUp, 0x1234,
+ "\\GPII", 0xBB, ResourceConsumer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Level, ActiveBoth, SharedAndWake, PullDown, 0x1234,
+ "\\GPII", 0xBB, ResourceConsumer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Level, ActiveBoth, SharedAndWake, PullDefault, 0x1234,
+ "\\GPII", 0xBB, ResourceConsumer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Level, ActiveBoth, SharedAndWake, PullNone, 0x1234,
+ "\\GPII", 0xBB, ResourceConsumer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+
+
+ ResourceTemplate () {
+ GpioInt (Edge, ActiveHigh, Exclusive, PullUp, 0x1234,
+ "\\GPII", 0xBB, ResourceProducer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Edge, ActiveHigh, Exclusive, PullDown, 0x1234,
+ "\\GPII", 0xBB, ResourceProducer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Edge, ActiveHigh, Exclusive, PullDefault, 0x1234,
+ "\\GPII", 0xBB, ResourceProducer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Edge, ActiveHigh, Exclusive, PullNone, 0x1234,
+ "\\GPII", 0xBB, ResourceProducer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Edge, ActiveHigh, ExclusiveAndWake, PullUp, 0x1234,
+ "\\GPII", 0xBB, ResourceProducer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Edge, ActiveHigh, ExclusiveAndWake, PullDown, 0x1234,
+ "\\GPII", 0xBB, ResourceProducer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Edge, ActiveHigh, ExclusiveAndWake, PullDefault, 0x1234,
+ "\\GPII", 0xBB, ResourceProducer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Edge, ActiveHigh, ExclusiveAndWake, PullNone, 0x1234,
+ "\\GPII", 0xBB, ResourceProducer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Edge, ActiveHigh, Shared, PullUp, 0x1234,
+ "\\GPII", 0xBB, ResourceProducer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Edge, ActiveHigh, Shared, PullDown, 0x1234,
+ "\\GPII", 0xBB, ResourceProducer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Edge, ActiveHigh, Shared, PullDefault, 0x1234,
+ "\\GPII", 0xBB, ResourceProducer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Edge, ActiveHigh, Shared, PullNone, 0x1234,
+ "\\GPII", 0xBB, ResourceProducer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Edge, ActiveHigh, SharedAndWake, PullUp, 0x1234,
+ "\\GPII", 0xBB, ResourceProducer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Edge, ActiveHigh, SharedAndWake, PullDown, 0x1234,
+ "\\GPII", 0xBB, ResourceProducer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Edge, ActiveHigh, SharedAndWake, PullDefault, 0x1234,
+ "\\GPII", 0xBB, ResourceProducer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Edge, ActiveHigh, SharedAndWake, PullNone, 0x1234,
+ "\\GPII", 0xBB, ResourceProducer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Edge, ActiveLow, Exclusive, PullUp, 0x1234,
+ "\\GPII", 0xBB, ResourceProducer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Edge, ActiveLow, Exclusive, PullDown, 0x1234,
+ "\\GPII", 0xBB, ResourceProducer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Edge, ActiveLow, Exclusive, PullDefault, 0x1234,
+ "\\GPII", 0xBB, ResourceProducer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Edge, ActiveLow, Exclusive, PullNone, 0x1234,
+ "\\GPII", 0xBB, ResourceProducer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Edge, ActiveLow, ExclusiveAndWake, PullUp, 0x1234,
+ "\\GPII", 0xBB, ResourceProducer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Edge, ActiveLow, ExclusiveAndWake, PullDown, 0x1234,
+ "\\GPII", 0xBB, ResourceProducer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Edge, ActiveLow, ExclusiveAndWake, PullDefault, 0x1234,
+ "\\GPII", 0xBB, ResourceProducer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Edge, ActiveLow, ExclusiveAndWake, PullNone, 0x1234,
+ "\\GPII", 0xBB, ResourceProducer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Edge, ActiveLow, Shared, PullUp, 0x1234,
+ "\\GPII", 0xBB, ResourceProducer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Edge, ActiveLow, Shared, PullDown, 0x1234,
+ "\\GPII", 0xBB, ResourceProducer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Edge, ActiveLow, Shared, PullDefault, 0x1234,
+ "\\GPII", 0xBB, ResourceProducer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Edge, ActiveLow, Shared, PullNone, 0x1234,
+ "\\GPII", 0xBB, ResourceProducer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Edge, ActiveLow, SharedAndWake, PullUp, 0x1234,
+ "\\GPII", 0xBB, ResourceProducer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Edge, ActiveLow, SharedAndWake, PullDown, 0x1234,
+ "\\GPII", 0xBB, ResourceProducer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Edge, ActiveLow, SharedAndWake, PullDefault, 0x1234,
+ "\\GPII", 0xBB, ResourceProducer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Edge, ActiveLow, SharedAndWake, PullNone, 0x1234,
+ "\\GPII", 0xBB, ResourceProducer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Edge, ActiveBoth, Exclusive, PullUp, 0x1234,
+ "\\GPII", 0xBB, ResourceProducer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Edge, ActiveBoth, Exclusive, PullDown, 0x1234,
+ "\\GPII", 0xBB, ResourceProducer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Edge, ActiveBoth, Exclusive, PullDefault, 0x1234,
+ "\\GPII", 0xBB, ResourceProducer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Edge, ActiveBoth, Exclusive, PullNone, 0x1234,
+ "\\GPII", 0xBB, ResourceProducer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Edge, ActiveBoth, ExclusiveAndWake, PullUp, 0x1234,
+ "\\GPII", 0xBB, ResourceProducer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Edge, ActiveBoth, ExclusiveAndWake, PullDown, 0x1234,
+ "\\GPII", 0xBB, ResourceProducer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Edge, ActiveBoth, ExclusiveAndWake, PullDefault, 0x1234,
+ "\\GPII", 0xBB, ResourceProducer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Edge, ActiveBoth, ExclusiveAndWake, PullNone, 0x1234,
+ "\\GPII", 0xBB, ResourceProducer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Edge, ActiveBoth, Shared, PullUp, 0x1234,
+ "\\GPII", 0xBB, ResourceProducer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Edge, ActiveBoth, Shared, PullDown, 0x1234,
+ "\\GPII", 0xBB, ResourceProducer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Edge, ActiveBoth, Shared, PullDefault, 0x1234,
+ "\\GPII", 0xBB, ResourceProducer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Edge, ActiveBoth, Shared, PullNone, 0x1234,
+ "\\GPII", 0xBB, ResourceProducer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Edge, ActiveBoth, SharedAndWake, PullUp, 0x1234,
+ "\\GPII", 0xBB, ResourceProducer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Edge, ActiveBoth, SharedAndWake, PullDown, 0x1234,
+ "\\GPII", 0xBB, ResourceProducer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Edge, ActiveBoth, SharedAndWake, PullDefault, 0x1234,
+ "\\GPII", 0xBB, ResourceProducer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Edge, ActiveBoth, SharedAndWake, PullNone, 0x1234,
+ "\\GPII", 0xBB, ResourceProducer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Level, ActiveHigh, Exclusive, PullUp, 0x1234,
+ "\\GPII", 0xBB, ResourceProducer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Level, ActiveHigh, Exclusive, PullDown, 0x1234,
+ "\\GPII", 0xBB, ResourceProducer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Level, ActiveHigh, Exclusive, PullDefault, 0x1234,
+ "\\GPII", 0xBB, ResourceProducer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Level, ActiveHigh, Exclusive, PullNone, 0x1234,
+ "\\GPII", 0xBB, ResourceProducer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Level, ActiveHigh, ExclusiveAndWake, PullUp, 0x1234,
+ "\\GPII", 0xBB, ResourceProducer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Level, ActiveHigh, ExclusiveAndWake, PullDown, 0x1234,
+ "\\GPII", 0xBB, ResourceProducer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Level, ActiveHigh, ExclusiveAndWake, PullDefault, 0x1234,
+ "\\GPII", 0xBB, ResourceProducer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Level, ActiveHigh, ExclusiveAndWake, PullNone, 0x1234,
+ "\\GPII", 0xBB, ResourceProducer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Level, ActiveHigh, Shared, PullUp, 0x1234,
+ "\\GPII", 0xBB, ResourceProducer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Level, ActiveHigh, Shared, PullDown, 0x1234,
+ "\\GPII", 0xBB, ResourceProducer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Level, ActiveHigh, Shared, PullDefault, 0x1234,
+ "\\GPII", 0xBB, ResourceProducer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Level, ActiveHigh, Shared, PullNone, 0x1234,
+ "\\GPII", 0xBB, ResourceProducer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Level, ActiveHigh, SharedAndWake, PullUp, 0x1234,
+ "\\GPII", 0xBB, ResourceProducer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Level, ActiveHigh, SharedAndWake, PullDown, 0x1234,
+ "\\GPII", 0xBB, ResourceProducer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Level, ActiveHigh, SharedAndWake, PullDefault, 0x1234,
+ "\\GPII", 0xBB, ResourceProducer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Level, ActiveHigh, SharedAndWake, PullNone, 0x1234,
+ "\\GPII", 0xBB, ResourceProducer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Level, ActiveLow, Exclusive, PullUp, 0x1234,
+ "\\GPII", 0xBB, ResourceProducer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Level, ActiveLow, Exclusive, PullDown, 0x1234,
+ "\\GPII", 0xBB, ResourceProducer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Level, ActiveLow, Exclusive, PullDefault, 0x1234,
+ "\\GPII", 0xBB, ResourceProducer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Level, ActiveLow, Exclusive, PullNone, 0x1234,
+ "\\GPII", 0xBB, ResourceProducer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Level, ActiveLow, ExclusiveAndWake, PullUp, 0x1234,
+ "\\GPII", 0xBB, ResourceProducer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Level, ActiveLow, ExclusiveAndWake, PullDown, 0x1234,
+ "\\GPII", 0xBB, ResourceProducer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Level, ActiveLow, ExclusiveAndWake, PullDefault, 0x1234,
+ "\\GPII", 0xBB, ResourceProducer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Level, ActiveLow, ExclusiveAndWake, PullNone, 0x1234,
+ "\\GPII", 0xBB, ResourceProducer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Level, ActiveLow, Shared, PullUp, 0x1234,
+ "\\GPII", 0xBB, ResourceProducer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Level, ActiveLow, Shared, PullDown, 0x1234,
+ "\\GPII", 0xBB, ResourceProducer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Level, ActiveLow, Shared, PullDefault, 0x1234,
+ "\\GPII", 0xBB, ResourceProducer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Level, ActiveLow, Shared, PullNone, 0x1234,
+ "\\GPII", 0xBB, ResourceProducer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Level, ActiveLow, SharedAndWake, PullUp, 0x1234,
+ "\\GPII", 0xBB, ResourceProducer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Level, ActiveLow, SharedAndWake, PullDown, 0x1234,
+ "\\GPII", 0xBB, ResourceProducer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Level, ActiveLow, SharedAndWake, PullDefault, 0x1234,
+ "\\GPII", 0xBB, ResourceProducer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Level, ActiveLow, SharedAndWake, PullNone, 0x1234,
+ "\\GPII", 0xBB, ResourceProducer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Level, ActiveBoth, Exclusive, PullUp, 0x1234,
+ "\\GPII", 0xBB, ResourceProducer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Level, ActiveBoth, Exclusive, PullDown, 0x1234,
+ "\\GPII", 0xBB, ResourceProducer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Level, ActiveBoth, Exclusive, PullDefault, 0x1234,
+ "\\GPII", 0xBB, ResourceProducer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Level, ActiveBoth, Exclusive, PullNone, 0x1234,
+ "\\GPII", 0xBB, ResourceProducer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Level, ActiveBoth, ExclusiveAndWake, PullUp, 0x1234,
+ "\\GPII", 0xBB, ResourceProducer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Level, ActiveBoth, ExclusiveAndWake, PullDown, 0x1234,
+ "\\GPII", 0xBB, ResourceProducer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Level, ActiveBoth, ExclusiveAndWake, PullDefault, 0x1234,
+ "\\GPII", 0xBB, ResourceProducer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Level, ActiveBoth, ExclusiveAndWake, PullNone, 0x1234,
+ "\\GPII", 0xBB, ResourceProducer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Level, ActiveBoth, Shared, PullUp, 0x1234,
+ "\\GPII", 0xBB, ResourceProducer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Level, ActiveBoth, Shared, PullDown, 0x1234,
+ "\\GPII", 0xBB, ResourceProducer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Level, ActiveBoth, Shared, PullDefault, 0x1234,
+ "\\GPII", 0xBB, ResourceProducer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Level, ActiveBoth, Shared, PullNone, 0x1234,
+ "\\GPII", 0xBB, ResourceProducer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Level, ActiveBoth, SharedAndWake, PullUp, 0x1234,
+ "\\GPII", 0xBB, ResourceProducer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Level, ActiveBoth, SharedAndWake, PullDown, 0x1234,
+ "\\GPII", 0xBB, ResourceProducer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Level, ActiveBoth, SharedAndWake, PullDefault, 0x1234,
+ "\\GPII", 0xBB, ResourceProducer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Level, ActiveBoth, SharedAndWake, PullNone, 0x1234,
+ "\\GPII", 0xBB, ResourceProducer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+
+ ResourceTemplate () {
+ GpioInt (Edge, ActiveHigh, Exclusive, PullUp, 0x1234,
+ "\\GPII", 0xBB, ResourceProducer, ,)
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Edge, ActiveHigh, Exclusive, PullDown, 0x1234,
+ "\\GPII", 0xBB, ResourceProducer, ,)
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Edge, ActiveHigh, Exclusive, PullDefault, 0x1234,
+ "\\GPII", 0xBB, ResourceProducer, ,)
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Edge, ActiveHigh, Exclusive, PullNone, 0x1234,
+ "\\GPII", 0xBB, ResourceProducer, ,)
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Edge, ActiveHigh, ExclusiveAndWake, PullUp, 0x1234,
+ "\\GPII", 0xBB, ResourceProducer, ,)
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Edge, ActiveHigh, ExclusiveAndWake, PullDown, 0x1234,
+ "\\GPII", 0xBB, ResourceProducer,)
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Edge, ActiveHigh, ExclusiveAndWake, PullDefault, 0x1234,
+ "\\GPII", 0xBB, ResourceProducer,)
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Edge, ActiveHigh, ExclusiveAndWake, PullNone, 0x1234,
+ "\\GPII", 0xBB, ResourceProducer,)
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Edge, ActiveHigh, Shared, PullUp, 0x1234,
+ "\\GPII", 0xBB, ResourceProducer,)
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Edge, ActiveHigh, Shared, PullDown, 0x1234,
+ "\\GPII", 0xBB, ResourceProducer,)
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Edge, ActiveHigh, Shared, PullDefault, 0x1234,
+ "\\GPII", 0xBB, ResourceProducer,)
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Edge, ActiveHigh, Shared, PullNone, 0x1234,
+ "\\GPII", 0xBB, ResourceProducer,)
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Edge, ActiveHigh, SharedAndWake, PullUp, 0x1234,
+ "\\GPII", 0xBB, ResourceProducer,)
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Edge, ActiveHigh, SharedAndWake, PullDown, 0x1234,
+ "\\GPII", 0xBB, ResourceProducer)
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Edge, ActiveHigh, SharedAndWake, PullDefault, 0x1234,
+ "\\GPII", 0xBB, ResourceProducer)
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Edge, ActiveHigh, SharedAndWake, PullNone, 0x1234,
+ "\\GPII", 0xBB, ResourceProducer)
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Edge, ActiveLow, Exclusive, PullUp, 0x1234,
+ "\\GPII", 0xBB, ResourceProducer)
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Edge, ActiveLow, Exclusive, PullDown, 0x1234,
+ "\\GPII", 0xBB, ResourceProducer)
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Edge, ActiveLow, Exclusive, PullDefault, 0x1234,
+ "\\GPII", 0xBB, ResourceProducer)
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Edge, ActiveLow, Exclusive, PullNone, 0x1234,
+ "\\GPII", 0xBB, ResourceProducer)
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Edge, ActiveLow, ExclusiveAndWake, PullUp, 0x1234,
+ "\\GPII", 0xBB, ResourceProducer)
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Edge, ActiveLow, ExclusiveAndWake, PullDown, 0x1234,
+ "\\GPII", 0xBB, ResourceProducer)
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Edge, ActiveLow, ExclusiveAndWake, PullDefault, 0x1234,
+ "\\GPII", 0xBB, ResourceProducer)
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Edge, ActiveLow, ExclusiveAndWake, PullNone, 0x1234,
+ "\\GPII", 0xBB, ResourceProducer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Edge, ActiveLow, Shared, PullUp, 0x1234,
+ "\\GPII", 0xBB, ResourceProducer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Edge, ActiveLow, Shared, PullDown, 0x1234,
+ "\\GPII", 0xBB, ResourceProducer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Edge, ActiveLow, Shared, PullDefault, 0x1234,
+ "\\GPII", 0xBB, ResourceProducer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Edge, ActiveLow, Shared, PullNone, 0x1234,
+ "\\GPII", 0xBB, ResourceProducer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Edge, ActiveLow, SharedAndWake, PullUp, 0x1234,
+ "\\GPII", 0xBB, ResourceProducer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Edge, ActiveLow, SharedAndWake, PullDown, 0x1234,
+ "\\GPII", 0xBB, ResourceProducer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Edge, ActiveLow, SharedAndWake, PullDefault, 0x1234,
+ "\\GPII", 0xBB, ResourceProducer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Edge, ActiveLow, SharedAndWake, PullNone, 0x1234,
+ "\\GPII", 0xBB, ResourceProducer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Edge, ActiveBoth, Exclusive, PullUp, 0x1234,
+ "\\GPII", 0xBB, ResourceProducer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Edge, ActiveBoth, Exclusive, PullDown, 0x1234,
+ "\\GPII", 0xBB, ResourceProducer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Edge, ActiveBoth, Exclusive, PullDefault, 0x1234,
+ "\\GPII", 0xBB, ResourceProducer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Edge, ActiveBoth, Exclusive, PullNone, 0x1234,
+ "\\GPII", 0xBB, ResourceProducer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Edge, ActiveBoth, ExclusiveAndWake, PullUp, 0x1234,
+ "\\GPII", 0xBB, ResourceProducer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Edge, ActiveBoth, ExclusiveAndWake, PullDown, 0x1234,
+ "\\GPII", 0xBB, ResourceProducer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Edge, ActiveBoth, ExclusiveAndWake, PullDefault, 0x1234,
+ "\\GPII", 0xBB, ResourceProducer, ,)
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Edge, ActiveBoth, ExclusiveAndWake, PullNone, 0x1234,
+ "\\GPII", 0xBB, ResourceProducer, ,)
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Edge, ActiveBoth, Shared, PullUp, 0x1234,
+ "\\GPII", 0xBB, ResourceProducer, ,)
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Edge, ActiveBoth, Shared, PullDown, 0x1234,
+ "\\GPII", 0xBB, ResourceProducer,)
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Edge, ActiveBoth, Shared, PullDefault, 0x1234,
+ "\\GPII", 0xBB, ResourceProducer,)
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Edge, ActiveBoth, Shared, PullNone, 0x1234,
+ "\\GPII", 0xBB, ResourceProducer,)
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Edge, ActiveBoth, SharedAndWake, PullUp, 0x1234,
+ "\\GPII", 0xBB, ResourceProducer)
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Edge, ActiveBoth, SharedAndWake, PullDown, 0x1234,
+ "\\GPII", 0xBB, ResourceProducer)
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Edge, ActiveBoth, SharedAndWake, PullDefault, 0x1234,
+ "\\GPII", 0xBB, ResourceProducer)
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Edge, ActiveBoth, SharedAndWake, PullNone, 0x1234,
+ "\\GPII", 0xBB, ResourceProducer)
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Level, ActiveHigh, Exclusive, PullUp, 0x1234,
+ "\\GPII", 0xBB, ResourceProducer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Level, ActiveHigh, Exclusive, PullDown, 0x1234,
+ "\\GPII", 0xBB, ResourceProducer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Level, ActiveHigh, Exclusive, PullDefault, 0x1234,
+ "\\GPII", 0xBB, ResourceProducer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Level, ActiveHigh, Exclusive, PullNone, 0x1234,
+ "\\GPII", 0xBB, ResourceProducer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Level, ActiveHigh, ExclusiveAndWake, PullUp, 0x1234,
+ "\\GPII", 0xBB, ResourceProducer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Level, ActiveHigh, ExclusiveAndWake, PullDown, 0x1234,
+ "\\GPII", 0xBB, ResourceProducer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Level, ActiveHigh, ExclusiveAndWake, PullDefault, 0x1234,
+ "\\GPII", 0xBB, ResourceProducer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Level, ActiveHigh, ExclusiveAndWake, PullNone, 0x1234,
+ "\\GPII", 0xBB, ResourceProducer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Level, ActiveHigh, Shared, PullUp, 0x1234,
+ "\\GPII", 0xBB, ResourceProducer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Level, ActiveHigh, Shared, PullDown, 0x1234,
+ "\\GPII", 0xBB, ResourceProducer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Level, ActiveHigh, Shared, PullDefault, 0x1234,
+ "\\GPII", 0xBB, ResourceProducer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Level, ActiveHigh, Shared, PullNone, 0x1234,
+ "\\GPII", 0xBB, ResourceProducer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Level, ActiveHigh, SharedAndWake, PullUp, 0x1234,
+ "\\GPII", 0xBB, ResourceProducer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Level, ActiveHigh, SharedAndWake, PullDown, 0x1234,
+ "\\GPII", 0xBB, ResourceProducer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Level, ActiveHigh, SharedAndWake, PullDefault, 0x1234,
+ "\\GPII", 0xBB, ResourceProducer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Level, ActiveHigh, SharedAndWake, PullNone, 0x1234,
+ "\\GPII", 0xBB, ResourceProducer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Level, ActiveLow, Exclusive, PullUp, 0x1234,
+ "\\GPII", 0xBB, ResourceProducer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Level, ActiveLow, Exclusive, PullDown, 0x1234,
+ "\\GPII", 0xBB, ResourceProducer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Level, ActiveLow, Exclusive, PullDefault, 0x1234,
+ "\\GPII", 0xBB, ResourceProducer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Level, ActiveLow, Exclusive, PullNone, 0x1234,
+ "\\GPII", 0xBB, ResourceProducer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Level, ActiveLow, ExclusiveAndWake, PullUp, 0x1234,
+ "\\GPII", 0xBB, ResourceProducer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Level, ActiveLow, ExclusiveAndWake, PullDown, 0x1234,
+ "\\GPII", 0xBB, ResourceProducer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Level, ActiveLow, ExclusiveAndWake, PullDefault, 0x1234,
+ "\\GPII", 0xBB, ResourceProducer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Level, ActiveLow, ExclusiveAndWake, PullNone, 0x1234,
+ "\\GPII", 0xBB, ResourceProducer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Level, ActiveLow, Shared, PullUp, 0x1234,
+ "\\GPII", 0xBB, ResourceProducer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Level, ActiveLow, Shared, PullDown, 0x1234,
+ "\\GPII", 0xBB, ResourceProducer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Level, ActiveLow, Shared, PullDefault, 0x1234,
+ "\\GPII", 0xBB, ResourceProducer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Level, ActiveLow, Shared, PullNone, 0x1234,
+ "\\GPII", 0xBB, ResourceProducer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Level, ActiveLow, SharedAndWake, PullUp, 0x1234,
+ "\\GPII", 0xBB, ResourceProducer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Level, ActiveLow, SharedAndWake, PullDown, 0x1234,
+ "\\GPII", 0xBB, ResourceProducer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Level, ActiveLow, SharedAndWake, PullDefault, 0x1234,
+ "\\GPII", 0xBB, ResourceProducer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Level, ActiveLow, SharedAndWake, PullNone, 0x1234,
+ "\\GPII", 0xBB, ResourceProducer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Level, ActiveBoth, Exclusive, PullUp, 0x1234,
+ "\\GPII", 0xBB, ResourceProducer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Level, ActiveBoth, Exclusive, PullDown, 0x1234,
+ "\\GPII", 0xBB, ResourceProducer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Level, ActiveBoth, Exclusive, PullDefault, 0x1234,
+ "\\GPII", 0xBB, ResourceProducer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Level, ActiveBoth, Exclusive, PullNone, 0x1234,
+ "\\GPII", 0xBB, ResourceProducer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Level, ActiveBoth, ExclusiveAndWake, PullUp, 0x1234,
+ "\\GPII", 0xBB, ResourceProducer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Level, ActiveBoth, ExclusiveAndWake, PullDown, 0x1234,
+ "\\GPII", 0xBB, ResourceProducer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Level, ActiveBoth, ExclusiveAndWake, PullDefault, 0x1234,
+ "\\GPII", 0xBB, ResourceProducer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Level, ActiveBoth, ExclusiveAndWake, PullNone, 0x1234,
+ "\\GPII", 0xBB, ResourceProducer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Level, ActiveBoth, Shared, PullUp, 0x1234,
+ "\\GPII", 0xBB, ResourceProducer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Level, ActiveBoth, Shared, PullDown, 0x1234,
+ "\\GPII", 0xBB, ResourceProducer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Level, ActiveBoth, Shared, PullDefault, 0x1234,
+ "\\GPII", 0xBB, ResourceProducer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Level, ActiveBoth, Shared, PullNone, 0x1234,
+ "\\GPII", 0xBB, ResourceProducer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Level, ActiveBoth, SharedAndWake, PullUp, 0x1234,
+ "\\GPII", 0xBB, ResourceProducer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Level, ActiveBoth, SharedAndWake, PullDown, 0x1234,
+ "\\GPII", 0xBB, ResourceProducer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Level, ActiveBoth, SharedAndWake, PullDefault, 0x1234,
+ "\\GPII", 0xBB, ResourceProducer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+ ResourceTemplate () {
+ GpioInt (Level, ActiveBoth, SharedAndWake, PullNone, 0x1234,
+ "\\GPII", 0xBB, ResourceProducer, ,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0xC1A3}},
+
+ // Minimal invocation
+
+ ResourceTemplate () {
+ GpioInt (Edge, ActiveHigh, , PullUp, , "\\GPII", , , ,)
+ {0xF1F2}
+ },
+})
+
+Name (P453, Package ()
+{
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01,
+ /* 0008 */ 0x00, 0x01, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01,
+ /* 0008 */ 0x00, 0x02, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01,
+ /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01,
+ /* 0008 */ 0x00, 0x03, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x01, 0x00, 0x11,
+ /* 0008 */ 0x00, 0x01, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x01, 0x00, 0x11,
+ /* 0008 */ 0x00, 0x02, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x01, 0x00, 0x11,
+ /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x01, 0x00, 0x11,
+ /* 0008 */ 0x00, 0x03, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x01, 0x00, 0x09,
+ /* 0008 */ 0x00, 0x01, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x01, 0x00, 0x09,
+ /* 0008 */ 0x00, 0x02, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x01, 0x00, 0x09,
+ /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x01, 0x00, 0x09,
+ /* 0008 */ 0x00, 0x03, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x01, 0x00, 0x19,
+ /* 0008 */ 0x00, 0x01, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x01, 0x00, 0x19,
+ /* 0008 */ 0x00, 0x02, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x01, 0x00, 0x19,
+ /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x01, 0x00, 0x19,
+ /* 0008 */ 0x00, 0x03, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x01, 0x00, 0x03,
+ /* 0008 */ 0x00, 0x01, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x01, 0x00, 0x03,
+ /* 0008 */ 0x00, 0x02, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x01, 0x00, 0x03,
+ /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x01, 0x00, 0x03,
+ /* 0008 */ 0x00, 0x03, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x01, 0x00, 0x13,
+ /* 0008 */ 0x00, 0x01, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x01, 0x00, 0x13,
+ /* 0008 */ 0x00, 0x02, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x01, 0x00, 0x13,
+ /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x01, 0x00, 0x13,
+ /* 0008 */ 0x00, 0x03, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x01, 0x00, 0x0B,
+ /* 0008 */ 0x00, 0x01, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x01, 0x00, 0x0B,
+ /* 0008 */ 0x00, 0x02, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x01, 0x00, 0x0B,
+ /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x01, 0x00, 0x0B,
+ /* 0008 */ 0x00, 0x03, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x01, 0x00, 0x1B,
+ /* 0008 */ 0x00, 0x01, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x01, 0x00, 0x1B,
+ /* 0008 */ 0x00, 0x02, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x01, 0x00, 0x1B,
+ /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x01, 0x00, 0x1B,
+ /* 0008 */ 0x00, 0x03, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x01, 0x00, 0x05,
+ /* 0008 */ 0x00, 0x01, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x01, 0x00, 0x05,
+ /* 0008 */ 0x00, 0x02, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x01, 0x00, 0x05,
+ /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x01, 0x00, 0x05,
+ /* 0008 */ 0x00, 0x03, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x01, 0x00, 0x15,
+ /* 0008 */ 0x00, 0x01, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x01, 0x00, 0x15,
+ /* 0008 */ 0x00, 0x02, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x01, 0x00, 0x15,
+ /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x01, 0x00, 0x15,
+ /* 0008 */ 0x00, 0x03, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x01, 0x00, 0x0D,
+ /* 0008 */ 0x00, 0x01, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x01, 0x00, 0x0D,
+ /* 0008 */ 0x00, 0x02, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x01, 0x00, 0x0D,
+ /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x01, 0x00, 0x0D,
+ /* 0008 */ 0x00, 0x03, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x01, 0x00, 0x1D,
+ /* 0008 */ 0x00, 0x01, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x01, 0x00, 0x1D,
+ /* 0008 */ 0x00, 0x02, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x01, 0x00, 0x1D,
+ /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x01, 0x00, 0x1D,
+ /* 0008 */ 0x00, 0x03, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00,
+ /* 0008 */ 0x00, 0x01, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00,
+ /* 0008 */ 0x00, 0x02, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00,
+ /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00,
+ /* 0008 */ 0x00, 0x03, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x01, 0x00, 0x10,
+ /* 0008 */ 0x00, 0x01, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x01, 0x00, 0x10,
+ /* 0008 */ 0x00, 0x02, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x01, 0x00, 0x10,
+ /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x01, 0x00, 0x10,
+ /* 0008 */ 0x00, 0x03, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x01, 0x00, 0x08,
+ /* 0008 */ 0x00, 0x01, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x01, 0x00, 0x08,
+ /* 0008 */ 0x00, 0x02, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x01, 0x00, 0x08,
+ /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x01, 0x00, 0x08,
+ /* 0008 */ 0x00, 0x03, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x01, 0x00, 0x18,
+ /* 0008 */ 0x00, 0x01, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x01, 0x00, 0x18,
+ /* 0008 */ 0x00, 0x02, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x01, 0x00, 0x18,
+ /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x01, 0x00, 0x18,
+ /* 0008 */ 0x00, 0x03, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x01, 0x00, 0x02,
+ /* 0008 */ 0x00, 0x01, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x01, 0x00, 0x02,
+ /* 0008 */ 0x00, 0x02, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x01, 0x00, 0x02,
+ /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x01, 0x00, 0x02,
+ /* 0008 */ 0x00, 0x03, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x01, 0x00, 0x12,
+ /* 0008 */ 0x00, 0x01, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x01, 0x00, 0x12,
+ /* 0008 */ 0x00, 0x02, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x01, 0x00, 0x12,
+ /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x01, 0x00, 0x12,
+ /* 0008 */ 0x00, 0x03, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x01, 0x00, 0x0A,
+ /* 0008 */ 0x00, 0x01, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x01, 0x00, 0x0A,
+ /* 0008 */ 0x00, 0x02, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x01, 0x00, 0x0A,
+ /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x01, 0x00, 0x0A,
+ /* 0008 */ 0x00, 0x03, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x01, 0x00, 0x1A,
+ /* 0008 */ 0x00, 0x01, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x01, 0x00, 0x1A,
+ /* 0008 */ 0x00, 0x02, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x01, 0x00, 0x1A,
+ /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x01, 0x00, 0x1A,
+ /* 0008 */ 0x00, 0x03, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x01, 0x00, 0x04,
+ /* 0008 */ 0x00, 0x01, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x01, 0x00, 0x04,
+ /* 0008 */ 0x00, 0x02, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x01, 0x00, 0x04,
+ /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x01, 0x00, 0x04,
+ /* 0008 */ 0x00, 0x03, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x01, 0x00, 0x14,
+ /* 0008 */ 0x00, 0x01, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x01, 0x00, 0x14,
+ /* 0008 */ 0x00, 0x02, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x01, 0x00, 0x14,
+ /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x01, 0x00, 0x14,
+ /* 0008 */ 0x00, 0x03, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x01, 0x00, 0x0C,
+ /* 0008 */ 0x00, 0x01, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x01, 0x00, 0x0C,
+ /* 0008 */ 0x00, 0x02, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x01, 0x00, 0x0C,
+ /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x01, 0x00, 0x0C,
+ /* 0008 */ 0x00, 0x03, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x01, 0x00, 0x1C,
+ /* 0008 */ 0x00, 0x01, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x01, 0x00, 0x1C,
+ /* 0008 */ 0x00, 0x02, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x01, 0x00, 0x1C,
+ /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x01, 0x00, 0x1C,
+ /* 0008 */ 0x00, 0x03, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01,
+ /* 0008 */ 0x00, 0x01, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01,
+ /* 0008 */ 0x00, 0x02, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01,
+ /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01,
+ /* 0008 */ 0x00, 0x03, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x11,
+ /* 0008 */ 0x00, 0x01, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x11,
+ /* 0008 */ 0x00, 0x02, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x11,
+ /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x11,
+ /* 0008 */ 0x00, 0x03, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x09,
+ /* 0008 */ 0x00, 0x01, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x09,
+ /* 0008 */ 0x00, 0x02, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x09,
+ /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x09,
+ /* 0008 */ 0x00, 0x03, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x19,
+ /* 0008 */ 0x00, 0x01, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x19,
+ /* 0008 */ 0x00, 0x02, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x19,
+ /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x19,
+ /* 0008 */ 0x00, 0x03, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x03,
+ /* 0008 */ 0x00, 0x01, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x03,
+ /* 0008 */ 0x00, 0x02, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x03,
+ /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x03,
+ /* 0008 */ 0x00, 0x03, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x13,
+ /* 0008 */ 0x00, 0x01, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x13,
+ /* 0008 */ 0x00, 0x02, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x13,
+ /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x13,
+ /* 0008 */ 0x00, 0x03, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x0B,
+ /* 0008 */ 0x00, 0x01, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x0B,
+ /* 0008 */ 0x00, 0x02, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x0B,
+ /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x0B,
+ /* 0008 */ 0x00, 0x03, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x1B,
+ /* 0008 */ 0x00, 0x01, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x1B,
+ /* 0008 */ 0x00, 0x02, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x1B,
+ /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x1B,
+ /* 0008 */ 0x00, 0x03, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x05,
+ /* 0008 */ 0x00, 0x01, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x05,
+ /* 0008 */ 0x00, 0x02, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x05,
+ /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x05,
+ /* 0008 */ 0x00, 0x03, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x15,
+ /* 0008 */ 0x00, 0x01, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x15,
+ /* 0008 */ 0x00, 0x02, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x15,
+ /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x15,
+ /* 0008 */ 0x00, 0x03, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x0D,
+ /* 0008 */ 0x00, 0x01, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x0D,
+ /* 0008 */ 0x00, 0x02, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x0D,
+ /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x0D,
+ /* 0008 */ 0x00, 0x03, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x1D,
+ /* 0008 */ 0x00, 0x01, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x1D,
+ /* 0008 */ 0x00, 0x02, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x1D,
+ /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x1D,
+ /* 0008 */ 0x00, 0x03, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00,
+ /* 0008 */ 0x00, 0x01, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00,
+ /* 0008 */ 0x00, 0x02, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00,
+ /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00,
+ /* 0008 */ 0x00, 0x03, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x10,
+ /* 0008 */ 0x00, 0x01, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x10,
+ /* 0008 */ 0x00, 0x02, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x10,
+ /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x10,
+ /* 0008 */ 0x00, 0x03, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x08,
+ /* 0008 */ 0x00, 0x01, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x08,
+ /* 0008 */ 0x00, 0x02, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x08,
+ /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x08,
+ /* 0008 */ 0x00, 0x03, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x18,
+ /* 0008 */ 0x00, 0x01, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x18,
+ /* 0008 */ 0x00, 0x02, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x18,
+ /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x18,
+ /* 0008 */ 0x00, 0x03, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02,
+ /* 0008 */ 0x00, 0x01, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02,
+ /* 0008 */ 0x00, 0x02, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02,
+ /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02,
+ /* 0008 */ 0x00, 0x03, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x12,
+ /* 0008 */ 0x00, 0x01, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x12,
+ /* 0008 */ 0x00, 0x02, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x12,
+ /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x12,
+ /* 0008 */ 0x00, 0x03, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x0A,
+ /* 0008 */ 0x00, 0x01, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x0A,
+ /* 0008 */ 0x00, 0x02, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x0A,
+ /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x0A,
+ /* 0008 */ 0x00, 0x03, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x1A,
+ /* 0008 */ 0x00, 0x01, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x1A,
+ /* 0008 */ 0x00, 0x02, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x1A,
+ /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x1A,
+ /* 0008 */ 0x00, 0x03, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x04,
+ /* 0008 */ 0x00, 0x01, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x04,
+ /* 0008 */ 0x00, 0x02, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x04,
+ /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x04,
+ /* 0008 */ 0x00, 0x03, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x14,
+ /* 0008 */ 0x00, 0x01, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x14,
+ /* 0008 */ 0x00, 0x02, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x14,
+ /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x14,
+ /* 0008 */ 0x00, 0x03, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x0C,
+ /* 0008 */ 0x00, 0x01, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x0C,
+ /* 0008 */ 0x00, 0x02, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x0C,
+ /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x0C,
+ /* 0008 */ 0x00, 0x03, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x1C,
+ /* 0008 */ 0x00, 0x01, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x1C,
+ /* 0008 */ 0x00, 0x02, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x1C,
+ /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x1C,
+ /* 0008 */ 0x00, 0x03, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x21)
+ {
+ /* 0000 */ 0x8C, 0x1C, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01,
+ /* 0008 */ 0x00, 0x01, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x00, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x79,
+ /* 0020 */ 0x00
+ },
+ Buffer (0x21)
+ {
+ /* 0000 */ 0x8C, 0x1C, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01,
+ /* 0008 */ 0x00, 0x02, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x00, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x79,
+ /* 0020 */ 0x00
+ },
+ Buffer (0x21)
+ {
+ /* 0000 */ 0x8C, 0x1C, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01,
+ /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x00, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x79,
+ /* 0020 */ 0x00
+ },
+ Buffer (0x21)
+ {
+ /* 0000 */ 0x8C, 0x1C, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01,
+ /* 0008 */ 0x00, 0x03, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x00, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x79,
+ /* 0020 */ 0x00
+ },
+ Buffer (0x21)
+ {
+ /* 0000 */ 0x8C, 0x1C, 0x00, 0x01, 0x00, 0x00, 0x00, 0x11,
+ /* 0008 */ 0x00, 0x01, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x00, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x79,
+ /* 0020 */ 0x00
+ },
+ Buffer (0x21)
+ {
+ /* 0000 */ 0x8C, 0x1C, 0x00, 0x01, 0x00, 0x00, 0x00, 0x11,
+ /* 0008 */ 0x00, 0x02, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x00, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x79,
+ /* 0020 */ 0x00
+ },
+ Buffer (0x21)
+ {
+ /* 0000 */ 0x8C, 0x1C, 0x00, 0x01, 0x00, 0x00, 0x00, 0x11,
+ /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x00, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x79,
+ /* 0020 */ 0x00
+ },
+ Buffer (0x21)
+ {
+ /* 0000 */ 0x8C, 0x1C, 0x00, 0x01, 0x00, 0x00, 0x00, 0x11,
+ /* 0008 */ 0x00, 0x03, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x00, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x79,
+ /* 0020 */ 0x00
+ },
+ Buffer (0x21)
+ {
+ /* 0000 */ 0x8C, 0x1C, 0x00, 0x01, 0x00, 0x00, 0x00, 0x09,
+ /* 0008 */ 0x00, 0x01, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x00, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x79,
+ /* 0020 */ 0x00
+ },
+ Buffer (0x21)
+ {
+ /* 0000 */ 0x8C, 0x1C, 0x00, 0x01, 0x00, 0x00, 0x00, 0x09,
+ /* 0008 */ 0x00, 0x02, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x00, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x79,
+ /* 0020 */ 0x00
+ },
+ Buffer (0x21)
+ {
+ /* 0000 */ 0x8C, 0x1C, 0x00, 0x01, 0x00, 0x00, 0x00, 0x09,
+ /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x00, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x79,
+ /* 0020 */ 0x00
+ },
+ Buffer (0x21)
+ {
+ /* 0000 */ 0x8C, 0x1C, 0x00, 0x01, 0x00, 0x00, 0x00, 0x09,
+ /* 0008 */ 0x00, 0x03, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x00, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x79,
+ /* 0020 */ 0x00
+ },
+ Buffer (0x21)
+ {
+ /* 0000 */ 0x8C, 0x1C, 0x00, 0x01, 0x00, 0x00, 0x00, 0x19,
+ /* 0008 */ 0x00, 0x01, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x00, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x79,
+ /* 0020 */ 0x00
+ },
+ Buffer (0x21)
+ {
+ /* 0000 */ 0x8C, 0x1C, 0x00, 0x01, 0x00, 0x00, 0x00, 0x19,
+ /* 0008 */ 0x00, 0x02, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x00, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x79,
+ /* 0020 */ 0x00
+ },
+ Buffer (0x21)
+ {
+ /* 0000 */ 0x8C, 0x1C, 0x00, 0x01, 0x00, 0x00, 0x00, 0x19,
+ /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x00, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x79,
+ /* 0020 */ 0x00
+ },
+ Buffer (0x21)
+ {
+ /* 0000 */ 0x8C, 0x1C, 0x00, 0x01, 0x00, 0x00, 0x00, 0x19,
+ /* 0008 */ 0x00, 0x03, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x00, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x79,
+ /* 0020 */ 0x00
+ },
+ Buffer (0x21)
+ {
+ /* 0000 */ 0x8C, 0x1C, 0x00, 0x01, 0x00, 0x00, 0x00, 0x03,
+ /* 0008 */ 0x00, 0x01, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x00, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x79,
+ /* 0020 */ 0x00
+ },
+ Buffer (0x21)
+ {
+ /* 0000 */ 0x8C, 0x1C, 0x00, 0x01, 0x00, 0x00, 0x00, 0x03,
+ /* 0008 */ 0x00, 0x02, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x00, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x79,
+ /* 0020 */ 0x00
+ },
+ Buffer (0x21)
+ {
+ /* 0000 */ 0x8C, 0x1C, 0x00, 0x01, 0x00, 0x00, 0x00, 0x03,
+ /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x00, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x79,
+ /* 0020 */ 0x00
+ },
+ Buffer (0x21)
+ {
+ /* 0000 */ 0x8C, 0x1C, 0x00, 0x01, 0x00, 0x00, 0x00, 0x03,
+ /* 0008 */ 0x00, 0x03, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x00, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x79,
+ /* 0020 */ 0x00
+ },
+ Buffer (0x21)
+ {
+ /* 0000 */ 0x8C, 0x1C, 0x00, 0x01, 0x00, 0x00, 0x00, 0x13,
+ /* 0008 */ 0x00, 0x01, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x00, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x79,
+ /* 0020 */ 0x00
+ },
+ Buffer (0x21)
+ {
+ /* 0000 */ 0x8C, 0x1C, 0x00, 0x01, 0x00, 0x00, 0x00, 0x13,
+ /* 0008 */ 0x00, 0x02, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x00, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x79,
+ /* 0020 */ 0x00
+ },
+ Buffer (0x21)
+ {
+ /* 0000 */ 0x8C, 0x1C, 0x00, 0x01, 0x00, 0x00, 0x00, 0x13,
+ /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x00, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x79,
+ /* 0020 */ 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x13,
+ /* 0008 */ 0x00, 0x03, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x0B,
+ /* 0008 */ 0x00, 0x01, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x0B,
+ /* 0008 */ 0x00, 0x02, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x0B,
+ /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x0B,
+ /* 0008 */ 0x00, 0x03, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x1B,
+ /* 0008 */ 0x00, 0x01, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x1B,
+ /* 0008 */ 0x00, 0x02, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x1B,
+ /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x1B,
+ /* 0008 */ 0x00, 0x03, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x05,
+ /* 0008 */ 0x00, 0x01, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x05,
+ /* 0008 */ 0x00, 0x02, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x05,
+ /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x05,
+ /* 0008 */ 0x00, 0x03, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x15,
+ /* 0008 */ 0x00, 0x01, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x15,
+ /* 0008 */ 0x00, 0x02, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x21)
+ {
+ /* 0000 */ 0x8C, 0x1C, 0x00, 0x01, 0x00, 0x00, 0x00, 0x15,
+ /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x00, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x79,
+ /* 0020 */ 0x00
+ },
+ Buffer (0x21)
+ {
+ /* 0000 */ 0x8C, 0x1C, 0x00, 0x01, 0x00, 0x00, 0x00, 0x15,
+ /* 0008 */ 0x00, 0x03, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x00, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x79,
+ /* 0020 */ 0x00
+ },
+ Buffer (0x21)
+ {
+ /* 0000 */ 0x8C, 0x1C, 0x00, 0x01, 0x00, 0x00, 0x00, 0x0D,
+ /* 0008 */ 0x00, 0x01, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x00, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x79,
+ /* 0020 */ 0x00
+ },
+ Buffer (0x21)
+ {
+ /* 0000 */ 0x8C, 0x1C, 0x00, 0x01, 0x00, 0x00, 0x00, 0x0D,
+ /* 0008 */ 0x00, 0x02, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x00, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x79,
+ /* 0020 */ 0x00
+ },
+ Buffer (0x21)
+ {
+ /* 0000 */ 0x8C, 0x1C, 0x00, 0x01, 0x00, 0x00, 0x00, 0x0D,
+ /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x00, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x79,
+ /* 0020 */ 0x00
+ },
+ Buffer (0x21)
+ {
+ /* 0000 */ 0x8C, 0x1C, 0x00, 0x01, 0x00, 0x00, 0x00, 0x0D,
+ /* 0008 */ 0x00, 0x03, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x00, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x79,
+ /* 0020 */ 0x00
+ },
+ Buffer (0x21)
+ {
+ /* 0000 */ 0x8C, 0x1C, 0x00, 0x01, 0x00, 0x00, 0x00, 0x1D,
+ /* 0008 */ 0x00, 0x01, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x00, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x79,
+ /* 0020 */ 0x00
+ },
+ Buffer (0x21)
+ {
+ /* 0000 */ 0x8C, 0x1C, 0x00, 0x01, 0x00, 0x00, 0x00, 0x1D,
+ /* 0008 */ 0x00, 0x02, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x00, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x79,
+ /* 0020 */ 0x00
+ },
+ Buffer (0x21)
+ {
+ /* 0000 */ 0x8C, 0x1C, 0x00, 0x01, 0x00, 0x00, 0x00, 0x1D,
+ /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x00, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x79,
+ /* 0020 */ 0x00
+ },
+ Buffer (0x21)
+ {
+ /* 0000 */ 0x8C, 0x1C, 0x00, 0x01, 0x00, 0x00, 0x00, 0x1D,
+ /* 0008 */ 0x00, 0x03, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x00, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x79,
+ /* 0020 */ 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00,
+ /* 0008 */ 0x00, 0x01, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00,
+ /* 0008 */ 0x00, 0x02, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00,
+ /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00,
+ /* 0008 */ 0x00, 0x03, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x10,
+ /* 0008 */ 0x00, 0x01, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x10,
+ /* 0008 */ 0x00, 0x02, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x10,
+ /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x10,
+ /* 0008 */ 0x00, 0x03, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x08,
+ /* 0008 */ 0x00, 0x01, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x08,
+ /* 0008 */ 0x00, 0x02, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x08,
+ /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x08,
+ /* 0008 */ 0x00, 0x03, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x18,
+ /* 0008 */ 0x00, 0x01, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x18,
+ /* 0008 */ 0x00, 0x02, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x18,
+ /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x18,
+ /* 0008 */ 0x00, 0x03, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02,
+ /* 0008 */ 0x00, 0x01, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02,
+ /* 0008 */ 0x00, 0x02, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02,
+ /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02,
+ /* 0008 */ 0x00, 0x03, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x12,
+ /* 0008 */ 0x00, 0x01, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x12,
+ /* 0008 */ 0x00, 0x02, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x12,
+ /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x12,
+ /* 0008 */ 0x00, 0x03, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x0A,
+ /* 0008 */ 0x00, 0x01, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x0A,
+ /* 0008 */ 0x00, 0x02, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x0A,
+ /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x0A,
+ /* 0008 */ 0x00, 0x03, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x1A,
+ /* 0008 */ 0x00, 0x01, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x1A,
+ /* 0008 */ 0x00, 0x02, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x1A,
+ /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x1A,
+ /* 0008 */ 0x00, 0x03, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x04,
+ /* 0008 */ 0x00, 0x01, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x04,
+ /* 0008 */ 0x00, 0x02, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x04,
+ /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x04,
+ /* 0008 */ 0x00, 0x03, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x14,
+ /* 0008 */ 0x00, 0x01, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x14,
+ /* 0008 */ 0x00, 0x02, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x14,
+ /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x14,
+ /* 0008 */ 0x00, 0x03, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x0C,
+ /* 0008 */ 0x00, 0x01, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x0C,
+ /* 0008 */ 0x00, 0x02, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x0C,
+ /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x0C,
+ /* 0008 */ 0x00, 0x03, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x1C,
+ /* 0008 */ 0x00, 0x01, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x1C,
+ /* 0008 */ 0x00, 0x02, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x1C,
+ /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00, 0x1C,
+ /* 0008 */ 0x00, 0x03, 0x00, 0x00, 0x34, 0x12, 0x17, 0x00,
+ /* 0010 */ 0xBB, 0x19, 0x00, 0x1F, 0x00, 0x04, 0x00, 0xA3,
+ /* 0018 */ 0xC1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x11,
+ /* 0020 */ 0x22, 0x33, 0x44, 0x79, 0x00
+ },
+ Buffer (0x21)
+ {
+ /* 0000 */ 0x8C, 0x1C, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01,
+ /* 0008 */ 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x17, 0x00,
+ /* 0010 */ 0x00, 0x19, 0x00, 0x1F, 0x00, 0x00, 0x00, 0xF2,
+ /* 0018 */ 0xF1, 0x5C, 0x47, 0x50, 0x49, 0x49, 0x00, 0x79,
+ /* 0020 */ 0x00
+ }
+})
+
+Method(RT21,, Serialized)
+{
+ Name(ts, "RT21")
+
+ // Emit test header, set the filename
+
+ THDR (ts, "GpioInt Resource Descriptor Macro", __FILE__)
+
+ // The main test packages must have the same number of entries
+
+ If (LNotEqual (SizeOf (p452), SizeOf (p453)))
+ {
+ err (ts, 178, 0, 0, 0, 0, "Incorrect package length")
+ Return ()
+ }
+
+ // Main test case for packages above
+
+ m330(ts, SizeOf (p452), "p452", p452, p453)
+
+ // Check resource descriptor tag offsets
+
+ Store (
+ ResourceTemplate () {
+ GpioInt (Edge, ActiveHigh, Exclusive, PullUp, 0x1234,
+ "\\GPII", 0xBB, ResourceConsumer, GIN0,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0x00A3}
+ GpioInt (Edge, ActiveHigh, Exclusive, PullUp, 0x1234,
+ "\\GPII", 0xBB, ResourceConsumer, GIN1,
+ RawDataBuffer () {0x11, 0x22, 0x33, 0x44})
+ {0x00A3}
+ }, Local0)
+
+ m331(ts, 1, GIN0._MOD, 0x38, GIN1._MOD, 0x150, "_MOD")
+ m331(ts, 2, GIN0._POL, 0x39, GIN1._POL, 0x151, "_POL")
+ m331(ts, 3, GIN0._SHR, 0x3b, GIN1._SHR, 0x153, "_SHR")
+ m331(ts, 4, GIN0._PPI, 0x48, GIN1._PPI, 0x160, "_PPI")
+ m331(ts, 5, GIN0._DBT, 0x60, GIN1._DBT, 0x178, "_DBT")
+ m331(ts, 6, GIN0._PIN, 0xB8, GIN1._PIN, 0x1d0, "_PIN")
+ m331(ts, 7, GIN0._VEN, 0xF8, GIN1._VEN, 0x210, "_VEN")
+}
+
+
diff --git a/tests/aslts/src/runtime/collections/functional/descriptor/gpioio.asl b/tests/aslts/src/runtime/collections/functional/descriptor/gpioio.asl
index 5f4b435f2..4371611a6 100644
--- a/tests/aslts/src/runtime/collections/functional/descriptor/gpioio.asl
+++ b/tests/aslts/src/runtime/collections/functional/descriptor/gpioio.asl
@@ -1,2841 +1,2841 @@
-/*
- * Some or all of this work - Copyright (c) 2006 - 2014, Intel Corp.
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without modification,
- * are permitted provided that the following conditions are met:
- *
- * Redistributions of source code must retain the above copyright notice,
- * this list of conditions and the following disclaimer.
- * Redistributions in binary form must reproduce the above copyright notice,
- * this list of conditions and the following disclaimer in the documentation
- * and/or other materials provided with the distribution.
- * Neither the name of Intel Corporation nor the names of its contributors
- * may be used to endorse or promote products derived from this software
- * without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
- * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
- * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
- * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
- * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
- * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-/*
- * Resource Descriptor macros
- *
- * GpioIO Resource Descriptor Macro
- */
-
-Device (GPIO) {}
-
-Name (p454, Package() {
- ResourceTemplate () {
- GpioIo (Exclusive, PullUp, 0x0DEB, 0xABCD, IoRestrictionNone,
- "\\GPIO", 0xEE, ResourceConsumer, ,
- RawDataBuffer (0x04) {0xC1, 0xC2, 0xC3, 0xC4})
- {0x11E1, 0x22E2, 0x33E3}
- },
- ResourceTemplate () {
- GpioIo (Exclusive, PullUp, 0x0DEB, 0xABCD, IoRestrictionInputOnly,
- "\\GPIO", 0xEE, ResourceConsumer, ,
- RawDataBuffer (0x04) {0xC1, 0xC2, 0xC3, 0xC4})
- {0x11E1, 0x22E2, 0x33E3}
- },
- ResourceTemplate () {
- GpioIo (Exclusive, PullUp, 0x0DEB, 0xABCD, IoRestrictionOutputOnly,
- "\\GPIO", 0xEE, ResourceConsumer, ,
- RawDataBuffer (0x04) {0xC1, 0xC2, 0xC3, 0xC4})
- {0x11E1, 0x22E2, 0x33E3}
- },
- ResourceTemplate () {
- GpioIo (Exclusive, PullDown, 0x0DEB, 0xABCD, IoRestrictionNone,
- "\\GPIO", 0xEE, ResourceConsumer, ,
- RawDataBuffer (0x04) {0xC1, 0xC2, 0xC3, 0xC4})
- {0x11E1, 0x22E2, 0x33E3}
- },
- ResourceTemplate () {
- GpioIo (Exclusive, PullDown, 0x0DEB, 0xABCD, IoRestrictionInputOnly,
- "\\GPIO", 0xEE, ResourceConsumer, ,
- RawDataBuffer (0x04) {0xC1, 0xC2, 0xC3, 0xC4})
- {0x11E1, 0x22E2, 0x33E3}
- },
- ResourceTemplate () {
- GpioIo (Exclusive, PullDown, 0x0DEB, 0xABCD, IoRestrictionOutputOnly,
- "\\GPIO", 0xEE, ResourceConsumer, ,
- RawDataBuffer (0x04) {0xC1, 0xC2, 0xC3, 0xC4})
- {0x11E1, 0x22E2, 0x33E3}
- },
- ResourceTemplate () {
- GpioIo (Exclusive, PullNone, 0x0DEB, 0xABCD, IoRestrictionNone,
- "\\GPIO", 0xEE, ResourceConsumer, ,
- RawDataBuffer (0x04) {0xC1, 0xC2, 0xC3, 0xC4})
- {0x11E1, 0x22E2, 0x33E3}
- },
- ResourceTemplate () {
- GpioIo (Exclusive, PullNone, 0x0DEB, 0xABCD, IoRestrictionInputOnly,
- "\\GPIO", 0xEE, ResourceConsumer, ,
- RawDataBuffer (0x04) {0xC1, 0xC2, 0xC3, 0xC4})
- {0x11E1, 0x22E2, 0x33E3}
- },
- ResourceTemplate () {
- GpioIo (Exclusive, PullNone, 0x0DEB, 0xABCD, IoRestrictionOutputOnly,
- "\\GPIO", 0xEE, ResourceConsumer, ,
- RawDataBuffer (0x04) {0xC1, 0xC2, 0xC3, 0xC4})
- {0x11E1, 0x22E2, 0x33E3}
- },
- ResourceTemplate () {
- GpioIo (Exclusive, PullDefault, 0x0DEB, 0xABCD, IoRestrictionNone,
- "\\GPIO", 0xEE, ResourceConsumer, ,
- RawDataBuffer (0x04) {0xC1, 0xC2, 0xC3, 0xC4})
- {0x11E1, 0x22E2, 0x33E3}
- },
- ResourceTemplate () {
- GpioIo (Exclusive, PullDefault, 0x0DEB, 0xABCD, IoRestrictionInputOnly,
- "\\GPIO", 0xEE, ResourceConsumer, ,
- RawDataBuffer (0x04) {0xC1, 0xC2, 0xC3, 0xC4})
- {0x11E1, 0x22E2, 0x33E3}
- },
- ResourceTemplate () {
- GpioIo (Exclusive, PullDefault, 0x0DEB, 0xABCD, IoRestrictionOutputOnly,
- "\\GPIO", 0xEE, ResourceConsumer, ,
- RawDataBuffer (0x04) {0xC1, 0xC2, 0xC3, 0xC4})
- {0x11E1, 0x22E2, 0x33E3}
- },
- ResourceTemplate () {
- GpioIo (Shared, PullUp, 0x0DEB, 0xABCD, IoRestrictionNone,
- "\\GPIO", 0xEE, ResourceConsumer, ,
- RawDataBuffer (0x04) {0xC1, 0xC2, 0xC3, 0xC4})
- {0x11E1, 0x22E2, 0x33E3}
- },
- ResourceTemplate () {
- GpioIo (Shared, PullUp, 0x0DEB, 0xABCD, IoRestrictionInputOnly,
- "\\GPIO", 0xEE, ResourceConsumer, ,
- RawDataBuffer (0x04) {0xC1, 0xC2, 0xC3, 0xC4})
- {0x11E1, 0x22E2, 0x33E3}
- },
- ResourceTemplate () {
- GpioIo (Shared, PullUp, 0x0DEB, 0xABCD, IoRestrictionOutputOnly,
- "\\GPIO", 0xEE, ResourceConsumer, ,
- RawDataBuffer (0x04) {0xC1, 0xC2, 0xC3, 0xC4})
- {0x11E1, 0x22E2, 0x33E3}
- },
- ResourceTemplate () {
- GpioIo (Shared, PullDown, 0x0DEB, 0xABCD, IoRestrictionNone,
- "\\GPIO", 0xEE, ResourceConsumer, ,
- RawDataBuffer (0x04) {0xC1, 0xC2, 0xC3, 0xC4})
- {0x11E1, 0x22E2, 0x33E3}
- },
- ResourceTemplate () {
- GpioIo (Shared, PullDown, 0x0DEB, 0xABCD, IoRestrictionInputOnly,
- "\\GPIO", 0xEE, ResourceConsumer, ,
- RawDataBuffer (0x04) {0xC1, 0xC2, 0xC3, 0xC4})
- {0x11E1, 0x22E2, 0x33E3}
- },
- ResourceTemplate () {
- GpioIo (Shared, PullDown, 0x0DEB, 0xABCD, IoRestrictionOutputOnly,
- "\\GPIO", 0xEE, ResourceConsumer, ,
- RawDataBuffer (0x04) {0xC1, 0xC2, 0xC3, 0xC4})
- {0x11E1, 0x22E2, 0x33E3}
- },
- ResourceTemplate () {
- GpioIo (Shared, PullNone, 0x0DEB, 0xABCD, IoRestrictionNone,
- "\\GPIO", 0xEE, ResourceConsumer, ,
- RawDataBuffer (0x04) {0xC1, 0xC2, 0xC3, 0xC4})
- {0x11E1, 0x22E2, 0x33E3}
- },
- ResourceTemplate () {
- GpioIo (Shared, PullNone, 0x0DEB, 0xABCD, IoRestrictionInputOnly,
- "\\GPIO", 0xEE, ResourceConsumer, ,
- RawDataBuffer (0x04) {0xC1, 0xC2, 0xC3, 0xC4})
- {0x11E1, 0x22E2, 0x33E3}
- },
- ResourceTemplate () {
- GpioIo (Shared, PullNone, 0x0DEB, 0xABCD, IoRestrictionOutputOnly,
- "\\GPIO", 0xEE, ResourceConsumer, ,
- RawDataBuffer (0x04) {0xC1, 0xC2, 0xC3, 0xC4})
- {0x11E1, 0x22E2, 0x33E3}
- },
- ResourceTemplate () {
- GpioIo (Shared, PullDefault, 0x0DEB, 0xABCD, IoRestrictionNone,
- "\\GPIO", 0xEE, ResourceConsumer, ,
- RawDataBuffer (0x04) {0xC1, 0xC2, 0xC3, 0xC4})
- {0x11E1, 0x22E2, 0x33E3}
- },
- ResourceTemplate () {
- GpioIo (Shared, PullDefault, 0x0DEB, 0xABCD, IoRestrictionInputOnly,
- "\\GPIO", 0xEE, ResourceConsumer, ,
- RawDataBuffer (0x04) {0xC1, 0xC2, 0xC3, 0xC4})
- {0x11E1, 0x22E2, 0x33E3}
- },
- ResourceTemplate () {
- GpioIo (Shared, PullDefault, 0x0DEB, 0xABCD, IoRestrictionOutputOnly,
- "\\GPIO", 0xEE, ResourceConsumer, ,
- RawDataBuffer (0x04) {0xC1, 0xC2, 0xC3, 0xC4})
- {0x11E1, 0x22E2, 0x33E3}
- },
- ResourceTemplate () {
- GpioIo (ExclusiveAndWake, PullUp, 0x0DEB, 0xABCD, IoRestrictionNone,
- "\\GPIO", 0xEE, ResourceConsumer, ,
- RawDataBuffer (0x04) {0xC1, 0xC2, 0xC3, 0xC4})
- {0x11E1, 0x22E2, 0x33E3}
- },
- ResourceTemplate () {
- GpioIo (ExclusiveAndWake, PullUp, 0x0DEB, 0xABCD, IoRestrictionInputOnly,
- "\\GPIO", 0xEE, ResourceConsumer, ,
- RawDataBuffer (0x04) {0xC1, 0xC2, 0xC3, 0xC4})
- {0x11E1, 0x22E2, 0x33E3}
- },
- ResourceTemplate () {
- GpioIo (ExclusiveAndWake, PullUp, 0x0DEB, 0xABCD, IoRestrictionOutputOnly,
- "\\GPIO", 0xEE, ResourceConsumer, ,
- RawDataBuffer (0x04) {0xC1, 0xC2, 0xC3, 0xC4})
- {0x11E1, 0x22E2, 0x33E3}
- },
- ResourceTemplate () {
- GpioIo (ExclusiveAndWake, PullDown, 0x0DEB, 0xABCD, IoRestrictionNone,
- "\\GPIO", 0xEE, ResourceConsumer, ,
- RawDataBuffer (0x04) {0xC1, 0xC2, 0xC3, 0xC4})
- {0x11E1, 0x22E2, 0x33E3}
- },
- ResourceTemplate () {
- GpioIo (ExclusiveAndWake, PullDown, 0x0DEB, 0xABCD, IoRestrictionInputOnly,
- "\\GPIO", 0xEE, ResourceConsumer, ,
- RawDataBuffer (0x04) {0xC1, 0xC2, 0xC3, 0xC4})
- {0x11E1, 0x22E2, 0x33E3}
- },
- ResourceTemplate () {
- GpioIo (ExclusiveAndWake, PullDown, 0x0DEB, 0xABCD, IoRestrictionOutputOnly,
- "\\GPIO", 0xEE, ResourceConsumer, ,
- RawDataBuffer (0x04) {0xC1, 0xC2, 0xC3, 0xC4})
- {0x11E1, 0x22E2, 0x33E3}
- },
- ResourceTemplate () {
- GpioIo (ExclusiveAndWake, PullNone, 0x0DEB, 0xABCD, IoRestrictionNone,
- "\\GPIO", 0xEE, ResourceConsumer, ,
- RawDataBuffer (0x04) {0xC1, 0xC2, 0xC3, 0xC4})
- {0x11E1, 0x22E2, 0x33E3}
- },
- ResourceTemplate () {
- GpioIo (ExclusiveAndWake, PullNone, 0x0DEB, 0xABCD, IoRestrictionInputOnly,
- "\\GPIO", 0xEE, ResourceConsumer, ,
- RawDataBuffer (0x04) {0xC1, 0xC2, 0xC3, 0xC4})
- {0x11E1, 0x22E2, 0x33E3}
- },
- ResourceTemplate () {
- GpioIo (ExclusiveAndWake, PullNone, 0x0DEB, 0xABCD, IoRestrictionOutputOnly,
- "\\GPIO", 0xEE, ResourceConsumer, ,
- RawDataBuffer (0x04) {0xC1, 0xC2, 0xC3, 0xC4})
- {0x11E1, 0x22E2, 0x33E3}
- },
- ResourceTemplate () {
- GpioIo (ExclusiveAndWake, PullDefault, 0x0DEB, 0xABCD, IoRestrictionNone,
- "\\GPIO", 0xEE, ResourceConsumer, ,
- RawDataBuffer (0x04) {0xC1, 0xC2, 0xC3, 0xC4})
- {0x11E1, 0x22E2, 0x33E3}
- },
- ResourceTemplate () {
- GpioIo (ExclusiveAndWake, PullDefault, 0x0DEB, 0xABCD, IoRestrictionInputOnly,
- "\\GPIO", 0xEE, ResourceConsumer, ,
- RawDataBuffer (0x04) {0xC1, 0xC2, 0xC3, 0xC4})
- {0x11E1, 0x22E2, 0x33E3}
- },
- ResourceTemplate () {
- GpioIo (ExclusiveAndWake, PullDefault, 0x0DEB, 0xABCD, IoRestrictionOutputOnly,
- "\\GPIO", 0xEE, ResourceConsumer, ,
- RawDataBuffer (0x04) {0xC1, 0xC2, 0xC3, 0xC4})
- {0x11E1, 0x22E2, 0x33E3}
- },
- ResourceTemplate () {
- GpioIo (SharedAndWake, PullUp, 0x0DEB, 0xABCD, IoRestrictionNone,
- "\\GPIO", 0xEE, ResourceConsumer, ,
- RawDataBuffer (0x04) {0xC1, 0xC2, 0xC3, 0xC4})
- {0x11E1, 0x22E2, 0x33E3}
- },
- ResourceTemplate () {
- GpioIo (SharedAndWake, PullUp, 0x0DEB, 0xABCD, IoRestrictionInputOnly,
- "\\GPIO", 0xEE, ResourceConsumer, ,
- RawDataBuffer (0x04) {0xC1, 0xC2, 0xC3, 0xC4})
- {0x11E1, 0x22E2, 0x33E3}
- },
- ResourceTemplate () {
- GpioIo (SharedAndWake, PullUp, 0x0DEB, 0xABCD, IoRestrictionOutputOnly,
- "\\GPIO", 0xEE, ResourceConsumer, ,
- RawDataBuffer (0x04) {0xC1, 0xC2, 0xC3, 0xC4})
- {0x11E1, 0x22E2, 0x33E3}
- },
- ResourceTemplate () {
- GpioIo (SharedAndWake, PullDown, 0x0DEB, 0xABCD, IoRestrictionNone,
- "\\GPIO", 0xEE, ResourceConsumer, ,
- RawDataBuffer (0x04) {0xC1, 0xC2, 0xC3, 0xC4})
- {0x11E1, 0x22E2, 0x33E3}
- },
- ResourceTemplate () {
- GpioIo (SharedAndWake, PullDown, 0x0DEB, 0xABCD, IoRestrictionInputOnly,
- "\\GPIO", 0xEE, ResourceConsumer, ,
- RawDataBuffer (0x04) {0xC1, 0xC2, 0xC3, 0xC4})
- {0x11E1, 0x22E2, 0x33E3}
- },
- ResourceTemplate () {
- GpioIo (SharedAndWake, PullDown, 0x0DEB, 0xABCD, IoRestrictionOutputOnly,
- "\\GPIO", 0xEE, ResourceConsumer, ,
- RawDataBuffer (0x04) {0xC1, 0xC2, 0xC3, 0xC4})
- {0x11E1, 0x22E2, 0x33E3}
- },
- ResourceTemplate () {
- GpioIo (SharedAndWake, PullNone, 0x0DEB, 0xABCD, IoRestrictionNone,
- "\\GPIO", 0xEE, ResourceConsumer, ,
- RawDataBuffer (0x04) {0xC1, 0xC2, 0xC3, 0xC4})
- {0x11E1, 0x22E2, 0x33E3}
- },
- ResourceTemplate () {
- GpioIo (SharedAndWake, PullNone, 0x0DEB, 0xABCD, IoRestrictionInputOnly,
- "\\GPIO", 0xEE, ResourceConsumer, ,
- RawDataBuffer (0x04) {0xC1, 0xC2, 0xC3, 0xC4})
- {0x11E1, 0x22E2, 0x33E3}
- },
- ResourceTemplate () {
- GpioIo (SharedAndWake, PullNone, 0x0DEB, 0xABCD, IoRestrictionOutputOnly,
- "\\GPIO", 0xEE, ResourceConsumer, ,
- RawDataBuffer (0x04) {0xC1, 0xC2, 0xC3, 0xC4})
- {0x11E1, 0x22E2, 0x33E3}
- },
- ResourceTemplate () {
- GpioIo (SharedAndWake, PullDefault, 0x0DEB, 0xABCD, IoRestrictionNone,
- "\\GPIO", 0xEE, ResourceConsumer, ,
- RawDataBuffer (0x04) {0xC1, 0xC2, 0xC3, 0xC4})
- {0x11E1, 0x22E2, 0x33E3}
- },
- ResourceTemplate () {
- GpioIo (SharedAndWake, PullDefault, 0x0DEB, 0xABCD, IoRestrictionInputOnly,
- "\\GPIO", 0xEE, ResourceConsumer, ,
- RawDataBuffer (0x04) {0xC1, 0xC2, 0xC3, 0xC4})
- {0x11E1, 0x22E2, 0x33E3}
- },
- ResourceTemplate () {
- GpioIo (SharedAndWake, PullDefault, 0x0DEB, 0xABCD, IoRestrictionOutputOnly,
- "\\GPIO", 0xEE, ResourceConsumer, ,
- RawDataBuffer (0x04) {0xC1, 0xC2, 0xC3, 0xC4})
- {0x11E1, 0x22E2, 0x33E3}
- },
-
-
- ResourceTemplate () {
- GpioIo (Exclusive, PullUp, 0x0DEB, 0xABCD, IoRestrictionNone,
- "\\GPIO", 0xEE, ResourceProducer, ,
- RawDataBuffer (0x04) {0xC1, 0xC2, 0xC3, 0xC4})
- {0x11E1, 0x22E2, 0x33E3}
- },
- ResourceTemplate () {
- GpioIo (Exclusive, PullUp, 0x0DEB, 0xABCD, IoRestrictionInputOnly,
- "\\GPIO", 0xEE, ResourceProducer, ,
- RawDataBuffer (0x04) {0xC1, 0xC2, 0xC3, 0xC4})
- {0x11E1, 0x22E2, 0x33E3}
- },
- ResourceTemplate () {
- GpioIo (Exclusive, PullUp, 0x0DEB, 0xABCD, IoRestrictionOutputOnly,
- "\\GPIO", 0xEE, ResourceProducer, ,
- RawDataBuffer (0x04) {0xC1, 0xC2, 0xC3, 0xC4})
- {0x11E1, 0x22E2, 0x33E3}
- },
- ResourceTemplate () {
- GpioIo (Exclusive, PullDown, 0x0DEB, 0xABCD, IoRestrictionNone,
- "\\GPIO", 0xEE, ResourceProducer, ,
- RawDataBuffer (0x04) {0xC1, 0xC2, 0xC3, 0xC4})
- {0x11E1, 0x22E2, 0x33E3}
- },
- ResourceTemplate () {
- GpioIo (Exclusive, PullDown, 0x0DEB, 0xABCD, IoRestrictionInputOnly,
- "\\GPIO", 0xEE, ResourceProducer, ,
- RawDataBuffer (0x04) {0xC1, 0xC2, 0xC3, 0xC4})
- {0x11E1, 0x22E2, 0x33E3}
- },
- ResourceTemplate () {
- GpioIo (Exclusive, PullDown, 0x0DEB, 0xABCD, IoRestrictionOutputOnly,
- "\\GPIO", 0xEE, ResourceProducer, ,
- RawDataBuffer (0x04) {0xC1, 0xC2, 0xC3, 0xC4})
- {0x11E1, 0x22E2, 0x33E3}
- },
- ResourceTemplate () {
- GpioIo (Exclusive, PullNone, 0x0DEB, 0xABCD, IoRestrictionNone,
- "\\GPIO", 0xEE, ResourceProducer, ,
- RawDataBuffer (0x04) {0xC1, 0xC2, 0xC3, 0xC4})
- {0x11E1, 0x22E2, 0x33E3}
- },
- ResourceTemplate () {
- GpioIo (Exclusive, PullNone, 0x0DEB, 0xABCD, IoRestrictionInputOnly,
- "\\GPIO", 0xEE, ResourceProducer, ,
- RawDataBuffer (0x04) {0xC1, 0xC2, 0xC3, 0xC4})
- {0x11E1, 0x22E2, 0x33E3}
- },
- ResourceTemplate () {
- GpioIo (Exclusive, PullNone, 0x0DEB, 0xABCD, IoRestrictionOutputOnly,
- "\\GPIO", 0xEE, ResourceProducer, ,
- RawDataBuffer (0x04) {0xC1, 0xC2, 0xC3, 0xC4})
- {0x11E1, 0x22E2, 0x33E3}
- },
- ResourceTemplate () {
- GpioIo (Exclusive, PullDefault, 0x0DEB, 0xABCD, IoRestrictionNone,
- "\\GPIO", 0xEE, ResourceProducer, ,
- RawDataBuffer (0x04) {0xC1, 0xC2, 0xC3, 0xC4})
- {0x11E1, 0x22E2, 0x33E3}
- },
- ResourceTemplate () {
- GpioIo (Exclusive, PullDefault, 0x0DEB, 0xABCD, IoRestrictionInputOnly,
- "\\GPIO", 0xEE, ResourceProducer, ,
- RawDataBuffer (0x04) {0xC1, 0xC2, 0xC3, 0xC4})
- {0x11E1, 0x22E2, 0x33E3}
- },
- ResourceTemplate () {
- GpioIo (Exclusive, PullDefault, 0x0DEB, 0xABCD, IoRestrictionOutputOnly,
- "\\GPIO", 0xEE, ResourceProducer, ,
- RawDataBuffer (0x04) {0xC1, 0xC2, 0xC3, 0xC4})
- {0x11E1, 0x22E2, 0x33E3}
- },
- ResourceTemplate () {
- GpioIo (Shared, PullUp, 0x0DEB, 0xABCD, IoRestrictionNone,
- "\\GPIO", 0xEE, ResourceProducer, ,
- RawDataBuffer (0x04) {0xC1, 0xC2, 0xC3, 0xC4})
- {0x11E1, 0x22E2, 0x33E3}
- },
- ResourceTemplate () {
- GpioIo (Shared, PullUp, 0x0DEB, 0xABCD, IoRestrictionInputOnly,
- "\\GPIO", 0xEE, ResourceProducer, ,
- RawDataBuffer (0x04) {0xC1, 0xC2, 0xC3, 0xC4})
- {0x11E1, 0x22E2, 0x33E3}
- },
- ResourceTemplate () {
- GpioIo (Shared, PullUp, 0x0DEB, 0xABCD, IoRestrictionOutputOnly,
- "\\GPIO", 0xEE, ResourceProducer, ,
- RawDataBuffer (0x04) {0xC1, 0xC2, 0xC3, 0xC4})
- {0x11E1, 0x22E2, 0x33E3}
- },
- ResourceTemplate () {
- GpioIo (Shared, PullDown, 0x0DEB, 0xABCD, IoRestrictionNone,
- "\\GPIO", 0xEE, ResourceProducer, ,
- RawDataBuffer (0x04) {0xC1, 0xC2, 0xC3, 0xC4})
- {0x11E1, 0x22E2, 0x33E3}
- },
- ResourceTemplate () {
- GpioIo (Shared, PullDown, 0x0DEB, 0xABCD, IoRestrictionInputOnly,
- "\\GPIO", 0xEE, ResourceProducer, ,
- RawDataBuffer (0x04) {0xC1, 0xC2, 0xC3, 0xC4})
- {0x11E1, 0x22E2, 0x33E3}
- },
- ResourceTemplate () {
- GpioIo (Shared, PullDown, 0x0DEB, 0xABCD, IoRestrictionOutputOnly,
- "\\GPIO", 0xEE, ResourceProducer, ,
- RawDataBuffer (0x04) {0xC1, 0xC2, 0xC3, 0xC4})
- {0x11E1, 0x22E2, 0x33E3}
- },
- ResourceTemplate () {
- GpioIo (Shared, PullNone, 0x0DEB, 0xABCD, IoRestrictionNone,
- "\\GPIO", 0xEE, ResourceProducer, ,
- RawDataBuffer (0x04) {0xC1, 0xC2, 0xC3, 0xC4})
- {0x11E1, 0x22E2, 0x33E3}
- },
- ResourceTemplate () {
- GpioIo (Shared, PullNone, 0x0DEB, 0xABCD, IoRestrictionInputOnly,
- "\\GPIO", 0xEE, ResourceProducer, ,
- RawDataBuffer (0x04) {0xC1, 0xC2, 0xC3, 0xC4})
- {0x11E1, 0x22E2, 0x33E3}
- },
- ResourceTemplate () {
- GpioIo (Shared, PullNone, 0x0DEB, 0xABCD, IoRestrictionOutputOnly,
- "\\GPIO", 0xEE, ResourceProducer, ,
- RawDataBuffer (0x04) {0xC1, 0xC2, 0xC3, 0xC4})
- {0x11E1, 0x22E2, 0x33E3}
- },
- ResourceTemplate () {
- GpioIo (Shared, PullDefault, 0x0DEB, 0xABCD, IoRestrictionNone,
- "\\GPIO", 0xEE, ResourceProducer, ,
- RawDataBuffer (0x04) {0xC1, 0xC2, 0xC3, 0xC4})
- {0x11E1, 0x22E2, 0x33E3}
- },
- ResourceTemplate () {
- GpioIo (Shared, PullDefault, 0x0DEB, 0xABCD, IoRestrictionInputOnly,
- "\\GPIO", 0xEE, ResourceProducer, ,
- RawDataBuffer (0x04) {0xC1, 0xC2, 0xC3, 0xC4})
- {0x11E1, 0x22E2, 0x33E3}
- },
- ResourceTemplate () {
- GpioIo (Shared, PullDefault, 0x0DEB, 0xABCD, IoRestrictionOutputOnly,
- "\\GPIO", 0xEE, ResourceProducer, ,
- RawDataBuffer (0x04) {0xC1, 0xC2, 0xC3, 0xC4})
- {0x11E1, 0x22E2, 0x33E3}
- },
- ResourceTemplate () {
- GpioIo (ExclusiveAndWake, PullUp, 0x0DEB, 0xABCD, IoRestrictionNone,
- "\\GPIO", 0xEE, ResourceProducer, ,
- RawDataBuffer (0x04) {0xC1, 0xC2, 0xC3, 0xC4})
- {0x11E1, 0x22E2, 0x33E3}
- },
- ResourceTemplate () {
- GpioIo (ExclusiveAndWake, PullUp, 0x0DEB, 0xABCD, IoRestrictionInputOnly,
- "\\GPIO", 0xEE, ResourceProducer, ,
- RawDataBuffer (0x04) {0xC1, 0xC2, 0xC3, 0xC4})
- {0x11E1, 0x22E2, 0x33E3}
- },
- ResourceTemplate () {
- GpioIo (ExclusiveAndWake, PullUp, 0x0DEB, 0xABCD, IoRestrictionOutputOnly,
- "\\GPIO", 0xEE, ResourceProducer, ,
- RawDataBuffer (0x04) {0xC1, 0xC2, 0xC3, 0xC4})
- {0x11E1, 0x22E2, 0x33E3}
- },
- ResourceTemplate () {
- GpioIo (ExclusiveAndWake, PullDown, 0x0DEB, 0xABCD, IoRestrictionNone,
- "\\GPIO", 0xEE, ResourceProducer, ,
- RawDataBuffer (0x04) {0xC1, 0xC2, 0xC3, 0xC4})
- {0x11E1, 0x22E2, 0x33E3}
- },
- ResourceTemplate () {
- GpioIo (ExclusiveAndWake, PullDown, 0x0DEB, 0xABCD, IoRestrictionInputOnly,
- "\\GPIO", 0xEE, ResourceProducer, ,
- RawDataBuffer (0x04) {0xC1, 0xC2, 0xC3, 0xC4})
- {0x11E1, 0x22E2, 0x33E3}
- },
- ResourceTemplate () {
- GpioIo (ExclusiveAndWake, PullDown, 0x0DEB, 0xABCD, IoRestrictionOutputOnly,
- "\\GPIO", 0xEE, ResourceProducer, ,
- RawDataBuffer (0x04) {0xC1, 0xC2, 0xC3, 0xC4})
- {0x11E1, 0x22E2, 0x33E3}
- },
- ResourceTemplate () {
- GpioIo (ExclusiveAndWake, PullNone, 0x0DEB, 0xABCD, IoRestrictionNone,
- "\\GPIO", 0xEE, ResourceProducer, ,
- RawDataBuffer (0x04) {0xC1, 0xC2, 0xC3, 0xC4})
- {0x11E1, 0x22E2, 0x33E3}
- },
- ResourceTemplate () {
- GpioIo (ExclusiveAndWake, PullNone, 0x0DEB, 0xABCD, IoRestrictionInputOnly,
- "\\GPIO", 0xEE, ResourceProducer, ,
- RawDataBuffer (0x04) {0xC1, 0xC2, 0xC3, 0xC4})
- {0x11E1, 0x22E2, 0x33E3}
- },
- ResourceTemplate () {
- GpioIo (ExclusiveAndWake, PullNone, 0x0DEB, 0xABCD, IoRestrictionOutputOnly,
- "\\GPIO", 0xEE, ResourceProducer, ,
- RawDataBuffer (0x04) {0xC1, 0xC2, 0xC3, 0xC4})
- {0x11E1, 0x22E2, 0x33E3}
- },
- ResourceTemplate () {
- GpioIo (ExclusiveAndWake, PullDefault, 0x0DEB, 0xABCD, IoRestrictionNone,
- "\\GPIO", 0xEE, ResourceProducer, ,
- RawDataBuffer (0x04) {0xC1, 0xC2, 0xC3, 0xC4})
- {0x11E1, 0x22E2, 0x33E3}
- },
- ResourceTemplate () {
- GpioIo (ExclusiveAndWake, PullDefault, 0x0DEB, 0xABCD, IoRestrictionInputOnly,
- "\\GPIO", 0xEE, ResourceProducer, ,
- RawDataBuffer (0x04) {0xC1, 0xC2, 0xC3, 0xC4})
- {0x11E1, 0x22E2, 0x33E3}
- },
- ResourceTemplate () {
- GpioIo (ExclusiveAndWake, PullDefault, 0x0DEB, 0xABCD, IoRestrictionOutputOnly,
- "\\GPIO", 0xEE, ResourceProducer, ,
- RawDataBuffer (0x04) {0xC1, 0xC2, 0xC3, 0xC4})
- {0x11E1, 0x22E2, 0x33E3}
- },
- ResourceTemplate () {
- GpioIo (SharedAndWake, PullUp, 0x0DEB, 0xABCD, IoRestrictionNone,
- "\\GPIO", 0xEE, ResourceProducer, ,
- RawDataBuffer (0x04) {0xC1, 0xC2, 0xC3, 0xC4})
- {0x11E1, 0x22E2, 0x33E3}
- },
- ResourceTemplate () {
- GpioIo (SharedAndWake, PullUp, 0x0DEB, 0xABCD, IoRestrictionInputOnly,
- "\\GPIO", 0xEE, ResourceProducer, ,
- RawDataBuffer (0x04) {0xC1, 0xC2, 0xC3, 0xC4})
- {0x11E1, 0x22E2, 0x33E3}
- },
- ResourceTemplate () {
- GpioIo (SharedAndWake, PullUp, 0x0DEB, 0xABCD, IoRestrictionOutputOnly,
- "\\GPIO", 0xEE, ResourceProducer, ,
- RawDataBuffer (0x04) {0xC1, 0xC2, 0xC3, 0xC4})
- {0x11E1, 0x22E2, 0x33E3}
- },
- ResourceTemplate () {
- GpioIo (SharedAndWake, PullDown, 0x0DEB, 0xABCD, IoRestrictionNone,
- "\\GPIO", 0xEE, ResourceProducer, ,
- RawDataBuffer (0x04) {0xC1, 0xC2, 0xC3, 0xC4})
- {0x11E1, 0x22E2, 0x33E3}
- },
- ResourceTemplate () {
- GpioIo (SharedAndWake, PullDown, 0x0DEB, 0xABCD, IoRestrictionInputOnly,
- "\\GPIO", 0xEE, ResourceProducer, ,
- RawDataBuffer (0x04) {0xC1, 0xC2, 0xC3, 0xC4})
- {0x11E1, 0x22E2, 0x33E3}
- },
- ResourceTemplate () {
- GpioIo (SharedAndWake, PullDown, 0x0DEB, 0xABCD, IoRestrictionOutputOnly,
- "\\GPIO", 0xEE, ResourceProducer, ,
- RawDataBuffer (0x04) {0xC1, 0xC2, 0xC3, 0xC4})
- {0x11E1, 0x22E2, 0x33E3}
- },
- ResourceTemplate () {
- GpioIo (SharedAndWake, PullNone, 0x0DEB, 0xABCD, IoRestrictionNone,
- "\\GPIO", 0xEE, ResourceProducer, ,
- RawDataBuffer (0x04) {0xC1, 0xC2, 0xC3, 0xC4})
- {0x11E1, 0x22E2, 0x33E3}
- },
- ResourceTemplate () {
- GpioIo (SharedAndWake, PullNone, 0x0DEB, 0xABCD, IoRestrictionInputOnly,
- "\\GPIO", 0xEE, ResourceProducer, ,
- RawDataBuffer (0x04) {0xC1, 0xC2, 0xC3, 0xC4})
- {0x11E1, 0x22E2, 0x33E3}
- },
- ResourceTemplate () {
- GpioIo (SharedAndWake, PullNone, 0x0DEB, 0xABCD, IoRestrictionOutputOnly,
- "\\GPIO", 0xEE, ResourceProducer, ,
- RawDataBuffer (0x04) {0xC1, 0xC2, 0xC3, 0xC4})
- {0x11E1, 0x22E2, 0x33E3}
- },
- ResourceTemplate () {
- GpioIo (SharedAndWake, PullDefault, 0x0DEB, 0xABCD, IoRestrictionNone,
- "\\GPIO", 0xEE, ResourceProducer, ,
- RawDataBuffer (0x04) {0xC1, 0xC2, 0xC3, 0xC4})
- {0x11E1, 0x22E2, 0x33E3}
- },
- ResourceTemplate () {
- GpioIo (SharedAndWake, PullDefault, 0x0DEB, 0xABCD, IoRestrictionInputOnly,
- "\\GPIO", 0xEE, ResourceProducer, ,
- RawDataBuffer (0x04) {0xC1, 0xC2, 0xC3, 0xC4})
- {0x11E1, 0x22E2, 0x33E3}
- },
- ResourceTemplate () {
- GpioIo (SharedAndWake, PullDefault, 0x0DEB, 0xABCD, IoRestrictionOutputOnly,
- "\\GPIO", 0xEE, ResourceProducer, ,
- RawDataBuffer (0x04) {0xC1, 0xC2, 0xC3, 0xC4})
- {0x11E1, 0x22E2, 0x33E3}
- },
-
-
- ResourceTemplate () {
- GpioIo (Exclusive, PullUp, 0x0DEB, 0xABCD, IoRestrictionNone,
- "\\GPIO", 0xEE, ResourceConsumer, ,)
- {0x11E1, 0x22E2, 0x33E3}
- },
- ResourceTemplate () {
- GpioIo (Exclusive, PullUp, 0x0DEB, 0xABCD, IoRestrictionInputOnly,
- "\\GPIO", 0xEE, ResourceConsumer, ,)
- {0x11E1, 0x22E2, 0x33E3}
- },
- ResourceTemplate () {
- GpioIo (Exclusive, PullUp, 0x0DEB, 0xABCD, IoRestrictionOutputOnly,
- "\\GPIO", 0xEE, ResourceConsumer, ,)
- {0x11E1, 0x22E2, 0x33E3}
- },
- ResourceTemplate () {
- GpioIo (Exclusive, PullDown, 0x0DEB, 0xABCD, IoRestrictionNone,
- "\\GPIO", 0xEE, ResourceConsumer, ,)
- {0x11E1, 0x22E2, 0x33E3}
- },
- ResourceTemplate () {
- GpioIo (Exclusive, PullDown, 0x0DEB, 0xABCD, IoRestrictionInputOnly,
- "\\GPIO", 0xEE, ResourceConsumer, ,)
- {0x11E1, 0x22E2, 0x33E3}
- },
- ResourceTemplate () {
- GpioIo (Exclusive, PullDown, 0x0DEB, 0xABCD, IoRestrictionOutputOnly,
- "\\GPIO", 0xEE, ResourceConsumer)
- {0x11E1, 0x22E2, 0x33E3}
- },
- ResourceTemplate () {
- GpioIo (Exclusive, PullNone, 0x0DEB, 0xABCD, IoRestrictionNone,
- "\\GPIO", 0xEE, ResourceConsumer)
- {0x11E1, 0x22E2, 0x33E3}
- },
- ResourceTemplate () {
- GpioIo (Exclusive, PullNone, 0x0DEB, 0xABCD, IoRestrictionInputOnly,
- "\\GPIO", 0xEE, ResourceConsumer)
- {0x11E1, 0x22E2, 0x33E3}
- },
- ResourceTemplate () {
- GpioIo (Exclusive, PullNone, 0x0DEB, 0xABCD, IoRestrictionOutputOnly,
- "\\GPIO", 0xEE, ResourceConsumer)
- {0x11E1, 0x22E2, 0x33E3}
- },
- ResourceTemplate () {
- GpioIo (Exclusive, PullDefault, 0x0DEB, 0xABCD, IoRestrictionNone,
- "\\GPIO", 0xEE, ResourceConsumer)
- {0x11E1, 0x22E2, 0x33E3}
- },
- ResourceTemplate () {
- GpioIo (Exclusive, PullDefault, 0x0DEB, 0xABCD, IoRestrictionInputOnly,
- "\\GPIO", 0xEE, ResourceConsumer)
- {0x11E1, 0x22E2, 0x33E3}
- },
- ResourceTemplate () {
- GpioIo (Exclusive, PullDefault, 0x0DEB, 0xABCD, IoRestrictionOutputOnly,
- "\\GPIO", 0xEE, ResourceConsumer)
- {0x11E1, 0x22E2, 0x33E3}
- },
- ResourceTemplate () {
- GpioIo (Shared, PullUp, 0x0DEB, 0xABCD, IoRestrictionNone,
- "\\GPIO", 0xEE, ResourceConsumer)
- {0x11E1, 0x22E2, 0x33E3}
- },
- ResourceTemplate () {
- GpioIo (Shared, PullUp, 0x0DEB, 0xABCD, IoRestrictionInputOnly,
- "\\GPIO", 0xEE, ResourceConsumer)
- {0x11E1, 0x22E2, 0x33E3}
- },
- ResourceTemplate () {
- GpioIo (Shared, PullUp, 0x0DEB, 0xABCD, IoRestrictionOutputOnly,
- "\\GPIO", 0xEE, ResourceConsumer)
- {0x11E1, 0x22E2, 0x33E3}
- },
- ResourceTemplate () {
- GpioIo (Shared, PullDown, 0x0DEB, 0xABCD, IoRestrictionNone,
- "\\GPIO", 0xEE, ResourceConsumer)
- {0x11E1, 0x22E2, 0x33E3}
- },
- ResourceTemplate () {
- GpioIo (Shared, PullDown, 0x0DEB, 0xABCD, IoRestrictionInputOnly,
- "\\GPIO", 0xEE, ResourceConsumer)
- {0x11E1, 0x22E2, 0x33E3}
- },
- ResourceTemplate () {
- GpioIo (Shared, PullDown, 0x0DEB, 0xABCD, IoRestrictionOutputOnly,
- "\\GPIO", 0xEE, ResourceConsumer)
- {0x11E1, 0x22E2, 0x33E3}
- },
- ResourceTemplate () {
- GpioIo (Shared, PullNone, 0x0DEB, 0xABCD, IoRestrictionNone,
- "\\GPIO", 0xEE, ResourceConsumer,)
- {0x11E1, 0x22E2, 0x33E3}
- },
- ResourceTemplate () {
- GpioIo (Shared, PullNone, 0x0DEB, 0xABCD, IoRestrictionInputOnly,
- "\\GPIO", 0xEE, ResourceConsumer,)
- {0x11E1, 0x22E2, 0x33E3}
- },
- ResourceTemplate () {
- GpioIo (Shared, PullNone, 0x0DEB, 0xABCD, IoRestrictionOutputOnly,
- "\\GPIO", 0xEE, ResourceConsumer,)
- {0x11E1, 0x22E2, 0x33E3}
- },
- ResourceTemplate () {
- GpioIo (Shared, PullDefault, 0x0DEB, 0xABCD, IoRestrictionNone,
- "\\GPIO", 0xEE, ResourceConsumer,)
- {0x11E1, 0x22E2, 0x33E3}
- },
- ResourceTemplate () {
- GpioIo (Shared, PullDefault, 0x0DEB, 0xABCD, IoRestrictionInputOnly,
- "\\GPIO", 0xEE, ResourceConsumer,)
- {0x11E1, 0x22E2, 0x33E3}
- },
- ResourceTemplate () {
- GpioIo (Shared, PullDefault, 0x0DEB, 0xABCD, IoRestrictionOutputOnly,
- "\\GPIO", 0xEE, ResourceConsumer,)
- {0x11E1, 0x22E2, 0x33E3}
- },
- ResourceTemplate () {
- GpioIo (ExclusiveAndWake, PullUp, 0x0DEB, 0xABCD, IoRestrictionNone,
- "\\GPIO", 0xEE, ResourceConsumer,)
- {0x11E1, 0x22E2, 0x33E3}
- },
- ResourceTemplate () {
- GpioIo (ExclusiveAndWake, PullUp, 0x0DEB, 0xABCD, IoRestrictionInputOnly,
- "\\GPIO", 0xEE, ResourceConsumer,)
- {0x11E1, 0x22E2, 0x33E3}
- },
- ResourceTemplate () {
- GpioIo (ExclusiveAndWake, PullUp, 0x0DEB, 0xABCD, IoRestrictionOutputOnly,
- "\\GPIO", 0xEE, ResourceConsumer,)
- {0x11E1, 0x22E2, 0x33E3}
- },
- ResourceTemplate () {
- GpioIo (ExclusiveAndWake, PullDown, 0x0DEB, 0xABCD, IoRestrictionNone,
- "\\GPIO", 0xEE, ResourceConsumer,)
- {0x11E1, 0x22E2, 0x33E3}
- },
- ResourceTemplate () {
- GpioIo (ExclusiveAndWake, PullDown, 0x0DEB, 0xABCD, IoRestrictionInputOnly,
- "\\GPIO", 0xEE, ResourceConsumer, ,
- RawDataBuffer (0x04) {0xC1, 0xC2, 0xC3, 0xC4})
- {0x11E1, 0x22E2, 0x33E3}
- },
- ResourceTemplate () {
- GpioIo (ExclusiveAndWake, PullDown, 0x0DEB, 0xABCD, IoRestrictionOutputOnly,
- "\\GPIO", 0xEE, ResourceConsumer,)
- {0x11E1, 0x22E2, 0x33E3}
- },
- ResourceTemplate () {
- GpioIo (ExclusiveAndWake, PullNone, 0x0DEB, 0xABCD, IoRestrictionNone,
- "\\GPIO", 0xEE, ResourceConsumer,)
- {0x11E1, 0x22E2, 0x33E3}
- },
- ResourceTemplate () {
- GpioIo (ExclusiveAndWake, PullNone, 0x0DEB, 0xABCD, IoRestrictionInputOnly,
- "\\GPIO", 0xEE, ResourceConsumer,)
- {0x11E1, 0x22E2, 0x33E3}
- },
- ResourceTemplate () {
- GpioIo (ExclusiveAndWake, PullNone, 0x0DEB, 0xABCD, IoRestrictionOutputOnly,
- "\\GPIO", 0xEE, ResourceConsumer,)
- {0x11E1, 0x22E2, 0x33E3}
- },
- ResourceTemplate () {
- GpioIo (ExclusiveAndWake, PullDefault, 0x0DEB, 0xABCD, IoRestrictionNone,
- "\\GPIO", 0xEE, ResourceConsumer,)
- {0x11E1, 0x22E2, 0x33E3}
- },
- ResourceTemplate () {
- GpioIo (ExclusiveAndWake, PullDefault, 0x0DEB, 0xABCD, IoRestrictionInputOnly,
- "\\GPIO", 0xEE, ResourceConsumer,)
- {0x11E1, 0x22E2, 0x33E3}
- },
- ResourceTemplate () {
- GpioIo (ExclusiveAndWake, PullDefault, 0x0DEB, 0xABCD, IoRestrictionOutputOnly,
- "\\GPIO", 0xEE, ResourceConsumer,)
- {0x11E1, 0x22E2, 0x33E3}
- },
- ResourceTemplate () {
- GpioIo (SharedAndWake, PullUp, 0x0DEB, 0xABCD, IoRestrictionNone,
- "\\GPIO", 0xEE, ResourceConsumer,)
- {0x11E1, 0x22E2, 0x33E3}
- },
- ResourceTemplate () {
- GpioIo (SharedAndWake, PullUp, 0x0DEB, 0xABCD, IoRestrictionInputOnly,
- "\\GPIO", 0xEE, ResourceConsumer,)
- {0x11E1, 0x22E2, 0x33E3}
- },
- ResourceTemplate () {
- GpioIo (SharedAndWake, PullUp, 0x0DEB, 0xABCD, IoRestrictionOutputOnly,
- "\\GPIO", 0xEE, ResourceConsumer,)
- {0x11E1, 0x22E2, 0x33E3}
- },
- ResourceTemplate () {
- GpioIo (SharedAndWake, PullDown, 0x0DEB, 0xABCD, IoRestrictionNone,
- "\\GPIO", 0xEE, ResourceConsumer,)
- {0x11E1, 0x22E2, 0x33E3}
- },
- ResourceTemplate () {
- GpioIo (SharedAndWake, PullDown, 0x0DEB, 0xABCD, IoRestrictionInputOnly,
- "\\GPIO", 0xEE, ResourceConsumer,)
- {0x11E1, 0x22E2, 0x33E3}
- },
- ResourceTemplate () {
- GpioIo (SharedAndWake, PullDown, 0x0DEB, 0xABCD, IoRestrictionOutputOnly,
- "\\GPIO", 0xEE, ResourceConsumer,)
- {0x11E1, 0x22E2, 0x33E3}
- },
- ResourceTemplate () {
- GpioIo (SharedAndWake, PullNone, 0x0DEB, 0xABCD, IoRestrictionNone,
- "\\GPIO", 0xEE, ResourceConsumer, ,)
- {0x11E1, 0x22E2, 0x33E3}
- },
- ResourceTemplate () {
- GpioIo (SharedAndWake, PullNone, 0x0DEB, 0xABCD, IoRestrictionInputOnly,
- "\\GPIO", 0xEE, ResourceConsumer, ,)
- {0x11E1, 0x22E2, 0x33E3}
- },
- ResourceTemplate () {
- GpioIo (SharedAndWake, PullNone, 0x0DEB, 0xABCD, IoRestrictionOutputOnly,
- "\\GPIO", 0xEE, ResourceConsumer, ,)
- {0x11E1, 0x22E2, 0x33E3}
- },
- ResourceTemplate () {
- GpioIo (SharedAndWake, PullDefault, 0x0DEB, 0xABCD, IoRestrictionNone,
- "\\GPIO", 0xEE, ResourceConsumer, ,)
- {0x11E1, 0x22E2, 0x33E3}
- },
- ResourceTemplate () {
- GpioIo (SharedAndWake, PullDefault, 0x0DEB, 0xABCD, IoRestrictionInputOnly,
- "\\GPIO", 0xEE, ResourceConsumer, ,)
- {0x11E1, 0x22E2, 0x33E3}
- },
- ResourceTemplate () {
- GpioIo (SharedAndWake, PullDefault, 0x0DEB, 0xABCD, IoRestrictionOutputOnly,
- "\\GPIO", 0xEE, ResourceConsumer, ,)
- {0x11E1, 0x22E2, 0x33E3}
- },
-
-
- ResourceTemplate () {
- GpioIo (Exclusive, PullUp, 0x0DEB, 0xABCD, IoRestrictionNone,
- "\\GPIO", 0xEE, ResourceProducer)
- {0x11E1, 0x22E2, 0x33E3}
- },
- ResourceTemplate () {
- GpioIo (Exclusive, PullUp, 0x0DEB, 0xABCD, IoRestrictionInputOnly,
- "\\GPIO", 0xEE, ResourceProducer)
- {0x11E1, 0x22E2, 0x33E3}
- },
- ResourceTemplate () {
- GpioIo (Exclusive, PullUp, 0x0DEB, 0xABCD, IoRestrictionOutputOnly,
- "\\GPIO", 0xEE, ResourceProducer)
- {0x11E1, 0x22E2, 0x33E3}
- },
- ResourceTemplate () {
- GpioIo (Exclusive, PullDown, 0x0DEB, 0xABCD, IoRestrictionNone,
- "\\GPIO", 0xEE, ResourceProducer)
- {0x11E1, 0x22E2, 0x33E3}
- },
- ResourceTemplate () {
- GpioIo (Exclusive, PullDown, 0x0DEB, 0xABCD, IoRestrictionInputOnly,
- "\\GPIO", 0xEE, ResourceProducer)
- {0x11E1, 0x22E2, 0x33E3}
- },
- ResourceTemplate () {
- GpioIo (Exclusive, PullDown, 0x0DEB, 0xABCD, IoRestrictionOutputOnly,
- "\\GPIO", 0xEE, ResourceProducer)
- {0x11E1, 0x22E2, 0x33E3}
- },
- ResourceTemplate () {
- GpioIo (Exclusive, PullNone, 0x0DEB, 0xABCD, IoRestrictionNone,
- "\\GPIO", 0xEE, ResourceProducer)
- {0x11E1, 0x22E2, 0x33E3}
- },
- ResourceTemplate () {
- GpioIo (Exclusive, PullNone, 0x0DEB, 0xABCD, IoRestrictionInputOnly,
- "\\GPIO", 0xEE, ResourceProducer)
- {0x11E1, 0x22E2, 0x33E3}
- },
- ResourceTemplate () {
- GpioIo (Exclusive, PullNone, 0x0DEB, 0xABCD, IoRestrictionOutputOnly,
- "\\GPIO", 0xEE, ResourceProducer)
- {0x11E1, 0x22E2, 0x33E3}
- },
- ResourceTemplate () {
- GpioIo (Exclusive, PullDefault, 0x0DEB, 0xABCD, IoRestrictionNone,
- "\\GPIO", 0xEE, ResourceProducer)
- {0x11E1, 0x22E2, 0x33E3}
- },
- ResourceTemplate () {
- GpioIo (Exclusive, PullDefault, 0x0DEB, 0xABCD, IoRestrictionInputOnly,
- "\\GPIO", 0xEE, ResourceProducer)
- {0x11E1, 0x22E2, 0x33E3}
- },
- ResourceTemplate () {
- GpioIo (Exclusive, PullDefault, 0x0DEB, 0xABCD, IoRestrictionOutputOnly,
- "\\GPIO", 0xEE, ResourceProducer,)
- {0x11E1, 0x22E2, 0x33E3}
- },
- ResourceTemplate () {
- GpioIo (Shared, PullUp, 0x0DEB, 0xABCD, IoRestrictionNone,
- "\\GPIO", 0xEE, ResourceProducer,)
- {0x11E1, 0x22E2, 0x33E3}
- },
- ResourceTemplate () {
- GpioIo (Shared, PullUp, 0x0DEB, 0xABCD, IoRestrictionInputOnly,
- "\\GPIO", 0xEE, ResourceProducer,)
- {0x11E1, 0x22E2, 0x33E3}
- },
- ResourceTemplate () {
- GpioIo (Shared, PullUp, 0x0DEB, 0xABCD, IoRestrictionOutputOnly,
- "\\GPIO", 0xEE, ResourceProducer,)
- {0x11E1, 0x22E2, 0x33E3}
- },
- ResourceTemplate () {
- GpioIo (Shared, PullDown, 0x0DEB, 0xABCD, IoRestrictionNone,
- "\\GPIO", 0xEE, ResourceProducer,)
- {0x11E1, 0x22E2, 0x33E3}
- },
- ResourceTemplate () {
- GpioIo (Shared, PullDown, 0x0DEB, 0xABCD, IoRestrictionInputOnly,
- "\\GPIO", 0xEE, ResourceProducer,)
- {0x11E1, 0x22E2, 0x33E3}
- },
- ResourceTemplate () {
- GpioIo (Shared, PullDown, 0x0DEB, 0xABCD, IoRestrictionOutputOnly,
- "\\GPIO", 0xEE, ResourceProducer,)
- {0x11E1, 0x22E2, 0x33E3}
- },
- ResourceTemplate () {
- GpioIo (Shared, PullNone, 0x0DEB, 0xABCD, IoRestrictionNone,
- "\\GPIO", 0xEE, ResourceProducer,)
- {0x11E1, 0x22E2, 0x33E3}
- },
- ResourceTemplate () {
- GpioIo (Shared, PullNone, 0x0DEB, 0xABCD, IoRestrictionInputOnly,
- "\\GPIO", 0xEE, ResourceProducer,)
- {0x11E1, 0x22E2, 0x33E3}
- },
- ResourceTemplate () {
- GpioIo (Shared, PullNone, 0x0DEB, 0xABCD, IoRestrictionOutputOnly,
- "\\GPIO", 0xEE, ResourceProducer,)
- {0x11E1, 0x22E2, 0x33E3}
- },
- ResourceTemplate () {
- GpioIo (Shared, PullDefault, 0x0DEB, 0xABCD, IoRestrictionNone,
- "\\GPIO", 0xEE, ResourceProducer,)
- {0x11E1, 0x22E2, 0x33E3}
- },
- ResourceTemplate () {
- GpioIo (Shared, PullDefault, 0x0DEB, 0xABCD, IoRestrictionInputOnly,
- "\\GPIO", 0xEE, ResourceProducer,)
- {0x11E1, 0x22E2, 0x33E3}
- },
- ResourceTemplate () {
- GpioIo (Shared, PullDefault, 0x0DEB, 0xABCD, IoRestrictionOutputOnly,
- "\\GPIO", 0xEE, ResourceProducer,)
- {0x11E1, 0x22E2, 0x33E3}
- },
- ResourceTemplate () {
- GpioIo (ExclusiveAndWake, PullUp, 0x0DEB, 0xABCD, IoRestrictionNone,
- "\\GPIO", 0xEE, ResourceProducer,)
- {0x11E1, 0x22E2, 0x33E3}
- },
- ResourceTemplate () {
- GpioIo (ExclusiveAndWake, PullUp, 0x0DEB, 0xABCD, IoRestrictionInputOnly,
- "\\GPIO", 0xEE, ResourceProducer,)
- {0x11E1, 0x22E2, 0x33E3}
- },
- ResourceTemplate () {
- GpioIo (ExclusiveAndWake, PullUp, 0x0DEB, 0xABCD, IoRestrictionOutputOnly,
- "\\GPIO", 0xEE, ResourceProducer,)
- {0x11E1, 0x22E2, 0x33E3}
- },
- ResourceTemplate () {
- GpioIo (ExclusiveAndWake, PullDown, 0x0DEB, 0xABCD, IoRestrictionNone,
- "\\GPIO", 0xEE, ResourceProducer,)
- {0x11E1, 0x22E2, 0x33E3}
- },
- ResourceTemplate () {
- GpioIo (ExclusiveAndWake, PullDown, 0x0DEB, 0xABCD, IoRestrictionInputOnly,
- "\\GPIO", 0xEE, ResourceProducer,)
- {0x11E1, 0x22E2, 0x33E3}
- },
- ResourceTemplate () {
- GpioIo (ExclusiveAndWake, PullDown, 0x0DEB, 0xABCD, IoRestrictionOutputOnly,
- "\\GPIO", 0xEE, ResourceProducer,)
- {0x11E1, 0x22E2, 0x33E3}
- },
- ResourceTemplate () {
- GpioIo (ExclusiveAndWake, PullNone, 0x0DEB, 0xABCD, IoRestrictionNone,
- "\\GPIO", 0xEE, ResourceProducer,)
- {0x11E1, 0x22E2, 0x33E3}
- },
- ResourceTemplate () {
- GpioIo (ExclusiveAndWake, PullNone, 0x0DEB, 0xABCD, IoRestrictionInputOnly,
- "\\GPIO", 0xEE, ResourceProducer,)
- {0x11E1, 0x22E2, 0x33E3}
- },
- ResourceTemplate () {
- GpioIo (ExclusiveAndWake, PullNone, 0x0DEB, 0xABCD, IoRestrictionOutputOnly,
- "\\GPIO", 0xEE, ResourceProducer,)
- {0x11E1, 0x22E2, 0x33E3}
- },
- ResourceTemplate () {
- GpioIo (ExclusiveAndWake, PullDefault, 0x0DEB, 0xABCD, IoRestrictionNone,
- "\\GPIO", 0xEE, ResourceProducer,)
- {0x11E1, 0x22E2, 0x33E3}
- },
- ResourceTemplate () {
- GpioIo (ExclusiveAndWake, PullDefault, 0x0DEB, 0xABCD, IoRestrictionInputOnly,
- "\\GPIO", 0xEE, ResourceProducer,)
- {0x11E1, 0x22E2, 0x33E3}
- },
- ResourceTemplate () {
- GpioIo (ExclusiveAndWake, PullDefault, 0x0DEB, 0xABCD, IoRestrictionOutputOnly,
- "\\GPIO", 0xEE, ResourceProducer,)
- {0x11E1, 0x22E2, 0x33E3}
- },
- ResourceTemplate () {
- GpioIo (SharedAndWake, PullUp, 0x0DEB, 0xABCD, IoRestrictionNone,
- "\\GPIO", 0xEE, ResourceProducer,)
- {0x11E1, 0x22E2, 0x33E3}
- },
- ResourceTemplate () {
- GpioIo (SharedAndWake, PullUp, 0x0DEB, 0xABCD, IoRestrictionInputOnly,
- "\\GPIO", 0xEE, ResourceProducer,)
- {0x11E1, 0x22E2, 0x33E3}
- },
- ResourceTemplate () {
- GpioIo (SharedAndWake, PullUp, 0x0DEB, 0xABCD, IoRestrictionOutputOnly,
- "\\GPIO", 0xEE, ResourceProducer,)
- {0x11E1, 0x22E2, 0x33E3}
- },
- ResourceTemplate () {
- GpioIo (SharedAndWake, PullDown, 0x0DEB, 0xABCD, IoRestrictionNone,
- "\\GPIO", 0xEE, ResourceProducer,)
- {0x11E1, 0x22E2, 0x33E3}
- },
- ResourceTemplate () {
- GpioIo (SharedAndWake, PullDown, 0x0DEB, 0xABCD, IoRestrictionInputOnly,
- "\\GPIO", 0xEE, ResourceProducer,)
- {0x11E1, 0x22E2, 0x33E3}
- },
- ResourceTemplate () {
- GpioIo (SharedAndWake, PullDown, 0x0DEB, 0xABCD, IoRestrictionOutputOnly,
- "\\GPIO", 0xEE, ResourceProducer,)
- {0x11E1, 0x22E2, 0x33E3}
- },
- ResourceTemplate () {
- GpioIo (SharedAndWake, PullNone, 0x0DEB, 0xABCD, IoRestrictionNone,
- "\\GPIO", 0xEE, ResourceProducer,)
- {0x11E1, 0x22E2, 0x33E3}
- },
- ResourceTemplate () {
- GpioIo (SharedAndWake, PullNone, 0x0DEB, 0xABCD, IoRestrictionInputOnly,
- "\\GPIO", 0xEE, ResourceProducer,)
- {0x11E1, 0x22E2, 0x33E3}
- },
- ResourceTemplate () {
- GpioIo (SharedAndWake, PullNone, 0x0DEB, 0xABCD, IoRestrictionOutputOnly,
- "\\GPIO", 0xEE, ResourceProducer,)
- {0x11E1, 0x22E2, 0x33E3}
- },
- ResourceTemplate () {
- GpioIo (SharedAndWake, PullDefault, 0x0DEB, 0xABCD, IoRestrictionNone,
- "\\GPIO", 0xEE, ResourceProducer,)
- {0x11E1, 0x22E2, 0x33E3}
- },
- ResourceTemplate () {
- GpioIo (SharedAndWake, PullDefault, 0x0DEB, 0xABCD, IoRestrictionInputOnly,
- "\\GPIO", 0xEE, ResourceProducer,)
- {0x11E1, 0x22E2, 0x33E3}
- },
- ResourceTemplate () {
- GpioIo (SharedAndWake, PullDefault, 0x0DEB, 0xABCD, IoRestrictionOutputOnly,
- "\\GPIO", 0xEE, ResourceProducer,)
- {0x11E1, 0x22E2, 0x33E3}
- },
-
- // Late addition: IoRestrictionNoneAndPreserve keyword
-
- ResourceTemplate () {
- GpioIo (Exclusive, PullUp, 0x0DEB, 0xABCD, IoRestrictionNoneAndPreserve,
- "\\GPIO", 0xEE, ResourceConsumer, ,
- RawDataBuffer (0x04) {0xC1, 0xC2, 0xC3, 0xC4})
- {0x11E1, 0x22E2, 0x33E3}
- },
- ResourceTemplate () {
- GpioIo (SharedAndWake, PullDefault, 0x0DEB, 0xABCD, IoRestrictionNoneAndPreserve,
- "\\GPIO", 0xEE)
- {0x11E1, 0x22E2}
- },
- ResourceTemplate () {
- GpioIo (Shared, PullUp, 0x0DEB, 0xABCD, IoRestrictionNoneAndPreserve,
- "\\GPIO", 0xEE, ResourceConsumer)
- {0x11E1}
- },
-
- // Minimal invocation
- ResourceTemplate () {
- GpioIo (, PullUp, , , , "\\GPIO", , ,)
- {0x11E1, 0x22E2, 0x33E3}
- }
-})
-
-Name (p455, Package() {
- Buffer (0x29)
- {
- /* 0000 */ 0x8C, 0x24, 0x00, 0x01, 0x01, 0x01, 0x00, 0x00,
- /* 0008 */ 0x00, 0x01, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
- /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x04, 0x00, 0xE1,
- /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
- /* 0020 */ 0x49, 0x4F, 0x00, 0xC1, 0xC2, 0xC3, 0xC4, 0x79,
- /* 0028 */ 0x00
- },
- Buffer (0x29)
- {
- /* 0000 */ 0x8C, 0x24, 0x00, 0x01, 0x01, 0x01, 0x00, 0x01,
- /* 0008 */ 0x00, 0x01, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
- /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x04, 0x00, 0xE1,
- /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
- /* 0020 */ 0x49, 0x4F, 0x00, 0xC1, 0xC2, 0xC3, 0xC4, 0x79,
- /* 0028 */ 0x00
- },
- Buffer (0x29)
- {
- /* 0000 */ 0x8C, 0x24, 0x00, 0x01, 0x01, 0x01, 0x00, 0x02,
- /* 0008 */ 0x00, 0x01, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
- /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x04, 0x00, 0xE1,
- /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
- /* 0020 */ 0x49, 0x4F, 0x00, 0xC1, 0xC2, 0xC3, 0xC4, 0x79,
- /* 0028 */ 0x00
- },
- Buffer (0x29)
- {
- /* 0000 */ 0x8C, 0x24, 0x00, 0x01, 0x01, 0x01, 0x00, 0x00,
- /* 0008 */ 0x00, 0x02, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
- /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x04, 0x00, 0xE1,
- /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
- /* 0020 */ 0x49, 0x4F, 0x00, 0xC1, 0xC2, 0xC3, 0xC4, 0x79,
- /* 0028 */ 0x00
- },
- Buffer (0x29)
- {
- /* 0000 */ 0x8C, 0x24, 0x00, 0x01, 0x01, 0x01, 0x00, 0x01,
- /* 0008 */ 0x00, 0x02, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
- /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x04, 0x00, 0xE1,
- /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
- /* 0020 */ 0x49, 0x4F, 0x00, 0xC1, 0xC2, 0xC3, 0xC4, 0x79,
- /* 0028 */ 0x00
- },
- Buffer (0x29)
- {
- /* 0000 */ 0x8C, 0x24, 0x00, 0x01, 0x01, 0x01, 0x00, 0x02,
- /* 0008 */ 0x00, 0x02, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
- /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x04, 0x00, 0xE1,
- /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
- /* 0020 */ 0x49, 0x4F, 0x00, 0xC1, 0xC2, 0xC3, 0xC4, 0x79,
- /* 0028 */ 0x00
- },
- Buffer (0x29)
- {
- /* 0000 */ 0x8C, 0x24, 0x00, 0x01, 0x01, 0x01, 0x00, 0x00,
- /* 0008 */ 0x00, 0x03, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
- /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x04, 0x00, 0xE1,
- /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
- /* 0020 */ 0x49, 0x4F, 0x00, 0xC1, 0xC2, 0xC3, 0xC4, 0x79,
- /* 0028 */ 0x00
- },
- Buffer (0x29)
- {
- /* 0000 */ 0x8C, 0x24, 0x00, 0x01, 0x01, 0x01, 0x00, 0x01,
- /* 0008 */ 0x00, 0x03, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
- /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x04, 0x00, 0xE1,
- /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
- /* 0020 */ 0x49, 0x4F, 0x00, 0xC1, 0xC2, 0xC3, 0xC4, 0x79,
- /* 0028 */ 0x00
- },
- Buffer (0x29)
- {
- /* 0000 */ 0x8C, 0x24, 0x00, 0x01, 0x01, 0x01, 0x00, 0x02,
- /* 0008 */ 0x00, 0x03, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
- /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x04, 0x00, 0xE1,
- /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
- /* 0020 */ 0x49, 0x4F, 0x00, 0xC1, 0xC2, 0xC3, 0xC4, 0x79,
- /* 0028 */ 0x00
- },
- Buffer (0x29)
- {
- /* 0000 */ 0x8C, 0x24, 0x00, 0x01, 0x01, 0x01, 0x00, 0x00,
- /* 0008 */ 0x00, 0x00, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
- /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x04, 0x00, 0xE1,
- /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
- /* 0020 */ 0x49, 0x4F, 0x00, 0xC1, 0xC2, 0xC3, 0xC4, 0x79,
- /* 0028 */ 0x00
- },
- Buffer (0x29)
- {
- /* 0000 */ 0x8C, 0x24, 0x00, 0x01, 0x01, 0x01, 0x00, 0x01,
- /* 0008 */ 0x00, 0x00, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
- /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x04, 0x00, 0xE1,
- /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
- /* 0020 */ 0x49, 0x4F, 0x00, 0xC1, 0xC2, 0xC3, 0xC4, 0x79,
- /* 0028 */ 0x00
- },
- Buffer (0x29)
- {
- /* 0000 */ 0x8C, 0x24, 0x00, 0x01, 0x01, 0x01, 0x00, 0x02,
- /* 0008 */ 0x00, 0x00, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
- /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x04, 0x00, 0xE1,
- /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
- /* 0020 */ 0x49, 0x4F, 0x00, 0xC1, 0xC2, 0xC3, 0xC4, 0x79,
- /* 0028 */ 0x00
- },
- Buffer (0x29)
- {
- /* 0000 */ 0x8C, 0x24, 0x00, 0x01, 0x01, 0x01, 0x00, 0x08,
- /* 0008 */ 0x00, 0x01, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
- /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x04, 0x00, 0xE1,
- /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
- /* 0020 */ 0x49, 0x4F, 0x00, 0xC1, 0xC2, 0xC3, 0xC4, 0x79,
- /* 0028 */ 0x00
- },
- Buffer (0x29)
- {
- /* 0000 */ 0x8C, 0x24, 0x00, 0x01, 0x01, 0x01, 0x00, 0x09,
- /* 0008 */ 0x00, 0x01, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
- /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x04, 0x00, 0xE1,
- /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
- /* 0020 */ 0x49, 0x4F, 0x00, 0xC1, 0xC2, 0xC3, 0xC4, 0x79,
- /* 0028 */ 0x00
- },
- Buffer (0x29)
- {
- /* 0000 */ 0x8C, 0x24, 0x00, 0x01, 0x01, 0x01, 0x00, 0x0A,
- /* 0008 */ 0x00, 0x01, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
- /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x04, 0x00, 0xE1,
- /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
- /* 0020 */ 0x49, 0x4F, 0x00, 0xC1, 0xC2, 0xC3, 0xC4, 0x79,
- /* 0028 */ 0x00
- },
- Buffer (0x29)
- {
- /* 0000 */ 0x8C, 0x24, 0x00, 0x01, 0x01, 0x01, 0x00, 0x08,
- /* 0008 */ 0x00, 0x02, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
- /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x04, 0x00, 0xE1,
- /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
- /* 0020 */ 0x49, 0x4F, 0x00, 0xC1, 0xC2, 0xC3, 0xC4, 0x79,
- /* 0028 */ 0x00
- },
- Buffer (0x29)
- {
- /* 0000 */ 0x8C, 0x24, 0x00, 0x01, 0x01, 0x01, 0x00, 0x09,
- /* 0008 */ 0x00, 0x02, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
- /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x04, 0x00, 0xE1,
- /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
- /* 0020 */ 0x49, 0x4F, 0x00, 0xC1, 0xC2, 0xC3, 0xC4, 0x79,
- /* 0028 */ 0x00
- },
- Buffer (0x29)
- {
- /* 0000 */ 0x8C, 0x24, 0x00, 0x01, 0x01, 0x01, 0x00, 0x0A,
- /* 0008 */ 0x00, 0x02, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
- /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x04, 0x00, 0xE1,
- /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
- /* 0020 */ 0x49, 0x4F, 0x00, 0xC1, 0xC2, 0xC3, 0xC4, 0x79,
- /* 0028 */ 0x00
- },
- Buffer (0x29)
- {
- /* 0000 */ 0x8C, 0x24, 0x00, 0x01, 0x01, 0x01, 0x00, 0x08,
- /* 0008 */ 0x00, 0x03, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
- /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x04, 0x00, 0xE1,
- /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
- /* 0020 */ 0x49, 0x4F, 0x00, 0xC1, 0xC2, 0xC3, 0xC4, 0x79,
- /* 0028 */ 0x00
- },
- Buffer (0x29)
- {
- /* 0000 */ 0x8C, 0x24, 0x00, 0x01, 0x01, 0x01, 0x00, 0x09,
- /* 0008 */ 0x00, 0x03, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
- /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x04, 0x00, 0xE1,
- /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
- /* 0020 */ 0x49, 0x4F, 0x00, 0xC1, 0xC2, 0xC3, 0xC4, 0x79,
- /* 0028 */ 0x00
- },
- Buffer (0x29)
- {
- /* 0000 */ 0x8C, 0x24, 0x00, 0x01, 0x01, 0x01, 0x00, 0x0A,
- /* 0008 */ 0x00, 0x03, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
- /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x04, 0x00, 0xE1,
- /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
- /* 0020 */ 0x49, 0x4F, 0x00, 0xC1, 0xC2, 0xC3, 0xC4, 0x79,
- /* 0028 */ 0x00
- },
- Buffer (0x29)
- {
- /* 0000 */ 0x8C, 0x24, 0x00, 0x01, 0x01, 0x01, 0x00, 0x08,
- /* 0008 */ 0x00, 0x00, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
- /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x04, 0x00, 0xE1,
- /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
- /* 0020 */ 0x49, 0x4F, 0x00, 0xC1, 0xC2, 0xC3, 0xC4, 0x79,
- /* 0028 */ 0x00
- },
- Buffer (0x29)
- {
- /* 0000 */ 0x8C, 0x24, 0x00, 0x01, 0x01, 0x01, 0x00, 0x09,
- /* 0008 */ 0x00, 0x00, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
- /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x04, 0x00, 0xE1,
- /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
- /* 0020 */ 0x49, 0x4F, 0x00, 0xC1, 0xC2, 0xC3, 0xC4, 0x79,
- /* 0028 */ 0x00
- },
- Buffer (0x29)
- {
- /* 0000 */ 0x8C, 0x24, 0x00, 0x01, 0x01, 0x01, 0x00, 0x0A,
- /* 0008 */ 0x00, 0x00, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
- /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x04, 0x00, 0xE1,
- /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
- /* 0020 */ 0x49, 0x4F, 0x00, 0xC1, 0xC2, 0xC3, 0xC4, 0x79,
- /* 0028 */ 0x00
- },
- Buffer (0x29)
- {
- /* 0000 */ 0x8C, 0x24, 0x00, 0x01, 0x01, 0x01, 0x00, 0x10,
- /* 0008 */ 0x00, 0x01, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
- /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x04, 0x00, 0xE1,
- /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
- /* 0020 */ 0x49, 0x4F, 0x00, 0xC1, 0xC2, 0xC3, 0xC4, 0x79,
- /* 0028 */ 0x00
- },
- Buffer (0x29)
- {
- /* 0000 */ 0x8C, 0x24, 0x00, 0x01, 0x01, 0x01, 0x00, 0x11,
- /* 0008 */ 0x00, 0x01, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
- /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x04, 0x00, 0xE1,
- /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
- /* 0020 */ 0x49, 0x4F, 0x00, 0xC1, 0xC2, 0xC3, 0xC4, 0x79,
- /* 0028 */ 0x00
- },
- Buffer (0x29)
- {
- /* 0000 */ 0x8C, 0x24, 0x00, 0x01, 0x01, 0x01, 0x00, 0x12,
- /* 0008 */ 0x00, 0x01, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
- /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x04, 0x00, 0xE1,
- /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
- /* 0020 */ 0x49, 0x4F, 0x00, 0xC1, 0xC2, 0xC3, 0xC4, 0x79,
- /* 0028 */ 0x00
- },
- Buffer (0x29)
- {
- /* 0000 */ 0x8C, 0x24, 0x00, 0x01, 0x01, 0x01, 0x00, 0x10,
- /* 0008 */ 0x00, 0x02, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
- /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x04, 0x00, 0xE1,
- /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
- /* 0020 */ 0x49, 0x4F, 0x00, 0xC1, 0xC2, 0xC3, 0xC4, 0x79,
- /* 0028 */ 0x00
- },
- Buffer (0x29)
- {
- /* 0000 */ 0x8C, 0x24, 0x00, 0x01, 0x01, 0x01, 0x00, 0x11,
- /* 0008 */ 0x00, 0x02, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
- /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x04, 0x00, 0xE1,
- /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
- /* 0020 */ 0x49, 0x4F, 0x00, 0xC1, 0xC2, 0xC3, 0xC4, 0x79,
- /* 0028 */ 0x00
- },
- Buffer (0x29)
- {
- /* 0000 */ 0x8C, 0x24, 0x00, 0x01, 0x01, 0x01, 0x00, 0x12,
- /* 0008 */ 0x00, 0x02, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
- /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x04, 0x00, 0xE1,
- /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
- /* 0020 */ 0x49, 0x4F, 0x00, 0xC1, 0xC2, 0xC3, 0xC4, 0x79,
- /* 0028 */ 0x00
- },
- Buffer (0x29)
- {
- /* 0000 */ 0x8C, 0x24, 0x00, 0x01, 0x01, 0x01, 0x00, 0x10,
- /* 0008 */ 0x00, 0x03, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
- /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x04, 0x00, 0xE1,
- /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
- /* 0020 */ 0x49, 0x4F, 0x00, 0xC1, 0xC2, 0xC3, 0xC4, 0x79,
- /* 0028 */ 0x00
- },
- Buffer (0x29)
- {
- /* 0000 */ 0x8C, 0x24, 0x00, 0x01, 0x01, 0x01, 0x00, 0x11,
- /* 0008 */ 0x00, 0x03, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
- /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x04, 0x00, 0xE1,
- /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
- /* 0020 */ 0x49, 0x4F, 0x00, 0xC1, 0xC2, 0xC3, 0xC4, 0x79,
- /* 0028 */ 0x00
- },
- Buffer (0x29)
- {
- /* 0000 */ 0x8C, 0x24, 0x00, 0x01, 0x01, 0x01, 0x00, 0x12,
- /* 0008 */ 0x00, 0x03, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
- /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x04, 0x00, 0xE1,
- /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
- /* 0020 */ 0x49, 0x4F, 0x00, 0xC1, 0xC2, 0xC3, 0xC4, 0x79,
- /* 0028 */ 0x00
- },
- Buffer (0x29)
- {
- /* 0000 */ 0x8C, 0x24, 0x00, 0x01, 0x01, 0x01, 0x00, 0x10,
- /* 0008 */ 0x00, 0x00, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
- /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x04, 0x00, 0xE1,
- /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
- /* 0020 */ 0x49, 0x4F, 0x00, 0xC1, 0xC2, 0xC3, 0xC4, 0x79,
- /* 0028 */ 0x00
- },
- Buffer (0x29)
- {
- /* 0000 */ 0x8C, 0x24, 0x00, 0x01, 0x01, 0x01, 0x00, 0x11,
- /* 0008 */ 0x00, 0x00, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
- /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x04, 0x00, 0xE1,
- /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
- /* 0020 */ 0x49, 0x4F, 0x00, 0xC1, 0xC2, 0xC3, 0xC4, 0x79,
- /* 0028 */ 0x00
- },
- Buffer (0x29)
- {
- /* 0000 */ 0x8C, 0x24, 0x00, 0x01, 0x01, 0x01, 0x00, 0x12,
- /* 0008 */ 0x00, 0x00, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
- /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x04, 0x00, 0xE1,
- /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
- /* 0020 */ 0x49, 0x4F, 0x00, 0xC1, 0xC2, 0xC3, 0xC4, 0x79,
- /* 0028 */ 0x00
- },
- Buffer (0x29)
- {
- /* 0000 */ 0x8C, 0x24, 0x00, 0x01, 0x01, 0x01, 0x00, 0x18,
- /* 0008 */ 0x00, 0x01, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
- /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x04, 0x00, 0xE1,
- /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
- /* 0020 */ 0x49, 0x4F, 0x00, 0xC1, 0xC2, 0xC3, 0xC4, 0x79,
- /* 0028 */ 0x00
- },
- Buffer (0x29)
- {
- /* 0000 */ 0x8C, 0x24, 0x00, 0x01, 0x01, 0x01, 0x00, 0x19,
- /* 0008 */ 0x00, 0x01, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
- /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x04, 0x00, 0xE1,
- /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
- /* 0020 */ 0x49, 0x4F, 0x00, 0xC1, 0xC2, 0xC3, 0xC4, 0x79,
- /* 0028 */ 0x00
- },
- Buffer (0x29)
- {
- /* 0000 */ 0x8C, 0x24, 0x00, 0x01, 0x01, 0x01, 0x00, 0x1A,
- /* 0008 */ 0x00, 0x01, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
- /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x04, 0x00, 0xE1,
- /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
- /* 0020 */ 0x49, 0x4F, 0x00, 0xC1, 0xC2, 0xC3, 0xC4, 0x79,
- /* 0028 */ 0x00
- },
- Buffer (0x29)
- {
- /* 0000 */ 0x8C, 0x24, 0x00, 0x01, 0x01, 0x01, 0x00, 0x18,
- /* 0008 */ 0x00, 0x02, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
- /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x04, 0x00, 0xE1,
- /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
- /* 0020 */ 0x49, 0x4F, 0x00, 0xC1, 0xC2, 0xC3, 0xC4, 0x79,
- /* 0028 */ 0x00
- },
- Buffer (0x29)
- {
- /* 0000 */ 0x8C, 0x24, 0x00, 0x01, 0x01, 0x01, 0x00, 0x19,
- /* 0008 */ 0x00, 0x02, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
- /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x04, 0x00, 0xE1,
- /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
- /* 0020 */ 0x49, 0x4F, 0x00, 0xC1, 0xC2, 0xC3, 0xC4, 0x79,
- /* 0028 */ 0x00
- },
- Buffer (0x29)
- {
- /* 0000 */ 0x8C, 0x24, 0x00, 0x01, 0x01, 0x01, 0x00, 0x1A,
- /* 0008 */ 0x00, 0x02, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
- /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x04, 0x00, 0xE1,
- /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
- /* 0020 */ 0x49, 0x4F, 0x00, 0xC1, 0xC2, 0xC3, 0xC4, 0x79,
- /* 0028 */ 0x00
- },
- Buffer (0x29)
- {
- /* 0000 */ 0x8C, 0x24, 0x00, 0x01, 0x01, 0x01, 0x00, 0x18,
- /* 0008 */ 0x00, 0x03, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
- /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x04, 0x00, 0xE1,
- /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
- /* 0020 */ 0x49, 0x4F, 0x00, 0xC1, 0xC2, 0xC3, 0xC4, 0x79,
- /* 0028 */ 0x00
- },
- Buffer (0x29)
- {
- /* 0000 */ 0x8C, 0x24, 0x00, 0x01, 0x01, 0x01, 0x00, 0x19,
- /* 0008 */ 0x00, 0x03, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
- /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x04, 0x00, 0xE1,
- /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
- /* 0020 */ 0x49, 0x4F, 0x00, 0xC1, 0xC2, 0xC3, 0xC4, 0x79,
- /* 0028 */ 0x00
- },
- Buffer (0x29)
- {
- /* 0000 */ 0x8C, 0x24, 0x00, 0x01, 0x01, 0x01, 0x00, 0x1A,
- /* 0008 */ 0x00, 0x03, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
- /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x04, 0x00, 0xE1,
- /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
- /* 0020 */ 0x49, 0x4F, 0x00, 0xC1, 0xC2, 0xC3, 0xC4, 0x79,
- /* 0028 */ 0x00
- },
- Buffer (0x29)
- {
- /* 0000 */ 0x8C, 0x24, 0x00, 0x01, 0x01, 0x01, 0x00, 0x18,
- /* 0008 */ 0x00, 0x00, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
- /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x04, 0x00, 0xE1,
- /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
- /* 0020 */ 0x49, 0x4F, 0x00, 0xC1, 0xC2, 0xC3, 0xC4, 0x79,
- /* 0028 */ 0x00
- },
- Buffer (0x29)
- {
- /* 0000 */ 0x8C, 0x24, 0x00, 0x01, 0x01, 0x01, 0x00, 0x19,
- /* 0008 */ 0x00, 0x00, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
- /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x04, 0x00, 0xE1,
- /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
- /* 0020 */ 0x49, 0x4F, 0x00, 0xC1, 0xC2, 0xC3, 0xC4, 0x79,
- /* 0028 */ 0x00
- },
- Buffer (0x29)
- {
- /* 0000 */ 0x8C, 0x24, 0x00, 0x01, 0x01, 0x01, 0x00, 0x1A,
- /* 0008 */ 0x00, 0x00, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
- /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x04, 0x00, 0xE1,
- /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
- /* 0020 */ 0x49, 0x4F, 0x00, 0xC1, 0xC2, 0xC3, 0xC4, 0x79,
- /* 0028 */ 0x00
- },
- Buffer (0x29)
- {
- /* 0000 */ 0x8C, 0x24, 0x00, 0x01, 0x01, 0x00, 0x00, 0x00,
- /* 0008 */ 0x00, 0x01, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
- /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x04, 0x00, 0xE1,
- /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
- /* 0020 */ 0x49, 0x4F, 0x00, 0xC1, 0xC2, 0xC3, 0xC4, 0x79,
- /* 0028 */ 0x00
- },
- Buffer (0x29)
- {
- /* 0000 */ 0x8C, 0x24, 0x00, 0x01, 0x01, 0x00, 0x00, 0x01,
- /* 0008 */ 0x00, 0x01, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
- /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x04, 0x00, 0xE1,
- /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
- /* 0020 */ 0x49, 0x4F, 0x00, 0xC1, 0xC2, 0xC3, 0xC4, 0x79,
- /* 0028 */ 0x00
- },
- Buffer (0x29)
- {
- /* 0000 */ 0x8C, 0x24, 0x00, 0x01, 0x01, 0x00, 0x00, 0x02,
- /* 0008 */ 0x00, 0x01, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
- /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x04, 0x00, 0xE1,
- /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
- /* 0020 */ 0x49, 0x4F, 0x00, 0xC1, 0xC2, 0xC3, 0xC4, 0x79,
- /* 0028 */ 0x00
- },
- Buffer (0x29)
- {
- /* 0000 */ 0x8C, 0x24, 0x00, 0x01, 0x01, 0x00, 0x00, 0x00,
- /* 0008 */ 0x00, 0x02, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
- /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x04, 0x00, 0xE1,
- /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
- /* 0020 */ 0x49, 0x4F, 0x00, 0xC1, 0xC2, 0xC3, 0xC4, 0x79,
- /* 0028 */ 0x00
- },
- Buffer (0x29)
- {
- /* 0000 */ 0x8C, 0x24, 0x00, 0x01, 0x01, 0x00, 0x00, 0x01,
- /* 0008 */ 0x00, 0x02, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
- /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x04, 0x00, 0xE1,
- /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
- /* 0020 */ 0x49, 0x4F, 0x00, 0xC1, 0xC2, 0xC3, 0xC4, 0x79,
- /* 0028 */ 0x00
- },
- Buffer (0x29)
- {
- /* 0000 */ 0x8C, 0x24, 0x00, 0x01, 0x01, 0x00, 0x00, 0x02,
- /* 0008 */ 0x00, 0x02, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
- /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x04, 0x00, 0xE1,
- /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
- /* 0020 */ 0x49, 0x4F, 0x00, 0xC1, 0xC2, 0xC3, 0xC4, 0x79,
- /* 0028 */ 0x00
- },
- Buffer (0x29)
- {
- /* 0000 */ 0x8C, 0x24, 0x00, 0x01, 0x01, 0x00, 0x00, 0x00,
- /* 0008 */ 0x00, 0x03, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
- /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x04, 0x00, 0xE1,
- /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
- /* 0020 */ 0x49, 0x4F, 0x00, 0xC1, 0xC2, 0xC3, 0xC4, 0x79,
- /* 0028 */ 0x00
- },
- Buffer (0x29)
- {
- /* 0000 */ 0x8C, 0x24, 0x00, 0x01, 0x01, 0x00, 0x00, 0x01,
- /* 0008 */ 0x00, 0x03, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
- /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x04, 0x00, 0xE1,
- /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
- /* 0020 */ 0x49, 0x4F, 0x00, 0xC1, 0xC2, 0xC3, 0xC4, 0x79,
- /* 0028 */ 0x00
- },
- Buffer (0x29)
- {
- /* 0000 */ 0x8C, 0x24, 0x00, 0x01, 0x01, 0x00, 0x00, 0x02,
- /* 0008 */ 0x00, 0x03, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
- /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x04, 0x00, 0xE1,
- /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
- /* 0020 */ 0x49, 0x4F, 0x00, 0xC1, 0xC2, 0xC3, 0xC4, 0x79,
- /* 0028 */ 0x00
- },
- Buffer (0x29)
- {
- /* 0000 */ 0x8C, 0x24, 0x00, 0x01, 0x01, 0x00, 0x00, 0x00,
- /* 0008 */ 0x00, 0x00, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
- /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x04, 0x00, 0xE1,
- /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
- /* 0020 */ 0x49, 0x4F, 0x00, 0xC1, 0xC2, 0xC3, 0xC4, 0x79,
- /* 0028 */ 0x00
- },
- Buffer (0x29)
- {
- /* 0000 */ 0x8C, 0x24, 0x00, 0x01, 0x01, 0x00, 0x00, 0x01,
- /* 0008 */ 0x00, 0x00, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
- /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x04, 0x00, 0xE1,
- /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
- /* 0020 */ 0x49, 0x4F, 0x00, 0xC1, 0xC2, 0xC3, 0xC4, 0x79,
- /* 0028 */ 0x00
- },
- Buffer (0x29)
- {
- /* 0000 */ 0x8C, 0x24, 0x00, 0x01, 0x01, 0x00, 0x00, 0x02,
- /* 0008 */ 0x00, 0x00, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
- /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x04, 0x00, 0xE1,
- /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
- /* 0020 */ 0x49, 0x4F, 0x00, 0xC1, 0xC2, 0xC3, 0xC4, 0x79,
- /* 0028 */ 0x00
- },
- Buffer (0x29)
- {
- /* 0000 */ 0x8C, 0x24, 0x00, 0x01, 0x01, 0x00, 0x00, 0x08,
- /* 0008 */ 0x00, 0x01, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
- /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x04, 0x00, 0xE1,
- /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
- /* 0020 */ 0x49, 0x4F, 0x00, 0xC1, 0xC2, 0xC3, 0xC4, 0x79,
- /* 0028 */ 0x00
- },
- Buffer (0x29)
- {
- /* 0000 */ 0x8C, 0x24, 0x00, 0x01, 0x01, 0x00, 0x00, 0x09,
- /* 0008 */ 0x00, 0x01, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
- /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x04, 0x00, 0xE1,
- /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
- /* 0020 */ 0x49, 0x4F, 0x00, 0xC1, 0xC2, 0xC3, 0xC4, 0x79,
- /* 0028 */ 0x00
- },
- Buffer (0x29)
- {
- /* 0000 */ 0x8C, 0x24, 0x00, 0x01, 0x01, 0x00, 0x00, 0x0A,
- /* 0008 */ 0x00, 0x01, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
- /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x04, 0x00, 0xE1,
- /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
- /* 0020 */ 0x49, 0x4F, 0x00, 0xC1, 0xC2, 0xC3, 0xC4, 0x79,
- /* 0028 */ 0x00
- },
- Buffer (0x29)
- {
- /* 0000 */ 0x8C, 0x24, 0x00, 0x01, 0x01, 0x00, 0x00, 0x08,
- /* 0008 */ 0x00, 0x02, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
- /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x04, 0x00, 0xE1,
- /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
- /* 0020 */ 0x49, 0x4F, 0x00, 0xC1, 0xC2, 0xC3, 0xC4, 0x79,
- /* 0028 */ 0x00
- },
- Buffer (0x29)
- {
- /* 0000 */ 0x8C, 0x24, 0x00, 0x01, 0x01, 0x00, 0x00, 0x09,
- /* 0008 */ 0x00, 0x02, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
- /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x04, 0x00, 0xE1,
- /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
- /* 0020 */ 0x49, 0x4F, 0x00, 0xC1, 0xC2, 0xC3, 0xC4, 0x79,
- /* 0028 */ 0x00
- },
- Buffer (0x29)
- {
- /* 0000 */ 0x8C, 0x24, 0x00, 0x01, 0x01, 0x00, 0x00, 0x0A,
- /* 0008 */ 0x00, 0x02, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
- /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x04, 0x00, 0xE1,
- /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
- /* 0020 */ 0x49, 0x4F, 0x00, 0xC1, 0xC2, 0xC3, 0xC4, 0x79,
- /* 0028 */ 0x00
- },
- Buffer (0x29)
- {
- /* 0000 */ 0x8C, 0x24, 0x00, 0x01, 0x01, 0x00, 0x00, 0x08,
- /* 0008 */ 0x00, 0x03, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
- /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x04, 0x00, 0xE1,
- /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
- /* 0020 */ 0x49, 0x4F, 0x00, 0xC1, 0xC2, 0xC3, 0xC4, 0x79,
- /* 0028 */ 0x00
- },
- Buffer (0x29)
- {
- /* 0000 */ 0x8C, 0x24, 0x00, 0x01, 0x01, 0x00, 0x00, 0x09,
- /* 0008 */ 0x00, 0x03, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
- /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x04, 0x00, 0xE1,
- /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
- /* 0020 */ 0x49, 0x4F, 0x00, 0xC1, 0xC2, 0xC3, 0xC4, 0x79,
- /* 0028 */ 0x00
- },
- Buffer (0x29)
- {
- /* 0000 */ 0x8C, 0x24, 0x00, 0x01, 0x01, 0x00, 0x00, 0x0A,
- /* 0008 */ 0x00, 0x03, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
- /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x04, 0x00, 0xE1,
- /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
- /* 0020 */ 0x49, 0x4F, 0x00, 0xC1, 0xC2, 0xC3, 0xC4, 0x79,
- /* 0028 */ 0x00
- },
- Buffer (0x29)
- {
- /* 0000 */ 0x8C, 0x24, 0x00, 0x01, 0x01, 0x00, 0x00, 0x08,
- /* 0008 */ 0x00, 0x00, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
- /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x04, 0x00, 0xE1,
- /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
- /* 0020 */ 0x49, 0x4F, 0x00, 0xC1, 0xC2, 0xC3, 0xC4, 0x79,
- /* 0028 */ 0x00
- },
- Buffer (0x29)
- {
- /* 0000 */ 0x8C, 0x24, 0x00, 0x01, 0x01, 0x00, 0x00, 0x09,
- /* 0008 */ 0x00, 0x00, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
- /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x04, 0x00, 0xE1,
- /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
- /* 0020 */ 0x49, 0x4F, 0x00, 0xC1, 0xC2, 0xC3, 0xC4, 0x79,
- /* 0028 */ 0x00
- },
- Buffer (0x29)
- {
- /* 0000 */ 0x8C, 0x24, 0x00, 0x01, 0x01, 0x00, 0x00, 0x0A,
- /* 0008 */ 0x00, 0x00, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
- /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x04, 0x00, 0xE1,
- /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
- /* 0020 */ 0x49, 0x4F, 0x00, 0xC1, 0xC2, 0xC3, 0xC4, 0x79,
- /* 0028 */ 0x00
- },
- Buffer (0x29)
- {
- /* 0000 */ 0x8C, 0x24, 0x00, 0x01, 0x01, 0x00, 0x00, 0x10,
- /* 0008 */ 0x00, 0x01, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
- /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x04, 0x00, 0xE1,
- /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
- /* 0020 */ 0x49, 0x4F, 0x00, 0xC1, 0xC2, 0xC3, 0xC4, 0x79,
- /* 0028 */ 0x00
- },
- Buffer (0x29)
- {
- /* 0000 */ 0x8C, 0x24, 0x00, 0x01, 0x01, 0x00, 0x00, 0x11,
- /* 0008 */ 0x00, 0x01, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
- /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x04, 0x00, 0xE1,
- /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
- /* 0020 */ 0x49, 0x4F, 0x00, 0xC1, 0xC2, 0xC3, 0xC4, 0x79,
- /* 0028 */ 0x00
- },
- Buffer (0x29)
- {
- /* 0000 */ 0x8C, 0x24, 0x00, 0x01, 0x01, 0x00, 0x00, 0x12,
- /* 0008 */ 0x00, 0x01, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
- /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x04, 0x00, 0xE1,
- /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
- /* 0020 */ 0x49, 0x4F, 0x00, 0xC1, 0xC2, 0xC3, 0xC4, 0x79,
- /* 0028 */ 0x00
- },
- Buffer (0x29)
- {
- /* 0000 */ 0x8C, 0x24, 0x00, 0x01, 0x01, 0x00, 0x00, 0x10,
- /* 0008 */ 0x00, 0x02, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
- /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x04, 0x00, 0xE1,
- /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
- /* 0020 */ 0x49, 0x4F, 0x00, 0xC1, 0xC2, 0xC3, 0xC4, 0x79,
- /* 0028 */ 0x00
- },
- Buffer (0x29)
- {
- /* 0000 */ 0x8C, 0x24, 0x00, 0x01, 0x01, 0x00, 0x00, 0x11,
- /* 0008 */ 0x00, 0x02, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
- /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x04, 0x00, 0xE1,
- /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
- /* 0020 */ 0x49, 0x4F, 0x00, 0xC1, 0xC2, 0xC3, 0xC4, 0x79,
- /* 0028 */ 0x00
- },
- Buffer (0x29)
- {
- /* 0000 */ 0x8C, 0x24, 0x00, 0x01, 0x01, 0x00, 0x00, 0x12,
- /* 0008 */ 0x00, 0x02, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
- /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x04, 0x00, 0xE1,
- /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
- /* 0020 */ 0x49, 0x4F, 0x00, 0xC1, 0xC2, 0xC3, 0xC4, 0x79,
- /* 0028 */ 0x00
- },
- Buffer (0x29)
- {
- /* 0000 */ 0x8C, 0x24, 0x00, 0x01, 0x01, 0x00, 0x00, 0x10,
- /* 0008 */ 0x00, 0x03, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
- /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x04, 0x00, 0xE1,
- /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
- /* 0020 */ 0x49, 0x4F, 0x00, 0xC1, 0xC2, 0xC3, 0xC4, 0x79,
- /* 0028 */ 0x00
- },
- Buffer (0x29)
- {
- /* 0000 */ 0x8C, 0x24, 0x00, 0x01, 0x01, 0x00, 0x00, 0x11,
- /* 0008 */ 0x00, 0x03, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
- /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x04, 0x00, 0xE1,
- /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
- /* 0020 */ 0x49, 0x4F, 0x00, 0xC1, 0xC2, 0xC3, 0xC4, 0x79,
- /* 0028 */ 0x00
- },
- Buffer (0x29)
- {
- /* 0000 */ 0x8C, 0x24, 0x00, 0x01, 0x01, 0x00, 0x00, 0x12,
- /* 0008 */ 0x00, 0x03, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
- /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x04, 0x00, 0xE1,
- /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
- /* 0020 */ 0x49, 0x4F, 0x00, 0xC1, 0xC2, 0xC3, 0xC4, 0x79,
- /* 0028 */ 0x00
- },
- Buffer (0x29)
- {
- /* 0000 */ 0x8C, 0x24, 0x00, 0x01, 0x01, 0x00, 0x00, 0x10,
- /* 0008 */ 0x00, 0x00, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
- /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x04, 0x00, 0xE1,
- /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
- /* 0020 */ 0x49, 0x4F, 0x00, 0xC1, 0xC2, 0xC3, 0xC4, 0x79,
- /* 0028 */ 0x00
- },
- Buffer (0x29)
- {
- /* 0000 */ 0x8C, 0x24, 0x00, 0x01, 0x01, 0x00, 0x00, 0x11,
- /* 0008 */ 0x00, 0x00, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
- /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x04, 0x00, 0xE1,
- /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
- /* 0020 */ 0x49, 0x4F, 0x00, 0xC1, 0xC2, 0xC3, 0xC4, 0x79,
- /* 0028 */ 0x00
- },
- Buffer (0x29)
- {
- /* 0000 */ 0x8C, 0x24, 0x00, 0x01, 0x01, 0x00, 0x00, 0x12,
- /* 0008 */ 0x00, 0x00, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
- /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x04, 0x00, 0xE1,
- /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
- /* 0020 */ 0x49, 0x4F, 0x00, 0xC1, 0xC2, 0xC3, 0xC4, 0x79,
- /* 0028 */ 0x00
- },
- Buffer (0x29)
- {
- /* 0000 */ 0x8C, 0x24, 0x00, 0x01, 0x01, 0x00, 0x00, 0x18,
- /* 0008 */ 0x00, 0x01, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
- /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x04, 0x00, 0xE1,
- /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
- /* 0020 */ 0x49, 0x4F, 0x00, 0xC1, 0xC2, 0xC3, 0xC4, 0x79,
- /* 0028 */ 0x00
- },
- Buffer (0x29)
- {
- /* 0000 */ 0x8C, 0x24, 0x00, 0x01, 0x01, 0x00, 0x00, 0x19,
- /* 0008 */ 0x00, 0x01, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
- /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x04, 0x00, 0xE1,
- /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
- /* 0020 */ 0x49, 0x4F, 0x00, 0xC1, 0xC2, 0xC3, 0xC4, 0x79,
- /* 0028 */ 0x00
- },
- Buffer (0x29)
- {
- /* 0000 */ 0x8C, 0x24, 0x00, 0x01, 0x01, 0x00, 0x00, 0x1A,
- /* 0008 */ 0x00, 0x01, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
- /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x04, 0x00, 0xE1,
- /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
- /* 0020 */ 0x49, 0x4F, 0x00, 0xC1, 0xC2, 0xC3, 0xC4, 0x79,
- /* 0028 */ 0x00
- },
- Buffer (0x29)
- {
- /* 0000 */ 0x8C, 0x24, 0x00, 0x01, 0x01, 0x00, 0x00, 0x18,
- /* 0008 */ 0x00, 0x02, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
- /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x04, 0x00, 0xE1,
- /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
- /* 0020 */ 0x49, 0x4F, 0x00, 0xC1, 0xC2, 0xC3, 0xC4, 0x79,
- /* 0028 */ 0x00
- },
- Buffer (0x29)
- {
- /* 0000 */ 0x8C, 0x24, 0x00, 0x01, 0x01, 0x00, 0x00, 0x19,
- /* 0008 */ 0x00, 0x02, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
- /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x04, 0x00, 0xE1,
- /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
- /* 0020 */ 0x49, 0x4F, 0x00, 0xC1, 0xC2, 0xC3, 0xC4, 0x79,
- /* 0028 */ 0x00
- },
- Buffer (0x29)
- {
- /* 0000 */ 0x8C, 0x24, 0x00, 0x01, 0x01, 0x00, 0x00, 0x1A,
- /* 0008 */ 0x00, 0x02, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
- /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x04, 0x00, 0xE1,
- /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
- /* 0020 */ 0x49, 0x4F, 0x00, 0xC1, 0xC2, 0xC3, 0xC4, 0x79,
- /* 0028 */ 0x00
- },
- Buffer (0x29)
- {
- /* 0000 */ 0x8C, 0x24, 0x00, 0x01, 0x01, 0x00, 0x00, 0x18,
- /* 0008 */ 0x00, 0x03, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
- /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x04, 0x00, 0xE1,
- /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
- /* 0020 */ 0x49, 0x4F, 0x00, 0xC1, 0xC2, 0xC3, 0xC4, 0x79,
- /* 0028 */ 0x00
- },
- Buffer (0x29)
- {
- /* 0000 */ 0x8C, 0x24, 0x00, 0x01, 0x01, 0x00, 0x00, 0x19,
- /* 0008 */ 0x00, 0x03, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
- /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x04, 0x00, 0xE1,
- /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
- /* 0020 */ 0x49, 0x4F, 0x00, 0xC1, 0xC2, 0xC3, 0xC4, 0x79,
- /* 0028 */ 0x00
- },
- Buffer (0x29)
- {
- /* 0000 */ 0x8C, 0x24, 0x00, 0x01, 0x01, 0x00, 0x00, 0x1A,
- /* 0008 */ 0x00, 0x03, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
- /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x04, 0x00, 0xE1,
- /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
- /* 0020 */ 0x49, 0x4F, 0x00, 0xC1, 0xC2, 0xC3, 0xC4, 0x79,
- /* 0028 */ 0x00
- },
- Buffer (0x29)
- {
- /* 0000 */ 0x8C, 0x24, 0x00, 0x01, 0x01, 0x00, 0x00, 0x18,
- /* 0008 */ 0x00, 0x00, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
- /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x04, 0x00, 0xE1,
- /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
- /* 0020 */ 0x49, 0x4F, 0x00, 0xC1, 0xC2, 0xC3, 0xC4, 0x79,
- /* 0028 */ 0x00
- },
- Buffer (0x29)
- {
- /* 0000 */ 0x8C, 0x24, 0x00, 0x01, 0x01, 0x00, 0x00, 0x19,
- /* 0008 */ 0x00, 0x00, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
- /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x04, 0x00, 0xE1,
- /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
- /* 0020 */ 0x49, 0x4F, 0x00, 0xC1, 0xC2, 0xC3, 0xC4, 0x79,
- /* 0028 */ 0x00
- },
- Buffer (0x29)
- {
- /* 0000 */ 0x8C, 0x24, 0x00, 0x01, 0x01, 0x00, 0x00, 0x1A,
- /* 0008 */ 0x00, 0x00, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
- /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x04, 0x00, 0xE1,
- /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
- /* 0020 */ 0x49, 0x4F, 0x00, 0xC1, 0xC2, 0xC3, 0xC4, 0x79,
- /* 0028 */ 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x01, 0x01, 0x00, 0x00,
- /* 0008 */ 0x00, 0x01, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
- /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x00, 0x00, 0xE1,
- /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
- /* 0020 */ 0x49, 0x4F, 0x00, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x01, 0x01, 0x00, 0x01,
- /* 0008 */ 0x00, 0x01, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
- /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x00, 0x00, 0xE1,
- /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
- /* 0020 */ 0x49, 0x4F, 0x00, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x01, 0x01, 0x00, 0x02,
- /* 0008 */ 0x00, 0x01, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
- /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x00, 0x00, 0xE1,
- /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
- /* 0020 */ 0x49, 0x4F, 0x00, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x01, 0x01, 0x00, 0x00,
- /* 0008 */ 0x00, 0x02, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
- /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x00, 0x00, 0xE1,
- /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
- /* 0020 */ 0x49, 0x4F, 0x00, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x01, 0x01, 0x00, 0x01,
- /* 0008 */ 0x00, 0x02, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
- /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x00, 0x00, 0xE1,
- /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
- /* 0020 */ 0x49, 0x4F, 0x00, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x01, 0x01, 0x00, 0x02,
- /* 0008 */ 0x00, 0x02, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
- /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x00, 0x00, 0xE1,
- /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
- /* 0020 */ 0x49, 0x4F, 0x00, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x01, 0x01, 0x00, 0x00,
- /* 0008 */ 0x00, 0x03, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
- /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x00, 0x00, 0xE1,
- /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
- /* 0020 */ 0x49, 0x4F, 0x00, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x01, 0x01, 0x00, 0x01,
- /* 0008 */ 0x00, 0x03, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
- /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x00, 0x00, 0xE1,
- /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
- /* 0020 */ 0x49, 0x4F, 0x00, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x01, 0x01, 0x00, 0x02,
- /* 0008 */ 0x00, 0x03, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
- /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x00, 0x00, 0xE1,
- /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
- /* 0020 */ 0x49, 0x4F, 0x00, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x01, 0x01, 0x00, 0x00,
- /* 0008 */ 0x00, 0x00, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
- /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x00, 0x00, 0xE1,
- /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
- /* 0020 */ 0x49, 0x4F, 0x00, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x01, 0x01, 0x00, 0x01,
- /* 0008 */ 0x00, 0x00, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
- /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x00, 0x00, 0xE1,
- /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
- /* 0020 */ 0x49, 0x4F, 0x00, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x01, 0x01, 0x00, 0x02,
- /* 0008 */ 0x00, 0x00, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
- /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x00, 0x00, 0xE1,
- /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
- /* 0020 */ 0x49, 0x4F, 0x00, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x01, 0x01, 0x00, 0x08,
- /* 0008 */ 0x00, 0x01, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
- /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x00, 0x00, 0xE1,
- /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
- /* 0020 */ 0x49, 0x4F, 0x00, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x01, 0x01, 0x00, 0x09,
- /* 0008 */ 0x00, 0x01, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
- /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x00, 0x00, 0xE1,
- /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
- /* 0020 */ 0x49, 0x4F, 0x00, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x01, 0x01, 0x00, 0x0A,
- /* 0008 */ 0x00, 0x01, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
- /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x00, 0x00, 0xE1,
- /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
- /* 0020 */ 0x49, 0x4F, 0x00, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x01, 0x01, 0x00, 0x08,
- /* 0008 */ 0x00, 0x02, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
- /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x00, 0x00, 0xE1,
- /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
- /* 0020 */ 0x49, 0x4F, 0x00, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x01, 0x01, 0x00, 0x09,
- /* 0008 */ 0x00, 0x02, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
- /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x00, 0x00, 0xE1,
- /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
- /* 0020 */ 0x49, 0x4F, 0x00, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x01, 0x01, 0x00, 0x0A,
- /* 0008 */ 0x00, 0x02, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
- /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x00, 0x00, 0xE1,
- /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
- /* 0020 */ 0x49, 0x4F, 0x00, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x01, 0x01, 0x00, 0x08,
- /* 0008 */ 0x00, 0x03, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
- /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x00, 0x00, 0xE1,
- /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
- /* 0020 */ 0x49, 0x4F, 0x00, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x01, 0x01, 0x00, 0x09,
- /* 0008 */ 0x00, 0x03, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
- /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x00, 0x00, 0xE1,
- /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
- /* 0020 */ 0x49, 0x4F, 0x00, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x01, 0x01, 0x00, 0x0A,
- /* 0008 */ 0x00, 0x03, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
- /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x00, 0x00, 0xE1,
- /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
- /* 0020 */ 0x49, 0x4F, 0x00, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x01, 0x01, 0x00, 0x08,
- /* 0008 */ 0x00, 0x00, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
- /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x00, 0x00, 0xE1,
- /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
- /* 0020 */ 0x49, 0x4F, 0x00, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x01, 0x01, 0x00, 0x09,
- /* 0008 */ 0x00, 0x00, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
- /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x00, 0x00, 0xE1,
- /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
- /* 0020 */ 0x49, 0x4F, 0x00, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x01, 0x01, 0x00, 0x0A,
- /* 0008 */ 0x00, 0x00, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
- /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x00, 0x00, 0xE1,
- /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
- /* 0020 */ 0x49, 0x4F, 0x00, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x01, 0x01, 0x00, 0x10,
- /* 0008 */ 0x00, 0x01, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
- /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x00, 0x00, 0xE1,
- /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
- /* 0020 */ 0x49, 0x4F, 0x00, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x01, 0x01, 0x00, 0x11,
- /* 0008 */ 0x00, 0x01, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
- /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x00, 0x00, 0xE1,
- /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
- /* 0020 */ 0x49, 0x4F, 0x00, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x01, 0x01, 0x00, 0x12,
- /* 0008 */ 0x00, 0x01, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
- /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x00, 0x00, 0xE1,
- /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
- /* 0020 */ 0x49, 0x4F, 0x00, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x01, 0x01, 0x00, 0x10,
- /* 0008 */ 0x00, 0x02, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
- /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x00, 0x00, 0xE1,
- /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
- /* 0020 */ 0x49, 0x4F, 0x00, 0x79, 0x00
- },
- Buffer (0x29)
- {
- /* 0000 */ 0x8C, 0x24, 0x00, 0x01, 0x01, 0x01, 0x00, 0x11,
- /* 0008 */ 0x00, 0x02, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
- /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x04, 0x00, 0xE1,
- /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
- /* 0020 */ 0x49, 0x4F, 0x00, 0xC1, 0xC2, 0xC3, 0xC4, 0x79,
- /* 0028 */ 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x01, 0x01, 0x00, 0x12,
- /* 0008 */ 0x00, 0x02, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
- /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x00, 0x00, 0xE1,
- /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
- /* 0020 */ 0x49, 0x4F, 0x00, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x01, 0x01, 0x00, 0x10,
- /* 0008 */ 0x00, 0x03, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
- /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x00, 0x00, 0xE1,
- /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
- /* 0020 */ 0x49, 0x4F, 0x00, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x01, 0x01, 0x00, 0x11,
- /* 0008 */ 0x00, 0x03, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
- /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x00, 0x00, 0xE1,
- /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
- /* 0020 */ 0x49, 0x4F, 0x00, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x01, 0x01, 0x00, 0x12,
- /* 0008 */ 0x00, 0x03, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
- /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x00, 0x00, 0xE1,
- /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
- /* 0020 */ 0x49, 0x4F, 0x00, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x01, 0x01, 0x00, 0x10,
- /* 0008 */ 0x00, 0x00, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
- /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x00, 0x00, 0xE1,
- /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
- /* 0020 */ 0x49, 0x4F, 0x00, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x01, 0x01, 0x00, 0x11,
- /* 0008 */ 0x00, 0x00, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
- /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x00, 0x00, 0xE1,
- /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
- /* 0020 */ 0x49, 0x4F, 0x00, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x01, 0x01, 0x00, 0x12,
- /* 0008 */ 0x00, 0x00, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
- /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x00, 0x00, 0xE1,
- /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
- /* 0020 */ 0x49, 0x4F, 0x00, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x01, 0x01, 0x00, 0x18,
- /* 0008 */ 0x00, 0x01, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
- /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x00, 0x00, 0xE1,
- /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
- /* 0020 */ 0x49, 0x4F, 0x00, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x01, 0x01, 0x00, 0x19,
- /* 0008 */ 0x00, 0x01, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
- /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x00, 0x00, 0xE1,
- /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
- /* 0020 */ 0x49, 0x4F, 0x00, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x01, 0x01, 0x00, 0x1A,
- /* 0008 */ 0x00, 0x01, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
- /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x00, 0x00, 0xE1,
- /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
- /* 0020 */ 0x49, 0x4F, 0x00, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x01, 0x01, 0x00, 0x18,
- /* 0008 */ 0x00, 0x02, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
- /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x00, 0x00, 0xE1,
- /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
- /* 0020 */ 0x49, 0x4F, 0x00, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x01, 0x01, 0x00, 0x19,
- /* 0008 */ 0x00, 0x02, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
- /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x00, 0x00, 0xE1,
- /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
- /* 0020 */ 0x49, 0x4F, 0x00, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x01, 0x01, 0x00, 0x1A,
- /* 0008 */ 0x00, 0x02, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
- /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x00, 0x00, 0xE1,
- /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
- /* 0020 */ 0x49, 0x4F, 0x00, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x01, 0x01, 0x00, 0x18,
- /* 0008 */ 0x00, 0x03, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
- /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x00, 0x00, 0xE1,
- /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
- /* 0020 */ 0x49, 0x4F, 0x00, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x01, 0x01, 0x00, 0x19,
- /* 0008 */ 0x00, 0x03, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
- /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x00, 0x00, 0xE1,
- /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
- /* 0020 */ 0x49, 0x4F, 0x00, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x01, 0x01, 0x00, 0x1A,
- /* 0008 */ 0x00, 0x03, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
- /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x00, 0x00, 0xE1,
- /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
- /* 0020 */ 0x49, 0x4F, 0x00, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x01, 0x01, 0x00, 0x18,
- /* 0008 */ 0x00, 0x00, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
- /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x00, 0x00, 0xE1,
- /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
- /* 0020 */ 0x49, 0x4F, 0x00, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x01, 0x01, 0x00, 0x19,
- /* 0008 */ 0x00, 0x00, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
- /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x00, 0x00, 0xE1,
- /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
- /* 0020 */ 0x49, 0x4F, 0x00, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x01, 0x01, 0x00, 0x1A,
- /* 0008 */ 0x00, 0x00, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
- /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x00, 0x00, 0xE1,
- /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
- /* 0020 */ 0x49, 0x4F, 0x00, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x01, 0x00, 0x00, 0x00,
- /* 0008 */ 0x00, 0x01, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
- /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x00, 0x00, 0xE1,
- /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
- /* 0020 */ 0x49, 0x4F, 0x00, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x01, 0x00, 0x00, 0x01,
- /* 0008 */ 0x00, 0x01, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
- /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x00, 0x00, 0xE1,
- /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
- /* 0020 */ 0x49, 0x4F, 0x00, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x01, 0x00, 0x00, 0x02,
- /* 0008 */ 0x00, 0x01, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
- /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x00, 0x00, 0xE1,
- /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
- /* 0020 */ 0x49, 0x4F, 0x00, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x01, 0x00, 0x00, 0x00,
- /* 0008 */ 0x00, 0x02, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
- /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x00, 0x00, 0xE1,
- /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
- /* 0020 */ 0x49, 0x4F, 0x00, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x01, 0x00, 0x00, 0x01,
- /* 0008 */ 0x00, 0x02, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
- /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x00, 0x00, 0xE1,
- /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
- /* 0020 */ 0x49, 0x4F, 0x00, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x01, 0x00, 0x00, 0x02,
- /* 0008 */ 0x00, 0x02, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
- /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x00, 0x00, 0xE1,
- /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
- /* 0020 */ 0x49, 0x4F, 0x00, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x01, 0x00, 0x00, 0x00,
- /* 0008 */ 0x00, 0x03, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
- /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x00, 0x00, 0xE1,
- /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
- /* 0020 */ 0x49, 0x4F, 0x00, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x01, 0x00, 0x00, 0x01,
- /* 0008 */ 0x00, 0x03, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
- /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x00, 0x00, 0xE1,
- /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
- /* 0020 */ 0x49, 0x4F, 0x00, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x01, 0x00, 0x00, 0x02,
- /* 0008 */ 0x00, 0x03, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
- /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x00, 0x00, 0xE1,
- /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
- /* 0020 */ 0x49, 0x4F, 0x00, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x01, 0x00, 0x00, 0x00,
- /* 0008 */ 0x00, 0x00, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
- /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x00, 0x00, 0xE1,
- /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
- /* 0020 */ 0x49, 0x4F, 0x00, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x01, 0x00, 0x00, 0x01,
- /* 0008 */ 0x00, 0x00, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
- /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x00, 0x00, 0xE1,
- /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
- /* 0020 */ 0x49, 0x4F, 0x00, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x01, 0x00, 0x00, 0x02,
- /* 0008 */ 0x00, 0x00, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
- /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x00, 0x00, 0xE1,
- /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
- /* 0020 */ 0x49, 0x4F, 0x00, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x01, 0x00, 0x00, 0x08,
- /* 0008 */ 0x00, 0x01, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
- /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x00, 0x00, 0xE1,
- /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
- /* 0020 */ 0x49, 0x4F, 0x00, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x01, 0x00, 0x00, 0x09,
- /* 0008 */ 0x00, 0x01, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
- /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x00, 0x00, 0xE1,
- /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
- /* 0020 */ 0x49, 0x4F, 0x00, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x01, 0x00, 0x00, 0x0A,
- /* 0008 */ 0x00, 0x01, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
- /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x00, 0x00, 0xE1,
- /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
- /* 0020 */ 0x49, 0x4F, 0x00, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x01, 0x00, 0x00, 0x08,
- /* 0008 */ 0x00, 0x02, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
- /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x00, 0x00, 0xE1,
- /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
- /* 0020 */ 0x49, 0x4F, 0x00, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x01, 0x00, 0x00, 0x09,
- /* 0008 */ 0x00, 0x02, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
- /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x00, 0x00, 0xE1,
- /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
- /* 0020 */ 0x49, 0x4F, 0x00, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x01, 0x00, 0x00, 0x0A,
- /* 0008 */ 0x00, 0x02, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
- /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x00, 0x00, 0xE1,
- /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
- /* 0020 */ 0x49, 0x4F, 0x00, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x01, 0x00, 0x00, 0x08,
- /* 0008 */ 0x00, 0x03, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
- /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x00, 0x00, 0xE1,
- /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
- /* 0020 */ 0x49, 0x4F, 0x00, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x01, 0x00, 0x00, 0x09,
- /* 0008 */ 0x00, 0x03, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
- /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x00, 0x00, 0xE1,
- /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
- /* 0020 */ 0x49, 0x4F, 0x00, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x01, 0x00, 0x00, 0x0A,
- /* 0008 */ 0x00, 0x03, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
- /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x00, 0x00, 0xE1,
- /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
- /* 0020 */ 0x49, 0x4F, 0x00, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x01, 0x00, 0x00, 0x08,
- /* 0008 */ 0x00, 0x00, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
- /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x00, 0x00, 0xE1,
- /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
- /* 0020 */ 0x49, 0x4F, 0x00, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x01, 0x00, 0x00, 0x09,
- /* 0008 */ 0x00, 0x00, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
- /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x00, 0x00, 0xE1,
- /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
- /* 0020 */ 0x49, 0x4F, 0x00, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x01, 0x00, 0x00, 0x0A,
- /* 0008 */ 0x00, 0x00, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
- /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x00, 0x00, 0xE1,
- /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
- /* 0020 */ 0x49, 0x4F, 0x00, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x01, 0x00, 0x00, 0x10,
- /* 0008 */ 0x00, 0x01, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
- /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x00, 0x00, 0xE1,
- /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
- /* 0020 */ 0x49, 0x4F, 0x00, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x01, 0x00, 0x00, 0x11,
- /* 0008 */ 0x00, 0x01, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
- /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x00, 0x00, 0xE1,
- /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
- /* 0020 */ 0x49, 0x4F, 0x00, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x01, 0x00, 0x00, 0x12,
- /* 0008 */ 0x00, 0x01, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
- /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x00, 0x00, 0xE1,
- /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
- /* 0020 */ 0x49, 0x4F, 0x00, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x01, 0x00, 0x00, 0x10,
- /* 0008 */ 0x00, 0x02, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
- /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x00, 0x00, 0xE1,
- /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
- /* 0020 */ 0x49, 0x4F, 0x00, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x01, 0x00, 0x00, 0x11,
- /* 0008 */ 0x00, 0x02, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
- /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x00, 0x00, 0xE1,
- /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
- /* 0020 */ 0x49, 0x4F, 0x00, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x01, 0x00, 0x00, 0x12,
- /* 0008 */ 0x00, 0x02, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
- /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x00, 0x00, 0xE1,
- /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
- /* 0020 */ 0x49, 0x4F, 0x00, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x01, 0x00, 0x00, 0x10,
- /* 0008 */ 0x00, 0x03, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
- /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x00, 0x00, 0xE1,
- /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
- /* 0020 */ 0x49, 0x4F, 0x00, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x01, 0x00, 0x00, 0x11,
- /* 0008 */ 0x00, 0x03, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
- /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x00, 0x00, 0xE1,
- /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
- /* 0020 */ 0x49, 0x4F, 0x00, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x01, 0x00, 0x00, 0x12,
- /* 0008 */ 0x00, 0x03, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
- /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x00, 0x00, 0xE1,
- /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
- /* 0020 */ 0x49, 0x4F, 0x00, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x01, 0x00, 0x00, 0x10,
- /* 0008 */ 0x00, 0x00, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
- /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x00, 0x00, 0xE1,
- /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
- /* 0020 */ 0x49, 0x4F, 0x00, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x01, 0x00, 0x00, 0x11,
- /* 0008 */ 0x00, 0x00, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
- /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x00, 0x00, 0xE1,
- /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
- /* 0020 */ 0x49, 0x4F, 0x00, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x01, 0x00, 0x00, 0x12,
- /* 0008 */ 0x00, 0x00, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
- /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x00, 0x00, 0xE1,
- /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
- /* 0020 */ 0x49, 0x4F, 0x00, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x01, 0x00, 0x00, 0x18,
- /* 0008 */ 0x00, 0x01, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
- /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x00, 0x00, 0xE1,
- /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
- /* 0020 */ 0x49, 0x4F, 0x00, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x01, 0x00, 0x00, 0x19,
- /* 0008 */ 0x00, 0x01, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
- /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x00, 0x00, 0xE1,
- /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
- /* 0020 */ 0x49, 0x4F, 0x00, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x01, 0x00, 0x00, 0x1A,
- /* 0008 */ 0x00, 0x01, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
- /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x00, 0x00, 0xE1,
- /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
- /* 0020 */ 0x49, 0x4F, 0x00, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x01, 0x00, 0x00, 0x18,
- /* 0008 */ 0x00, 0x02, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
- /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x00, 0x00, 0xE1,
- /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
- /* 0020 */ 0x49, 0x4F, 0x00, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x01, 0x00, 0x00, 0x19,
- /* 0008 */ 0x00, 0x02, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
- /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x00, 0x00, 0xE1,
- /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
- /* 0020 */ 0x49, 0x4F, 0x00, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x01, 0x00, 0x00, 0x1A,
- /* 0008 */ 0x00, 0x02, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
- /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x00, 0x00, 0xE1,
- /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
- /* 0020 */ 0x49, 0x4F, 0x00, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x01, 0x00, 0x00, 0x18,
- /* 0008 */ 0x00, 0x03, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
- /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x00, 0x00, 0xE1,
- /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
- /* 0020 */ 0x49, 0x4F, 0x00, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x01, 0x00, 0x00, 0x19,
- /* 0008 */ 0x00, 0x03, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
- /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x00, 0x00, 0xE1,
- /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
- /* 0020 */ 0x49, 0x4F, 0x00, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x01, 0x00, 0x00, 0x1A,
- /* 0008 */ 0x00, 0x03, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
- /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x00, 0x00, 0xE1,
- /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
- /* 0020 */ 0x49, 0x4F, 0x00, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x01, 0x00, 0x00, 0x18,
- /* 0008 */ 0x00, 0x00, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
- /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x00, 0x00, 0xE1,
- /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
- /* 0020 */ 0x49, 0x4F, 0x00, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x01, 0x00, 0x00, 0x19,
- /* 0008 */ 0x00, 0x00, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
- /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x00, 0x00, 0xE1,
- /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
- /* 0020 */ 0x49, 0x4F, 0x00, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x01, 0x00, 0x00, 0x1A,
- /* 0008 */ 0x00, 0x00, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
- /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x00, 0x00, 0xE1,
- /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
- /* 0020 */ 0x49, 0x4F, 0x00, 0x79, 0x00
- },
- Buffer (0x29)
- {
- /* 0000 */ 0x8C, 0x24, 0x00, 0x01, 0x01, 0x01, 0x00, 0x03,
- /* 0008 */ 0x00, 0x01, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
- /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x04, 0x00, 0xE1,
- /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
- /* 0020 */ 0x49, 0x4F, 0x00, 0xC1, 0xC2, 0xC3, 0xC4, 0x79,
- /* 0028 */ 0x00
- },
- Buffer (0x23)
- {
- /* 0000 */ 0x8C, 0x1E, 0x00, 0x01, 0x01, 0x01, 0x00, 0x1B,
- /* 0008 */ 0x00, 0x00, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
- /* 0010 */ 0xEE, 0x1B, 0x00, 0x21, 0x00, 0x00, 0x00, 0xE1,
- /* 0018 */ 0x11, 0xE2, 0x22, 0x5C, 0x47, 0x50, 0x49, 0x4F,
- /* 0020 */ 0x00, 0x79, 0x00
- },
-
- Buffer (0x21)
- {
- /* 0000 */ 0x8C, 0x1C, 0x00, 0x01, 0x01, 0x01, 0x00, 0x0B,
- /* 0008 */ 0x00, 0x01, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
- /* 0010 */ 0xEE, 0x19, 0x00, 0x1F, 0x00, 0x00, 0x00, 0xE1,
- /* 0018 */ 0x11, 0x5C, 0x47, 0x50, 0x49, 0x4F, 0x00, 0x79,
- /* 0020 */ 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x01, 0x01, 0x00, 0x00,
- /* 0008 */ 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x17, 0x00,
- /* 0010 */ 0x00, 0x1D, 0x00, 0x23, 0x00, 0x00, 0x00, 0xE1,
- /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
- /* 0020 */ 0x49, 0x4F, 0x00, 0x79, 0x00
- }
-})
-
-Method(RT22,, Serialized)
-{
- Name(ts, "RT22")
-
- // Emit test header, set the filename
-
- THDR (ts, "GpioIO Resource Descriptor Macro", __FILE__)
-
- // The main test packages must have the same number of entries
-
- If (LNotEqual (SizeOf (p454), SizeOf (p455)))
- {
- err (ts, 179, 0, 0, 0, 0, "Incorrect package length")
- Return ()
- }
-
- // Main test case for packages above
-
- m330(ts, SizeOf (p454), "p454", p454, p455)
-
- // Check resource descriptor tag offsets
-
- Store (
- ResourceTemplate () {
- GpioIo (Exclusive, PullUp, 0x0DEB, 0xABCD, IoRestrictionOutputOnly,
- "\\GPIO", 0xEE, ResourceConsumer, GIO0,
- RawDataBuffer (0x04) {0xC1, 0xC2, 0xC3, 0xC4})
- {0x11E1, 0x22E2, 0x33E3}
- GpioIo (Exclusive, PullUp, 0x0DEB, 0xABCD, IoRestrictionOutputOnly,
- "\\GPIO", 0xEE, ResourceConsumer, GIO1,
- RawDataBuffer (0x04) {0xC1, 0xC2, 0xC3, 0xC4})
- {0x11E1, 0x22E2, 0x33E3}
- }, Local0)
-
- m331(ts, 1, GIO0._SHR, 0x3b, GIO1._SHR, 0x173, "_SHR")
- m331(ts, 2, GIO0._PPI, 0x48, GIO1._PPI, 0x180, "_PPI")
- m331(ts, 3, GIO0._DBT, 0x60, GIO1._DBT, 0x198, "_DBT")
- m331(ts, 4, GIO0._DRS, 0x50, GIO1._DRS, 0x188, "_DRS")
- m331(ts, 5, GIO0._IOR, 0x38, GIO1._IOR, 0x170, "_IOR")
- m331(ts, 6, GIO0._PIN, 0xB8, GIO1._PIN, 0x1f0, "_PIN")
- m331(ts, 7, GIO0._VEN, 0x118, GIO1._VEN, 0x250, "_VEN")
-}
-
-
+/*
+ * Some or all of this work - Copyright (c) 2006 - 2015, Intel Corp.
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without modification,
+ * are permitted provided that the following conditions are met:
+ *
+ * Redistributions of source code must retain the above copyright notice,
+ * this list of conditions and the following disclaimer.
+ * Redistributions in binary form must reproduce the above copyright notice,
+ * this list of conditions and the following disclaimer in the documentation
+ * and/or other materials provided with the distribution.
+ * Neither the name of Intel Corporation nor the names of its contributors
+ * may be used to endorse or promote products derived from this software
+ * without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
+ * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+ * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+ * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+ * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+ * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+/*
+ * Resource Descriptor macros
+ *
+ * GpioIO Resource Descriptor Macro
+ */
+
+Device (GPIO) {}
+
+Name (p454, Package() {
+ ResourceTemplate () {
+ GpioIo (Exclusive, PullUp, 0x0DEB, 0xABCD, IoRestrictionNone,
+ "\\GPIO", 0xEE, ResourceConsumer, ,
+ RawDataBuffer (0x04) {0xC1, 0xC2, 0xC3, 0xC4})
+ {0x11E1, 0x22E2, 0x33E3}
+ },
+ ResourceTemplate () {
+ GpioIo (Exclusive, PullUp, 0x0DEB, 0xABCD, IoRestrictionInputOnly,
+ "\\GPIO", 0xEE, ResourceConsumer, ,
+ RawDataBuffer (0x04) {0xC1, 0xC2, 0xC3, 0xC4})
+ {0x11E1, 0x22E2, 0x33E3}
+ },
+ ResourceTemplate () {
+ GpioIo (Exclusive, PullUp, 0x0DEB, 0xABCD, IoRestrictionOutputOnly,
+ "\\GPIO", 0xEE, ResourceConsumer, ,
+ RawDataBuffer (0x04) {0xC1, 0xC2, 0xC3, 0xC4})
+ {0x11E1, 0x22E2, 0x33E3}
+ },
+ ResourceTemplate () {
+ GpioIo (Exclusive, PullDown, 0x0DEB, 0xABCD, IoRestrictionNone,
+ "\\GPIO", 0xEE, ResourceConsumer, ,
+ RawDataBuffer (0x04) {0xC1, 0xC2, 0xC3, 0xC4})
+ {0x11E1, 0x22E2, 0x33E3}
+ },
+ ResourceTemplate () {
+ GpioIo (Exclusive, PullDown, 0x0DEB, 0xABCD, IoRestrictionInputOnly,
+ "\\GPIO", 0xEE, ResourceConsumer, ,
+ RawDataBuffer (0x04) {0xC1, 0xC2, 0xC3, 0xC4})
+ {0x11E1, 0x22E2, 0x33E3}
+ },
+ ResourceTemplate () {
+ GpioIo (Exclusive, PullDown, 0x0DEB, 0xABCD, IoRestrictionOutputOnly,
+ "\\GPIO", 0xEE, ResourceConsumer, ,
+ RawDataBuffer (0x04) {0xC1, 0xC2, 0xC3, 0xC4})
+ {0x11E1, 0x22E2, 0x33E3}
+ },
+ ResourceTemplate () {
+ GpioIo (Exclusive, PullNone, 0x0DEB, 0xABCD, IoRestrictionNone,
+ "\\GPIO", 0xEE, ResourceConsumer, ,
+ RawDataBuffer (0x04) {0xC1, 0xC2, 0xC3, 0xC4})
+ {0x11E1, 0x22E2, 0x33E3}
+ },
+ ResourceTemplate () {
+ GpioIo (Exclusive, PullNone, 0x0DEB, 0xABCD, IoRestrictionInputOnly,
+ "\\GPIO", 0xEE, ResourceConsumer, ,
+ RawDataBuffer (0x04) {0xC1, 0xC2, 0xC3, 0xC4})
+ {0x11E1, 0x22E2, 0x33E3}
+ },
+ ResourceTemplate () {
+ GpioIo (Exclusive, PullNone, 0x0DEB, 0xABCD, IoRestrictionOutputOnly,
+ "\\GPIO", 0xEE, ResourceConsumer, ,
+ RawDataBuffer (0x04) {0xC1, 0xC2, 0xC3, 0xC4})
+ {0x11E1, 0x22E2, 0x33E3}
+ },
+ ResourceTemplate () {
+ GpioIo (Exclusive, PullDefault, 0x0DEB, 0xABCD, IoRestrictionNone,
+ "\\GPIO", 0xEE, ResourceConsumer, ,
+ RawDataBuffer (0x04) {0xC1, 0xC2, 0xC3, 0xC4})
+ {0x11E1, 0x22E2, 0x33E3}
+ },
+ ResourceTemplate () {
+ GpioIo (Exclusive, PullDefault, 0x0DEB, 0xABCD, IoRestrictionInputOnly,
+ "\\GPIO", 0xEE, ResourceConsumer, ,
+ RawDataBuffer (0x04) {0xC1, 0xC2, 0xC3, 0xC4})
+ {0x11E1, 0x22E2, 0x33E3}
+ },
+ ResourceTemplate () {
+ GpioIo (Exclusive, PullDefault, 0x0DEB, 0xABCD, IoRestrictionOutputOnly,
+ "\\GPIO", 0xEE, ResourceConsumer, ,
+ RawDataBuffer (0x04) {0xC1, 0xC2, 0xC3, 0xC4})
+ {0x11E1, 0x22E2, 0x33E3}
+ },
+ ResourceTemplate () {
+ GpioIo (Shared, PullUp, 0x0DEB, 0xABCD, IoRestrictionNone,
+ "\\GPIO", 0xEE, ResourceConsumer, ,
+ RawDataBuffer (0x04) {0xC1, 0xC2, 0xC3, 0xC4})
+ {0x11E1, 0x22E2, 0x33E3}
+ },
+ ResourceTemplate () {
+ GpioIo (Shared, PullUp, 0x0DEB, 0xABCD, IoRestrictionInputOnly,
+ "\\GPIO", 0xEE, ResourceConsumer, ,
+ RawDataBuffer (0x04) {0xC1, 0xC2, 0xC3, 0xC4})
+ {0x11E1, 0x22E2, 0x33E3}
+ },
+ ResourceTemplate () {
+ GpioIo (Shared, PullUp, 0x0DEB, 0xABCD, IoRestrictionOutputOnly,
+ "\\GPIO", 0xEE, ResourceConsumer, ,
+ RawDataBuffer (0x04) {0xC1, 0xC2, 0xC3, 0xC4})
+ {0x11E1, 0x22E2, 0x33E3}
+ },
+ ResourceTemplate () {
+ GpioIo (Shared, PullDown, 0x0DEB, 0xABCD, IoRestrictionNone,
+ "\\GPIO", 0xEE, ResourceConsumer, ,
+ RawDataBuffer (0x04) {0xC1, 0xC2, 0xC3, 0xC4})
+ {0x11E1, 0x22E2, 0x33E3}
+ },
+ ResourceTemplate () {
+ GpioIo (Shared, PullDown, 0x0DEB, 0xABCD, IoRestrictionInputOnly,
+ "\\GPIO", 0xEE, ResourceConsumer, ,
+ RawDataBuffer (0x04) {0xC1, 0xC2, 0xC3, 0xC4})
+ {0x11E1, 0x22E2, 0x33E3}
+ },
+ ResourceTemplate () {
+ GpioIo (Shared, PullDown, 0x0DEB, 0xABCD, IoRestrictionOutputOnly,
+ "\\GPIO", 0xEE, ResourceConsumer, ,
+ RawDataBuffer (0x04) {0xC1, 0xC2, 0xC3, 0xC4})
+ {0x11E1, 0x22E2, 0x33E3}
+ },
+ ResourceTemplate () {
+ GpioIo (Shared, PullNone, 0x0DEB, 0xABCD, IoRestrictionNone,
+ "\\GPIO", 0xEE, ResourceConsumer, ,
+ RawDataBuffer (0x04) {0xC1, 0xC2, 0xC3, 0xC4})
+ {0x11E1, 0x22E2, 0x33E3}
+ },
+ ResourceTemplate () {
+ GpioIo (Shared, PullNone, 0x0DEB, 0xABCD, IoRestrictionInputOnly,
+ "\\GPIO", 0xEE, ResourceConsumer, ,
+ RawDataBuffer (0x04) {0xC1, 0xC2, 0xC3, 0xC4})
+ {0x11E1, 0x22E2, 0x33E3}
+ },
+ ResourceTemplate () {
+ GpioIo (Shared, PullNone, 0x0DEB, 0xABCD, IoRestrictionOutputOnly,
+ "\\GPIO", 0xEE, ResourceConsumer, ,
+ RawDataBuffer (0x04) {0xC1, 0xC2, 0xC3, 0xC4})
+ {0x11E1, 0x22E2, 0x33E3}
+ },
+ ResourceTemplate () {
+ GpioIo (Shared, PullDefault, 0x0DEB, 0xABCD, IoRestrictionNone,
+ "\\GPIO", 0xEE, ResourceConsumer, ,
+ RawDataBuffer (0x04) {0xC1, 0xC2, 0xC3, 0xC4})
+ {0x11E1, 0x22E2, 0x33E3}
+ },
+ ResourceTemplate () {
+ GpioIo (Shared, PullDefault, 0x0DEB, 0xABCD, IoRestrictionInputOnly,
+ "\\GPIO", 0xEE, ResourceConsumer, ,
+ RawDataBuffer (0x04) {0xC1, 0xC2, 0xC3, 0xC4})
+ {0x11E1, 0x22E2, 0x33E3}
+ },
+ ResourceTemplate () {
+ GpioIo (Shared, PullDefault, 0x0DEB, 0xABCD, IoRestrictionOutputOnly,
+ "\\GPIO", 0xEE, ResourceConsumer, ,
+ RawDataBuffer (0x04) {0xC1, 0xC2, 0xC3, 0xC4})
+ {0x11E1, 0x22E2, 0x33E3}
+ },
+ ResourceTemplate () {
+ GpioIo (ExclusiveAndWake, PullUp, 0x0DEB, 0xABCD, IoRestrictionNone,
+ "\\GPIO", 0xEE, ResourceConsumer, ,
+ RawDataBuffer (0x04) {0xC1, 0xC2, 0xC3, 0xC4})
+ {0x11E1, 0x22E2, 0x33E3}
+ },
+ ResourceTemplate () {
+ GpioIo (ExclusiveAndWake, PullUp, 0x0DEB, 0xABCD, IoRestrictionInputOnly,
+ "\\GPIO", 0xEE, ResourceConsumer, ,
+ RawDataBuffer (0x04) {0xC1, 0xC2, 0xC3, 0xC4})
+ {0x11E1, 0x22E2, 0x33E3}
+ },
+ ResourceTemplate () {
+ GpioIo (ExclusiveAndWake, PullUp, 0x0DEB, 0xABCD, IoRestrictionOutputOnly,
+ "\\GPIO", 0xEE, ResourceConsumer, ,
+ RawDataBuffer (0x04) {0xC1, 0xC2, 0xC3, 0xC4})
+ {0x11E1, 0x22E2, 0x33E3}
+ },
+ ResourceTemplate () {
+ GpioIo (ExclusiveAndWake, PullDown, 0x0DEB, 0xABCD, IoRestrictionNone,
+ "\\GPIO", 0xEE, ResourceConsumer, ,
+ RawDataBuffer (0x04) {0xC1, 0xC2, 0xC3, 0xC4})
+ {0x11E1, 0x22E2, 0x33E3}
+ },
+ ResourceTemplate () {
+ GpioIo (ExclusiveAndWake, PullDown, 0x0DEB, 0xABCD, IoRestrictionInputOnly,
+ "\\GPIO", 0xEE, ResourceConsumer, ,
+ RawDataBuffer (0x04) {0xC1, 0xC2, 0xC3, 0xC4})
+ {0x11E1, 0x22E2, 0x33E3}
+ },
+ ResourceTemplate () {
+ GpioIo (ExclusiveAndWake, PullDown, 0x0DEB, 0xABCD, IoRestrictionOutputOnly,
+ "\\GPIO", 0xEE, ResourceConsumer, ,
+ RawDataBuffer (0x04) {0xC1, 0xC2, 0xC3, 0xC4})
+ {0x11E1, 0x22E2, 0x33E3}
+ },
+ ResourceTemplate () {
+ GpioIo (ExclusiveAndWake, PullNone, 0x0DEB, 0xABCD, IoRestrictionNone,
+ "\\GPIO", 0xEE, ResourceConsumer, ,
+ RawDataBuffer (0x04) {0xC1, 0xC2, 0xC3, 0xC4})
+ {0x11E1, 0x22E2, 0x33E3}
+ },
+ ResourceTemplate () {
+ GpioIo (ExclusiveAndWake, PullNone, 0x0DEB, 0xABCD, IoRestrictionInputOnly,
+ "\\GPIO", 0xEE, ResourceConsumer, ,
+ RawDataBuffer (0x04) {0xC1, 0xC2, 0xC3, 0xC4})
+ {0x11E1, 0x22E2, 0x33E3}
+ },
+ ResourceTemplate () {
+ GpioIo (ExclusiveAndWake, PullNone, 0x0DEB, 0xABCD, IoRestrictionOutputOnly,
+ "\\GPIO", 0xEE, ResourceConsumer, ,
+ RawDataBuffer (0x04) {0xC1, 0xC2, 0xC3, 0xC4})
+ {0x11E1, 0x22E2, 0x33E3}
+ },
+ ResourceTemplate () {
+ GpioIo (ExclusiveAndWake, PullDefault, 0x0DEB, 0xABCD, IoRestrictionNone,
+ "\\GPIO", 0xEE, ResourceConsumer, ,
+ RawDataBuffer (0x04) {0xC1, 0xC2, 0xC3, 0xC4})
+ {0x11E1, 0x22E2, 0x33E3}
+ },
+ ResourceTemplate () {
+ GpioIo (ExclusiveAndWake, PullDefault, 0x0DEB, 0xABCD, IoRestrictionInputOnly,
+ "\\GPIO", 0xEE, ResourceConsumer, ,
+ RawDataBuffer (0x04) {0xC1, 0xC2, 0xC3, 0xC4})
+ {0x11E1, 0x22E2, 0x33E3}
+ },
+ ResourceTemplate () {
+ GpioIo (ExclusiveAndWake, PullDefault, 0x0DEB, 0xABCD, IoRestrictionOutputOnly,
+ "\\GPIO", 0xEE, ResourceConsumer, ,
+ RawDataBuffer (0x04) {0xC1, 0xC2, 0xC3, 0xC4})
+ {0x11E1, 0x22E2, 0x33E3}
+ },
+ ResourceTemplate () {
+ GpioIo (SharedAndWake, PullUp, 0x0DEB, 0xABCD, IoRestrictionNone,
+ "\\GPIO", 0xEE, ResourceConsumer, ,
+ RawDataBuffer (0x04) {0xC1, 0xC2, 0xC3, 0xC4})
+ {0x11E1, 0x22E2, 0x33E3}
+ },
+ ResourceTemplate () {
+ GpioIo (SharedAndWake, PullUp, 0x0DEB, 0xABCD, IoRestrictionInputOnly,
+ "\\GPIO", 0xEE, ResourceConsumer, ,
+ RawDataBuffer (0x04) {0xC1, 0xC2, 0xC3, 0xC4})
+ {0x11E1, 0x22E2, 0x33E3}
+ },
+ ResourceTemplate () {
+ GpioIo (SharedAndWake, PullUp, 0x0DEB, 0xABCD, IoRestrictionOutputOnly,
+ "\\GPIO", 0xEE, ResourceConsumer, ,
+ RawDataBuffer (0x04) {0xC1, 0xC2, 0xC3, 0xC4})
+ {0x11E1, 0x22E2, 0x33E3}
+ },
+ ResourceTemplate () {
+ GpioIo (SharedAndWake, PullDown, 0x0DEB, 0xABCD, IoRestrictionNone,
+ "\\GPIO", 0xEE, ResourceConsumer, ,
+ RawDataBuffer (0x04) {0xC1, 0xC2, 0xC3, 0xC4})
+ {0x11E1, 0x22E2, 0x33E3}
+ },
+ ResourceTemplate () {
+ GpioIo (SharedAndWake, PullDown, 0x0DEB, 0xABCD, IoRestrictionInputOnly,
+ "\\GPIO", 0xEE, ResourceConsumer, ,
+ RawDataBuffer (0x04) {0xC1, 0xC2, 0xC3, 0xC4})
+ {0x11E1, 0x22E2, 0x33E3}
+ },
+ ResourceTemplate () {
+ GpioIo (SharedAndWake, PullDown, 0x0DEB, 0xABCD, IoRestrictionOutputOnly,
+ "\\GPIO", 0xEE, ResourceConsumer, ,
+ RawDataBuffer (0x04) {0xC1, 0xC2, 0xC3, 0xC4})
+ {0x11E1, 0x22E2, 0x33E3}
+ },
+ ResourceTemplate () {
+ GpioIo (SharedAndWake, PullNone, 0x0DEB, 0xABCD, IoRestrictionNone,
+ "\\GPIO", 0xEE, ResourceConsumer, ,
+ RawDataBuffer (0x04) {0xC1, 0xC2, 0xC3, 0xC4})
+ {0x11E1, 0x22E2, 0x33E3}
+ },
+ ResourceTemplate () {
+ GpioIo (SharedAndWake, PullNone, 0x0DEB, 0xABCD, IoRestrictionInputOnly,
+ "\\GPIO", 0xEE, ResourceConsumer, ,
+ RawDataBuffer (0x04) {0xC1, 0xC2, 0xC3, 0xC4})
+ {0x11E1, 0x22E2, 0x33E3}
+ },
+ ResourceTemplate () {
+ GpioIo (SharedAndWake, PullNone, 0x0DEB, 0xABCD, IoRestrictionOutputOnly,
+ "\\GPIO", 0xEE, ResourceConsumer, ,
+ RawDataBuffer (0x04) {0xC1, 0xC2, 0xC3, 0xC4})
+ {0x11E1, 0x22E2, 0x33E3}
+ },
+ ResourceTemplate () {
+ GpioIo (SharedAndWake, PullDefault, 0x0DEB, 0xABCD, IoRestrictionNone,
+ "\\GPIO", 0xEE, ResourceConsumer, ,
+ RawDataBuffer (0x04) {0xC1, 0xC2, 0xC3, 0xC4})
+ {0x11E1, 0x22E2, 0x33E3}
+ },
+ ResourceTemplate () {
+ GpioIo (SharedAndWake, PullDefault, 0x0DEB, 0xABCD, IoRestrictionInputOnly,
+ "\\GPIO", 0xEE, ResourceConsumer, ,
+ RawDataBuffer (0x04) {0xC1, 0xC2, 0xC3, 0xC4})
+ {0x11E1, 0x22E2, 0x33E3}
+ },
+ ResourceTemplate () {
+ GpioIo (SharedAndWake, PullDefault, 0x0DEB, 0xABCD, IoRestrictionOutputOnly,
+ "\\GPIO", 0xEE, ResourceConsumer, ,
+ RawDataBuffer (0x04) {0xC1, 0xC2, 0xC3, 0xC4})
+ {0x11E1, 0x22E2, 0x33E3}
+ },
+
+
+ ResourceTemplate () {
+ GpioIo (Exclusive, PullUp, 0x0DEB, 0xABCD, IoRestrictionNone,
+ "\\GPIO", 0xEE, ResourceProducer, ,
+ RawDataBuffer (0x04) {0xC1, 0xC2, 0xC3, 0xC4})
+ {0x11E1, 0x22E2, 0x33E3}
+ },
+ ResourceTemplate () {
+ GpioIo (Exclusive, PullUp, 0x0DEB, 0xABCD, IoRestrictionInputOnly,
+ "\\GPIO", 0xEE, ResourceProducer, ,
+ RawDataBuffer (0x04) {0xC1, 0xC2, 0xC3, 0xC4})
+ {0x11E1, 0x22E2, 0x33E3}
+ },
+ ResourceTemplate () {
+ GpioIo (Exclusive, PullUp, 0x0DEB, 0xABCD, IoRestrictionOutputOnly,
+ "\\GPIO", 0xEE, ResourceProducer, ,
+ RawDataBuffer (0x04) {0xC1, 0xC2, 0xC3, 0xC4})
+ {0x11E1, 0x22E2, 0x33E3}
+ },
+ ResourceTemplate () {
+ GpioIo (Exclusive, PullDown, 0x0DEB, 0xABCD, IoRestrictionNone,
+ "\\GPIO", 0xEE, ResourceProducer, ,
+ RawDataBuffer (0x04) {0xC1, 0xC2, 0xC3, 0xC4})
+ {0x11E1, 0x22E2, 0x33E3}
+ },
+ ResourceTemplate () {
+ GpioIo (Exclusive, PullDown, 0x0DEB, 0xABCD, IoRestrictionInputOnly,
+ "\\GPIO", 0xEE, ResourceProducer, ,
+ RawDataBuffer (0x04) {0xC1, 0xC2, 0xC3, 0xC4})
+ {0x11E1, 0x22E2, 0x33E3}
+ },
+ ResourceTemplate () {
+ GpioIo (Exclusive, PullDown, 0x0DEB, 0xABCD, IoRestrictionOutputOnly,
+ "\\GPIO", 0xEE, ResourceProducer, ,
+ RawDataBuffer (0x04) {0xC1, 0xC2, 0xC3, 0xC4})
+ {0x11E1, 0x22E2, 0x33E3}
+ },
+ ResourceTemplate () {
+ GpioIo (Exclusive, PullNone, 0x0DEB, 0xABCD, IoRestrictionNone,
+ "\\GPIO", 0xEE, ResourceProducer, ,
+ RawDataBuffer (0x04) {0xC1, 0xC2, 0xC3, 0xC4})
+ {0x11E1, 0x22E2, 0x33E3}
+ },
+ ResourceTemplate () {
+ GpioIo (Exclusive, PullNone, 0x0DEB, 0xABCD, IoRestrictionInputOnly,
+ "\\GPIO", 0xEE, ResourceProducer, ,
+ RawDataBuffer (0x04) {0xC1, 0xC2, 0xC3, 0xC4})
+ {0x11E1, 0x22E2, 0x33E3}
+ },
+ ResourceTemplate () {
+ GpioIo (Exclusive, PullNone, 0x0DEB, 0xABCD, IoRestrictionOutputOnly,
+ "\\GPIO", 0xEE, ResourceProducer, ,
+ RawDataBuffer (0x04) {0xC1, 0xC2, 0xC3, 0xC4})
+ {0x11E1, 0x22E2, 0x33E3}
+ },
+ ResourceTemplate () {
+ GpioIo (Exclusive, PullDefault, 0x0DEB, 0xABCD, IoRestrictionNone,
+ "\\GPIO", 0xEE, ResourceProducer, ,
+ RawDataBuffer (0x04) {0xC1, 0xC2, 0xC3, 0xC4})
+ {0x11E1, 0x22E2, 0x33E3}
+ },
+ ResourceTemplate () {
+ GpioIo (Exclusive, PullDefault, 0x0DEB, 0xABCD, IoRestrictionInputOnly,
+ "\\GPIO", 0xEE, ResourceProducer, ,
+ RawDataBuffer (0x04) {0xC1, 0xC2, 0xC3, 0xC4})
+ {0x11E1, 0x22E2, 0x33E3}
+ },
+ ResourceTemplate () {
+ GpioIo (Exclusive, PullDefault, 0x0DEB, 0xABCD, IoRestrictionOutputOnly,
+ "\\GPIO", 0xEE, ResourceProducer, ,
+ RawDataBuffer (0x04) {0xC1, 0xC2, 0xC3, 0xC4})
+ {0x11E1, 0x22E2, 0x33E3}
+ },
+ ResourceTemplate () {
+ GpioIo (Shared, PullUp, 0x0DEB, 0xABCD, IoRestrictionNone,
+ "\\GPIO", 0xEE, ResourceProducer, ,
+ RawDataBuffer (0x04) {0xC1, 0xC2, 0xC3, 0xC4})
+ {0x11E1, 0x22E2, 0x33E3}
+ },
+ ResourceTemplate () {
+ GpioIo (Shared, PullUp, 0x0DEB, 0xABCD, IoRestrictionInputOnly,
+ "\\GPIO", 0xEE, ResourceProducer, ,
+ RawDataBuffer (0x04) {0xC1, 0xC2, 0xC3, 0xC4})
+ {0x11E1, 0x22E2, 0x33E3}
+ },
+ ResourceTemplate () {
+ GpioIo (Shared, PullUp, 0x0DEB, 0xABCD, IoRestrictionOutputOnly,
+ "\\GPIO", 0xEE, ResourceProducer, ,
+ RawDataBuffer (0x04) {0xC1, 0xC2, 0xC3, 0xC4})
+ {0x11E1, 0x22E2, 0x33E3}
+ },
+ ResourceTemplate () {
+ GpioIo (Shared, PullDown, 0x0DEB, 0xABCD, IoRestrictionNone,
+ "\\GPIO", 0xEE, ResourceProducer, ,
+ RawDataBuffer (0x04) {0xC1, 0xC2, 0xC3, 0xC4})
+ {0x11E1, 0x22E2, 0x33E3}
+ },
+ ResourceTemplate () {
+ GpioIo (Shared, PullDown, 0x0DEB, 0xABCD, IoRestrictionInputOnly,
+ "\\GPIO", 0xEE, ResourceProducer, ,
+ RawDataBuffer (0x04) {0xC1, 0xC2, 0xC3, 0xC4})
+ {0x11E1, 0x22E2, 0x33E3}
+ },
+ ResourceTemplate () {
+ GpioIo (Shared, PullDown, 0x0DEB, 0xABCD, IoRestrictionOutputOnly,
+ "\\GPIO", 0xEE, ResourceProducer, ,
+ RawDataBuffer (0x04) {0xC1, 0xC2, 0xC3, 0xC4})
+ {0x11E1, 0x22E2, 0x33E3}
+ },
+ ResourceTemplate () {
+ GpioIo (Shared, PullNone, 0x0DEB, 0xABCD, IoRestrictionNone,
+ "\\GPIO", 0xEE, ResourceProducer, ,
+ RawDataBuffer (0x04) {0xC1, 0xC2, 0xC3, 0xC4})
+ {0x11E1, 0x22E2, 0x33E3}
+ },
+ ResourceTemplate () {
+ GpioIo (Shared, PullNone, 0x0DEB, 0xABCD, IoRestrictionInputOnly,
+ "\\GPIO", 0xEE, ResourceProducer, ,
+ RawDataBuffer (0x04) {0xC1, 0xC2, 0xC3, 0xC4})
+ {0x11E1, 0x22E2, 0x33E3}
+ },
+ ResourceTemplate () {
+ GpioIo (Shared, PullNone, 0x0DEB, 0xABCD, IoRestrictionOutputOnly,
+ "\\GPIO", 0xEE, ResourceProducer, ,
+ RawDataBuffer (0x04) {0xC1, 0xC2, 0xC3, 0xC4})
+ {0x11E1, 0x22E2, 0x33E3}
+ },
+ ResourceTemplate () {
+ GpioIo (Shared, PullDefault, 0x0DEB, 0xABCD, IoRestrictionNone,
+ "\\GPIO", 0xEE, ResourceProducer, ,
+ RawDataBuffer (0x04) {0xC1, 0xC2, 0xC3, 0xC4})
+ {0x11E1, 0x22E2, 0x33E3}
+ },
+ ResourceTemplate () {
+ GpioIo (Shared, PullDefault, 0x0DEB, 0xABCD, IoRestrictionInputOnly,
+ "\\GPIO", 0xEE, ResourceProducer, ,
+ RawDataBuffer (0x04) {0xC1, 0xC2, 0xC3, 0xC4})
+ {0x11E1, 0x22E2, 0x33E3}
+ },
+ ResourceTemplate () {
+ GpioIo (Shared, PullDefault, 0x0DEB, 0xABCD, IoRestrictionOutputOnly,
+ "\\GPIO", 0xEE, ResourceProducer, ,
+ RawDataBuffer (0x04) {0xC1, 0xC2, 0xC3, 0xC4})
+ {0x11E1, 0x22E2, 0x33E3}
+ },
+ ResourceTemplate () {
+ GpioIo (ExclusiveAndWake, PullUp, 0x0DEB, 0xABCD, IoRestrictionNone,
+ "\\GPIO", 0xEE, ResourceProducer, ,
+ RawDataBuffer (0x04) {0xC1, 0xC2, 0xC3, 0xC4})
+ {0x11E1, 0x22E2, 0x33E3}
+ },
+ ResourceTemplate () {
+ GpioIo (ExclusiveAndWake, PullUp, 0x0DEB, 0xABCD, IoRestrictionInputOnly,
+ "\\GPIO", 0xEE, ResourceProducer, ,
+ RawDataBuffer (0x04) {0xC1, 0xC2, 0xC3, 0xC4})
+ {0x11E1, 0x22E2, 0x33E3}
+ },
+ ResourceTemplate () {
+ GpioIo (ExclusiveAndWake, PullUp, 0x0DEB, 0xABCD, IoRestrictionOutputOnly,
+ "\\GPIO", 0xEE, ResourceProducer, ,
+ RawDataBuffer (0x04) {0xC1, 0xC2, 0xC3, 0xC4})
+ {0x11E1, 0x22E2, 0x33E3}
+ },
+ ResourceTemplate () {
+ GpioIo (ExclusiveAndWake, PullDown, 0x0DEB, 0xABCD, IoRestrictionNone,
+ "\\GPIO", 0xEE, ResourceProducer, ,
+ RawDataBuffer (0x04) {0xC1, 0xC2, 0xC3, 0xC4})
+ {0x11E1, 0x22E2, 0x33E3}
+ },
+ ResourceTemplate () {
+ GpioIo (ExclusiveAndWake, PullDown, 0x0DEB, 0xABCD, IoRestrictionInputOnly,
+ "\\GPIO", 0xEE, ResourceProducer, ,
+ RawDataBuffer (0x04) {0xC1, 0xC2, 0xC3, 0xC4})
+ {0x11E1, 0x22E2, 0x33E3}
+ },
+ ResourceTemplate () {
+ GpioIo (ExclusiveAndWake, PullDown, 0x0DEB, 0xABCD, IoRestrictionOutputOnly,
+ "\\GPIO", 0xEE, ResourceProducer, ,
+ RawDataBuffer (0x04) {0xC1, 0xC2, 0xC3, 0xC4})
+ {0x11E1, 0x22E2, 0x33E3}
+ },
+ ResourceTemplate () {
+ GpioIo (ExclusiveAndWake, PullNone, 0x0DEB, 0xABCD, IoRestrictionNone,
+ "\\GPIO", 0xEE, ResourceProducer, ,
+ RawDataBuffer (0x04) {0xC1, 0xC2, 0xC3, 0xC4})
+ {0x11E1, 0x22E2, 0x33E3}
+ },
+ ResourceTemplate () {
+ GpioIo (ExclusiveAndWake, PullNone, 0x0DEB, 0xABCD, IoRestrictionInputOnly,
+ "\\GPIO", 0xEE, ResourceProducer, ,
+ RawDataBuffer (0x04) {0xC1, 0xC2, 0xC3, 0xC4})
+ {0x11E1, 0x22E2, 0x33E3}
+ },
+ ResourceTemplate () {
+ GpioIo (ExclusiveAndWake, PullNone, 0x0DEB, 0xABCD, IoRestrictionOutputOnly,
+ "\\GPIO", 0xEE, ResourceProducer, ,
+ RawDataBuffer (0x04) {0xC1, 0xC2, 0xC3, 0xC4})
+ {0x11E1, 0x22E2, 0x33E3}
+ },
+ ResourceTemplate () {
+ GpioIo (ExclusiveAndWake, PullDefault, 0x0DEB, 0xABCD, IoRestrictionNone,
+ "\\GPIO", 0xEE, ResourceProducer, ,
+ RawDataBuffer (0x04) {0xC1, 0xC2, 0xC3, 0xC4})
+ {0x11E1, 0x22E2, 0x33E3}
+ },
+ ResourceTemplate () {
+ GpioIo (ExclusiveAndWake, PullDefault, 0x0DEB, 0xABCD, IoRestrictionInputOnly,
+ "\\GPIO", 0xEE, ResourceProducer, ,
+ RawDataBuffer (0x04) {0xC1, 0xC2, 0xC3, 0xC4})
+ {0x11E1, 0x22E2, 0x33E3}
+ },
+ ResourceTemplate () {
+ GpioIo (ExclusiveAndWake, PullDefault, 0x0DEB, 0xABCD, IoRestrictionOutputOnly,
+ "\\GPIO", 0xEE, ResourceProducer, ,
+ RawDataBuffer (0x04) {0xC1, 0xC2, 0xC3, 0xC4})
+ {0x11E1, 0x22E2, 0x33E3}
+ },
+ ResourceTemplate () {
+ GpioIo (SharedAndWake, PullUp, 0x0DEB, 0xABCD, IoRestrictionNone,
+ "\\GPIO", 0xEE, ResourceProducer, ,
+ RawDataBuffer (0x04) {0xC1, 0xC2, 0xC3, 0xC4})
+ {0x11E1, 0x22E2, 0x33E3}
+ },
+ ResourceTemplate () {
+ GpioIo (SharedAndWake, PullUp, 0x0DEB, 0xABCD, IoRestrictionInputOnly,
+ "\\GPIO", 0xEE, ResourceProducer, ,
+ RawDataBuffer (0x04) {0xC1, 0xC2, 0xC3, 0xC4})
+ {0x11E1, 0x22E2, 0x33E3}
+ },
+ ResourceTemplate () {
+ GpioIo (SharedAndWake, PullUp, 0x0DEB, 0xABCD, IoRestrictionOutputOnly,
+ "\\GPIO", 0xEE, ResourceProducer, ,
+ RawDataBuffer (0x04) {0xC1, 0xC2, 0xC3, 0xC4})
+ {0x11E1, 0x22E2, 0x33E3}
+ },
+ ResourceTemplate () {
+ GpioIo (SharedAndWake, PullDown, 0x0DEB, 0xABCD, IoRestrictionNone,
+ "\\GPIO", 0xEE, ResourceProducer, ,
+ RawDataBuffer (0x04) {0xC1, 0xC2, 0xC3, 0xC4})
+ {0x11E1, 0x22E2, 0x33E3}
+ },
+ ResourceTemplate () {
+ GpioIo (SharedAndWake, PullDown, 0x0DEB, 0xABCD, IoRestrictionInputOnly,
+ "\\GPIO", 0xEE, ResourceProducer, ,
+ RawDataBuffer (0x04) {0xC1, 0xC2, 0xC3, 0xC4})
+ {0x11E1, 0x22E2, 0x33E3}
+ },
+ ResourceTemplate () {
+ GpioIo (SharedAndWake, PullDown, 0x0DEB, 0xABCD, IoRestrictionOutputOnly,
+ "\\GPIO", 0xEE, ResourceProducer, ,
+ RawDataBuffer (0x04) {0xC1, 0xC2, 0xC3, 0xC4})
+ {0x11E1, 0x22E2, 0x33E3}
+ },
+ ResourceTemplate () {
+ GpioIo (SharedAndWake, PullNone, 0x0DEB, 0xABCD, IoRestrictionNone,
+ "\\GPIO", 0xEE, ResourceProducer, ,
+ RawDataBuffer (0x04) {0xC1, 0xC2, 0xC3, 0xC4})
+ {0x11E1, 0x22E2, 0x33E3}
+ },
+ ResourceTemplate () {
+ GpioIo (SharedAndWake, PullNone, 0x0DEB, 0xABCD, IoRestrictionInputOnly,
+ "\\GPIO", 0xEE, ResourceProducer, ,
+ RawDataBuffer (0x04) {0xC1, 0xC2, 0xC3, 0xC4})
+ {0x11E1, 0x22E2, 0x33E3}
+ },
+ ResourceTemplate () {
+ GpioIo (SharedAndWake, PullNone, 0x0DEB, 0xABCD, IoRestrictionOutputOnly,
+ "\\GPIO", 0xEE, ResourceProducer, ,
+ RawDataBuffer (0x04) {0xC1, 0xC2, 0xC3, 0xC4})
+ {0x11E1, 0x22E2, 0x33E3}
+ },
+ ResourceTemplate () {
+ GpioIo (SharedAndWake, PullDefault, 0x0DEB, 0xABCD, IoRestrictionNone,
+ "\\GPIO", 0xEE, ResourceProducer, ,
+ RawDataBuffer (0x04) {0xC1, 0xC2, 0xC3, 0xC4})
+ {0x11E1, 0x22E2, 0x33E3}
+ },
+ ResourceTemplate () {
+ GpioIo (SharedAndWake, PullDefault, 0x0DEB, 0xABCD, IoRestrictionInputOnly,
+ "\\GPIO", 0xEE, ResourceProducer, ,
+ RawDataBuffer (0x04) {0xC1, 0xC2, 0xC3, 0xC4})
+ {0x11E1, 0x22E2, 0x33E3}
+ },
+ ResourceTemplate () {
+ GpioIo (SharedAndWake, PullDefault, 0x0DEB, 0xABCD, IoRestrictionOutputOnly,
+ "\\GPIO", 0xEE, ResourceProducer, ,
+ RawDataBuffer (0x04) {0xC1, 0xC2, 0xC3, 0xC4})
+ {0x11E1, 0x22E2, 0x33E3}
+ },
+
+
+ ResourceTemplate () {
+ GpioIo (Exclusive, PullUp, 0x0DEB, 0xABCD, IoRestrictionNone,
+ "\\GPIO", 0xEE, ResourceConsumer, ,)
+ {0x11E1, 0x22E2, 0x33E3}
+ },
+ ResourceTemplate () {
+ GpioIo (Exclusive, PullUp, 0x0DEB, 0xABCD, IoRestrictionInputOnly,
+ "\\GPIO", 0xEE, ResourceConsumer, ,)
+ {0x11E1, 0x22E2, 0x33E3}
+ },
+ ResourceTemplate () {
+ GpioIo (Exclusive, PullUp, 0x0DEB, 0xABCD, IoRestrictionOutputOnly,
+ "\\GPIO", 0xEE, ResourceConsumer, ,)
+ {0x11E1, 0x22E2, 0x33E3}
+ },
+ ResourceTemplate () {
+ GpioIo (Exclusive, PullDown, 0x0DEB, 0xABCD, IoRestrictionNone,
+ "\\GPIO", 0xEE, ResourceConsumer, ,)
+ {0x11E1, 0x22E2, 0x33E3}
+ },
+ ResourceTemplate () {
+ GpioIo (Exclusive, PullDown, 0x0DEB, 0xABCD, IoRestrictionInputOnly,
+ "\\GPIO", 0xEE, ResourceConsumer, ,)
+ {0x11E1, 0x22E2, 0x33E3}
+ },
+ ResourceTemplate () {
+ GpioIo (Exclusive, PullDown, 0x0DEB, 0xABCD, IoRestrictionOutputOnly,
+ "\\GPIO", 0xEE, ResourceConsumer)
+ {0x11E1, 0x22E2, 0x33E3}
+ },
+ ResourceTemplate () {
+ GpioIo (Exclusive, PullNone, 0x0DEB, 0xABCD, IoRestrictionNone,
+ "\\GPIO", 0xEE, ResourceConsumer)
+ {0x11E1, 0x22E2, 0x33E3}
+ },
+ ResourceTemplate () {
+ GpioIo (Exclusive, PullNone, 0x0DEB, 0xABCD, IoRestrictionInputOnly,
+ "\\GPIO", 0xEE, ResourceConsumer)
+ {0x11E1, 0x22E2, 0x33E3}
+ },
+ ResourceTemplate () {
+ GpioIo (Exclusive, PullNone, 0x0DEB, 0xABCD, IoRestrictionOutputOnly,
+ "\\GPIO", 0xEE, ResourceConsumer)
+ {0x11E1, 0x22E2, 0x33E3}
+ },
+ ResourceTemplate () {
+ GpioIo (Exclusive, PullDefault, 0x0DEB, 0xABCD, IoRestrictionNone,
+ "\\GPIO", 0xEE, ResourceConsumer)
+ {0x11E1, 0x22E2, 0x33E3}
+ },
+ ResourceTemplate () {
+ GpioIo (Exclusive, PullDefault, 0x0DEB, 0xABCD, IoRestrictionInputOnly,
+ "\\GPIO", 0xEE, ResourceConsumer)
+ {0x11E1, 0x22E2, 0x33E3}
+ },
+ ResourceTemplate () {
+ GpioIo (Exclusive, PullDefault, 0x0DEB, 0xABCD, IoRestrictionOutputOnly,
+ "\\GPIO", 0xEE, ResourceConsumer)
+ {0x11E1, 0x22E2, 0x33E3}
+ },
+ ResourceTemplate () {
+ GpioIo (Shared, PullUp, 0x0DEB, 0xABCD, IoRestrictionNone,
+ "\\GPIO", 0xEE, ResourceConsumer)
+ {0x11E1, 0x22E2, 0x33E3}
+ },
+ ResourceTemplate () {
+ GpioIo (Shared, PullUp, 0x0DEB, 0xABCD, IoRestrictionInputOnly,
+ "\\GPIO", 0xEE, ResourceConsumer)
+ {0x11E1, 0x22E2, 0x33E3}
+ },
+ ResourceTemplate () {
+ GpioIo (Shared, PullUp, 0x0DEB, 0xABCD, IoRestrictionOutputOnly,
+ "\\GPIO", 0xEE, ResourceConsumer)
+ {0x11E1, 0x22E2, 0x33E3}
+ },
+ ResourceTemplate () {
+ GpioIo (Shared, PullDown, 0x0DEB, 0xABCD, IoRestrictionNone,
+ "\\GPIO", 0xEE, ResourceConsumer)
+ {0x11E1, 0x22E2, 0x33E3}
+ },
+ ResourceTemplate () {
+ GpioIo (Shared, PullDown, 0x0DEB, 0xABCD, IoRestrictionInputOnly,
+ "\\GPIO", 0xEE, ResourceConsumer)
+ {0x11E1, 0x22E2, 0x33E3}
+ },
+ ResourceTemplate () {
+ GpioIo (Shared, PullDown, 0x0DEB, 0xABCD, IoRestrictionOutputOnly,
+ "\\GPIO", 0xEE, ResourceConsumer)
+ {0x11E1, 0x22E2, 0x33E3}
+ },
+ ResourceTemplate () {
+ GpioIo (Shared, PullNone, 0x0DEB, 0xABCD, IoRestrictionNone,
+ "\\GPIO", 0xEE, ResourceConsumer,)
+ {0x11E1, 0x22E2, 0x33E3}
+ },
+ ResourceTemplate () {
+ GpioIo (Shared, PullNone, 0x0DEB, 0xABCD, IoRestrictionInputOnly,
+ "\\GPIO", 0xEE, ResourceConsumer,)
+ {0x11E1, 0x22E2, 0x33E3}
+ },
+ ResourceTemplate () {
+ GpioIo (Shared, PullNone, 0x0DEB, 0xABCD, IoRestrictionOutputOnly,
+ "\\GPIO", 0xEE, ResourceConsumer,)
+ {0x11E1, 0x22E2, 0x33E3}
+ },
+ ResourceTemplate () {
+ GpioIo (Shared, PullDefault, 0x0DEB, 0xABCD, IoRestrictionNone,
+ "\\GPIO", 0xEE, ResourceConsumer,)
+ {0x11E1, 0x22E2, 0x33E3}
+ },
+ ResourceTemplate () {
+ GpioIo (Shared, PullDefault, 0x0DEB, 0xABCD, IoRestrictionInputOnly,
+ "\\GPIO", 0xEE, ResourceConsumer,)
+ {0x11E1, 0x22E2, 0x33E3}
+ },
+ ResourceTemplate () {
+ GpioIo (Shared, PullDefault, 0x0DEB, 0xABCD, IoRestrictionOutputOnly,
+ "\\GPIO", 0xEE, ResourceConsumer,)
+ {0x11E1, 0x22E2, 0x33E3}
+ },
+ ResourceTemplate () {
+ GpioIo (ExclusiveAndWake, PullUp, 0x0DEB, 0xABCD, IoRestrictionNone,
+ "\\GPIO", 0xEE, ResourceConsumer,)
+ {0x11E1, 0x22E2, 0x33E3}
+ },
+ ResourceTemplate () {
+ GpioIo (ExclusiveAndWake, PullUp, 0x0DEB, 0xABCD, IoRestrictionInputOnly,
+ "\\GPIO", 0xEE, ResourceConsumer,)
+ {0x11E1, 0x22E2, 0x33E3}
+ },
+ ResourceTemplate () {
+ GpioIo (ExclusiveAndWake, PullUp, 0x0DEB, 0xABCD, IoRestrictionOutputOnly,
+ "\\GPIO", 0xEE, ResourceConsumer,)
+ {0x11E1, 0x22E2, 0x33E3}
+ },
+ ResourceTemplate () {
+ GpioIo (ExclusiveAndWake, PullDown, 0x0DEB, 0xABCD, IoRestrictionNone,
+ "\\GPIO", 0xEE, ResourceConsumer,)
+ {0x11E1, 0x22E2, 0x33E3}
+ },
+ ResourceTemplate () {
+ GpioIo (ExclusiveAndWake, PullDown, 0x0DEB, 0xABCD, IoRestrictionInputOnly,
+ "\\GPIO", 0xEE, ResourceConsumer, ,
+ RawDataBuffer (0x04) {0xC1, 0xC2, 0xC3, 0xC4})
+ {0x11E1, 0x22E2, 0x33E3}
+ },
+ ResourceTemplate () {
+ GpioIo (ExclusiveAndWake, PullDown, 0x0DEB, 0xABCD, IoRestrictionOutputOnly,
+ "\\GPIO", 0xEE, ResourceConsumer,)
+ {0x11E1, 0x22E2, 0x33E3}
+ },
+ ResourceTemplate () {
+ GpioIo (ExclusiveAndWake, PullNone, 0x0DEB, 0xABCD, IoRestrictionNone,
+ "\\GPIO", 0xEE, ResourceConsumer,)
+ {0x11E1, 0x22E2, 0x33E3}
+ },
+ ResourceTemplate () {
+ GpioIo (ExclusiveAndWake, PullNone, 0x0DEB, 0xABCD, IoRestrictionInputOnly,
+ "\\GPIO", 0xEE, ResourceConsumer,)
+ {0x11E1, 0x22E2, 0x33E3}
+ },
+ ResourceTemplate () {
+ GpioIo (ExclusiveAndWake, PullNone, 0x0DEB, 0xABCD, IoRestrictionOutputOnly,
+ "\\GPIO", 0xEE, ResourceConsumer,)
+ {0x11E1, 0x22E2, 0x33E3}
+ },
+ ResourceTemplate () {
+ GpioIo (ExclusiveAndWake, PullDefault, 0x0DEB, 0xABCD, IoRestrictionNone,
+ "\\GPIO", 0xEE, ResourceConsumer,)
+ {0x11E1, 0x22E2, 0x33E3}
+ },
+ ResourceTemplate () {
+ GpioIo (ExclusiveAndWake, PullDefault, 0x0DEB, 0xABCD, IoRestrictionInputOnly,
+ "\\GPIO", 0xEE, ResourceConsumer,)
+ {0x11E1, 0x22E2, 0x33E3}
+ },
+ ResourceTemplate () {
+ GpioIo (ExclusiveAndWake, PullDefault, 0x0DEB, 0xABCD, IoRestrictionOutputOnly,
+ "\\GPIO", 0xEE, ResourceConsumer,)
+ {0x11E1, 0x22E2, 0x33E3}
+ },
+ ResourceTemplate () {
+ GpioIo (SharedAndWake, PullUp, 0x0DEB, 0xABCD, IoRestrictionNone,
+ "\\GPIO", 0xEE, ResourceConsumer,)
+ {0x11E1, 0x22E2, 0x33E3}
+ },
+ ResourceTemplate () {
+ GpioIo (SharedAndWake, PullUp, 0x0DEB, 0xABCD, IoRestrictionInputOnly,
+ "\\GPIO", 0xEE, ResourceConsumer,)
+ {0x11E1, 0x22E2, 0x33E3}
+ },
+ ResourceTemplate () {
+ GpioIo (SharedAndWake, PullUp, 0x0DEB, 0xABCD, IoRestrictionOutputOnly,
+ "\\GPIO", 0xEE, ResourceConsumer,)
+ {0x11E1, 0x22E2, 0x33E3}
+ },
+ ResourceTemplate () {
+ GpioIo (SharedAndWake, PullDown, 0x0DEB, 0xABCD, IoRestrictionNone,
+ "\\GPIO", 0xEE, ResourceConsumer,)
+ {0x11E1, 0x22E2, 0x33E3}
+ },
+ ResourceTemplate () {
+ GpioIo (SharedAndWake, PullDown, 0x0DEB, 0xABCD, IoRestrictionInputOnly,
+ "\\GPIO", 0xEE, ResourceConsumer,)
+ {0x11E1, 0x22E2, 0x33E3}
+ },
+ ResourceTemplate () {
+ GpioIo (SharedAndWake, PullDown, 0x0DEB, 0xABCD, IoRestrictionOutputOnly,
+ "\\GPIO", 0xEE, ResourceConsumer,)
+ {0x11E1, 0x22E2, 0x33E3}
+ },
+ ResourceTemplate () {
+ GpioIo (SharedAndWake, PullNone, 0x0DEB, 0xABCD, IoRestrictionNone,
+ "\\GPIO", 0xEE, ResourceConsumer, ,)
+ {0x11E1, 0x22E2, 0x33E3}
+ },
+ ResourceTemplate () {
+ GpioIo (SharedAndWake, PullNone, 0x0DEB, 0xABCD, IoRestrictionInputOnly,
+ "\\GPIO", 0xEE, ResourceConsumer, ,)
+ {0x11E1, 0x22E2, 0x33E3}
+ },
+ ResourceTemplate () {
+ GpioIo (SharedAndWake, PullNone, 0x0DEB, 0xABCD, IoRestrictionOutputOnly,
+ "\\GPIO", 0xEE, ResourceConsumer, ,)
+ {0x11E1, 0x22E2, 0x33E3}
+ },
+ ResourceTemplate () {
+ GpioIo (SharedAndWake, PullDefault, 0x0DEB, 0xABCD, IoRestrictionNone,
+ "\\GPIO", 0xEE, ResourceConsumer, ,)
+ {0x11E1, 0x22E2, 0x33E3}
+ },
+ ResourceTemplate () {
+ GpioIo (SharedAndWake, PullDefault, 0x0DEB, 0xABCD, IoRestrictionInputOnly,
+ "\\GPIO", 0xEE, ResourceConsumer, ,)
+ {0x11E1, 0x22E2, 0x33E3}
+ },
+ ResourceTemplate () {
+ GpioIo (SharedAndWake, PullDefault, 0x0DEB, 0xABCD, IoRestrictionOutputOnly,
+ "\\GPIO", 0xEE, ResourceConsumer, ,)
+ {0x11E1, 0x22E2, 0x33E3}
+ },
+
+
+ ResourceTemplate () {
+ GpioIo (Exclusive, PullUp, 0x0DEB, 0xABCD, IoRestrictionNone,
+ "\\GPIO", 0xEE, ResourceProducer)
+ {0x11E1, 0x22E2, 0x33E3}
+ },
+ ResourceTemplate () {
+ GpioIo (Exclusive, PullUp, 0x0DEB, 0xABCD, IoRestrictionInputOnly,
+ "\\GPIO", 0xEE, ResourceProducer)
+ {0x11E1, 0x22E2, 0x33E3}
+ },
+ ResourceTemplate () {
+ GpioIo (Exclusive, PullUp, 0x0DEB, 0xABCD, IoRestrictionOutputOnly,
+ "\\GPIO", 0xEE, ResourceProducer)
+ {0x11E1, 0x22E2, 0x33E3}
+ },
+ ResourceTemplate () {
+ GpioIo (Exclusive, PullDown, 0x0DEB, 0xABCD, IoRestrictionNone,
+ "\\GPIO", 0xEE, ResourceProducer)
+ {0x11E1, 0x22E2, 0x33E3}
+ },
+ ResourceTemplate () {
+ GpioIo (Exclusive, PullDown, 0x0DEB, 0xABCD, IoRestrictionInputOnly,
+ "\\GPIO", 0xEE, ResourceProducer)
+ {0x11E1, 0x22E2, 0x33E3}
+ },
+ ResourceTemplate () {
+ GpioIo (Exclusive, PullDown, 0x0DEB, 0xABCD, IoRestrictionOutputOnly,
+ "\\GPIO", 0xEE, ResourceProducer)
+ {0x11E1, 0x22E2, 0x33E3}
+ },
+ ResourceTemplate () {
+ GpioIo (Exclusive, PullNone, 0x0DEB, 0xABCD, IoRestrictionNone,
+ "\\GPIO", 0xEE, ResourceProducer)
+ {0x11E1, 0x22E2, 0x33E3}
+ },
+ ResourceTemplate () {
+ GpioIo (Exclusive, PullNone, 0x0DEB, 0xABCD, IoRestrictionInputOnly,
+ "\\GPIO", 0xEE, ResourceProducer)
+ {0x11E1, 0x22E2, 0x33E3}
+ },
+ ResourceTemplate () {
+ GpioIo (Exclusive, PullNone, 0x0DEB, 0xABCD, IoRestrictionOutputOnly,
+ "\\GPIO", 0xEE, ResourceProducer)
+ {0x11E1, 0x22E2, 0x33E3}
+ },
+ ResourceTemplate () {
+ GpioIo (Exclusive, PullDefault, 0x0DEB, 0xABCD, IoRestrictionNone,
+ "\\GPIO", 0xEE, ResourceProducer)
+ {0x11E1, 0x22E2, 0x33E3}
+ },
+ ResourceTemplate () {
+ GpioIo (Exclusive, PullDefault, 0x0DEB, 0xABCD, IoRestrictionInputOnly,
+ "\\GPIO", 0xEE, ResourceProducer)
+ {0x11E1, 0x22E2, 0x33E3}
+ },
+ ResourceTemplate () {
+ GpioIo (Exclusive, PullDefault, 0x0DEB, 0xABCD, IoRestrictionOutputOnly,
+ "\\GPIO", 0xEE, ResourceProducer,)
+ {0x11E1, 0x22E2, 0x33E3}
+ },
+ ResourceTemplate () {
+ GpioIo (Shared, PullUp, 0x0DEB, 0xABCD, IoRestrictionNone,
+ "\\GPIO", 0xEE, ResourceProducer,)
+ {0x11E1, 0x22E2, 0x33E3}
+ },
+ ResourceTemplate () {
+ GpioIo (Shared, PullUp, 0x0DEB, 0xABCD, IoRestrictionInputOnly,
+ "\\GPIO", 0xEE, ResourceProducer,)
+ {0x11E1, 0x22E2, 0x33E3}
+ },
+ ResourceTemplate () {
+ GpioIo (Shared, PullUp, 0x0DEB, 0xABCD, IoRestrictionOutputOnly,
+ "\\GPIO", 0xEE, ResourceProducer,)
+ {0x11E1, 0x22E2, 0x33E3}
+ },
+ ResourceTemplate () {
+ GpioIo (Shared, PullDown, 0x0DEB, 0xABCD, IoRestrictionNone,
+ "\\GPIO", 0xEE, ResourceProducer,)
+ {0x11E1, 0x22E2, 0x33E3}
+ },
+ ResourceTemplate () {
+ GpioIo (Shared, PullDown, 0x0DEB, 0xABCD, IoRestrictionInputOnly,
+ "\\GPIO", 0xEE, ResourceProducer,)
+ {0x11E1, 0x22E2, 0x33E3}
+ },
+ ResourceTemplate () {
+ GpioIo (Shared, PullDown, 0x0DEB, 0xABCD, IoRestrictionOutputOnly,
+ "\\GPIO", 0xEE, ResourceProducer,)
+ {0x11E1, 0x22E2, 0x33E3}
+ },
+ ResourceTemplate () {
+ GpioIo (Shared, PullNone, 0x0DEB, 0xABCD, IoRestrictionNone,
+ "\\GPIO", 0xEE, ResourceProducer,)
+ {0x11E1, 0x22E2, 0x33E3}
+ },
+ ResourceTemplate () {
+ GpioIo (Shared, PullNone, 0x0DEB, 0xABCD, IoRestrictionInputOnly,
+ "\\GPIO", 0xEE, ResourceProducer,)
+ {0x11E1, 0x22E2, 0x33E3}
+ },
+ ResourceTemplate () {
+ GpioIo (Shared, PullNone, 0x0DEB, 0xABCD, IoRestrictionOutputOnly,
+ "\\GPIO", 0xEE, ResourceProducer,)
+ {0x11E1, 0x22E2, 0x33E3}
+ },
+ ResourceTemplate () {
+ GpioIo (Shared, PullDefault, 0x0DEB, 0xABCD, IoRestrictionNone,
+ "\\GPIO", 0xEE, ResourceProducer,)
+ {0x11E1, 0x22E2, 0x33E3}
+ },
+ ResourceTemplate () {
+ GpioIo (Shared, PullDefault, 0x0DEB, 0xABCD, IoRestrictionInputOnly,
+ "\\GPIO", 0xEE, ResourceProducer,)
+ {0x11E1, 0x22E2, 0x33E3}
+ },
+ ResourceTemplate () {
+ GpioIo (Shared, PullDefault, 0x0DEB, 0xABCD, IoRestrictionOutputOnly,
+ "\\GPIO", 0xEE, ResourceProducer,)
+ {0x11E1, 0x22E2, 0x33E3}
+ },
+ ResourceTemplate () {
+ GpioIo (ExclusiveAndWake, PullUp, 0x0DEB, 0xABCD, IoRestrictionNone,
+ "\\GPIO", 0xEE, ResourceProducer,)
+ {0x11E1, 0x22E2, 0x33E3}
+ },
+ ResourceTemplate () {
+ GpioIo (ExclusiveAndWake, PullUp, 0x0DEB, 0xABCD, IoRestrictionInputOnly,
+ "\\GPIO", 0xEE, ResourceProducer,)
+ {0x11E1, 0x22E2, 0x33E3}
+ },
+ ResourceTemplate () {
+ GpioIo (ExclusiveAndWake, PullUp, 0x0DEB, 0xABCD, IoRestrictionOutputOnly,
+ "\\GPIO", 0xEE, ResourceProducer,)
+ {0x11E1, 0x22E2, 0x33E3}
+ },
+ ResourceTemplate () {
+ GpioIo (ExclusiveAndWake, PullDown, 0x0DEB, 0xABCD, IoRestrictionNone,
+ "\\GPIO", 0xEE, ResourceProducer,)
+ {0x11E1, 0x22E2, 0x33E3}
+ },
+ ResourceTemplate () {
+ GpioIo (ExclusiveAndWake, PullDown, 0x0DEB, 0xABCD, IoRestrictionInputOnly,
+ "\\GPIO", 0xEE, ResourceProducer,)
+ {0x11E1, 0x22E2, 0x33E3}
+ },
+ ResourceTemplate () {
+ GpioIo (ExclusiveAndWake, PullDown, 0x0DEB, 0xABCD, IoRestrictionOutputOnly,
+ "\\GPIO", 0xEE, ResourceProducer,)
+ {0x11E1, 0x22E2, 0x33E3}
+ },
+ ResourceTemplate () {
+ GpioIo (ExclusiveAndWake, PullNone, 0x0DEB, 0xABCD, IoRestrictionNone,
+ "\\GPIO", 0xEE, ResourceProducer,)
+ {0x11E1, 0x22E2, 0x33E3}
+ },
+ ResourceTemplate () {
+ GpioIo (ExclusiveAndWake, PullNone, 0x0DEB, 0xABCD, IoRestrictionInputOnly,
+ "\\GPIO", 0xEE, ResourceProducer,)
+ {0x11E1, 0x22E2, 0x33E3}
+ },
+ ResourceTemplate () {
+ GpioIo (ExclusiveAndWake, PullNone, 0x0DEB, 0xABCD, IoRestrictionOutputOnly,
+ "\\GPIO", 0xEE, ResourceProducer,)
+ {0x11E1, 0x22E2, 0x33E3}
+ },
+ ResourceTemplate () {
+ GpioIo (ExclusiveAndWake, PullDefault, 0x0DEB, 0xABCD, IoRestrictionNone,
+ "\\GPIO", 0xEE, ResourceProducer,)
+ {0x11E1, 0x22E2, 0x33E3}
+ },
+ ResourceTemplate () {
+ GpioIo (ExclusiveAndWake, PullDefault, 0x0DEB, 0xABCD, IoRestrictionInputOnly,
+ "\\GPIO", 0xEE, ResourceProducer,)
+ {0x11E1, 0x22E2, 0x33E3}
+ },
+ ResourceTemplate () {
+ GpioIo (ExclusiveAndWake, PullDefault, 0x0DEB, 0xABCD, IoRestrictionOutputOnly,
+ "\\GPIO", 0xEE, ResourceProducer,)
+ {0x11E1, 0x22E2, 0x33E3}
+ },
+ ResourceTemplate () {
+ GpioIo (SharedAndWake, PullUp, 0x0DEB, 0xABCD, IoRestrictionNone,
+ "\\GPIO", 0xEE, ResourceProducer,)
+ {0x11E1, 0x22E2, 0x33E3}
+ },
+ ResourceTemplate () {
+ GpioIo (SharedAndWake, PullUp, 0x0DEB, 0xABCD, IoRestrictionInputOnly,
+ "\\GPIO", 0xEE, ResourceProducer,)
+ {0x11E1, 0x22E2, 0x33E3}
+ },
+ ResourceTemplate () {
+ GpioIo (SharedAndWake, PullUp, 0x0DEB, 0xABCD, IoRestrictionOutputOnly,
+ "\\GPIO", 0xEE, ResourceProducer,)
+ {0x11E1, 0x22E2, 0x33E3}
+ },
+ ResourceTemplate () {
+ GpioIo (SharedAndWake, PullDown, 0x0DEB, 0xABCD, IoRestrictionNone,
+ "\\GPIO", 0xEE, ResourceProducer,)
+ {0x11E1, 0x22E2, 0x33E3}
+ },
+ ResourceTemplate () {
+ GpioIo (SharedAndWake, PullDown, 0x0DEB, 0xABCD, IoRestrictionInputOnly,
+ "\\GPIO", 0xEE, ResourceProducer,)
+ {0x11E1, 0x22E2, 0x33E3}
+ },
+ ResourceTemplate () {
+ GpioIo (SharedAndWake, PullDown, 0x0DEB, 0xABCD, IoRestrictionOutputOnly,
+ "\\GPIO", 0xEE, ResourceProducer,)
+ {0x11E1, 0x22E2, 0x33E3}
+ },
+ ResourceTemplate () {
+ GpioIo (SharedAndWake, PullNone, 0x0DEB, 0xABCD, IoRestrictionNone,
+ "\\GPIO", 0xEE, ResourceProducer,)
+ {0x11E1, 0x22E2, 0x33E3}
+ },
+ ResourceTemplate () {
+ GpioIo (SharedAndWake, PullNone, 0x0DEB, 0xABCD, IoRestrictionInputOnly,
+ "\\GPIO", 0xEE, ResourceProducer,)
+ {0x11E1, 0x22E2, 0x33E3}
+ },
+ ResourceTemplate () {
+ GpioIo (SharedAndWake, PullNone, 0x0DEB, 0xABCD, IoRestrictionOutputOnly,
+ "\\GPIO", 0xEE, ResourceProducer,)
+ {0x11E1, 0x22E2, 0x33E3}
+ },
+ ResourceTemplate () {
+ GpioIo (SharedAndWake, PullDefault, 0x0DEB, 0xABCD, IoRestrictionNone,
+ "\\GPIO", 0xEE, ResourceProducer,)
+ {0x11E1, 0x22E2, 0x33E3}
+ },
+ ResourceTemplate () {
+ GpioIo (SharedAndWake, PullDefault, 0x0DEB, 0xABCD, IoRestrictionInputOnly,
+ "\\GPIO", 0xEE, ResourceProducer,)
+ {0x11E1, 0x22E2, 0x33E3}
+ },
+ ResourceTemplate () {
+ GpioIo (SharedAndWake, PullDefault, 0x0DEB, 0xABCD, IoRestrictionOutputOnly,
+ "\\GPIO", 0xEE, ResourceProducer,)
+ {0x11E1, 0x22E2, 0x33E3}
+ },
+
+ // Late addition: IoRestrictionNoneAndPreserve keyword
+
+ ResourceTemplate () {
+ GpioIo (Exclusive, PullUp, 0x0DEB, 0xABCD, IoRestrictionNoneAndPreserve,
+ "\\GPIO", 0xEE, ResourceConsumer, ,
+ RawDataBuffer (0x04) {0xC1, 0xC2, 0xC3, 0xC4})
+ {0x11E1, 0x22E2, 0x33E3}
+ },
+ ResourceTemplate () {
+ GpioIo (SharedAndWake, PullDefault, 0x0DEB, 0xABCD, IoRestrictionNoneAndPreserve,
+ "\\GPIO", 0xEE)
+ {0x11E1, 0x22E2}
+ },
+ ResourceTemplate () {
+ GpioIo (Shared, PullUp, 0x0DEB, 0xABCD, IoRestrictionNoneAndPreserve,
+ "\\GPIO", 0xEE, ResourceConsumer)
+ {0x11E1}
+ },
+
+ // Minimal invocation
+ ResourceTemplate () {
+ GpioIo (, PullUp, , , , "\\GPIO", , ,)
+ {0x11E1, 0x22E2, 0x33E3}
+ }
+})
+
+Name (p455, Package() {
+ Buffer (0x29)
+ {
+ /* 0000 */ 0x8C, 0x24, 0x00, 0x01, 0x01, 0x01, 0x00, 0x00,
+ /* 0008 */ 0x00, 0x01, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
+ /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x04, 0x00, 0xE1,
+ /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
+ /* 0020 */ 0x49, 0x4F, 0x00, 0xC1, 0xC2, 0xC3, 0xC4, 0x79,
+ /* 0028 */ 0x00
+ },
+ Buffer (0x29)
+ {
+ /* 0000 */ 0x8C, 0x24, 0x00, 0x01, 0x01, 0x01, 0x00, 0x01,
+ /* 0008 */ 0x00, 0x01, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
+ /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x04, 0x00, 0xE1,
+ /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
+ /* 0020 */ 0x49, 0x4F, 0x00, 0xC1, 0xC2, 0xC3, 0xC4, 0x79,
+ /* 0028 */ 0x00
+ },
+ Buffer (0x29)
+ {
+ /* 0000 */ 0x8C, 0x24, 0x00, 0x01, 0x01, 0x01, 0x00, 0x02,
+ /* 0008 */ 0x00, 0x01, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
+ /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x04, 0x00, 0xE1,
+ /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
+ /* 0020 */ 0x49, 0x4F, 0x00, 0xC1, 0xC2, 0xC3, 0xC4, 0x79,
+ /* 0028 */ 0x00
+ },
+ Buffer (0x29)
+ {
+ /* 0000 */ 0x8C, 0x24, 0x00, 0x01, 0x01, 0x01, 0x00, 0x00,
+ /* 0008 */ 0x00, 0x02, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
+ /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x04, 0x00, 0xE1,
+ /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
+ /* 0020 */ 0x49, 0x4F, 0x00, 0xC1, 0xC2, 0xC3, 0xC4, 0x79,
+ /* 0028 */ 0x00
+ },
+ Buffer (0x29)
+ {
+ /* 0000 */ 0x8C, 0x24, 0x00, 0x01, 0x01, 0x01, 0x00, 0x01,
+ /* 0008 */ 0x00, 0x02, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
+ /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x04, 0x00, 0xE1,
+ /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
+ /* 0020 */ 0x49, 0x4F, 0x00, 0xC1, 0xC2, 0xC3, 0xC4, 0x79,
+ /* 0028 */ 0x00
+ },
+ Buffer (0x29)
+ {
+ /* 0000 */ 0x8C, 0x24, 0x00, 0x01, 0x01, 0x01, 0x00, 0x02,
+ /* 0008 */ 0x00, 0x02, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
+ /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x04, 0x00, 0xE1,
+ /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
+ /* 0020 */ 0x49, 0x4F, 0x00, 0xC1, 0xC2, 0xC3, 0xC4, 0x79,
+ /* 0028 */ 0x00
+ },
+ Buffer (0x29)
+ {
+ /* 0000 */ 0x8C, 0x24, 0x00, 0x01, 0x01, 0x01, 0x00, 0x00,
+ /* 0008 */ 0x00, 0x03, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
+ /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x04, 0x00, 0xE1,
+ /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
+ /* 0020 */ 0x49, 0x4F, 0x00, 0xC1, 0xC2, 0xC3, 0xC4, 0x79,
+ /* 0028 */ 0x00
+ },
+ Buffer (0x29)
+ {
+ /* 0000 */ 0x8C, 0x24, 0x00, 0x01, 0x01, 0x01, 0x00, 0x01,
+ /* 0008 */ 0x00, 0x03, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
+ /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x04, 0x00, 0xE1,
+ /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
+ /* 0020 */ 0x49, 0x4F, 0x00, 0xC1, 0xC2, 0xC3, 0xC4, 0x79,
+ /* 0028 */ 0x00
+ },
+ Buffer (0x29)
+ {
+ /* 0000 */ 0x8C, 0x24, 0x00, 0x01, 0x01, 0x01, 0x00, 0x02,
+ /* 0008 */ 0x00, 0x03, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
+ /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x04, 0x00, 0xE1,
+ /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
+ /* 0020 */ 0x49, 0x4F, 0x00, 0xC1, 0xC2, 0xC3, 0xC4, 0x79,
+ /* 0028 */ 0x00
+ },
+ Buffer (0x29)
+ {
+ /* 0000 */ 0x8C, 0x24, 0x00, 0x01, 0x01, 0x01, 0x00, 0x00,
+ /* 0008 */ 0x00, 0x00, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
+ /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x04, 0x00, 0xE1,
+ /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
+ /* 0020 */ 0x49, 0x4F, 0x00, 0xC1, 0xC2, 0xC3, 0xC4, 0x79,
+ /* 0028 */ 0x00
+ },
+ Buffer (0x29)
+ {
+ /* 0000 */ 0x8C, 0x24, 0x00, 0x01, 0x01, 0x01, 0x00, 0x01,
+ /* 0008 */ 0x00, 0x00, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
+ /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x04, 0x00, 0xE1,
+ /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
+ /* 0020 */ 0x49, 0x4F, 0x00, 0xC1, 0xC2, 0xC3, 0xC4, 0x79,
+ /* 0028 */ 0x00
+ },
+ Buffer (0x29)
+ {
+ /* 0000 */ 0x8C, 0x24, 0x00, 0x01, 0x01, 0x01, 0x00, 0x02,
+ /* 0008 */ 0x00, 0x00, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
+ /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x04, 0x00, 0xE1,
+ /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
+ /* 0020 */ 0x49, 0x4F, 0x00, 0xC1, 0xC2, 0xC3, 0xC4, 0x79,
+ /* 0028 */ 0x00
+ },
+ Buffer (0x29)
+ {
+ /* 0000 */ 0x8C, 0x24, 0x00, 0x01, 0x01, 0x01, 0x00, 0x08,
+ /* 0008 */ 0x00, 0x01, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
+ /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x04, 0x00, 0xE1,
+ /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
+ /* 0020 */ 0x49, 0x4F, 0x00, 0xC1, 0xC2, 0xC3, 0xC4, 0x79,
+ /* 0028 */ 0x00
+ },
+ Buffer (0x29)
+ {
+ /* 0000 */ 0x8C, 0x24, 0x00, 0x01, 0x01, 0x01, 0x00, 0x09,
+ /* 0008 */ 0x00, 0x01, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
+ /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x04, 0x00, 0xE1,
+ /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
+ /* 0020 */ 0x49, 0x4F, 0x00, 0xC1, 0xC2, 0xC3, 0xC4, 0x79,
+ /* 0028 */ 0x00
+ },
+ Buffer (0x29)
+ {
+ /* 0000 */ 0x8C, 0x24, 0x00, 0x01, 0x01, 0x01, 0x00, 0x0A,
+ /* 0008 */ 0x00, 0x01, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
+ /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x04, 0x00, 0xE1,
+ /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
+ /* 0020 */ 0x49, 0x4F, 0x00, 0xC1, 0xC2, 0xC3, 0xC4, 0x79,
+ /* 0028 */ 0x00
+ },
+ Buffer (0x29)
+ {
+ /* 0000 */ 0x8C, 0x24, 0x00, 0x01, 0x01, 0x01, 0x00, 0x08,
+ /* 0008 */ 0x00, 0x02, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
+ /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x04, 0x00, 0xE1,
+ /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
+ /* 0020 */ 0x49, 0x4F, 0x00, 0xC1, 0xC2, 0xC3, 0xC4, 0x79,
+ /* 0028 */ 0x00
+ },
+ Buffer (0x29)
+ {
+ /* 0000 */ 0x8C, 0x24, 0x00, 0x01, 0x01, 0x01, 0x00, 0x09,
+ /* 0008 */ 0x00, 0x02, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
+ /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x04, 0x00, 0xE1,
+ /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
+ /* 0020 */ 0x49, 0x4F, 0x00, 0xC1, 0xC2, 0xC3, 0xC4, 0x79,
+ /* 0028 */ 0x00
+ },
+ Buffer (0x29)
+ {
+ /* 0000 */ 0x8C, 0x24, 0x00, 0x01, 0x01, 0x01, 0x00, 0x0A,
+ /* 0008 */ 0x00, 0x02, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
+ /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x04, 0x00, 0xE1,
+ /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
+ /* 0020 */ 0x49, 0x4F, 0x00, 0xC1, 0xC2, 0xC3, 0xC4, 0x79,
+ /* 0028 */ 0x00
+ },
+ Buffer (0x29)
+ {
+ /* 0000 */ 0x8C, 0x24, 0x00, 0x01, 0x01, 0x01, 0x00, 0x08,
+ /* 0008 */ 0x00, 0x03, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
+ /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x04, 0x00, 0xE1,
+ /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
+ /* 0020 */ 0x49, 0x4F, 0x00, 0xC1, 0xC2, 0xC3, 0xC4, 0x79,
+ /* 0028 */ 0x00
+ },
+ Buffer (0x29)
+ {
+ /* 0000 */ 0x8C, 0x24, 0x00, 0x01, 0x01, 0x01, 0x00, 0x09,
+ /* 0008 */ 0x00, 0x03, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
+ /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x04, 0x00, 0xE1,
+ /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
+ /* 0020 */ 0x49, 0x4F, 0x00, 0xC1, 0xC2, 0xC3, 0xC4, 0x79,
+ /* 0028 */ 0x00
+ },
+ Buffer (0x29)
+ {
+ /* 0000 */ 0x8C, 0x24, 0x00, 0x01, 0x01, 0x01, 0x00, 0x0A,
+ /* 0008 */ 0x00, 0x03, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
+ /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x04, 0x00, 0xE1,
+ /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
+ /* 0020 */ 0x49, 0x4F, 0x00, 0xC1, 0xC2, 0xC3, 0xC4, 0x79,
+ /* 0028 */ 0x00
+ },
+ Buffer (0x29)
+ {
+ /* 0000 */ 0x8C, 0x24, 0x00, 0x01, 0x01, 0x01, 0x00, 0x08,
+ /* 0008 */ 0x00, 0x00, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
+ /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x04, 0x00, 0xE1,
+ /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
+ /* 0020 */ 0x49, 0x4F, 0x00, 0xC1, 0xC2, 0xC3, 0xC4, 0x79,
+ /* 0028 */ 0x00
+ },
+ Buffer (0x29)
+ {
+ /* 0000 */ 0x8C, 0x24, 0x00, 0x01, 0x01, 0x01, 0x00, 0x09,
+ /* 0008 */ 0x00, 0x00, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
+ /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x04, 0x00, 0xE1,
+ /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
+ /* 0020 */ 0x49, 0x4F, 0x00, 0xC1, 0xC2, 0xC3, 0xC4, 0x79,
+ /* 0028 */ 0x00
+ },
+ Buffer (0x29)
+ {
+ /* 0000 */ 0x8C, 0x24, 0x00, 0x01, 0x01, 0x01, 0x00, 0x0A,
+ /* 0008 */ 0x00, 0x00, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
+ /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x04, 0x00, 0xE1,
+ /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
+ /* 0020 */ 0x49, 0x4F, 0x00, 0xC1, 0xC2, 0xC3, 0xC4, 0x79,
+ /* 0028 */ 0x00
+ },
+ Buffer (0x29)
+ {
+ /* 0000 */ 0x8C, 0x24, 0x00, 0x01, 0x01, 0x01, 0x00, 0x10,
+ /* 0008 */ 0x00, 0x01, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
+ /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x04, 0x00, 0xE1,
+ /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
+ /* 0020 */ 0x49, 0x4F, 0x00, 0xC1, 0xC2, 0xC3, 0xC4, 0x79,
+ /* 0028 */ 0x00
+ },
+ Buffer (0x29)
+ {
+ /* 0000 */ 0x8C, 0x24, 0x00, 0x01, 0x01, 0x01, 0x00, 0x11,
+ /* 0008 */ 0x00, 0x01, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
+ /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x04, 0x00, 0xE1,
+ /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
+ /* 0020 */ 0x49, 0x4F, 0x00, 0xC1, 0xC2, 0xC3, 0xC4, 0x79,
+ /* 0028 */ 0x00
+ },
+ Buffer (0x29)
+ {
+ /* 0000 */ 0x8C, 0x24, 0x00, 0x01, 0x01, 0x01, 0x00, 0x12,
+ /* 0008 */ 0x00, 0x01, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
+ /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x04, 0x00, 0xE1,
+ /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
+ /* 0020 */ 0x49, 0x4F, 0x00, 0xC1, 0xC2, 0xC3, 0xC4, 0x79,
+ /* 0028 */ 0x00
+ },
+ Buffer (0x29)
+ {
+ /* 0000 */ 0x8C, 0x24, 0x00, 0x01, 0x01, 0x01, 0x00, 0x10,
+ /* 0008 */ 0x00, 0x02, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
+ /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x04, 0x00, 0xE1,
+ /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
+ /* 0020 */ 0x49, 0x4F, 0x00, 0xC1, 0xC2, 0xC3, 0xC4, 0x79,
+ /* 0028 */ 0x00
+ },
+ Buffer (0x29)
+ {
+ /* 0000 */ 0x8C, 0x24, 0x00, 0x01, 0x01, 0x01, 0x00, 0x11,
+ /* 0008 */ 0x00, 0x02, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
+ /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x04, 0x00, 0xE1,
+ /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
+ /* 0020 */ 0x49, 0x4F, 0x00, 0xC1, 0xC2, 0xC3, 0xC4, 0x79,
+ /* 0028 */ 0x00
+ },
+ Buffer (0x29)
+ {
+ /* 0000 */ 0x8C, 0x24, 0x00, 0x01, 0x01, 0x01, 0x00, 0x12,
+ /* 0008 */ 0x00, 0x02, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
+ /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x04, 0x00, 0xE1,
+ /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
+ /* 0020 */ 0x49, 0x4F, 0x00, 0xC1, 0xC2, 0xC3, 0xC4, 0x79,
+ /* 0028 */ 0x00
+ },
+ Buffer (0x29)
+ {
+ /* 0000 */ 0x8C, 0x24, 0x00, 0x01, 0x01, 0x01, 0x00, 0x10,
+ /* 0008 */ 0x00, 0x03, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
+ /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x04, 0x00, 0xE1,
+ /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
+ /* 0020 */ 0x49, 0x4F, 0x00, 0xC1, 0xC2, 0xC3, 0xC4, 0x79,
+ /* 0028 */ 0x00
+ },
+ Buffer (0x29)
+ {
+ /* 0000 */ 0x8C, 0x24, 0x00, 0x01, 0x01, 0x01, 0x00, 0x11,
+ /* 0008 */ 0x00, 0x03, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
+ /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x04, 0x00, 0xE1,
+ /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
+ /* 0020 */ 0x49, 0x4F, 0x00, 0xC1, 0xC2, 0xC3, 0xC4, 0x79,
+ /* 0028 */ 0x00
+ },
+ Buffer (0x29)
+ {
+ /* 0000 */ 0x8C, 0x24, 0x00, 0x01, 0x01, 0x01, 0x00, 0x12,
+ /* 0008 */ 0x00, 0x03, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
+ /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x04, 0x00, 0xE1,
+ /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
+ /* 0020 */ 0x49, 0x4F, 0x00, 0xC1, 0xC2, 0xC3, 0xC4, 0x79,
+ /* 0028 */ 0x00
+ },
+ Buffer (0x29)
+ {
+ /* 0000 */ 0x8C, 0x24, 0x00, 0x01, 0x01, 0x01, 0x00, 0x10,
+ /* 0008 */ 0x00, 0x00, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
+ /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x04, 0x00, 0xE1,
+ /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
+ /* 0020 */ 0x49, 0x4F, 0x00, 0xC1, 0xC2, 0xC3, 0xC4, 0x79,
+ /* 0028 */ 0x00
+ },
+ Buffer (0x29)
+ {
+ /* 0000 */ 0x8C, 0x24, 0x00, 0x01, 0x01, 0x01, 0x00, 0x11,
+ /* 0008 */ 0x00, 0x00, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
+ /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x04, 0x00, 0xE1,
+ /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
+ /* 0020 */ 0x49, 0x4F, 0x00, 0xC1, 0xC2, 0xC3, 0xC4, 0x79,
+ /* 0028 */ 0x00
+ },
+ Buffer (0x29)
+ {
+ /* 0000 */ 0x8C, 0x24, 0x00, 0x01, 0x01, 0x01, 0x00, 0x12,
+ /* 0008 */ 0x00, 0x00, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
+ /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x04, 0x00, 0xE1,
+ /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
+ /* 0020 */ 0x49, 0x4F, 0x00, 0xC1, 0xC2, 0xC3, 0xC4, 0x79,
+ /* 0028 */ 0x00
+ },
+ Buffer (0x29)
+ {
+ /* 0000 */ 0x8C, 0x24, 0x00, 0x01, 0x01, 0x01, 0x00, 0x18,
+ /* 0008 */ 0x00, 0x01, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
+ /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x04, 0x00, 0xE1,
+ /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
+ /* 0020 */ 0x49, 0x4F, 0x00, 0xC1, 0xC2, 0xC3, 0xC4, 0x79,
+ /* 0028 */ 0x00
+ },
+ Buffer (0x29)
+ {
+ /* 0000 */ 0x8C, 0x24, 0x00, 0x01, 0x01, 0x01, 0x00, 0x19,
+ /* 0008 */ 0x00, 0x01, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
+ /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x04, 0x00, 0xE1,
+ /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
+ /* 0020 */ 0x49, 0x4F, 0x00, 0xC1, 0xC2, 0xC3, 0xC4, 0x79,
+ /* 0028 */ 0x00
+ },
+ Buffer (0x29)
+ {
+ /* 0000 */ 0x8C, 0x24, 0x00, 0x01, 0x01, 0x01, 0x00, 0x1A,
+ /* 0008 */ 0x00, 0x01, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
+ /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x04, 0x00, 0xE1,
+ /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
+ /* 0020 */ 0x49, 0x4F, 0x00, 0xC1, 0xC2, 0xC3, 0xC4, 0x79,
+ /* 0028 */ 0x00
+ },
+ Buffer (0x29)
+ {
+ /* 0000 */ 0x8C, 0x24, 0x00, 0x01, 0x01, 0x01, 0x00, 0x18,
+ /* 0008 */ 0x00, 0x02, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
+ /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x04, 0x00, 0xE1,
+ /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
+ /* 0020 */ 0x49, 0x4F, 0x00, 0xC1, 0xC2, 0xC3, 0xC4, 0x79,
+ /* 0028 */ 0x00
+ },
+ Buffer (0x29)
+ {
+ /* 0000 */ 0x8C, 0x24, 0x00, 0x01, 0x01, 0x01, 0x00, 0x19,
+ /* 0008 */ 0x00, 0x02, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
+ /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x04, 0x00, 0xE1,
+ /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
+ /* 0020 */ 0x49, 0x4F, 0x00, 0xC1, 0xC2, 0xC3, 0xC4, 0x79,
+ /* 0028 */ 0x00
+ },
+ Buffer (0x29)
+ {
+ /* 0000 */ 0x8C, 0x24, 0x00, 0x01, 0x01, 0x01, 0x00, 0x1A,
+ /* 0008 */ 0x00, 0x02, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
+ /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x04, 0x00, 0xE1,
+ /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
+ /* 0020 */ 0x49, 0x4F, 0x00, 0xC1, 0xC2, 0xC3, 0xC4, 0x79,
+ /* 0028 */ 0x00
+ },
+ Buffer (0x29)
+ {
+ /* 0000 */ 0x8C, 0x24, 0x00, 0x01, 0x01, 0x01, 0x00, 0x18,
+ /* 0008 */ 0x00, 0x03, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
+ /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x04, 0x00, 0xE1,
+ /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
+ /* 0020 */ 0x49, 0x4F, 0x00, 0xC1, 0xC2, 0xC3, 0xC4, 0x79,
+ /* 0028 */ 0x00
+ },
+ Buffer (0x29)
+ {
+ /* 0000 */ 0x8C, 0x24, 0x00, 0x01, 0x01, 0x01, 0x00, 0x19,
+ /* 0008 */ 0x00, 0x03, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
+ /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x04, 0x00, 0xE1,
+ /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
+ /* 0020 */ 0x49, 0x4F, 0x00, 0xC1, 0xC2, 0xC3, 0xC4, 0x79,
+ /* 0028 */ 0x00
+ },
+ Buffer (0x29)
+ {
+ /* 0000 */ 0x8C, 0x24, 0x00, 0x01, 0x01, 0x01, 0x00, 0x1A,
+ /* 0008 */ 0x00, 0x03, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
+ /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x04, 0x00, 0xE1,
+ /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
+ /* 0020 */ 0x49, 0x4F, 0x00, 0xC1, 0xC2, 0xC3, 0xC4, 0x79,
+ /* 0028 */ 0x00
+ },
+ Buffer (0x29)
+ {
+ /* 0000 */ 0x8C, 0x24, 0x00, 0x01, 0x01, 0x01, 0x00, 0x18,
+ /* 0008 */ 0x00, 0x00, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
+ /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x04, 0x00, 0xE1,
+ /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
+ /* 0020 */ 0x49, 0x4F, 0x00, 0xC1, 0xC2, 0xC3, 0xC4, 0x79,
+ /* 0028 */ 0x00
+ },
+ Buffer (0x29)
+ {
+ /* 0000 */ 0x8C, 0x24, 0x00, 0x01, 0x01, 0x01, 0x00, 0x19,
+ /* 0008 */ 0x00, 0x00, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
+ /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x04, 0x00, 0xE1,
+ /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
+ /* 0020 */ 0x49, 0x4F, 0x00, 0xC1, 0xC2, 0xC3, 0xC4, 0x79,
+ /* 0028 */ 0x00
+ },
+ Buffer (0x29)
+ {
+ /* 0000 */ 0x8C, 0x24, 0x00, 0x01, 0x01, 0x01, 0x00, 0x1A,
+ /* 0008 */ 0x00, 0x00, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
+ /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x04, 0x00, 0xE1,
+ /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
+ /* 0020 */ 0x49, 0x4F, 0x00, 0xC1, 0xC2, 0xC3, 0xC4, 0x79,
+ /* 0028 */ 0x00
+ },
+ Buffer (0x29)
+ {
+ /* 0000 */ 0x8C, 0x24, 0x00, 0x01, 0x01, 0x00, 0x00, 0x00,
+ /* 0008 */ 0x00, 0x01, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
+ /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x04, 0x00, 0xE1,
+ /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
+ /* 0020 */ 0x49, 0x4F, 0x00, 0xC1, 0xC2, 0xC3, 0xC4, 0x79,
+ /* 0028 */ 0x00
+ },
+ Buffer (0x29)
+ {
+ /* 0000 */ 0x8C, 0x24, 0x00, 0x01, 0x01, 0x00, 0x00, 0x01,
+ /* 0008 */ 0x00, 0x01, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
+ /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x04, 0x00, 0xE1,
+ /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
+ /* 0020 */ 0x49, 0x4F, 0x00, 0xC1, 0xC2, 0xC3, 0xC4, 0x79,
+ /* 0028 */ 0x00
+ },
+ Buffer (0x29)
+ {
+ /* 0000 */ 0x8C, 0x24, 0x00, 0x01, 0x01, 0x00, 0x00, 0x02,
+ /* 0008 */ 0x00, 0x01, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
+ /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x04, 0x00, 0xE1,
+ /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
+ /* 0020 */ 0x49, 0x4F, 0x00, 0xC1, 0xC2, 0xC3, 0xC4, 0x79,
+ /* 0028 */ 0x00
+ },
+ Buffer (0x29)
+ {
+ /* 0000 */ 0x8C, 0x24, 0x00, 0x01, 0x01, 0x00, 0x00, 0x00,
+ /* 0008 */ 0x00, 0x02, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
+ /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x04, 0x00, 0xE1,
+ /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
+ /* 0020 */ 0x49, 0x4F, 0x00, 0xC1, 0xC2, 0xC3, 0xC4, 0x79,
+ /* 0028 */ 0x00
+ },
+ Buffer (0x29)
+ {
+ /* 0000 */ 0x8C, 0x24, 0x00, 0x01, 0x01, 0x00, 0x00, 0x01,
+ /* 0008 */ 0x00, 0x02, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
+ /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x04, 0x00, 0xE1,
+ /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
+ /* 0020 */ 0x49, 0x4F, 0x00, 0xC1, 0xC2, 0xC3, 0xC4, 0x79,
+ /* 0028 */ 0x00
+ },
+ Buffer (0x29)
+ {
+ /* 0000 */ 0x8C, 0x24, 0x00, 0x01, 0x01, 0x00, 0x00, 0x02,
+ /* 0008 */ 0x00, 0x02, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
+ /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x04, 0x00, 0xE1,
+ /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
+ /* 0020 */ 0x49, 0x4F, 0x00, 0xC1, 0xC2, 0xC3, 0xC4, 0x79,
+ /* 0028 */ 0x00
+ },
+ Buffer (0x29)
+ {
+ /* 0000 */ 0x8C, 0x24, 0x00, 0x01, 0x01, 0x00, 0x00, 0x00,
+ /* 0008 */ 0x00, 0x03, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
+ /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x04, 0x00, 0xE1,
+ /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
+ /* 0020 */ 0x49, 0x4F, 0x00, 0xC1, 0xC2, 0xC3, 0xC4, 0x79,
+ /* 0028 */ 0x00
+ },
+ Buffer (0x29)
+ {
+ /* 0000 */ 0x8C, 0x24, 0x00, 0x01, 0x01, 0x00, 0x00, 0x01,
+ /* 0008 */ 0x00, 0x03, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
+ /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x04, 0x00, 0xE1,
+ /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
+ /* 0020 */ 0x49, 0x4F, 0x00, 0xC1, 0xC2, 0xC3, 0xC4, 0x79,
+ /* 0028 */ 0x00
+ },
+ Buffer (0x29)
+ {
+ /* 0000 */ 0x8C, 0x24, 0x00, 0x01, 0x01, 0x00, 0x00, 0x02,
+ /* 0008 */ 0x00, 0x03, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
+ /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x04, 0x00, 0xE1,
+ /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
+ /* 0020 */ 0x49, 0x4F, 0x00, 0xC1, 0xC2, 0xC3, 0xC4, 0x79,
+ /* 0028 */ 0x00
+ },
+ Buffer (0x29)
+ {
+ /* 0000 */ 0x8C, 0x24, 0x00, 0x01, 0x01, 0x00, 0x00, 0x00,
+ /* 0008 */ 0x00, 0x00, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
+ /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x04, 0x00, 0xE1,
+ /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
+ /* 0020 */ 0x49, 0x4F, 0x00, 0xC1, 0xC2, 0xC3, 0xC4, 0x79,
+ /* 0028 */ 0x00
+ },
+ Buffer (0x29)
+ {
+ /* 0000 */ 0x8C, 0x24, 0x00, 0x01, 0x01, 0x00, 0x00, 0x01,
+ /* 0008 */ 0x00, 0x00, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
+ /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x04, 0x00, 0xE1,
+ /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
+ /* 0020 */ 0x49, 0x4F, 0x00, 0xC1, 0xC2, 0xC3, 0xC4, 0x79,
+ /* 0028 */ 0x00
+ },
+ Buffer (0x29)
+ {
+ /* 0000 */ 0x8C, 0x24, 0x00, 0x01, 0x01, 0x00, 0x00, 0x02,
+ /* 0008 */ 0x00, 0x00, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
+ /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x04, 0x00, 0xE1,
+ /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
+ /* 0020 */ 0x49, 0x4F, 0x00, 0xC1, 0xC2, 0xC3, 0xC4, 0x79,
+ /* 0028 */ 0x00
+ },
+ Buffer (0x29)
+ {
+ /* 0000 */ 0x8C, 0x24, 0x00, 0x01, 0x01, 0x00, 0x00, 0x08,
+ /* 0008 */ 0x00, 0x01, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
+ /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x04, 0x00, 0xE1,
+ /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
+ /* 0020 */ 0x49, 0x4F, 0x00, 0xC1, 0xC2, 0xC3, 0xC4, 0x79,
+ /* 0028 */ 0x00
+ },
+ Buffer (0x29)
+ {
+ /* 0000 */ 0x8C, 0x24, 0x00, 0x01, 0x01, 0x00, 0x00, 0x09,
+ /* 0008 */ 0x00, 0x01, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
+ /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x04, 0x00, 0xE1,
+ /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
+ /* 0020 */ 0x49, 0x4F, 0x00, 0xC1, 0xC2, 0xC3, 0xC4, 0x79,
+ /* 0028 */ 0x00
+ },
+ Buffer (0x29)
+ {
+ /* 0000 */ 0x8C, 0x24, 0x00, 0x01, 0x01, 0x00, 0x00, 0x0A,
+ /* 0008 */ 0x00, 0x01, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
+ /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x04, 0x00, 0xE1,
+ /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
+ /* 0020 */ 0x49, 0x4F, 0x00, 0xC1, 0xC2, 0xC3, 0xC4, 0x79,
+ /* 0028 */ 0x00
+ },
+ Buffer (0x29)
+ {
+ /* 0000 */ 0x8C, 0x24, 0x00, 0x01, 0x01, 0x00, 0x00, 0x08,
+ /* 0008 */ 0x00, 0x02, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
+ /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x04, 0x00, 0xE1,
+ /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
+ /* 0020 */ 0x49, 0x4F, 0x00, 0xC1, 0xC2, 0xC3, 0xC4, 0x79,
+ /* 0028 */ 0x00
+ },
+ Buffer (0x29)
+ {
+ /* 0000 */ 0x8C, 0x24, 0x00, 0x01, 0x01, 0x00, 0x00, 0x09,
+ /* 0008 */ 0x00, 0x02, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
+ /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x04, 0x00, 0xE1,
+ /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
+ /* 0020 */ 0x49, 0x4F, 0x00, 0xC1, 0xC2, 0xC3, 0xC4, 0x79,
+ /* 0028 */ 0x00
+ },
+ Buffer (0x29)
+ {
+ /* 0000 */ 0x8C, 0x24, 0x00, 0x01, 0x01, 0x00, 0x00, 0x0A,
+ /* 0008 */ 0x00, 0x02, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
+ /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x04, 0x00, 0xE1,
+ /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
+ /* 0020 */ 0x49, 0x4F, 0x00, 0xC1, 0xC2, 0xC3, 0xC4, 0x79,
+ /* 0028 */ 0x00
+ },
+ Buffer (0x29)
+ {
+ /* 0000 */ 0x8C, 0x24, 0x00, 0x01, 0x01, 0x00, 0x00, 0x08,
+ /* 0008 */ 0x00, 0x03, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
+ /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x04, 0x00, 0xE1,
+ /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
+ /* 0020 */ 0x49, 0x4F, 0x00, 0xC1, 0xC2, 0xC3, 0xC4, 0x79,
+ /* 0028 */ 0x00
+ },
+ Buffer (0x29)
+ {
+ /* 0000 */ 0x8C, 0x24, 0x00, 0x01, 0x01, 0x00, 0x00, 0x09,
+ /* 0008 */ 0x00, 0x03, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
+ /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x04, 0x00, 0xE1,
+ /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
+ /* 0020 */ 0x49, 0x4F, 0x00, 0xC1, 0xC2, 0xC3, 0xC4, 0x79,
+ /* 0028 */ 0x00
+ },
+ Buffer (0x29)
+ {
+ /* 0000 */ 0x8C, 0x24, 0x00, 0x01, 0x01, 0x00, 0x00, 0x0A,
+ /* 0008 */ 0x00, 0x03, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
+ /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x04, 0x00, 0xE1,
+ /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
+ /* 0020 */ 0x49, 0x4F, 0x00, 0xC1, 0xC2, 0xC3, 0xC4, 0x79,
+ /* 0028 */ 0x00
+ },
+ Buffer (0x29)
+ {
+ /* 0000 */ 0x8C, 0x24, 0x00, 0x01, 0x01, 0x00, 0x00, 0x08,
+ /* 0008 */ 0x00, 0x00, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
+ /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x04, 0x00, 0xE1,
+ /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
+ /* 0020 */ 0x49, 0x4F, 0x00, 0xC1, 0xC2, 0xC3, 0xC4, 0x79,
+ /* 0028 */ 0x00
+ },
+ Buffer (0x29)
+ {
+ /* 0000 */ 0x8C, 0x24, 0x00, 0x01, 0x01, 0x00, 0x00, 0x09,
+ /* 0008 */ 0x00, 0x00, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
+ /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x04, 0x00, 0xE1,
+ /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
+ /* 0020 */ 0x49, 0x4F, 0x00, 0xC1, 0xC2, 0xC3, 0xC4, 0x79,
+ /* 0028 */ 0x00
+ },
+ Buffer (0x29)
+ {
+ /* 0000 */ 0x8C, 0x24, 0x00, 0x01, 0x01, 0x00, 0x00, 0x0A,
+ /* 0008 */ 0x00, 0x00, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
+ /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x04, 0x00, 0xE1,
+ /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
+ /* 0020 */ 0x49, 0x4F, 0x00, 0xC1, 0xC2, 0xC3, 0xC4, 0x79,
+ /* 0028 */ 0x00
+ },
+ Buffer (0x29)
+ {
+ /* 0000 */ 0x8C, 0x24, 0x00, 0x01, 0x01, 0x00, 0x00, 0x10,
+ /* 0008 */ 0x00, 0x01, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
+ /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x04, 0x00, 0xE1,
+ /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
+ /* 0020 */ 0x49, 0x4F, 0x00, 0xC1, 0xC2, 0xC3, 0xC4, 0x79,
+ /* 0028 */ 0x00
+ },
+ Buffer (0x29)
+ {
+ /* 0000 */ 0x8C, 0x24, 0x00, 0x01, 0x01, 0x00, 0x00, 0x11,
+ /* 0008 */ 0x00, 0x01, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
+ /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x04, 0x00, 0xE1,
+ /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
+ /* 0020 */ 0x49, 0x4F, 0x00, 0xC1, 0xC2, 0xC3, 0xC4, 0x79,
+ /* 0028 */ 0x00
+ },
+ Buffer (0x29)
+ {
+ /* 0000 */ 0x8C, 0x24, 0x00, 0x01, 0x01, 0x00, 0x00, 0x12,
+ /* 0008 */ 0x00, 0x01, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
+ /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x04, 0x00, 0xE1,
+ /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
+ /* 0020 */ 0x49, 0x4F, 0x00, 0xC1, 0xC2, 0xC3, 0xC4, 0x79,
+ /* 0028 */ 0x00
+ },
+ Buffer (0x29)
+ {
+ /* 0000 */ 0x8C, 0x24, 0x00, 0x01, 0x01, 0x00, 0x00, 0x10,
+ /* 0008 */ 0x00, 0x02, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
+ /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x04, 0x00, 0xE1,
+ /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
+ /* 0020 */ 0x49, 0x4F, 0x00, 0xC1, 0xC2, 0xC3, 0xC4, 0x79,
+ /* 0028 */ 0x00
+ },
+ Buffer (0x29)
+ {
+ /* 0000 */ 0x8C, 0x24, 0x00, 0x01, 0x01, 0x00, 0x00, 0x11,
+ /* 0008 */ 0x00, 0x02, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
+ /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x04, 0x00, 0xE1,
+ /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
+ /* 0020 */ 0x49, 0x4F, 0x00, 0xC1, 0xC2, 0xC3, 0xC4, 0x79,
+ /* 0028 */ 0x00
+ },
+ Buffer (0x29)
+ {
+ /* 0000 */ 0x8C, 0x24, 0x00, 0x01, 0x01, 0x00, 0x00, 0x12,
+ /* 0008 */ 0x00, 0x02, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
+ /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x04, 0x00, 0xE1,
+ /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
+ /* 0020 */ 0x49, 0x4F, 0x00, 0xC1, 0xC2, 0xC3, 0xC4, 0x79,
+ /* 0028 */ 0x00
+ },
+ Buffer (0x29)
+ {
+ /* 0000 */ 0x8C, 0x24, 0x00, 0x01, 0x01, 0x00, 0x00, 0x10,
+ /* 0008 */ 0x00, 0x03, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
+ /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x04, 0x00, 0xE1,
+ /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
+ /* 0020 */ 0x49, 0x4F, 0x00, 0xC1, 0xC2, 0xC3, 0xC4, 0x79,
+ /* 0028 */ 0x00
+ },
+ Buffer (0x29)
+ {
+ /* 0000 */ 0x8C, 0x24, 0x00, 0x01, 0x01, 0x00, 0x00, 0x11,
+ /* 0008 */ 0x00, 0x03, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
+ /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x04, 0x00, 0xE1,
+ /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
+ /* 0020 */ 0x49, 0x4F, 0x00, 0xC1, 0xC2, 0xC3, 0xC4, 0x79,
+ /* 0028 */ 0x00
+ },
+ Buffer (0x29)
+ {
+ /* 0000 */ 0x8C, 0x24, 0x00, 0x01, 0x01, 0x00, 0x00, 0x12,
+ /* 0008 */ 0x00, 0x03, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
+ /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x04, 0x00, 0xE1,
+ /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
+ /* 0020 */ 0x49, 0x4F, 0x00, 0xC1, 0xC2, 0xC3, 0xC4, 0x79,
+ /* 0028 */ 0x00
+ },
+ Buffer (0x29)
+ {
+ /* 0000 */ 0x8C, 0x24, 0x00, 0x01, 0x01, 0x00, 0x00, 0x10,
+ /* 0008 */ 0x00, 0x00, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
+ /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x04, 0x00, 0xE1,
+ /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
+ /* 0020 */ 0x49, 0x4F, 0x00, 0xC1, 0xC2, 0xC3, 0xC4, 0x79,
+ /* 0028 */ 0x00
+ },
+ Buffer (0x29)
+ {
+ /* 0000 */ 0x8C, 0x24, 0x00, 0x01, 0x01, 0x00, 0x00, 0x11,
+ /* 0008 */ 0x00, 0x00, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
+ /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x04, 0x00, 0xE1,
+ /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
+ /* 0020 */ 0x49, 0x4F, 0x00, 0xC1, 0xC2, 0xC3, 0xC4, 0x79,
+ /* 0028 */ 0x00
+ },
+ Buffer (0x29)
+ {
+ /* 0000 */ 0x8C, 0x24, 0x00, 0x01, 0x01, 0x00, 0x00, 0x12,
+ /* 0008 */ 0x00, 0x00, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
+ /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x04, 0x00, 0xE1,
+ /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
+ /* 0020 */ 0x49, 0x4F, 0x00, 0xC1, 0xC2, 0xC3, 0xC4, 0x79,
+ /* 0028 */ 0x00
+ },
+ Buffer (0x29)
+ {
+ /* 0000 */ 0x8C, 0x24, 0x00, 0x01, 0x01, 0x00, 0x00, 0x18,
+ /* 0008 */ 0x00, 0x01, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
+ /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x04, 0x00, 0xE1,
+ /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
+ /* 0020 */ 0x49, 0x4F, 0x00, 0xC1, 0xC2, 0xC3, 0xC4, 0x79,
+ /* 0028 */ 0x00
+ },
+ Buffer (0x29)
+ {
+ /* 0000 */ 0x8C, 0x24, 0x00, 0x01, 0x01, 0x00, 0x00, 0x19,
+ /* 0008 */ 0x00, 0x01, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
+ /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x04, 0x00, 0xE1,
+ /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
+ /* 0020 */ 0x49, 0x4F, 0x00, 0xC1, 0xC2, 0xC3, 0xC4, 0x79,
+ /* 0028 */ 0x00
+ },
+ Buffer (0x29)
+ {
+ /* 0000 */ 0x8C, 0x24, 0x00, 0x01, 0x01, 0x00, 0x00, 0x1A,
+ /* 0008 */ 0x00, 0x01, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
+ /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x04, 0x00, 0xE1,
+ /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
+ /* 0020 */ 0x49, 0x4F, 0x00, 0xC1, 0xC2, 0xC3, 0xC4, 0x79,
+ /* 0028 */ 0x00
+ },
+ Buffer (0x29)
+ {
+ /* 0000 */ 0x8C, 0x24, 0x00, 0x01, 0x01, 0x00, 0x00, 0x18,
+ /* 0008 */ 0x00, 0x02, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
+ /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x04, 0x00, 0xE1,
+ /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
+ /* 0020 */ 0x49, 0x4F, 0x00, 0xC1, 0xC2, 0xC3, 0xC4, 0x79,
+ /* 0028 */ 0x00
+ },
+ Buffer (0x29)
+ {
+ /* 0000 */ 0x8C, 0x24, 0x00, 0x01, 0x01, 0x00, 0x00, 0x19,
+ /* 0008 */ 0x00, 0x02, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
+ /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x04, 0x00, 0xE1,
+ /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
+ /* 0020 */ 0x49, 0x4F, 0x00, 0xC1, 0xC2, 0xC3, 0xC4, 0x79,
+ /* 0028 */ 0x00
+ },
+ Buffer (0x29)
+ {
+ /* 0000 */ 0x8C, 0x24, 0x00, 0x01, 0x01, 0x00, 0x00, 0x1A,
+ /* 0008 */ 0x00, 0x02, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
+ /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x04, 0x00, 0xE1,
+ /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
+ /* 0020 */ 0x49, 0x4F, 0x00, 0xC1, 0xC2, 0xC3, 0xC4, 0x79,
+ /* 0028 */ 0x00
+ },
+ Buffer (0x29)
+ {
+ /* 0000 */ 0x8C, 0x24, 0x00, 0x01, 0x01, 0x00, 0x00, 0x18,
+ /* 0008 */ 0x00, 0x03, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
+ /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x04, 0x00, 0xE1,
+ /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
+ /* 0020 */ 0x49, 0x4F, 0x00, 0xC1, 0xC2, 0xC3, 0xC4, 0x79,
+ /* 0028 */ 0x00
+ },
+ Buffer (0x29)
+ {
+ /* 0000 */ 0x8C, 0x24, 0x00, 0x01, 0x01, 0x00, 0x00, 0x19,
+ /* 0008 */ 0x00, 0x03, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
+ /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x04, 0x00, 0xE1,
+ /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
+ /* 0020 */ 0x49, 0x4F, 0x00, 0xC1, 0xC2, 0xC3, 0xC4, 0x79,
+ /* 0028 */ 0x00
+ },
+ Buffer (0x29)
+ {
+ /* 0000 */ 0x8C, 0x24, 0x00, 0x01, 0x01, 0x00, 0x00, 0x1A,
+ /* 0008 */ 0x00, 0x03, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
+ /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x04, 0x00, 0xE1,
+ /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
+ /* 0020 */ 0x49, 0x4F, 0x00, 0xC1, 0xC2, 0xC3, 0xC4, 0x79,
+ /* 0028 */ 0x00
+ },
+ Buffer (0x29)
+ {
+ /* 0000 */ 0x8C, 0x24, 0x00, 0x01, 0x01, 0x00, 0x00, 0x18,
+ /* 0008 */ 0x00, 0x00, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
+ /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x04, 0x00, 0xE1,
+ /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
+ /* 0020 */ 0x49, 0x4F, 0x00, 0xC1, 0xC2, 0xC3, 0xC4, 0x79,
+ /* 0028 */ 0x00
+ },
+ Buffer (0x29)
+ {
+ /* 0000 */ 0x8C, 0x24, 0x00, 0x01, 0x01, 0x00, 0x00, 0x19,
+ /* 0008 */ 0x00, 0x00, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
+ /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x04, 0x00, 0xE1,
+ /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
+ /* 0020 */ 0x49, 0x4F, 0x00, 0xC1, 0xC2, 0xC3, 0xC4, 0x79,
+ /* 0028 */ 0x00
+ },
+ Buffer (0x29)
+ {
+ /* 0000 */ 0x8C, 0x24, 0x00, 0x01, 0x01, 0x00, 0x00, 0x1A,
+ /* 0008 */ 0x00, 0x00, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
+ /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x04, 0x00, 0xE1,
+ /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
+ /* 0020 */ 0x49, 0x4F, 0x00, 0xC1, 0xC2, 0xC3, 0xC4, 0x79,
+ /* 0028 */ 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x01, 0x01, 0x00, 0x00,
+ /* 0008 */ 0x00, 0x01, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
+ /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x00, 0x00, 0xE1,
+ /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
+ /* 0020 */ 0x49, 0x4F, 0x00, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x01, 0x01, 0x00, 0x01,
+ /* 0008 */ 0x00, 0x01, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
+ /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x00, 0x00, 0xE1,
+ /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
+ /* 0020 */ 0x49, 0x4F, 0x00, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x01, 0x01, 0x00, 0x02,
+ /* 0008 */ 0x00, 0x01, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
+ /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x00, 0x00, 0xE1,
+ /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
+ /* 0020 */ 0x49, 0x4F, 0x00, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x01, 0x01, 0x00, 0x00,
+ /* 0008 */ 0x00, 0x02, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
+ /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x00, 0x00, 0xE1,
+ /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
+ /* 0020 */ 0x49, 0x4F, 0x00, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x01, 0x01, 0x00, 0x01,
+ /* 0008 */ 0x00, 0x02, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
+ /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x00, 0x00, 0xE1,
+ /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
+ /* 0020 */ 0x49, 0x4F, 0x00, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x01, 0x01, 0x00, 0x02,
+ /* 0008 */ 0x00, 0x02, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
+ /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x00, 0x00, 0xE1,
+ /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
+ /* 0020 */ 0x49, 0x4F, 0x00, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x01, 0x01, 0x00, 0x00,
+ /* 0008 */ 0x00, 0x03, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
+ /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x00, 0x00, 0xE1,
+ /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
+ /* 0020 */ 0x49, 0x4F, 0x00, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x01, 0x01, 0x00, 0x01,
+ /* 0008 */ 0x00, 0x03, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
+ /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x00, 0x00, 0xE1,
+ /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
+ /* 0020 */ 0x49, 0x4F, 0x00, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x01, 0x01, 0x00, 0x02,
+ /* 0008 */ 0x00, 0x03, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
+ /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x00, 0x00, 0xE1,
+ /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
+ /* 0020 */ 0x49, 0x4F, 0x00, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x01, 0x01, 0x00, 0x00,
+ /* 0008 */ 0x00, 0x00, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
+ /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x00, 0x00, 0xE1,
+ /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
+ /* 0020 */ 0x49, 0x4F, 0x00, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x01, 0x01, 0x00, 0x01,
+ /* 0008 */ 0x00, 0x00, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
+ /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x00, 0x00, 0xE1,
+ /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
+ /* 0020 */ 0x49, 0x4F, 0x00, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x01, 0x01, 0x00, 0x02,
+ /* 0008 */ 0x00, 0x00, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
+ /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x00, 0x00, 0xE1,
+ /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
+ /* 0020 */ 0x49, 0x4F, 0x00, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x01, 0x01, 0x00, 0x08,
+ /* 0008 */ 0x00, 0x01, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
+ /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x00, 0x00, 0xE1,
+ /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
+ /* 0020 */ 0x49, 0x4F, 0x00, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x01, 0x01, 0x00, 0x09,
+ /* 0008 */ 0x00, 0x01, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
+ /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x00, 0x00, 0xE1,
+ /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
+ /* 0020 */ 0x49, 0x4F, 0x00, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x01, 0x01, 0x00, 0x0A,
+ /* 0008 */ 0x00, 0x01, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
+ /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x00, 0x00, 0xE1,
+ /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
+ /* 0020 */ 0x49, 0x4F, 0x00, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x01, 0x01, 0x00, 0x08,
+ /* 0008 */ 0x00, 0x02, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
+ /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x00, 0x00, 0xE1,
+ /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
+ /* 0020 */ 0x49, 0x4F, 0x00, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x01, 0x01, 0x00, 0x09,
+ /* 0008 */ 0x00, 0x02, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
+ /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x00, 0x00, 0xE1,
+ /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
+ /* 0020 */ 0x49, 0x4F, 0x00, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x01, 0x01, 0x00, 0x0A,
+ /* 0008 */ 0x00, 0x02, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
+ /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x00, 0x00, 0xE1,
+ /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
+ /* 0020 */ 0x49, 0x4F, 0x00, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x01, 0x01, 0x00, 0x08,
+ /* 0008 */ 0x00, 0x03, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
+ /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x00, 0x00, 0xE1,
+ /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
+ /* 0020 */ 0x49, 0x4F, 0x00, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x01, 0x01, 0x00, 0x09,
+ /* 0008 */ 0x00, 0x03, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
+ /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x00, 0x00, 0xE1,
+ /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
+ /* 0020 */ 0x49, 0x4F, 0x00, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x01, 0x01, 0x00, 0x0A,
+ /* 0008 */ 0x00, 0x03, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
+ /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x00, 0x00, 0xE1,
+ /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
+ /* 0020 */ 0x49, 0x4F, 0x00, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x01, 0x01, 0x00, 0x08,
+ /* 0008 */ 0x00, 0x00, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
+ /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x00, 0x00, 0xE1,
+ /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
+ /* 0020 */ 0x49, 0x4F, 0x00, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x01, 0x01, 0x00, 0x09,
+ /* 0008 */ 0x00, 0x00, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
+ /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x00, 0x00, 0xE1,
+ /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
+ /* 0020 */ 0x49, 0x4F, 0x00, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x01, 0x01, 0x00, 0x0A,
+ /* 0008 */ 0x00, 0x00, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
+ /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x00, 0x00, 0xE1,
+ /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
+ /* 0020 */ 0x49, 0x4F, 0x00, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x01, 0x01, 0x00, 0x10,
+ /* 0008 */ 0x00, 0x01, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
+ /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x00, 0x00, 0xE1,
+ /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
+ /* 0020 */ 0x49, 0x4F, 0x00, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x01, 0x01, 0x00, 0x11,
+ /* 0008 */ 0x00, 0x01, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
+ /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x00, 0x00, 0xE1,
+ /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
+ /* 0020 */ 0x49, 0x4F, 0x00, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x01, 0x01, 0x00, 0x12,
+ /* 0008 */ 0x00, 0x01, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
+ /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x00, 0x00, 0xE1,
+ /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
+ /* 0020 */ 0x49, 0x4F, 0x00, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x01, 0x01, 0x00, 0x10,
+ /* 0008 */ 0x00, 0x02, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
+ /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x00, 0x00, 0xE1,
+ /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
+ /* 0020 */ 0x49, 0x4F, 0x00, 0x79, 0x00
+ },
+ Buffer (0x29)
+ {
+ /* 0000 */ 0x8C, 0x24, 0x00, 0x01, 0x01, 0x01, 0x00, 0x11,
+ /* 0008 */ 0x00, 0x02, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
+ /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x04, 0x00, 0xE1,
+ /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
+ /* 0020 */ 0x49, 0x4F, 0x00, 0xC1, 0xC2, 0xC3, 0xC4, 0x79,
+ /* 0028 */ 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x01, 0x01, 0x00, 0x12,
+ /* 0008 */ 0x00, 0x02, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
+ /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x00, 0x00, 0xE1,
+ /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
+ /* 0020 */ 0x49, 0x4F, 0x00, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x01, 0x01, 0x00, 0x10,
+ /* 0008 */ 0x00, 0x03, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
+ /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x00, 0x00, 0xE1,
+ /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
+ /* 0020 */ 0x49, 0x4F, 0x00, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x01, 0x01, 0x00, 0x11,
+ /* 0008 */ 0x00, 0x03, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
+ /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x00, 0x00, 0xE1,
+ /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
+ /* 0020 */ 0x49, 0x4F, 0x00, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x01, 0x01, 0x00, 0x12,
+ /* 0008 */ 0x00, 0x03, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
+ /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x00, 0x00, 0xE1,
+ /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
+ /* 0020 */ 0x49, 0x4F, 0x00, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x01, 0x01, 0x00, 0x10,
+ /* 0008 */ 0x00, 0x00, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
+ /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x00, 0x00, 0xE1,
+ /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
+ /* 0020 */ 0x49, 0x4F, 0x00, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x01, 0x01, 0x00, 0x11,
+ /* 0008 */ 0x00, 0x00, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
+ /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x00, 0x00, 0xE1,
+ /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
+ /* 0020 */ 0x49, 0x4F, 0x00, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x01, 0x01, 0x00, 0x12,
+ /* 0008 */ 0x00, 0x00, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
+ /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x00, 0x00, 0xE1,
+ /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
+ /* 0020 */ 0x49, 0x4F, 0x00, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x01, 0x01, 0x00, 0x18,
+ /* 0008 */ 0x00, 0x01, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
+ /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x00, 0x00, 0xE1,
+ /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
+ /* 0020 */ 0x49, 0x4F, 0x00, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x01, 0x01, 0x00, 0x19,
+ /* 0008 */ 0x00, 0x01, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
+ /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x00, 0x00, 0xE1,
+ /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
+ /* 0020 */ 0x49, 0x4F, 0x00, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x01, 0x01, 0x00, 0x1A,
+ /* 0008 */ 0x00, 0x01, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
+ /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x00, 0x00, 0xE1,
+ /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
+ /* 0020 */ 0x49, 0x4F, 0x00, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x01, 0x01, 0x00, 0x18,
+ /* 0008 */ 0x00, 0x02, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
+ /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x00, 0x00, 0xE1,
+ /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
+ /* 0020 */ 0x49, 0x4F, 0x00, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x01, 0x01, 0x00, 0x19,
+ /* 0008 */ 0x00, 0x02, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
+ /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x00, 0x00, 0xE1,
+ /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
+ /* 0020 */ 0x49, 0x4F, 0x00, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x01, 0x01, 0x00, 0x1A,
+ /* 0008 */ 0x00, 0x02, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
+ /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x00, 0x00, 0xE1,
+ /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
+ /* 0020 */ 0x49, 0x4F, 0x00, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x01, 0x01, 0x00, 0x18,
+ /* 0008 */ 0x00, 0x03, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
+ /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x00, 0x00, 0xE1,
+ /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
+ /* 0020 */ 0x49, 0x4F, 0x00, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x01, 0x01, 0x00, 0x19,
+ /* 0008 */ 0x00, 0x03, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
+ /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x00, 0x00, 0xE1,
+ /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
+ /* 0020 */ 0x49, 0x4F, 0x00, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x01, 0x01, 0x00, 0x1A,
+ /* 0008 */ 0x00, 0x03, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
+ /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x00, 0x00, 0xE1,
+ /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
+ /* 0020 */ 0x49, 0x4F, 0x00, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x01, 0x01, 0x00, 0x18,
+ /* 0008 */ 0x00, 0x00, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
+ /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x00, 0x00, 0xE1,
+ /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
+ /* 0020 */ 0x49, 0x4F, 0x00, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x01, 0x01, 0x00, 0x19,
+ /* 0008 */ 0x00, 0x00, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
+ /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x00, 0x00, 0xE1,
+ /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
+ /* 0020 */ 0x49, 0x4F, 0x00, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x01, 0x01, 0x00, 0x1A,
+ /* 0008 */ 0x00, 0x00, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
+ /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x00, 0x00, 0xE1,
+ /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
+ /* 0020 */ 0x49, 0x4F, 0x00, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x01, 0x00, 0x00, 0x00,
+ /* 0008 */ 0x00, 0x01, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
+ /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x00, 0x00, 0xE1,
+ /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
+ /* 0020 */ 0x49, 0x4F, 0x00, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x01, 0x00, 0x00, 0x01,
+ /* 0008 */ 0x00, 0x01, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
+ /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x00, 0x00, 0xE1,
+ /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
+ /* 0020 */ 0x49, 0x4F, 0x00, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x01, 0x00, 0x00, 0x02,
+ /* 0008 */ 0x00, 0x01, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
+ /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x00, 0x00, 0xE1,
+ /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
+ /* 0020 */ 0x49, 0x4F, 0x00, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x01, 0x00, 0x00, 0x00,
+ /* 0008 */ 0x00, 0x02, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
+ /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x00, 0x00, 0xE1,
+ /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
+ /* 0020 */ 0x49, 0x4F, 0x00, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x01, 0x00, 0x00, 0x01,
+ /* 0008 */ 0x00, 0x02, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
+ /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x00, 0x00, 0xE1,
+ /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
+ /* 0020 */ 0x49, 0x4F, 0x00, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x01, 0x00, 0x00, 0x02,
+ /* 0008 */ 0x00, 0x02, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
+ /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x00, 0x00, 0xE1,
+ /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
+ /* 0020 */ 0x49, 0x4F, 0x00, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x01, 0x00, 0x00, 0x00,
+ /* 0008 */ 0x00, 0x03, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
+ /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x00, 0x00, 0xE1,
+ /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
+ /* 0020 */ 0x49, 0x4F, 0x00, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x01, 0x00, 0x00, 0x01,
+ /* 0008 */ 0x00, 0x03, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
+ /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x00, 0x00, 0xE1,
+ /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
+ /* 0020 */ 0x49, 0x4F, 0x00, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x01, 0x00, 0x00, 0x02,
+ /* 0008 */ 0x00, 0x03, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
+ /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x00, 0x00, 0xE1,
+ /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
+ /* 0020 */ 0x49, 0x4F, 0x00, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x01, 0x00, 0x00, 0x00,
+ /* 0008 */ 0x00, 0x00, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
+ /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x00, 0x00, 0xE1,
+ /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
+ /* 0020 */ 0x49, 0x4F, 0x00, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x01, 0x00, 0x00, 0x01,
+ /* 0008 */ 0x00, 0x00, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
+ /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x00, 0x00, 0xE1,
+ /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
+ /* 0020 */ 0x49, 0x4F, 0x00, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x01, 0x00, 0x00, 0x02,
+ /* 0008 */ 0x00, 0x00, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
+ /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x00, 0x00, 0xE1,
+ /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
+ /* 0020 */ 0x49, 0x4F, 0x00, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x01, 0x00, 0x00, 0x08,
+ /* 0008 */ 0x00, 0x01, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
+ /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x00, 0x00, 0xE1,
+ /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
+ /* 0020 */ 0x49, 0x4F, 0x00, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x01, 0x00, 0x00, 0x09,
+ /* 0008 */ 0x00, 0x01, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
+ /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x00, 0x00, 0xE1,
+ /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
+ /* 0020 */ 0x49, 0x4F, 0x00, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x01, 0x00, 0x00, 0x0A,
+ /* 0008 */ 0x00, 0x01, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
+ /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x00, 0x00, 0xE1,
+ /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
+ /* 0020 */ 0x49, 0x4F, 0x00, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x01, 0x00, 0x00, 0x08,
+ /* 0008 */ 0x00, 0x02, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
+ /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x00, 0x00, 0xE1,
+ /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
+ /* 0020 */ 0x49, 0x4F, 0x00, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x01, 0x00, 0x00, 0x09,
+ /* 0008 */ 0x00, 0x02, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
+ /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x00, 0x00, 0xE1,
+ /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
+ /* 0020 */ 0x49, 0x4F, 0x00, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x01, 0x00, 0x00, 0x0A,
+ /* 0008 */ 0x00, 0x02, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
+ /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x00, 0x00, 0xE1,
+ /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
+ /* 0020 */ 0x49, 0x4F, 0x00, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x01, 0x00, 0x00, 0x08,
+ /* 0008 */ 0x00, 0x03, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
+ /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x00, 0x00, 0xE1,
+ /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
+ /* 0020 */ 0x49, 0x4F, 0x00, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x01, 0x00, 0x00, 0x09,
+ /* 0008 */ 0x00, 0x03, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
+ /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x00, 0x00, 0xE1,
+ /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
+ /* 0020 */ 0x49, 0x4F, 0x00, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x01, 0x00, 0x00, 0x0A,
+ /* 0008 */ 0x00, 0x03, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
+ /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x00, 0x00, 0xE1,
+ /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
+ /* 0020 */ 0x49, 0x4F, 0x00, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x01, 0x00, 0x00, 0x08,
+ /* 0008 */ 0x00, 0x00, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
+ /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x00, 0x00, 0xE1,
+ /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
+ /* 0020 */ 0x49, 0x4F, 0x00, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x01, 0x00, 0x00, 0x09,
+ /* 0008 */ 0x00, 0x00, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
+ /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x00, 0x00, 0xE1,
+ /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
+ /* 0020 */ 0x49, 0x4F, 0x00, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x01, 0x00, 0x00, 0x0A,
+ /* 0008 */ 0x00, 0x00, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
+ /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x00, 0x00, 0xE1,
+ /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
+ /* 0020 */ 0x49, 0x4F, 0x00, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x01, 0x00, 0x00, 0x10,
+ /* 0008 */ 0x00, 0x01, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
+ /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x00, 0x00, 0xE1,
+ /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
+ /* 0020 */ 0x49, 0x4F, 0x00, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x01, 0x00, 0x00, 0x11,
+ /* 0008 */ 0x00, 0x01, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
+ /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x00, 0x00, 0xE1,
+ /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
+ /* 0020 */ 0x49, 0x4F, 0x00, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x01, 0x00, 0x00, 0x12,
+ /* 0008 */ 0x00, 0x01, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
+ /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x00, 0x00, 0xE1,
+ /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
+ /* 0020 */ 0x49, 0x4F, 0x00, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x01, 0x00, 0x00, 0x10,
+ /* 0008 */ 0x00, 0x02, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
+ /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x00, 0x00, 0xE1,
+ /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
+ /* 0020 */ 0x49, 0x4F, 0x00, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x01, 0x00, 0x00, 0x11,
+ /* 0008 */ 0x00, 0x02, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
+ /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x00, 0x00, 0xE1,
+ /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
+ /* 0020 */ 0x49, 0x4F, 0x00, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x01, 0x00, 0x00, 0x12,
+ /* 0008 */ 0x00, 0x02, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
+ /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x00, 0x00, 0xE1,
+ /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
+ /* 0020 */ 0x49, 0x4F, 0x00, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x01, 0x00, 0x00, 0x10,
+ /* 0008 */ 0x00, 0x03, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
+ /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x00, 0x00, 0xE1,
+ /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
+ /* 0020 */ 0x49, 0x4F, 0x00, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x01, 0x00, 0x00, 0x11,
+ /* 0008 */ 0x00, 0x03, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
+ /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x00, 0x00, 0xE1,
+ /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
+ /* 0020 */ 0x49, 0x4F, 0x00, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x01, 0x00, 0x00, 0x12,
+ /* 0008 */ 0x00, 0x03, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
+ /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x00, 0x00, 0xE1,
+ /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
+ /* 0020 */ 0x49, 0x4F, 0x00, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x01, 0x00, 0x00, 0x10,
+ /* 0008 */ 0x00, 0x00, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
+ /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x00, 0x00, 0xE1,
+ /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
+ /* 0020 */ 0x49, 0x4F, 0x00, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x01, 0x00, 0x00, 0x11,
+ /* 0008 */ 0x00, 0x00, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
+ /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x00, 0x00, 0xE1,
+ /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
+ /* 0020 */ 0x49, 0x4F, 0x00, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x01, 0x00, 0x00, 0x12,
+ /* 0008 */ 0x00, 0x00, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
+ /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x00, 0x00, 0xE1,
+ /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
+ /* 0020 */ 0x49, 0x4F, 0x00, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x01, 0x00, 0x00, 0x18,
+ /* 0008 */ 0x00, 0x01, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
+ /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x00, 0x00, 0xE1,
+ /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
+ /* 0020 */ 0x49, 0x4F, 0x00, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x01, 0x00, 0x00, 0x19,
+ /* 0008 */ 0x00, 0x01, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
+ /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x00, 0x00, 0xE1,
+ /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
+ /* 0020 */ 0x49, 0x4F, 0x00, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x01, 0x00, 0x00, 0x1A,
+ /* 0008 */ 0x00, 0x01, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
+ /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x00, 0x00, 0xE1,
+ /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
+ /* 0020 */ 0x49, 0x4F, 0x00, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x01, 0x00, 0x00, 0x18,
+ /* 0008 */ 0x00, 0x02, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
+ /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x00, 0x00, 0xE1,
+ /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
+ /* 0020 */ 0x49, 0x4F, 0x00, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x01, 0x00, 0x00, 0x19,
+ /* 0008 */ 0x00, 0x02, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
+ /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x00, 0x00, 0xE1,
+ /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
+ /* 0020 */ 0x49, 0x4F, 0x00, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x01, 0x00, 0x00, 0x1A,
+ /* 0008 */ 0x00, 0x02, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
+ /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x00, 0x00, 0xE1,
+ /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
+ /* 0020 */ 0x49, 0x4F, 0x00, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x01, 0x00, 0x00, 0x18,
+ /* 0008 */ 0x00, 0x03, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
+ /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x00, 0x00, 0xE1,
+ /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
+ /* 0020 */ 0x49, 0x4F, 0x00, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x01, 0x00, 0x00, 0x19,
+ /* 0008 */ 0x00, 0x03, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
+ /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x00, 0x00, 0xE1,
+ /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
+ /* 0020 */ 0x49, 0x4F, 0x00, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x01, 0x00, 0x00, 0x1A,
+ /* 0008 */ 0x00, 0x03, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
+ /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x00, 0x00, 0xE1,
+ /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
+ /* 0020 */ 0x49, 0x4F, 0x00, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x01, 0x00, 0x00, 0x18,
+ /* 0008 */ 0x00, 0x00, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
+ /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x00, 0x00, 0xE1,
+ /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
+ /* 0020 */ 0x49, 0x4F, 0x00, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x01, 0x00, 0x00, 0x19,
+ /* 0008 */ 0x00, 0x00, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
+ /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x00, 0x00, 0xE1,
+ /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
+ /* 0020 */ 0x49, 0x4F, 0x00, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x01, 0x00, 0x00, 0x1A,
+ /* 0008 */ 0x00, 0x00, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
+ /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x00, 0x00, 0xE1,
+ /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
+ /* 0020 */ 0x49, 0x4F, 0x00, 0x79, 0x00
+ },
+ Buffer (0x29)
+ {
+ /* 0000 */ 0x8C, 0x24, 0x00, 0x01, 0x01, 0x01, 0x00, 0x03,
+ /* 0008 */ 0x00, 0x01, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
+ /* 0010 */ 0xEE, 0x1D, 0x00, 0x23, 0x00, 0x04, 0x00, 0xE1,
+ /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
+ /* 0020 */ 0x49, 0x4F, 0x00, 0xC1, 0xC2, 0xC3, 0xC4, 0x79,
+ /* 0028 */ 0x00
+ },
+ Buffer (0x23)
+ {
+ /* 0000 */ 0x8C, 0x1E, 0x00, 0x01, 0x01, 0x01, 0x00, 0x1B,
+ /* 0008 */ 0x00, 0x00, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
+ /* 0010 */ 0xEE, 0x1B, 0x00, 0x21, 0x00, 0x00, 0x00, 0xE1,
+ /* 0018 */ 0x11, 0xE2, 0x22, 0x5C, 0x47, 0x50, 0x49, 0x4F,
+ /* 0020 */ 0x00, 0x79, 0x00
+ },
+
+ Buffer (0x21)
+ {
+ /* 0000 */ 0x8C, 0x1C, 0x00, 0x01, 0x01, 0x01, 0x00, 0x0B,
+ /* 0008 */ 0x00, 0x01, 0xCD, 0xAB, 0xEB, 0x0D, 0x17, 0x00,
+ /* 0010 */ 0xEE, 0x19, 0x00, 0x1F, 0x00, 0x00, 0x00, 0xE1,
+ /* 0018 */ 0x11, 0x5C, 0x47, 0x50, 0x49, 0x4F, 0x00, 0x79,
+ /* 0020 */ 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8C, 0x20, 0x00, 0x01, 0x01, 0x01, 0x00, 0x00,
+ /* 0008 */ 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x17, 0x00,
+ /* 0010 */ 0x00, 0x1D, 0x00, 0x23, 0x00, 0x00, 0x00, 0xE1,
+ /* 0018 */ 0x11, 0xE2, 0x22, 0xE3, 0x33, 0x5C, 0x47, 0x50,
+ /* 0020 */ 0x49, 0x4F, 0x00, 0x79, 0x00
+ }
+})
+
+Method(RT22,, Serialized)
+{
+ Name(ts, "RT22")
+
+ // Emit test header, set the filename
+
+ THDR (ts, "GpioIO Resource Descriptor Macro", __FILE__)
+
+ // The main test packages must have the same number of entries
+
+ If (LNotEqual (SizeOf (p454), SizeOf (p455)))
+ {
+ err (ts, 179, 0, 0, 0, 0, "Incorrect package length")
+ Return ()
+ }
+
+ // Main test case for packages above
+
+ m330(ts, SizeOf (p454), "p454", p454, p455)
+
+ // Check resource descriptor tag offsets
+
+ Store (
+ ResourceTemplate () {
+ GpioIo (Exclusive, PullUp, 0x0DEB, 0xABCD, IoRestrictionOutputOnly,
+ "\\GPIO", 0xEE, ResourceConsumer, GIO0,
+ RawDataBuffer (0x04) {0xC1, 0xC2, 0xC3, 0xC4})
+ {0x11E1, 0x22E2, 0x33E3}
+ GpioIo (Exclusive, PullUp, 0x0DEB, 0xABCD, IoRestrictionOutputOnly,
+ "\\GPIO", 0xEE, ResourceConsumer, GIO1,
+ RawDataBuffer (0x04) {0xC1, 0xC2, 0xC3, 0xC4})
+ {0x11E1, 0x22E2, 0x33E3}
+ }, Local0)
+
+ m331(ts, 1, GIO0._SHR, 0x3b, GIO1._SHR, 0x173, "_SHR")
+ m331(ts, 2, GIO0._PPI, 0x48, GIO1._PPI, 0x180, "_PPI")
+ m331(ts, 3, GIO0._DBT, 0x60, GIO1._DBT, 0x198, "_DBT")
+ m331(ts, 4, GIO0._DRS, 0x50, GIO1._DRS, 0x188, "_DRS")
+ m331(ts, 5, GIO0._IOR, 0x38, GIO1._IOR, 0x170, "_IOR")
+ m331(ts, 6, GIO0._PIN, 0xB8, GIO1._PIN, 0x1f0, "_PIN")
+ m331(ts, 7, GIO0._VEN, 0x118, GIO1._VEN, 0x250, "_VEN")
+}
+
+
diff --git a/tests/aslts/src/runtime/collections/functional/descriptor/i2cserialbus.asl b/tests/aslts/src/runtime/collections/functional/descriptor/i2cserialbus.asl
index 945b54a7b..b3c42a371 100644
--- a/tests/aslts/src/runtime/collections/functional/descriptor/i2cserialbus.asl
+++ b/tests/aslts/src/runtime/collections/functional/descriptor/i2cserialbus.asl
@@ -1,420 +1,420 @@
-/*
- * Some or all of this work - Copyright (c) 2006 - 2014, Intel Corp.
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without modification,
- * are permitted provided that the following conditions are met:
- *
- * Redistributions of source code must retain the above copyright notice,
- * this list of conditions and the following disclaimer.
- * Redistributions in binary form must reproduce the above copyright notice,
- * this list of conditions and the following disclaimer in the documentation
- * and/or other materials provided with the distribution.
- * Neither the name of Intel Corporation nor the names of its contributors
- * may be used to endorse or promote products derived from this software
- * without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
- * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
- * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
- * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
- * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
- * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-/*
- * Resource Descriptor macros
- *
- * I2cSerialBus Resource Descriptor Macro
- */
-Device (I2C) {}
-
-Name (p456, Package() {
- ResourceTemplate () {
- I2cSerialBus (0x1234, DeviceInitiated, 0x88775544,
- AddressingMode7Bit, "\\I2C",
- 0xEE, ResourceConsumer, ,
- RawDataBuffer (4) {0xB1, 0xB2, 0xB3, 0xB4})
- },
- ResourceTemplate () {
- I2cSerialBus (0x1234, DeviceInitiated, 0x88775544,
- AddressingMode10Bit, "\\I2C",
- 0xEE, ResourceConsumer, ,
- RawDataBuffer (4) {0xB1, 0xB2, 0xB3, 0xB4})
- },
- ResourceTemplate () {
- I2cSerialBus (0x1234, ControllerInitiated, 0x88775544,
- AddressingMode7Bit, "\\I2C",
- 0xEE, ResourceConsumer, ,
- RawDataBuffer (4) {0xB1, 0xB2, 0xB3, 0xB4})
- },
- ResourceTemplate () {
- I2cSerialBus (0x1234, ControllerInitiated, 0x88775544,
- AddressingMode10Bit, "\\I2C",
- 0xEE, ResourceConsumer, ,
- RawDataBuffer (4) {0xB1, 0xB2, 0xB3, 0xB4})
- },
- ResourceTemplate () {
- I2cSerialBus (0x1234, DeviceInitiated, 0x88775544,
- AddressingMode7Bit, "\\I2C",
- 0xEE, ResourceProducer, ,
- RawDataBuffer (4) {0xB1, 0xB2, 0xB3, 0xB4})
- },
- ResourceTemplate () {
- I2cSerialBus (0x1234, DeviceInitiated, 0x88775544,
- AddressingMode10Bit, "\\I2C",
- 0xEE, ResourceProducer, ,
- RawDataBuffer (4) {0xB1, 0xB2, 0xB3, 0xB4})
- },
- ResourceTemplate () {
- I2cSerialBus (0x1234, ControllerInitiated, 0x88775544,
- AddressingMode7Bit, "\\I2C",
- 0xEE, ResourceProducer, ,
- RawDataBuffer (4) {0xB1, 0xB2, 0xB3, 0xB4})
- },
- ResourceTemplate () {
- I2cSerialBus (0x1234, ControllerInitiated, 0x88775544,
- AddressingMode10Bit, "\\I2C",
- 0xEE, ResourceProducer, ,
- RawDataBuffer (4) {0xB1, 0xB2, 0xB3, 0xB4})
- },
- ResourceTemplate () {
- I2cSerialBus (0x1234, DeviceInitiated, 0x88775544,
- AddressingMode7Bit, "\\I2C",
- 0xEE, ResourceConsumer, ,)
- },
- ResourceTemplate () {
- I2cSerialBus (0x1234, DeviceInitiated, 0x88775544,
- AddressingMode10Bit, "\\I2C",
- 0xEE, ResourceConsumer,)
- },
- ResourceTemplate () {
- I2cSerialBus (0x1234, ControllerInitiated, 0x88775544,
- AddressingMode7Bit, "\\I2C",
- 0xEE, ResourceConsumer)
- },
- ResourceTemplate () {
- I2cSerialBus (0x1234, ControllerInitiated, 0x88775544,
- AddressingMode10Bit, "\\I2C",
- 0xEE, ResourceConsumer)
- },
- ResourceTemplate () {
- I2cSerialBus (0x1234, DeviceInitiated, 0x88775544,
- AddressingMode7Bit, "\\I2C",
- 0xEE, ResourceProducer, ,)
- },
- ResourceTemplate () {
- I2cSerialBus (0x1234, DeviceInitiated, 0x88775544,
- AddressingMode10Bit, "\\I2C",
- 0xEE, ResourceProducer,)
- },
- ResourceTemplate () {
- I2cSerialBus (0x1234, ControllerInitiated, 0x88775544,
- AddressingMode7Bit, "\\I2C",
- 0xEE, ResourceProducer)
- },
- ResourceTemplate () {
- I2cSerialBus (0x1234, ControllerInitiated, 0x88775544,
- AddressingMode10Bit, "\\I2C",
- 0xEE, ResourceProducer, ,)
- },
-
-
- // Minimal invocation
- ResourceTemplate () {
- I2cSerialBus (0x1234, , 0x88775544, , "\\I2C", , , ,)
- },
-
- ResourceTemplate () {
- I2cSerialBus (0x1234, ControllerInitiated, 0x88775544,
- AddressingMode10Bit, "\\I2C",
- 0xEE, ResourceProducer, ,
- RawDataBuffer () {
- 0xB1, 0xB2, 0xB3, 0xB4, 0xB5, 0xB6, 0xB7, 0xB8,
- 0xB1, 0xB2, 0xB3, 0xB4, 0xB5, 0xB6, 0xB7, 0xB8,
- 0xB1, 0xB2, 0xB3, 0xB4, 0xB5, 0xB6, 0xB7, 0xB8,
- 0xB1, 0xB2, 0xB3, 0xB4, 0xB5, 0xB6, 0xB7, 0xB8,
- 0xB1, 0xB2, 0xB3, 0xB4, 0xB5, 0xB6, 0xB7, 0xB8,
- 0xB1, 0xB2, 0xB3, 0xB4, 0xB5, 0xB6, 0xB7, 0xB8,
- 0xB1, 0xB2, 0xB3, 0xB4, 0xB5, 0xB6, 0xB7, 0xB8,
- 0xB1, 0xB2, 0xB3, 0xB4, 0xB5, 0xB6, 0xB7, 0xB8,
- 0xB1, 0xB2, 0xB3, 0xB4, 0xB5, 0xB6, 0xB7, 0xB8,
- 0xB1, 0xB2, 0xB3, 0xB4, 0xB5, 0xB6, 0xB7, 0xB8,
- 0xB1, 0xB2, 0xB3, 0xB4, 0xB5, 0xB6, 0xB7, 0xB8,
- 0xB1, 0xB2, 0xB3, 0xB4, 0xB5, 0xB6, 0xB7, 0xB8,
- 0xB1, 0xB2, 0xB3, 0xB4, 0xB5, 0xB6, 0xB7, 0xB8,
- 0xB1, 0xB2, 0xB3, 0xB4, 0xB5, 0xB6, 0xB7, 0xB8,
- 0xB1, 0xB2, 0xB3, 0xB4, 0xB5, 0xB6, 0xB7, 0xB8,
- 0xB1, 0xB2, 0xB3, 0xB4, 0xB5, 0xB6, 0xB7, 0xB8,
- 0xB1, 0xB2, 0xB3, 0xB4, 0xB5, 0xB6, 0xB7, 0xB8,
- 0xB1, 0xB2, 0xB3, 0xB4, 0xB5, 0xB6, 0xB7, 0xB8,
- 0xB1, 0xB2, 0xB3, 0xB4, 0xB5, 0xB6, 0xB7, 0xB8,
- 0xB1, 0xB2, 0xB3, 0xB4, 0xB5, 0xB6, 0xB7, 0xB8,
- 0xB1, 0xB2, 0xB3, 0xB4, 0xB5, 0xB6, 0xB7, 0xB8,
- 0xB1, 0xB2, 0xB3, 0xB4, 0xB5, 0xB6, 0xB7, 0xB8,
- 0xB1, 0xB2, 0xB3, 0xB4, 0xB5, 0xB6, 0xB7, 0xB8,
- 0xB1, 0xB2, 0xB3, 0xB4, 0xB5, 0xB6, 0xB7, 0xB8,
- 0xB1, 0xB2, 0xB3, 0xB4, 0xB5, 0xB6, 0xB7, 0xB8,
- 0xB1, 0xB2, 0xB3, 0xB4, 0xB5, 0xB6, 0xB7, 0xB8,
- 0xB1, 0xB2, 0xB3, 0xB4, 0xB5, 0xB6, 0xB7, 0xB8,
- 0xB1, 0xB2, 0xB3, 0xB4, 0xB5, 0xB6, 0xB7, 0xB8,
- 0xB1, 0xB2, 0xB3, 0xB4, 0xB5, 0xB6, 0xB7, 0xB8,
- 0xB1, 0xB2, 0xB3, 0xB4, 0xB5, 0xB6, 0xB7, 0xB8,
- 0xB1, 0xB2, 0xB3, 0xB4, 0xB5, 0xB6, 0xB7, 0xB8,
- 0xB1, 0xB2, 0xB3, 0xB4, 0xB5, 0xB6, 0xB7, 0xB8,
- 0xB1, 0xB2, 0xB3, 0xB4, 0xB5, 0xB6, 0xB7, 0xB8,
- 0xB1, 0xB2, 0xB3, 0xB4, 0xB5, 0xB6, 0xB7, 0xB8,
- 0xB1, 0xB2, 0xB3, 0xB4, 0xB5, 0xB6, 0xB7, 0xB8,
- 0xB1, 0xB2, 0xB3, 0xB4, 0xB5, 0xB6, 0xB7, 0xB8,
- 0xB1, 0xB2, 0xB3, 0xB4, 0xB5, 0xB6, 0xB7, 0xB8,
- 0xB1, 0xB2, 0xB3, 0xB4, 0xB5, 0xB6, 0xB7, 0xB8,
- 0xB1, 0xB2, 0xB3, 0xB4, 0xB5, 0xB6, 0xB7, 0xB8,
- 0xB1, 0xB2, 0xB3, 0xB4, 0xB5, 0xB6, 0xB7, 0xB8,
- 0xB1, 0xB2, 0xB3, 0xB4, 0xB5, 0xB6, 0xB7, 0xB8,
- 0xB1, 0xB2, 0xB3, 0xB4, 0xB5, 0xB6, 0xB7, 0xB8,
- 0xB1, 0xB2, 0xB3, 0xB4, 0xB5, 0xB6, 0xB7, 0xB8,
- 0xB1, 0xB2, 0xB3, 0xB4, 0xB5, 0xB6, 0xB7, 0xB8,
- 0xB1, 0xB2, 0xB3, 0xB4, 0xB5, 0xB6, 0xB7, 0xB8,
- })
- },
-
-})
-
-
-Name (p457, Package() {
- Buffer (0x1D)
- {
- /* 0000 */ 0x8E, 0x18, 0x00, 0x01, 0xEE, 0x01, 0x03, 0x00,
- /* 0008 */ 0x00, 0x01, 0x0A, 0x00, 0x44, 0x55, 0x77, 0x88,
- /* 0010 */ 0x34, 0x12, 0xB1, 0xB2, 0xB3, 0xB4, 0x5C, 0x49,
- /* 0018 */ 0x32, 0x43, 0x00, 0x79, 0x00
- },
-
- Buffer (0x1D)
- {
- /* 0000 */ 0x8E, 0x18, 0x00, 0x01, 0xEE, 0x01, 0x03, 0x01,
- /* 0008 */ 0x00, 0x01, 0x0A, 0x00, 0x44, 0x55, 0x77, 0x88,
- /* 0010 */ 0x34, 0x12, 0xB1, 0xB2, 0xB3, 0xB4, 0x5C, 0x49,
- /* 0018 */ 0x32, 0x43, 0x00, 0x79, 0x00
- },
-
- Buffer (0x1D)
- {
- /* 0000 */ 0x8E, 0x18, 0x00, 0x01, 0xEE, 0x01, 0x02, 0x00,
- /* 0008 */ 0x00, 0x01, 0x0A, 0x00, 0x44, 0x55, 0x77, 0x88,
- /* 0010 */ 0x34, 0x12, 0xB1, 0xB2, 0xB3, 0xB4, 0x5C, 0x49,
- /* 0018 */ 0x32, 0x43, 0x00, 0x79, 0x00
- },
-
- Buffer (0x1D)
- {
- /* 0000 */ 0x8E, 0x18, 0x00, 0x01, 0xEE, 0x01, 0x02, 0x01,
- /* 0008 */ 0x00, 0x01, 0x0A, 0x00, 0x44, 0x55, 0x77, 0x88,
- /* 0010 */ 0x34, 0x12, 0xB1, 0xB2, 0xB3, 0xB4, 0x5C, 0x49,
- /* 0018 */ 0x32, 0x43, 0x00, 0x79, 0x00
- },
-
- Buffer (0x1D)
- {
- /* 0000 */ 0x8E, 0x18, 0x00, 0x01, 0xEE, 0x01, 0x01, 0x00,
- /* 0008 */ 0x00, 0x01, 0x0A, 0x00, 0x44, 0x55, 0x77, 0x88,
- /* 0010 */ 0x34, 0x12, 0xB1, 0xB2, 0xB3, 0xB4, 0x5C, 0x49,
- /* 0018 */ 0x32, 0x43, 0x00, 0x79, 0x00
- },
-
- Buffer (0x1D)
- {
- /* 0000 */ 0x8E, 0x18, 0x00, 0x01, 0xEE, 0x01, 0x01, 0x01,
- /* 0008 */ 0x00, 0x01, 0x0A, 0x00, 0x44, 0x55, 0x77, 0x88,
- /* 0010 */ 0x34, 0x12, 0xB1, 0xB2, 0xB3, 0xB4, 0x5C, 0x49,
- /* 0018 */ 0x32, 0x43, 0x00, 0x79, 0x00
- },
-
- Buffer (0x1D)
- {
- /* 0000 */ 0x8E, 0x18, 0x00, 0x01, 0xEE, 0x01, 0x00, 0x00,
- /* 0008 */ 0x00, 0x01, 0x0A, 0x00, 0x44, 0x55, 0x77, 0x88,
- /* 0010 */ 0x34, 0x12, 0xB1, 0xB2, 0xB3, 0xB4, 0x5C, 0x49,
- /* 0018 */ 0x32, 0x43, 0x00, 0x79, 0x00
- },
-
- Buffer (0x1D)
- {
- /* 0000 */ 0x8E, 0x18, 0x00, 0x01, 0xEE, 0x01, 0x00, 0x01,
- /* 0008 */ 0x00, 0x01, 0x0A, 0x00, 0x44, 0x55, 0x77, 0x88,
- /* 0010 */ 0x34, 0x12, 0xB1, 0xB2, 0xB3, 0xB4, 0x5C, 0x49,
- /* 0018 */ 0x32, 0x43, 0x00, 0x79, 0x00
- },
-
- Buffer (0x19)
- {
- /* 0000 */ 0x8E, 0x14, 0x00, 0x01, 0xEE, 0x01, 0x03, 0x00,
- /* 0008 */ 0x00, 0x01, 0x06, 0x00, 0x44, 0x55, 0x77, 0x88,
- /* 0010 */ 0x34, 0x12, 0x5C, 0x49, 0x32, 0x43, 0x00, 0x79,
- /* 0018 */ 0x00
- },
-
- Buffer (0x19)
- {
- /* 0000 */ 0x8E, 0x14, 0x00, 0x01, 0xEE, 0x01, 0x03, 0x01,
- /* 0008 */ 0x00, 0x01, 0x06, 0x00, 0x44, 0x55, 0x77, 0x88,
- /* 0010 */ 0x34, 0x12, 0x5C, 0x49, 0x32, 0x43, 0x00, 0x79,
- /* 0018 */ 0x00
- },
-
- Buffer (0x19)
- {
- /* 0000 */ 0x8E, 0x14, 0x00, 0x01, 0xEE, 0x01, 0x02, 0x00,
- /* 0008 */ 0x00, 0x01, 0x06, 0x00, 0x44, 0x55, 0x77, 0x88,
- /* 0010 */ 0x34, 0x12, 0x5C, 0x49, 0x32, 0x43, 0x00, 0x79,
- /* 0018 */ 0x00
- },
-
- Buffer (0x19)
- {
- /* 0000 */ 0x8E, 0x14, 0x00, 0x01, 0xEE, 0x01, 0x02, 0x01,
- /* 0008 */ 0x00, 0x01, 0x06, 0x00, 0x44, 0x55, 0x77, 0x88,
- /* 0010 */ 0x34, 0x12, 0x5C, 0x49, 0x32, 0x43, 0x00, 0x79,
- /* 0018 */ 0x00
- },
-
- Buffer (0x19)
- {
- /* 0000 */ 0x8E, 0x14, 0x00, 0x01, 0xEE, 0x01, 0x01, 0x00,
- /* 0008 */ 0x00, 0x01, 0x06, 0x00, 0x44, 0x55, 0x77, 0x88,
- /* 0010 */ 0x34, 0x12, 0x5C, 0x49, 0x32, 0x43, 0x00, 0x79,
- /* 0018 */ 0x00
- },
-
- Buffer (0x19)
- {
- /* 0000 */ 0x8E, 0x14, 0x00, 0x01, 0xEE, 0x01, 0x01, 0x01,
- /* 0008 */ 0x00, 0x01, 0x06, 0x00, 0x44, 0x55, 0x77, 0x88,
- /* 0010 */ 0x34, 0x12, 0x5C, 0x49, 0x32, 0x43, 0x00, 0x79,
- /* 0018 */ 0x00
- },
-
- Buffer (0x19)
- {
- /* 0000 */ 0x8E, 0x14, 0x00, 0x01, 0xEE, 0x01, 0x00, 0x00,
- /* 0008 */ 0x00, 0x01, 0x06, 0x00, 0x44, 0x55, 0x77, 0x88,
- /* 0010 */ 0x34, 0x12, 0x5C, 0x49, 0x32, 0x43, 0x00, 0x79,
- /* 0018 */ 0x00
- },
-
- Buffer (0x19)
- {
- /* 0000 */ 0x8E, 0x14, 0x00, 0x01, 0xEE, 0x01, 0x00, 0x01,
- /* 0008 */ 0x00, 0x01, 0x06, 0x00, 0x44, 0x55, 0x77, 0x88,
- /* 0010 */ 0x34, 0x12, 0x5C, 0x49, 0x32, 0x43, 0x00, 0x79,
- /* 0018 */ 0x00
- },
-
- Buffer (0x19)
- {
- /* 0000 */ 0x8E, 0x14, 0x00, 0x01, 0x00, 0x01, 0x02, 0x00,
- /* 0008 */ 0x00, 0x01, 0x06, 0x00, 0x44, 0x55, 0x77, 0x88,
- /* 0010 */ 0x34, 0x12, 0x5C, 0x49, 0x32, 0x43, 0x00, 0x79,
- /* 0018 */ 0x00
- },
-
- Buffer (0x0181)
- {
- /* 0000 */ 0x8E, 0x7C, 0x01, 0x01, 0xEE, 0x01, 0x00, 0x01,
- /* 0008 */ 0x00, 0x01, 0x6E, 0x01, 0x44, 0x55, 0x77, 0x88,
- /* 0010 */ 0x34, 0x12, 0xB1, 0xB2, 0xB3, 0xB4, 0xB5, 0xB6,
- /* 0018 */ 0xB7, 0xB8, 0xB1, 0xB2, 0xB3, 0xB4, 0xB5, 0xB6,
- /* 0020 */ 0xB7, 0xB8, 0xB1, 0xB2, 0xB3, 0xB4, 0xB5, 0xB6,
- /* 0028 */ 0xB7, 0xB8, 0xB1, 0xB2, 0xB3, 0xB4, 0xB5, 0xB6,
- /* 0030 */ 0xB7, 0xB8, 0xB1, 0xB2, 0xB3, 0xB4, 0xB5, 0xB6,
- /* 0038 */ 0xB7, 0xB8, 0xB1, 0xB2, 0xB3, 0xB4, 0xB5, 0xB6,
- /* 0040 */ 0xB7, 0xB8, 0xB1, 0xB2, 0xB3, 0xB4, 0xB5, 0xB6,
- /* 0048 */ 0xB7, 0xB8, 0xB1, 0xB2, 0xB3, 0xB4, 0xB5, 0xB6,
- /* 0050 */ 0xB7, 0xB8, 0xB1, 0xB2, 0xB3, 0xB4, 0xB5, 0xB6,
- /* 0058 */ 0xB7, 0xB8, 0xB1, 0xB2, 0xB3, 0xB4, 0xB5, 0xB6,
- /* 0060 */ 0xB7, 0xB8, 0xB1, 0xB2, 0xB3, 0xB4, 0xB5, 0xB6,
- /* 0068 */ 0xB7, 0xB8, 0xB1, 0xB2, 0xB3, 0xB4, 0xB5, 0xB6,
- /* 0070 */ 0xB7, 0xB8, 0xB1, 0xB2, 0xB3, 0xB4, 0xB5, 0xB6,
- /* 0078 */ 0xB7, 0xB8, 0xB1, 0xB2, 0xB3, 0xB4, 0xB5, 0xB6,
- /* 0080 */ 0xB7, 0xB8, 0xB1, 0xB2, 0xB3, 0xB4, 0xB5, 0xB6,
- /* 0088 */ 0xB7, 0xB8, 0xB1, 0xB2, 0xB3, 0xB4, 0xB5, 0xB6,
- /* 0090 */ 0xB7, 0xB8, 0xB1, 0xB2, 0xB3, 0xB4, 0xB5, 0xB6,
- /* 0098 */ 0xB7, 0xB8, 0xB1, 0xB2, 0xB3, 0xB4, 0xB5, 0xB6,
- /* 00A0 */ 0xB7, 0xB8, 0xB1, 0xB2, 0xB3, 0xB4, 0xB5, 0xB6,
- /* 00A8 */ 0xB7, 0xB8, 0xB1, 0xB2, 0xB3, 0xB4, 0xB5, 0xB6,
- /* 00B0 */ 0xB7, 0xB8, 0xB1, 0xB2, 0xB3, 0xB4, 0xB5, 0xB6,
- /* 00B8 */ 0xB7, 0xB8, 0xB1, 0xB2, 0xB3, 0xB4, 0xB5, 0xB6,
- /* 00C0 */ 0xB7, 0xB8, 0xB1, 0xB2, 0xB3, 0xB4, 0xB5, 0xB6,
- /* 00C8 */ 0xB7, 0xB8, 0xB1, 0xB2, 0xB3, 0xB4, 0xB5, 0xB6,
- /* 00D0 */ 0xB7, 0xB8, 0xB1, 0xB2, 0xB3, 0xB4, 0xB5, 0xB6,
- /* 00D8 */ 0xB7, 0xB8, 0xB1, 0xB2, 0xB3, 0xB4, 0xB5, 0xB6,
- /* 00E0 */ 0xB7, 0xB8, 0xB1, 0xB2, 0xB3, 0xB4, 0xB5, 0xB6,
- /* 00E8 */ 0xB7, 0xB8, 0xB1, 0xB2, 0xB3, 0xB4, 0xB5, 0xB6,
- /* 00F0 */ 0xB7, 0xB8, 0xB1, 0xB2, 0xB3, 0xB4, 0xB5, 0xB6,
- /* 00F8 */ 0xB7, 0xB8, 0xB1, 0xB2, 0xB3, 0xB4, 0xB5, 0xB6,
- /* 0100 */ 0xB7, 0xB8, 0xB1, 0xB2, 0xB3, 0xB4, 0xB5, 0xB6,
- /* 0108 */ 0xB7, 0xB8, 0xB1, 0xB2, 0xB3, 0xB4, 0xB5, 0xB6,
- /* 0110 */ 0xB7, 0xB8, 0xB1, 0xB2, 0xB3, 0xB4, 0xB5, 0xB6,
- /* 0118 */ 0xB7, 0xB8, 0xB1, 0xB2, 0xB3, 0xB4, 0xB5, 0xB6,
- /* 0120 */ 0xB7, 0xB8, 0xB1, 0xB2, 0xB3, 0xB4, 0xB5, 0xB6,
- /* 0128 */ 0xB7, 0xB8, 0xB1, 0xB2, 0xB3, 0xB4, 0xB5, 0xB6,
- /* 0130 */ 0xB7, 0xB8, 0xB1, 0xB2, 0xB3, 0xB4, 0xB5, 0xB6,
- /* 0138 */ 0xB7, 0xB8, 0xB1, 0xB2, 0xB3, 0xB4, 0xB5, 0xB6,
- /* 0140 */ 0xB7, 0xB8, 0xB1, 0xB2, 0xB3, 0xB4, 0xB5, 0xB6,
- /* 0148 */ 0xB7, 0xB8, 0xB1, 0xB2, 0xB3, 0xB4, 0xB5, 0xB6,
- /* 0150 */ 0xB7, 0xB8, 0xB1, 0xB2, 0xB3, 0xB4, 0xB5, 0xB6,
- /* 0158 */ 0xB7, 0xB8, 0xB1, 0xB2, 0xB3, 0xB4, 0xB5, 0xB6,
- /* 0160 */ 0xB7, 0xB8, 0xB1, 0xB2, 0xB3, 0xB4, 0xB5, 0xB6,
- /* 0168 */ 0xB7, 0xB8, 0xB1, 0xB2, 0xB3, 0xB4, 0xB5, 0xB6,
- /* 0170 */ 0xB7, 0xB8, 0xB1, 0xB2, 0xB3, 0xB4, 0xB5, 0xB6,
- /* 0178 */ 0xB7, 0xB8, 0x5C, 0x49, 0x32, 0x43, 0x00, 0x79,
- /* 0180 */ 0x00
- }
-})
-
-Method(RT23,, Serialized)
-{
- Name(ts, "RT23")
-
- // Emit test header, set the filename
-
- THDR (ts, "I2cSerialBus Resource Descriptor Macro", __FILE__)
-
- // The main test packages must have the same number of entries
-
- If (LNotEqual (SizeOf (p456), SizeOf (p457)))
- {
- err (ts, 180, 0, 0, 0, 0, "Incorrect package length")
- Return ()
- }
-
- // Main test case for packages above
-
- m330(ts, SizeOf (p456), "p456", p456, p457)
-
- // Check resource descriptor tag offsets
-
- Store (
- ResourceTemplate () {
- I2cSerialBus (0x1234, DeviceInitiated, 0x88775544,
- AddressingMode10Bit, "\\I2C",
- 0xEE, ResourceConsumer, I2C0,
- RawDataBuffer (4) {0xB1, 0xB2, 0xB3, 0xB4})
- I2cSerialBus (0x1234, DeviceInitiated, 0x88775544,
- AddressingMode10Bit, "\\I2C",
- 0xEE, ResourceConsumer, I2C1,
- RawDataBuffer (4) {0xB1, 0xB2, 0xB3, 0xB4})
- }, Local0)
-
- m331(ts, 1, I2C0._SLV, 0x30, I2C1._SLV, 0x108, "_SLV")
- m331(ts, 2, I2C0._MOD, 0x38, I2C1._MOD, 0x110, "_MOD")
- m331(ts, 3, I2C0._SPE, 0x60, I2C1._SPE, 0x138, "_SPE")
- m331(ts, 4, I2C0._ADR, 0x80, I2C1._ADR, 0x158, "_ADR")
- m331(ts, 5, I2C0._VEN, 0x90, I2C1._VEN, 0x168, "_VEN")
-}
-
-
+/*
+ * Some or all of this work - Copyright (c) 2006 - 2015, Intel Corp.
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without modification,
+ * are permitted provided that the following conditions are met:
+ *
+ * Redistributions of source code must retain the above copyright notice,
+ * this list of conditions and the following disclaimer.
+ * Redistributions in binary form must reproduce the above copyright notice,
+ * this list of conditions and the following disclaimer in the documentation
+ * and/or other materials provided with the distribution.
+ * Neither the name of Intel Corporation nor the names of its contributors
+ * may be used to endorse or promote products derived from this software
+ * without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
+ * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+ * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+ * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+ * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+ * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+/*
+ * Resource Descriptor macros
+ *
+ * I2cSerialBus Resource Descriptor Macro
+ */
+Device (I2C) {}
+
+Name (p456, Package() {
+ ResourceTemplate () {
+ I2cSerialBus (0x1234, DeviceInitiated, 0x88775544,
+ AddressingMode7Bit, "\\I2C",
+ 0xEE, ResourceConsumer, ,
+ RawDataBuffer (4) {0xB1, 0xB2, 0xB3, 0xB4})
+ },
+ ResourceTemplate () {
+ I2cSerialBus (0x1234, DeviceInitiated, 0x88775544,
+ AddressingMode10Bit, "\\I2C",
+ 0xEE, ResourceConsumer, ,
+ RawDataBuffer (4) {0xB1, 0xB2, 0xB3, 0xB4})
+ },
+ ResourceTemplate () {
+ I2cSerialBus (0x1234, ControllerInitiated, 0x88775544,
+ AddressingMode7Bit, "\\I2C",
+ 0xEE, ResourceConsumer, ,
+ RawDataBuffer (4) {0xB1, 0xB2, 0xB3, 0xB4})
+ },
+ ResourceTemplate () {
+ I2cSerialBus (0x1234, ControllerInitiated, 0x88775544,
+ AddressingMode10Bit, "\\I2C",
+ 0xEE, ResourceConsumer, ,
+ RawDataBuffer (4) {0xB1, 0xB2, 0xB3, 0xB4})
+ },
+ ResourceTemplate () {
+ I2cSerialBus (0x1234, DeviceInitiated, 0x88775544,
+ AddressingMode7Bit, "\\I2C",
+ 0xEE, ResourceProducer, ,
+ RawDataBuffer (4) {0xB1, 0xB2, 0xB3, 0xB4})
+ },
+ ResourceTemplate () {
+ I2cSerialBus (0x1234, DeviceInitiated, 0x88775544,
+ AddressingMode10Bit, "\\I2C",
+ 0xEE, ResourceProducer, ,
+ RawDataBuffer (4) {0xB1, 0xB2, 0xB3, 0xB4})
+ },
+ ResourceTemplate () {
+ I2cSerialBus (0x1234, ControllerInitiated, 0x88775544,
+ AddressingMode7Bit, "\\I2C",
+ 0xEE, ResourceProducer, ,
+ RawDataBuffer (4) {0xB1, 0xB2, 0xB3, 0xB4})
+ },
+ ResourceTemplate () {
+ I2cSerialBus (0x1234, ControllerInitiated, 0x88775544,
+ AddressingMode10Bit, "\\I2C",
+ 0xEE, ResourceProducer, ,
+ RawDataBuffer (4) {0xB1, 0xB2, 0xB3, 0xB4})
+ },
+ ResourceTemplate () {
+ I2cSerialBus (0x1234, DeviceInitiated, 0x88775544,
+ AddressingMode7Bit, "\\I2C",
+ 0xEE, ResourceConsumer, ,)
+ },
+ ResourceTemplate () {
+ I2cSerialBus (0x1234, DeviceInitiated, 0x88775544,
+ AddressingMode10Bit, "\\I2C",
+ 0xEE, ResourceConsumer,)
+ },
+ ResourceTemplate () {
+ I2cSerialBus (0x1234, ControllerInitiated, 0x88775544,
+ AddressingMode7Bit, "\\I2C",
+ 0xEE, ResourceConsumer)
+ },
+ ResourceTemplate () {
+ I2cSerialBus (0x1234, ControllerInitiated, 0x88775544,
+ AddressingMode10Bit, "\\I2C",
+ 0xEE, ResourceConsumer)
+ },
+ ResourceTemplate () {
+ I2cSerialBus (0x1234, DeviceInitiated, 0x88775544,
+ AddressingMode7Bit, "\\I2C",
+ 0xEE, ResourceProducer, ,)
+ },
+ ResourceTemplate () {
+ I2cSerialBus (0x1234, DeviceInitiated, 0x88775544,
+ AddressingMode10Bit, "\\I2C",
+ 0xEE, ResourceProducer,)
+ },
+ ResourceTemplate () {
+ I2cSerialBus (0x1234, ControllerInitiated, 0x88775544,
+ AddressingMode7Bit, "\\I2C",
+ 0xEE, ResourceProducer)
+ },
+ ResourceTemplate () {
+ I2cSerialBus (0x1234, ControllerInitiated, 0x88775544,
+ AddressingMode10Bit, "\\I2C",
+ 0xEE, ResourceProducer, ,)
+ },
+
+
+ // Minimal invocation
+ ResourceTemplate () {
+ I2cSerialBus (0x1234, , 0x88775544, , "\\I2C", , , ,)
+ },
+
+ ResourceTemplate () {
+ I2cSerialBus (0x1234, ControllerInitiated, 0x88775544,
+ AddressingMode10Bit, "\\I2C",
+ 0xEE, ResourceProducer, ,
+ RawDataBuffer () {
+ 0xB1, 0xB2, 0xB3, 0xB4, 0xB5, 0xB6, 0xB7, 0xB8,
+ 0xB1, 0xB2, 0xB3, 0xB4, 0xB5, 0xB6, 0xB7, 0xB8,
+ 0xB1, 0xB2, 0xB3, 0xB4, 0xB5, 0xB6, 0xB7, 0xB8,
+ 0xB1, 0xB2, 0xB3, 0xB4, 0xB5, 0xB6, 0xB7, 0xB8,
+ 0xB1, 0xB2, 0xB3, 0xB4, 0xB5, 0xB6, 0xB7, 0xB8,
+ 0xB1, 0xB2, 0xB3, 0xB4, 0xB5, 0xB6, 0xB7, 0xB8,
+ 0xB1, 0xB2, 0xB3, 0xB4, 0xB5, 0xB6, 0xB7, 0xB8,
+ 0xB1, 0xB2, 0xB3, 0xB4, 0xB5, 0xB6, 0xB7, 0xB8,
+ 0xB1, 0xB2, 0xB3, 0xB4, 0xB5, 0xB6, 0xB7, 0xB8,
+ 0xB1, 0xB2, 0xB3, 0xB4, 0xB5, 0xB6, 0xB7, 0xB8,
+ 0xB1, 0xB2, 0xB3, 0xB4, 0xB5, 0xB6, 0xB7, 0xB8,
+ 0xB1, 0xB2, 0xB3, 0xB4, 0xB5, 0xB6, 0xB7, 0xB8,
+ 0xB1, 0xB2, 0xB3, 0xB4, 0xB5, 0xB6, 0xB7, 0xB8,
+ 0xB1, 0xB2, 0xB3, 0xB4, 0xB5, 0xB6, 0xB7, 0xB8,
+ 0xB1, 0xB2, 0xB3, 0xB4, 0xB5, 0xB6, 0xB7, 0xB8,
+ 0xB1, 0xB2, 0xB3, 0xB4, 0xB5, 0xB6, 0xB7, 0xB8,
+ 0xB1, 0xB2, 0xB3, 0xB4, 0xB5, 0xB6, 0xB7, 0xB8,
+ 0xB1, 0xB2, 0xB3, 0xB4, 0xB5, 0xB6, 0xB7, 0xB8,
+ 0xB1, 0xB2, 0xB3, 0xB4, 0xB5, 0xB6, 0xB7, 0xB8,
+ 0xB1, 0xB2, 0xB3, 0xB4, 0xB5, 0xB6, 0xB7, 0xB8,
+ 0xB1, 0xB2, 0xB3, 0xB4, 0xB5, 0xB6, 0xB7, 0xB8,
+ 0xB1, 0xB2, 0xB3, 0xB4, 0xB5, 0xB6, 0xB7, 0xB8,
+ 0xB1, 0xB2, 0xB3, 0xB4, 0xB5, 0xB6, 0xB7, 0xB8,
+ 0xB1, 0xB2, 0xB3, 0xB4, 0xB5, 0xB6, 0xB7, 0xB8,
+ 0xB1, 0xB2, 0xB3, 0xB4, 0xB5, 0xB6, 0xB7, 0xB8,
+ 0xB1, 0xB2, 0xB3, 0xB4, 0xB5, 0xB6, 0xB7, 0xB8,
+ 0xB1, 0xB2, 0xB3, 0xB4, 0xB5, 0xB6, 0xB7, 0xB8,
+ 0xB1, 0xB2, 0xB3, 0xB4, 0xB5, 0xB6, 0xB7, 0xB8,
+ 0xB1, 0xB2, 0xB3, 0xB4, 0xB5, 0xB6, 0xB7, 0xB8,
+ 0xB1, 0xB2, 0xB3, 0xB4, 0xB5, 0xB6, 0xB7, 0xB8,
+ 0xB1, 0xB2, 0xB3, 0xB4, 0xB5, 0xB6, 0xB7, 0xB8,
+ 0xB1, 0xB2, 0xB3, 0xB4, 0xB5, 0xB6, 0xB7, 0xB8,
+ 0xB1, 0xB2, 0xB3, 0xB4, 0xB5, 0xB6, 0xB7, 0xB8,
+ 0xB1, 0xB2, 0xB3, 0xB4, 0xB5, 0xB6, 0xB7, 0xB8,
+ 0xB1, 0xB2, 0xB3, 0xB4, 0xB5, 0xB6, 0xB7, 0xB8,
+ 0xB1, 0xB2, 0xB3, 0xB4, 0xB5, 0xB6, 0xB7, 0xB8,
+ 0xB1, 0xB2, 0xB3, 0xB4, 0xB5, 0xB6, 0xB7, 0xB8,
+ 0xB1, 0xB2, 0xB3, 0xB4, 0xB5, 0xB6, 0xB7, 0xB8,
+ 0xB1, 0xB2, 0xB3, 0xB4, 0xB5, 0xB6, 0xB7, 0xB8,
+ 0xB1, 0xB2, 0xB3, 0xB4, 0xB5, 0xB6, 0xB7, 0xB8,
+ 0xB1, 0xB2, 0xB3, 0xB4, 0xB5, 0xB6, 0xB7, 0xB8,
+ 0xB1, 0xB2, 0xB3, 0xB4, 0xB5, 0xB6, 0xB7, 0xB8,
+ 0xB1, 0xB2, 0xB3, 0xB4, 0xB5, 0xB6, 0xB7, 0xB8,
+ 0xB1, 0xB2, 0xB3, 0xB4, 0xB5, 0xB6, 0xB7, 0xB8,
+ 0xB1, 0xB2, 0xB3, 0xB4, 0xB5, 0xB6, 0xB7, 0xB8,
+ })
+ },
+
+})
+
+
+Name (p457, Package() {
+ Buffer (0x1D)
+ {
+ /* 0000 */ 0x8E, 0x18, 0x00, 0x01, 0xEE, 0x01, 0x03, 0x00,
+ /* 0008 */ 0x00, 0x01, 0x0A, 0x00, 0x44, 0x55, 0x77, 0x88,
+ /* 0010 */ 0x34, 0x12, 0xB1, 0xB2, 0xB3, 0xB4, 0x5C, 0x49,
+ /* 0018 */ 0x32, 0x43, 0x00, 0x79, 0x00
+ },
+
+ Buffer (0x1D)
+ {
+ /* 0000 */ 0x8E, 0x18, 0x00, 0x01, 0xEE, 0x01, 0x03, 0x01,
+ /* 0008 */ 0x00, 0x01, 0x0A, 0x00, 0x44, 0x55, 0x77, 0x88,
+ /* 0010 */ 0x34, 0x12, 0xB1, 0xB2, 0xB3, 0xB4, 0x5C, 0x49,
+ /* 0018 */ 0x32, 0x43, 0x00, 0x79, 0x00
+ },
+
+ Buffer (0x1D)
+ {
+ /* 0000 */ 0x8E, 0x18, 0x00, 0x01, 0xEE, 0x01, 0x02, 0x00,
+ /* 0008 */ 0x00, 0x01, 0x0A, 0x00, 0x44, 0x55, 0x77, 0x88,
+ /* 0010 */ 0x34, 0x12, 0xB1, 0xB2, 0xB3, 0xB4, 0x5C, 0x49,
+ /* 0018 */ 0x32, 0x43, 0x00, 0x79, 0x00
+ },
+
+ Buffer (0x1D)
+ {
+ /* 0000 */ 0x8E, 0x18, 0x00, 0x01, 0xEE, 0x01, 0x02, 0x01,
+ /* 0008 */ 0x00, 0x01, 0x0A, 0x00, 0x44, 0x55, 0x77, 0x88,
+ /* 0010 */ 0x34, 0x12, 0xB1, 0xB2, 0xB3, 0xB4, 0x5C, 0x49,
+ /* 0018 */ 0x32, 0x43, 0x00, 0x79, 0x00
+ },
+
+ Buffer (0x1D)
+ {
+ /* 0000 */ 0x8E, 0x18, 0x00, 0x01, 0xEE, 0x01, 0x01, 0x00,
+ /* 0008 */ 0x00, 0x01, 0x0A, 0x00, 0x44, 0x55, 0x77, 0x88,
+ /* 0010 */ 0x34, 0x12, 0xB1, 0xB2, 0xB3, 0xB4, 0x5C, 0x49,
+ /* 0018 */ 0x32, 0x43, 0x00, 0x79, 0x00
+ },
+
+ Buffer (0x1D)
+ {
+ /* 0000 */ 0x8E, 0x18, 0x00, 0x01, 0xEE, 0x01, 0x01, 0x01,
+ /* 0008 */ 0x00, 0x01, 0x0A, 0x00, 0x44, 0x55, 0x77, 0x88,
+ /* 0010 */ 0x34, 0x12, 0xB1, 0xB2, 0xB3, 0xB4, 0x5C, 0x49,
+ /* 0018 */ 0x32, 0x43, 0x00, 0x79, 0x00
+ },
+
+ Buffer (0x1D)
+ {
+ /* 0000 */ 0x8E, 0x18, 0x00, 0x01, 0xEE, 0x01, 0x00, 0x00,
+ /* 0008 */ 0x00, 0x01, 0x0A, 0x00, 0x44, 0x55, 0x77, 0x88,
+ /* 0010 */ 0x34, 0x12, 0xB1, 0xB2, 0xB3, 0xB4, 0x5C, 0x49,
+ /* 0018 */ 0x32, 0x43, 0x00, 0x79, 0x00
+ },
+
+ Buffer (0x1D)
+ {
+ /* 0000 */ 0x8E, 0x18, 0x00, 0x01, 0xEE, 0x01, 0x00, 0x01,
+ /* 0008 */ 0x00, 0x01, 0x0A, 0x00, 0x44, 0x55, 0x77, 0x88,
+ /* 0010 */ 0x34, 0x12, 0xB1, 0xB2, 0xB3, 0xB4, 0x5C, 0x49,
+ /* 0018 */ 0x32, 0x43, 0x00, 0x79, 0x00
+ },
+
+ Buffer (0x19)
+ {
+ /* 0000 */ 0x8E, 0x14, 0x00, 0x01, 0xEE, 0x01, 0x03, 0x00,
+ /* 0008 */ 0x00, 0x01, 0x06, 0x00, 0x44, 0x55, 0x77, 0x88,
+ /* 0010 */ 0x34, 0x12, 0x5C, 0x49, 0x32, 0x43, 0x00, 0x79,
+ /* 0018 */ 0x00
+ },
+
+ Buffer (0x19)
+ {
+ /* 0000 */ 0x8E, 0x14, 0x00, 0x01, 0xEE, 0x01, 0x03, 0x01,
+ /* 0008 */ 0x00, 0x01, 0x06, 0x00, 0x44, 0x55, 0x77, 0x88,
+ /* 0010 */ 0x34, 0x12, 0x5C, 0x49, 0x32, 0x43, 0x00, 0x79,
+ /* 0018 */ 0x00
+ },
+
+ Buffer (0x19)
+ {
+ /* 0000 */ 0x8E, 0x14, 0x00, 0x01, 0xEE, 0x01, 0x02, 0x00,
+ /* 0008 */ 0x00, 0x01, 0x06, 0x00, 0x44, 0x55, 0x77, 0x88,
+ /* 0010 */ 0x34, 0x12, 0x5C, 0x49, 0x32, 0x43, 0x00, 0x79,
+ /* 0018 */ 0x00
+ },
+
+ Buffer (0x19)
+ {
+ /* 0000 */ 0x8E, 0x14, 0x00, 0x01, 0xEE, 0x01, 0x02, 0x01,
+ /* 0008 */ 0x00, 0x01, 0x06, 0x00, 0x44, 0x55, 0x77, 0x88,
+ /* 0010 */ 0x34, 0x12, 0x5C, 0x49, 0x32, 0x43, 0x00, 0x79,
+ /* 0018 */ 0x00
+ },
+
+ Buffer (0x19)
+ {
+ /* 0000 */ 0x8E, 0x14, 0x00, 0x01, 0xEE, 0x01, 0x01, 0x00,
+ /* 0008 */ 0x00, 0x01, 0x06, 0x00, 0x44, 0x55, 0x77, 0x88,
+ /* 0010 */ 0x34, 0x12, 0x5C, 0x49, 0x32, 0x43, 0x00, 0x79,
+ /* 0018 */ 0x00
+ },
+
+ Buffer (0x19)
+ {
+ /* 0000 */ 0x8E, 0x14, 0x00, 0x01, 0xEE, 0x01, 0x01, 0x01,
+ /* 0008 */ 0x00, 0x01, 0x06, 0x00, 0x44, 0x55, 0x77, 0x88,
+ /* 0010 */ 0x34, 0x12, 0x5C, 0x49, 0x32, 0x43, 0x00, 0x79,
+ /* 0018 */ 0x00
+ },
+
+ Buffer (0x19)
+ {
+ /* 0000 */ 0x8E, 0x14, 0x00, 0x01, 0xEE, 0x01, 0x00, 0x00,
+ /* 0008 */ 0x00, 0x01, 0x06, 0x00, 0x44, 0x55, 0x77, 0x88,
+ /* 0010 */ 0x34, 0x12, 0x5C, 0x49, 0x32, 0x43, 0x00, 0x79,
+ /* 0018 */ 0x00
+ },
+
+ Buffer (0x19)
+ {
+ /* 0000 */ 0x8E, 0x14, 0x00, 0x01, 0xEE, 0x01, 0x00, 0x01,
+ /* 0008 */ 0x00, 0x01, 0x06, 0x00, 0x44, 0x55, 0x77, 0x88,
+ /* 0010 */ 0x34, 0x12, 0x5C, 0x49, 0x32, 0x43, 0x00, 0x79,
+ /* 0018 */ 0x00
+ },
+
+ Buffer (0x19)
+ {
+ /* 0000 */ 0x8E, 0x14, 0x00, 0x01, 0x00, 0x01, 0x02, 0x00,
+ /* 0008 */ 0x00, 0x01, 0x06, 0x00, 0x44, 0x55, 0x77, 0x88,
+ /* 0010 */ 0x34, 0x12, 0x5C, 0x49, 0x32, 0x43, 0x00, 0x79,
+ /* 0018 */ 0x00
+ },
+
+ Buffer (0x0181)
+ {
+ /* 0000 */ 0x8E, 0x7C, 0x01, 0x01, 0xEE, 0x01, 0x00, 0x01,
+ /* 0008 */ 0x00, 0x01, 0x6E, 0x01, 0x44, 0x55, 0x77, 0x88,
+ /* 0010 */ 0x34, 0x12, 0xB1, 0xB2, 0xB3, 0xB4, 0xB5, 0xB6,
+ /* 0018 */ 0xB7, 0xB8, 0xB1, 0xB2, 0xB3, 0xB4, 0xB5, 0xB6,
+ /* 0020 */ 0xB7, 0xB8, 0xB1, 0xB2, 0xB3, 0xB4, 0xB5, 0xB6,
+ /* 0028 */ 0xB7, 0xB8, 0xB1, 0xB2, 0xB3, 0xB4, 0xB5, 0xB6,
+ /* 0030 */ 0xB7, 0xB8, 0xB1, 0xB2, 0xB3, 0xB4, 0xB5, 0xB6,
+ /* 0038 */ 0xB7, 0xB8, 0xB1, 0xB2, 0xB3, 0xB4, 0xB5, 0xB6,
+ /* 0040 */ 0xB7, 0xB8, 0xB1, 0xB2, 0xB3, 0xB4, 0xB5, 0xB6,
+ /* 0048 */ 0xB7, 0xB8, 0xB1, 0xB2, 0xB3, 0xB4, 0xB5, 0xB6,
+ /* 0050 */ 0xB7, 0xB8, 0xB1, 0xB2, 0xB3, 0xB4, 0xB5, 0xB6,
+ /* 0058 */ 0xB7, 0xB8, 0xB1, 0xB2, 0xB3, 0xB4, 0xB5, 0xB6,
+ /* 0060 */ 0xB7, 0xB8, 0xB1, 0xB2, 0xB3, 0xB4, 0xB5, 0xB6,
+ /* 0068 */ 0xB7, 0xB8, 0xB1, 0xB2, 0xB3, 0xB4, 0xB5, 0xB6,
+ /* 0070 */ 0xB7, 0xB8, 0xB1, 0xB2, 0xB3, 0xB4, 0xB5, 0xB6,
+ /* 0078 */ 0xB7, 0xB8, 0xB1, 0xB2, 0xB3, 0xB4, 0xB5, 0xB6,
+ /* 0080 */ 0xB7, 0xB8, 0xB1, 0xB2, 0xB3, 0xB4, 0xB5, 0xB6,
+ /* 0088 */ 0xB7, 0xB8, 0xB1, 0xB2, 0xB3, 0xB4, 0xB5, 0xB6,
+ /* 0090 */ 0xB7, 0xB8, 0xB1, 0xB2, 0xB3, 0xB4, 0xB5, 0xB6,
+ /* 0098 */ 0xB7, 0xB8, 0xB1, 0xB2, 0xB3, 0xB4, 0xB5, 0xB6,
+ /* 00A0 */ 0xB7, 0xB8, 0xB1, 0xB2, 0xB3, 0xB4, 0xB5, 0xB6,
+ /* 00A8 */ 0xB7, 0xB8, 0xB1, 0xB2, 0xB3, 0xB4, 0xB5, 0xB6,
+ /* 00B0 */ 0xB7, 0xB8, 0xB1, 0xB2, 0xB3, 0xB4, 0xB5, 0xB6,
+ /* 00B8 */ 0xB7, 0xB8, 0xB1, 0xB2, 0xB3, 0xB4, 0xB5, 0xB6,
+ /* 00C0 */ 0xB7, 0xB8, 0xB1, 0xB2, 0xB3, 0xB4, 0xB5, 0xB6,
+ /* 00C8 */ 0xB7, 0xB8, 0xB1, 0xB2, 0xB3, 0xB4, 0xB5, 0xB6,
+ /* 00D0 */ 0xB7, 0xB8, 0xB1, 0xB2, 0xB3, 0xB4, 0xB5, 0xB6,
+ /* 00D8 */ 0xB7, 0xB8, 0xB1, 0xB2, 0xB3, 0xB4, 0xB5, 0xB6,
+ /* 00E0 */ 0xB7, 0xB8, 0xB1, 0xB2, 0xB3, 0xB4, 0xB5, 0xB6,
+ /* 00E8 */ 0xB7, 0xB8, 0xB1, 0xB2, 0xB3, 0xB4, 0xB5, 0xB6,
+ /* 00F0 */ 0xB7, 0xB8, 0xB1, 0xB2, 0xB3, 0xB4, 0xB5, 0xB6,
+ /* 00F8 */ 0xB7, 0xB8, 0xB1, 0xB2, 0xB3, 0xB4, 0xB5, 0xB6,
+ /* 0100 */ 0xB7, 0xB8, 0xB1, 0xB2, 0xB3, 0xB4, 0xB5, 0xB6,
+ /* 0108 */ 0xB7, 0xB8, 0xB1, 0xB2, 0xB3, 0xB4, 0xB5, 0xB6,
+ /* 0110 */ 0xB7, 0xB8, 0xB1, 0xB2, 0xB3, 0xB4, 0xB5, 0xB6,
+ /* 0118 */ 0xB7, 0xB8, 0xB1, 0xB2, 0xB3, 0xB4, 0xB5, 0xB6,
+ /* 0120 */ 0xB7, 0xB8, 0xB1, 0xB2, 0xB3, 0xB4, 0xB5, 0xB6,
+ /* 0128 */ 0xB7, 0xB8, 0xB1, 0xB2, 0xB3, 0xB4, 0xB5, 0xB6,
+ /* 0130 */ 0xB7, 0xB8, 0xB1, 0xB2, 0xB3, 0xB4, 0xB5, 0xB6,
+ /* 0138 */ 0xB7, 0xB8, 0xB1, 0xB2, 0xB3, 0xB4, 0xB5, 0xB6,
+ /* 0140 */ 0xB7, 0xB8, 0xB1, 0xB2, 0xB3, 0xB4, 0xB5, 0xB6,
+ /* 0148 */ 0xB7, 0xB8, 0xB1, 0xB2, 0xB3, 0xB4, 0xB5, 0xB6,
+ /* 0150 */ 0xB7, 0xB8, 0xB1, 0xB2, 0xB3, 0xB4, 0xB5, 0xB6,
+ /* 0158 */ 0xB7, 0xB8, 0xB1, 0xB2, 0xB3, 0xB4, 0xB5, 0xB6,
+ /* 0160 */ 0xB7, 0xB8, 0xB1, 0xB2, 0xB3, 0xB4, 0xB5, 0xB6,
+ /* 0168 */ 0xB7, 0xB8, 0xB1, 0xB2, 0xB3, 0xB4, 0xB5, 0xB6,
+ /* 0170 */ 0xB7, 0xB8, 0xB1, 0xB2, 0xB3, 0xB4, 0xB5, 0xB6,
+ /* 0178 */ 0xB7, 0xB8, 0x5C, 0x49, 0x32, 0x43, 0x00, 0x79,
+ /* 0180 */ 0x00
+ }
+})
+
+Method(RT23,, Serialized)
+{
+ Name(ts, "RT23")
+
+ // Emit test header, set the filename
+
+ THDR (ts, "I2cSerialBus Resource Descriptor Macro", __FILE__)
+
+ // The main test packages must have the same number of entries
+
+ If (LNotEqual (SizeOf (p456), SizeOf (p457)))
+ {
+ err (ts, 180, 0, 0, 0, 0, "Incorrect package length")
+ Return ()
+ }
+
+ // Main test case for packages above
+
+ m330(ts, SizeOf (p456), "p456", p456, p457)
+
+ // Check resource descriptor tag offsets
+
+ Store (
+ ResourceTemplate () {
+ I2cSerialBus (0x1234, DeviceInitiated, 0x88775544,
+ AddressingMode10Bit, "\\I2C",
+ 0xEE, ResourceConsumer, I2C0,
+ RawDataBuffer (4) {0xB1, 0xB2, 0xB3, 0xB4})
+ I2cSerialBus (0x1234, DeviceInitiated, 0x88775544,
+ AddressingMode10Bit, "\\I2C",
+ 0xEE, ResourceConsumer, I2C1,
+ RawDataBuffer (4) {0xB1, 0xB2, 0xB3, 0xB4})
+ }, Local0)
+
+ m331(ts, 1, I2C0._SLV, 0x30, I2C1._SLV, 0x108, "_SLV")
+ m331(ts, 2, I2C0._MOD, 0x38, I2C1._MOD, 0x110, "_MOD")
+ m331(ts, 3, I2C0._SPE, 0x60, I2C1._SPE, 0x138, "_SPE")
+ m331(ts, 4, I2C0._ADR, 0x80, I2C1._ADR, 0x158, "_ADR")
+ m331(ts, 5, I2C0._VEN, 0x90, I2C1._VEN, 0x168, "_VEN")
+}
+
+
diff --git a/tests/aslts/src/runtime/collections/functional/descriptor/interrupt.asl b/tests/aslts/src/runtime/collections/functional/descriptor/interrupt.asl
index 0c6546883..c83f628db 100644
--- a/tests/aslts/src/runtime/collections/functional/descriptor/interrupt.asl
+++ b/tests/aslts/src/runtime/collections/functional/descriptor/interrupt.asl
@@ -1,575 +1,575 @@
-/*
- * Some or all of this work - Copyright (c) 2006 - 2014, Intel Corp.
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without modification,
- * are permitted provided that the following conditions are met:
- *
- * Redistributions of source code must retain the above copyright notice,
- * this list of conditions and the following disclaimer.
- * Redistributions in binary form must reproduce the above copyright notice,
- * this list of conditions and the following disclaimer in the documentation
- * and/or other materials provided with the distribution.
- * Neither the name of Intel Corporation nor the names of its contributors
- * may be used to endorse or promote products derived from this software
- * without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
- * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
- * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
- * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
- * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
- * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-/*
- * Resource Descriptor macros
- *
- * Interrupt() Interrupt Resource Descriptor Macro
- */
-
-Name(z017, 17)
-
-Name (p434, Package() {
-
- // Byte 3 (Interrupt Vector Flags) of Extended Interrupt Descriptor
-
- ResourceTemplate () {
- Interrupt (ResourceProducer, Level, ActiveHigh, Exclusive) {
- 0xfcfdfeff}
- },
- ResourceTemplate () {
- Interrupt (ResourceProducer, Level, ActiveHigh, Shared) {
- 0xf8f9fafb, 0xfcfdfeff}
- },
- ResourceTemplate () {
- Interrupt (ResourceProducer, Level, ActiveLow, Exclusive) {
- 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff}
- },
- ResourceTemplate () {
- Interrupt (ResourceProducer, Level, ActiveLow, Shared) {
- 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff}
- },
- ResourceTemplate () {
- Interrupt (ResourceProducer, Edge, ActiveHigh, Exclusive) {
- 0xecedeeef,
- 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff}
- },
- ResourceTemplate () {
- Interrupt (ResourceProducer, Edge, ActiveHigh, Shared) {
- 0xe8e9eaeb, 0xecedeeef,
- 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff}
- },
- ResourceTemplate () {
- Interrupt (ResourceProducer, Edge, ActiveLow, Exclusive) {
- 0xe4e5e6e7, 0xe8e9eaeb, 0xecedeeef,
- 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff}
- },
- ResourceTemplate () {
- Interrupt (ResourceProducer, Edge, ActiveLow, Shared) {
- 0xe0e1e2e3, 0xe4e5e6e7, 0xe8e9eaeb, 0xecedeeef,
- 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff}
- },
- ResourceTemplate () {
- Interrupt (ResourceConsumer, Level, ActiveHigh, Exclusive) {
- 0xdcdddedf,
- 0xe0e1e2e3, 0xe4e5e6e7, 0xe8e9eaeb, 0xecedeeef,
- 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff}
- },
- ResourceTemplate () {
- Interrupt (ResourceConsumer, Level, ActiveHigh, Shared) {
- 0xd8d9dadb, 0xdcdddedf,
- 0xe0e1e2e3, 0xe4e5e6e7, 0xe8e9eaeb, 0xecedeeef,
- 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff}
- },
- ResourceTemplate () {
- Interrupt (ResourceConsumer, Level, ActiveLow, Exclusive) {
- 0xd4d5d6d7, 0xd8d9dadb, 0xdcdddedf,
- 0xe0e1e2e3, 0xe4e5e6e7, 0xe8e9eaeb, 0xecedeeef,
- 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff}
- },
- ResourceTemplate () {
- Interrupt (ResourceConsumer, Level, ActiveLow, Shared) {
- 0xd0d1d2d3, 0xd4d5d6d7, 0xd8d9dadb, 0xdcdddedf,
- 0xe0e1e2e3, 0xe4e5e6e7, 0xe8e9eaeb, 0xecedeeef,
- 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff}
- },
- ResourceTemplate () {
- Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive) {
- 0xcccdcecf,
- 0xd0d1d2d3, 0xd4d5d6d7, 0xd8d9dadb, 0xdcdddedf,
- 0xe0e1e2e3, 0xe4e5e6e7, 0xe8e9eaeb, 0xecedeeef,
- 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff}
- },
- ResourceTemplate () {
- Interrupt (ResourceConsumer, Edge, ActiveHigh, Shared) {
- 0xc8c9cacb, 0xcccdcecf,
- 0xd0d1d2d3, 0xd4d5d6d7, 0xd8d9dadb, 0xdcdddedf,
- 0xe0e1e2e3, 0xe4e5e6e7, 0xe8e9eaeb, 0xecedeeef,
- 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff}
- },
- ResourceTemplate () {
- Interrupt (ResourceConsumer, Edge, ActiveLow, Exclusive) {
- 0xc4c5c6c7, 0xc8c9cacb, 0xcccdcecf,
- 0xd0d1d2d3, 0xd4d5d6d7, 0xd8d9dadb, 0xdcdddedf,
- 0xe0e1e2e3, 0xe4e5e6e7, 0xe8e9eaeb, 0xecedeeef,
- 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff}
- },
- ResourceTemplate () {
- Interrupt (ResourceConsumer, Edge, ActiveLow, Shared) {
- 0xc0c1c2c3, 0xc4c5c6c7, 0xc8c9cacb, 0xcccdcecf,
- 0xd0d1d2d3, 0xd4d5d6d7, 0xd8d9dadb, 0xdcdddedf,
- 0xe0e1e2e3, 0xe4e5e6e7, 0xe8e9eaeb, 0xecedeeef,
- 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff}
- },
-
- ResourceTemplate () {
- Interrupt (ResourceConsumer, Edge, ActiveLow, Shared) {
- 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16,
- 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32,
- 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48,
- 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64,
- 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80,
- 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96,
- 97, 98, 99,100,101,102,103,104,105,106,107,108,109,110,111,112,
- 113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,
- 129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,
- 145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,
- 161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,
- 177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,
- 193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,
- 209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,
- 225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,
- 241,242,243,244,245,246,247,248,249,250,251,252,253,254,255}
- },
-
- // Resource Source
-
- ResourceTemplate () {
- Interrupt (ResourceConsumer, Edge, ActiveLow, Shared,
- 0x01, "") {0xfcfdfeff}
- },
- ResourceTemplate () {
- Interrupt (ResourceConsumer, Edge, ActiveLow, Shared,
- 0x0f, "P") {0xfcfdfeff}
- },
- ResourceTemplate () {
- Interrupt (ResourceConsumer, Edge, ActiveLow, Shared,
- 0xf0, "PATH") {0xfcfdfeff}
- },
- ResourceTemplate () {
- Interrupt (ResourceConsumer, Edge, ActiveLow, Shared,
- 0xff,
- "!\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !\"#$%&'()*"
- ) {0xfcfdfeff}
- },
-
- // Particular cases
-
- ResourceTemplate () {
- Interrupt (ResourceConsumer, Edge, ActiveLow, Shared,
- 0xff,
- "!\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !\"#$%&'()*",
- INT0) {
- 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16,
- 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32,
- 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48,
- 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64,
- 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80,
- 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96,
- 97, 98, 99,100,101,102,103,104,105,106,107,108,109,110,111,112,
- 113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,
- 129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,
- 145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,
- 161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,
- 177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,
- 193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,
- 209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,
- 225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,
- 241,242,243,244,245,246,247,248,249,250,251,252,253,254,255}
- },
-
- // 20051021, relaxation for omitted ResourceSource (bug-fix 70 rejection)
- ResourceTemplate () {
- Interrupt (ResourceConsumer, Edge, ActiveLow, Shared,
- 0x0f) {0xfcfdfeff}
- },
-})
-
-/*
-ACPI Specification, Revision 3.0, September 2, 2004
-6.4.3.6 Extended Interrupt Descriptor
-
-Extended Interrupt Descriptor layout:
-
-Byte 0 Extended Interrupt Descriptor Value=10001001B (0x89) (Type = 1, Large item name = 0x9)
-Byte 1 Length, bits[7:0] Variable: Value = 6 (minimum)
-Byte 2 Length, bits[15:8] Variable: Value = 0 (minimum)
-Byte 3 Interrupt Vector Flags Interrupt Vector Information.
- Bit[7:4] Reserved (must be 0)
- Bit[3] Interrupt is shareable, _SHR
- Bit[2] Interrupt Polarity, _LL
- 0 Active-High: This interrupt is sampled
- when the signal is high, or true.
- 1 Active-Low: This interrupt is sampled
- when the signal is low, or false.
- Bit[1] Interrupt Mode, _HE
- 0 Level-Triggered: Interrupt is triggered in response
- to the signal being in either a high or low state.
- 1 Edge-Triggered: This interrupt is
- triggered in response to a change in signal
- state, either high to low or low to high.
- Bit[0] Consumer/Producer:
- 1-This device consumes this resource
- 0-This device produces and consumes this resource
-
-Byte 4 Interrupt table length Indicates the number of interrupt numbers that follow.
- When this descriptor is returned from _CRS, or when OSPM
- passes this descriptor to _SRS, this field must be set to 1.
-Byte 4n+5 Interrupt Number, _INT bits [7:0] Interrupt number
-Byte 4n+6 Interrupt Number, _INT bits [15:8]
-Byte 4n+7 Interrupt Number, _INT bits [23:16]
-Byte 4n+8 Interrupt Number, _INT bits [31:24]
- Additional interrupt numbers
-Byte x Resource Source Index (Optional) Only present if Resource Source (below) is present.
- This field gives an index to the specific resource descriptor
- that this device consumes from in the current resource template
- for the device object pointed to in Resource Source.
-String Resource Source (Optional) If present, the device that uses this descriptor consumes its
- resources from the resources produces by the named device object.
- If not present, the device consumes its resources out of a global
- pool. If not present, the device consumes this resource from its
- hierarchical parent.
-*/
-
-Name (p435, Package() {
-
- // Byte 3 (Interrupt Vector Flags) of Extended Interrupt Descriptor
-
- Buffer () {0x89, 0x06, 0x00, 0x00, 0x01,
- 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
- Buffer () {0x89, 0x0a, 0x00, 0x08, 0x02,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
- Buffer () {0x89, 0x0e, 0x00, 0x04, 0x03,
- 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
- Buffer () {0x89, 0x12, 0x00, 0x0c, 0x04,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
- Buffer () {0x89, 0x16, 0x00, 0x02, 0x05,
- 0xef, 0xee, 0xed, 0xec,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
- Buffer () {0x89, 0x1a, 0x00, 0x0a, 0x06,
- 0xeb, 0xea, 0xe9, 0xe8, 0xef, 0xee, 0xed, 0xec,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
- Buffer () {0x89, 0x1e, 0x00, 0x06, 0x07,
- 0xe7, 0xe6, 0xe5, 0xe4,
- 0xeb, 0xea, 0xe9, 0xe8, 0xef, 0xee, 0xed, 0xec,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
- Buffer () {0x89, 0x22, 0x00, 0x0e, 0x08,
- 0xe3, 0xe2, 0xe1, 0xe0, 0xe7, 0xe6, 0xe5, 0xe4,
- 0xeb, 0xea, 0xe9, 0xe8, 0xef, 0xee, 0xed, 0xec,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
- Buffer () {0x89, 0x26, 0x00, 0x01, 0x09,
- 0xdf, 0xde, 0xdd, 0xdc,
- 0xe3, 0xe2, 0xe1, 0xe0, 0xe7, 0xe6, 0xe5, 0xe4,
- 0xeb, 0xea, 0xe9, 0xe8, 0xef, 0xee, 0xed, 0xec,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
- Buffer () {0x89, 0x2a, 0x00, 0x09, 0x0a,
- 0xdb, 0xda, 0xd9, 0xd8, 0xdf, 0xde, 0xdd, 0xdc,
- 0xe3, 0xe2, 0xe1, 0xe0, 0xe7, 0xe6, 0xe5, 0xe4,
- 0xeb, 0xea, 0xe9, 0xe8, 0xef, 0xee, 0xed, 0xec,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
- Buffer () {0x89, 0x2e, 0x00, 0x05, 0x0b,
- 0xd7, 0xd6, 0xd5, 0xd4,
- 0xdb, 0xda, 0xd9, 0xd8, 0xdf, 0xde, 0xdd, 0xdc,
- 0xe3, 0xe2, 0xe1, 0xe0, 0xe7, 0xe6, 0xe5, 0xe4,
- 0xeb, 0xea, 0xe9, 0xe8, 0xef, 0xee, 0xed, 0xec,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
- Buffer () {0x89, 0x32, 0x00, 0x0d, 0x0c,
- 0xd3, 0xd2, 0xd1, 0xd0, 0xd7, 0xd6, 0xd5, 0xd4,
- 0xdb, 0xda, 0xd9, 0xd8, 0xdf, 0xde, 0xdd, 0xdc,
- 0xe3, 0xe2, 0xe1, 0xe0, 0xe7, 0xe6, 0xe5, 0xe4,
- 0xeb, 0xea, 0xe9, 0xe8, 0xef, 0xee, 0xed, 0xec,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
- Buffer () {0x89, 0x36, 0x00, 0x03, 0x0d,
- 0xcf, 0xce, 0xcd, 0xcc,
- 0xd3, 0xd2, 0xd1, 0xd0, 0xd7, 0xd6, 0xd5, 0xd4,
- 0xdb, 0xda, 0xd9, 0xd8, 0xdf, 0xde, 0xdd, 0xdc,
- 0xe3, 0xe2, 0xe1, 0xe0, 0xe7, 0xe6, 0xe5, 0xe4,
- 0xeb, 0xea, 0xe9, 0xe8, 0xef, 0xee, 0xed, 0xec,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
- Buffer () {0x89, 0x3a, 0x00, 0x0b, 0x0e,
- 0xcb, 0xca, 0xc9, 0xc8, 0xcf, 0xce, 0xcd, 0xcc,
- 0xd3, 0xd2, 0xd1, 0xd0, 0xd7, 0xd6, 0xd5, 0xd4,
- 0xdb, 0xda, 0xd9, 0xd8, 0xdf, 0xde, 0xdd, 0xdc,
- 0xe3, 0xe2, 0xe1, 0xe0, 0xe7, 0xe6, 0xe5, 0xe4,
- 0xeb, 0xea, 0xe9, 0xe8, 0xef, 0xee, 0xed, 0xec,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
- Buffer () {0x89, 0x3e, 0x00, 0x07, 0x0f,
- 0xc7, 0xc6, 0xc5, 0xc4,
- 0xcb, 0xca, 0xc9, 0xc8, 0xcf, 0xce, 0xcd, 0xcc,
- 0xd3, 0xd2, 0xd1, 0xd0, 0xd7, 0xd6, 0xd5, 0xd4,
- 0xdb, 0xda, 0xd9, 0xd8, 0xdf, 0xde, 0xdd, 0xdc,
- 0xe3, 0xe2, 0xe1, 0xe0, 0xe7, 0xe6, 0xe5, 0xe4,
- 0xeb, 0xea, 0xe9, 0xe8, 0xef, 0xee, 0xed, 0xec,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
- Buffer () {0x89, 0x42, 0x00, 0x0f, 0x10,
- 0xc3, 0xc2, 0xc1, 0xc0, 0xc7, 0xc6, 0xc5, 0xc4,
- 0xcb, 0xca, 0xc9, 0xc8, 0xcf, 0xce, 0xcd, 0xcc,
- 0xd3, 0xd2, 0xd1, 0xd0, 0xd7, 0xd6, 0xd5, 0xd4,
- 0xdb, 0xda, 0xd9, 0xd8, 0xdf, 0xde, 0xdd, 0xdc,
- 0xe3, 0xe2, 0xe1, 0xe0, 0xe7, 0xe6, 0xe5, 0xe4,
- 0xeb, 0xea, 0xe9, 0xe8, 0xef, 0xee, 0xed, 0xec,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
-
- // At the moment returning
- // Buffer () {0x89, 0x06, 0x00, 0x0f, 0x01, 0x00, 0x00, 0x00, 0x00, 0x79, 0x00},
-
- Buffer () {0x89, 0xfe, 0x03, 0x0f, 0xff,
- 1, 0, 0, 0, 2, 0, 0, 0, 3, 0, 0, 0, 4, 0, 0, 0,
- 5, 0, 0, 0, 6, 0, 0, 0, 7, 0, 0, 0, 8, 0, 0, 0,
- 9, 0, 0, 0, 10, 0, 0, 0, 11, 0, 0, 0, 12, 0, 0, 0,
- 13, 0, 0, 0, 14, 0, 0, 0, 15, 0, 0, 0, 16, 0, 0, 0,
- 17, 0, 0, 0, 18, 0, 0, 0, 19, 0, 0, 0, 20, 0, 0, 0,
- 21, 0, 0, 0, 22, 0, 0, 0, 23, 0, 0, 0, 24, 0, 0, 0,
- 25, 0, 0, 0, 26, 0, 0, 0, 27, 0, 0, 0, 28, 0, 0, 0,
- 29, 0, 0, 0, 30, 0, 0, 0, 31, 0, 0, 0, 32, 0, 0, 0,
- 33, 0, 0, 0, 34, 0, 0, 0, 35, 0, 0, 0, 36, 0, 0, 0,
- 37, 0, 0, 0, 38, 0, 0, 0, 39, 0, 0, 0, 40, 0, 0, 0,
- 41, 0, 0, 0, 42, 0, 0, 0, 43, 0, 0, 0, 44, 0, 0, 0,
- 45, 0, 0, 0, 46, 0, 0, 0, 47, 0, 0, 0, 48, 0, 0, 0,
- 49, 0, 0, 0, 50, 0, 0, 0, 51, 0, 0, 0, 52, 0, 0, 0,
- 53, 0, 0, 0, 54, 0, 0, 0, 55, 0, 0, 0, 56, 0, 0, 0,
- 57, 0, 0, 0, 58, 0, 0, 0, 59, 0, 0, 0, 60, 0, 0, 0,
- 61, 0, 0, 0, 62, 0, 0, 0, 63, 0, 0, 0, 64, 0, 0, 0,
- 65, 0, 0, 0, 66, 0, 0, 0, 67, 0, 0, 0, 68, 0, 0, 0,
- 69, 0, 0, 0, 70, 0, 0, 0, 71, 0, 0, 0, 72, 0, 0, 0,
- 73, 0, 0, 0, 74, 0, 0, 0, 75, 0, 0, 0, 76, 0, 0, 0,
- 77, 0, 0, 0, 78, 0, 0, 0, 79, 0, 0, 0, 80, 0, 0, 0,
- 81, 0, 0, 0, 82, 0, 0, 0, 83, 0, 0, 0, 84, 0, 0, 0,
- 85, 0, 0, 0, 86, 0, 0, 0, 87, 0, 0, 0, 88, 0, 0, 0,
- 89, 0, 0, 0, 90, 0, 0, 0, 91, 0, 0, 0, 92, 0, 0, 0,
- 93, 0, 0, 0, 94, 0, 0, 0, 95, 0, 0, 0, 96, 0, 0, 0,
- 97, 0, 0, 0, 98, 0, 0, 0, 99, 0, 0, 0,100, 0, 0, 0,
- 101, 0, 0, 0,102, 0, 0, 0,103, 0, 0, 0,104, 0, 0, 0,
- 105, 0, 0, 0,106, 0, 0, 0,107, 0, 0, 0,108, 0, 0, 0,
- 109, 0, 0, 0,110, 0, 0, 0,111, 0, 0, 0,112, 0, 0, 0,
- 113, 0, 0, 0,114, 0, 0, 0,115, 0, 0, 0,116, 0, 0, 0,
- 117, 0, 0, 0,118, 0, 0, 0,119, 0, 0, 0,120, 0, 0, 0,
- 121, 0, 0, 0,122, 0, 0, 0,123, 0, 0, 0,124, 0, 0, 0,
- 125, 0, 0, 0,126, 0, 0, 0,127, 0, 0, 0,128, 0, 0, 0,
- 129, 0, 0, 0,130, 0, 0, 0,131, 0, 0, 0,132, 0, 0, 0,
- 133, 0, 0, 0,134, 0, 0, 0,135, 0, 0, 0,136, 0, 0, 0,
- 137, 0, 0, 0,138, 0, 0, 0,139, 0, 0, 0,140, 0, 0, 0,
- 141, 0, 0, 0,142, 0, 0, 0,143, 0, 0, 0,144, 0, 0, 0,
- 145, 0, 0, 0,146, 0, 0, 0,147, 0, 0, 0,148, 0, 0, 0,
- 149, 0, 0, 0,150, 0, 0, 0,151, 0, 0, 0,152, 0, 0, 0,
- 153, 0, 0, 0,154, 0, 0, 0,155, 0, 0, 0,156, 0, 0, 0,
- 157, 0, 0, 0,158, 0, 0, 0,159, 0, 0, 0,160, 0, 0, 0,
- 161, 0, 0, 0,162, 0, 0, 0,163, 0, 0, 0,164, 0, 0, 0,
- 165, 0, 0, 0,166, 0, 0, 0,167, 0, 0, 0,168, 0, 0, 0,
- 169, 0, 0, 0,170, 0, 0, 0,171, 0, 0, 0,172, 0, 0, 0,
- 173, 0, 0, 0,174, 0, 0, 0,175, 0, 0, 0,176, 0, 0, 0,
- 177, 0, 0, 0,178, 0, 0, 0,179, 0, 0, 0,180, 0, 0, 0,
- 181, 0, 0, 0,182, 0, 0, 0,183, 0, 0, 0,184, 0, 0, 0,
- 185, 0, 0, 0,186, 0, 0, 0,187, 0, 0, 0,188, 0, 0, 0,
- 189, 0, 0, 0,190, 0, 0, 0,191, 0, 0, 0,192, 0, 0, 0,
- 193, 0, 0, 0,194, 0, 0, 0,195, 0, 0, 0,196, 0, 0, 0,
- 197, 0, 0, 0,198, 0, 0, 0,199, 0, 0, 0,200, 0, 0, 0,
- 201, 0, 0, 0,202, 0, 0, 0,203, 0, 0, 0,204, 0, 0, 0,
- 205, 0, 0, 0,206, 0, 0, 0,207, 0, 0, 0,208, 0, 0, 0,
- 209, 0, 0, 0,210, 0, 0, 0,211, 0, 0, 0,212, 0, 0, 0,
- 213, 0, 0, 0,214, 0, 0, 0,215, 0, 0, 0,216, 0, 0, 0,
- 217, 0, 0, 0,218, 0, 0, 0,219, 0, 0, 0,220, 0, 0, 0,
- 221, 0, 0, 0,222, 0, 0, 0,223, 0, 0, 0,224, 0, 0, 0,
- 225, 0, 0, 0,226, 0, 0, 0,227, 0, 0, 0,228, 0, 0, 0,
- 229, 0, 0, 0,230, 0, 0, 0,231, 0, 0, 0,232, 0, 0, 0,
- 233, 0, 0, 0,234, 0, 0, 0,235, 0, 0, 0,236, 0, 0, 0,
- 237, 0, 0, 0,238, 0, 0, 0,239, 0, 0, 0,240, 0, 0, 0,
- 241, 0, 0, 0,242, 0, 0, 0,243, 0, 0, 0,244, 0, 0, 0,
- 245, 0, 0, 0,246, 0, 0, 0,247, 0, 0, 0,248, 0, 0, 0,
- 249, 0, 0, 0,250, 0, 0, 0,251, 0, 0, 0,252, 0, 0, 0,
- 253, 0, 0, 0,254, 0, 0, 0,255, 0, 0, 0,
- 0x79, 0x00},
-
- // Resource Source
-
- Buffer () {0x89, 0x08, 0x00, 0x0f, 0x01, 0xff, 0xfe, 0xfd, 0xfc,
- 0x01, 0x00, 0x79, 0x00},
- Buffer () {0x89, 0x09, 0x00, 0x0f, 0x01, 0xff, 0xfe, 0xfd, 0xfc,
- 0x0f, 0x50, 0x00, 0x79, 0x00},
- Buffer () {0x89, 0x0c, 0x00, 0x0f, 0x01, 0xff, 0xfe, 0xfd, 0xfc,
- 0xf0, 0x50, 0x41, 0x54, 0x48, 0x00, 0x79, 0x00},
- Buffer () {0x89, 0xd0, 0x00, 0x0f, 0x01, 0xff, 0xfe, 0xfd, 0xfc,
- 0xff,
- 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28,
- 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30,
- 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38,
- 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f, 0x40,
- 0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48,
- 0x49, 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f, 0x50,
- 0x51, 0x52, 0x53, 0x54, 0x55, 0x56, 0x57, 0x58,
- 0x59, 0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f, 0x60,
- 0x61, 0x62, 0x63, 0x64, 0x65, 0x66, 0x67, 0x68,
- 0x69, 0x6a, 0x6b, 0x6c, 0x6d, 0x6e, 0x6f, 0x70,
- 0x71, 0x72, 0x73, 0x74, 0x75, 0x76, 0x77, 0x78,
- 0x79, 0x7a, 0x7b, 0x7c, 0x7d, 0x7e, 0x20, 0x21,
- 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29,
- 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31,
- 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x39,
- 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f, 0x40, 0x41,
- 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, 0x49,
- 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f, 0x50, 0x51,
- 0x52, 0x53, 0x54, 0x55, 0x56, 0x57, 0x58, 0x59,
- 0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f, 0x60, 0x61,
- 0x62, 0x63, 0x64, 0x65, 0x66, 0x67, 0x68, 0x69,
- 0x6a, 0x6b, 0x6c, 0x6d, 0x6e, 0x6f, 0x70, 0x71,
- 0x72, 0x73, 0x74, 0x75, 0x76, 0x77, 0x78, 0x79,
- 0x7a, 0x7b, 0x7c, 0x7d, 0x7e, 0x20, 0x21, 0x22,
- 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a,
- 0x00, 0x79, 0x00},
-
- // Particular cases
-
- Buffer () {0x89, 0xc8, 0x04, 0x0f, 0xff,
- 1, 0, 0, 0, 2, 0, 0, 0, 3, 0, 0, 0, 4, 0, 0, 0,
- 5, 0, 0, 0, 6, 0, 0, 0, 7, 0, 0, 0, 8, 0, 0, 0,
- 9, 0, 0, 0, 10, 0, 0, 0, 11, 0, 0, 0, 12, 0, 0, 0,
- 13, 0, 0, 0, 14, 0, 0, 0, 15, 0, 0, 0, 16, 0, 0, 0,
- 17, 0, 0, 0, 18, 0, 0, 0, 19, 0, 0, 0, 20, 0, 0, 0,
- 21, 0, 0, 0, 22, 0, 0, 0, 23, 0, 0, 0, 24, 0, 0, 0,
- 25, 0, 0, 0, 26, 0, 0, 0, 27, 0, 0, 0, 28, 0, 0, 0,
- 29, 0, 0, 0, 30, 0, 0, 0, 31, 0, 0, 0, 32, 0, 0, 0,
- 33, 0, 0, 0, 34, 0, 0, 0, 35, 0, 0, 0, 36, 0, 0, 0,
- 37, 0, 0, 0, 38, 0, 0, 0, 39, 0, 0, 0, 40, 0, 0, 0,
- 41, 0, 0, 0, 42, 0, 0, 0, 43, 0, 0, 0, 44, 0, 0, 0,
- 45, 0, 0, 0, 46, 0, 0, 0, 47, 0, 0, 0, 48, 0, 0, 0,
- 49, 0, 0, 0, 50, 0, 0, 0, 51, 0, 0, 0, 52, 0, 0, 0,
- 53, 0, 0, 0, 54, 0, 0, 0, 55, 0, 0, 0, 56, 0, 0, 0,
- 57, 0, 0, 0, 58, 0, 0, 0, 59, 0, 0, 0, 60, 0, 0, 0,
- 61, 0, 0, 0, 62, 0, 0, 0, 63, 0, 0, 0, 64, 0, 0, 0,
- 65, 0, 0, 0, 66, 0, 0, 0, 67, 0, 0, 0, 68, 0, 0, 0,
- 69, 0, 0, 0, 70, 0, 0, 0, 71, 0, 0, 0, 72, 0, 0, 0,
- 73, 0, 0, 0, 74, 0, 0, 0, 75, 0, 0, 0, 76, 0, 0, 0,
- 77, 0, 0, 0, 78, 0, 0, 0, 79, 0, 0, 0, 80, 0, 0, 0,
- 81, 0, 0, 0, 82, 0, 0, 0, 83, 0, 0, 0, 84, 0, 0, 0,
- 85, 0, 0, 0, 86, 0, 0, 0, 87, 0, 0, 0, 88, 0, 0, 0,
- 89, 0, 0, 0, 90, 0, 0, 0, 91, 0, 0, 0, 92, 0, 0, 0,
- 93, 0, 0, 0, 94, 0, 0, 0, 95, 0, 0, 0, 96, 0, 0, 0,
- 97, 0, 0, 0, 98, 0, 0, 0, 99, 0, 0, 0,100, 0, 0, 0,
- 101, 0, 0, 0,102, 0, 0, 0,103, 0, 0, 0,104, 0, 0, 0,
- 105, 0, 0, 0,106, 0, 0, 0,107, 0, 0, 0,108, 0, 0, 0,
- 109, 0, 0, 0,110, 0, 0, 0,111, 0, 0, 0,112, 0, 0, 0,
- 113, 0, 0, 0,114, 0, 0, 0,115, 0, 0, 0,116, 0, 0, 0,
- 117, 0, 0, 0,118, 0, 0, 0,119, 0, 0, 0,120, 0, 0, 0,
- 121, 0, 0, 0,122, 0, 0, 0,123, 0, 0, 0,124, 0, 0, 0,
- 125, 0, 0, 0,126, 0, 0, 0,127, 0, 0, 0,128, 0, 0, 0,
- 129, 0, 0, 0,130, 0, 0, 0,131, 0, 0, 0,132, 0, 0, 0,
- 133, 0, 0, 0,134, 0, 0, 0,135, 0, 0, 0,136, 0, 0, 0,
- 137, 0, 0, 0,138, 0, 0, 0,139, 0, 0, 0,140, 0, 0, 0,
- 141, 0, 0, 0,142, 0, 0, 0,143, 0, 0, 0,144, 0, 0, 0,
- 145, 0, 0, 0,146, 0, 0, 0,147, 0, 0, 0,148, 0, 0, 0,
- 149, 0, 0, 0,150, 0, 0, 0,151, 0, 0, 0,152, 0, 0, 0,
- 153, 0, 0, 0,154, 0, 0, 0,155, 0, 0, 0,156, 0, 0, 0,
- 157, 0, 0, 0,158, 0, 0, 0,159, 0, 0, 0,160, 0, 0, 0,
- 161, 0, 0, 0,162, 0, 0, 0,163, 0, 0, 0,164, 0, 0, 0,
- 165, 0, 0, 0,166, 0, 0, 0,167, 0, 0, 0,168, 0, 0, 0,
- 169, 0, 0, 0,170, 0, 0, 0,171, 0, 0, 0,172, 0, 0, 0,
- 173, 0, 0, 0,174, 0, 0, 0,175, 0, 0, 0,176, 0, 0, 0,
- 177, 0, 0, 0,178, 0, 0, 0,179, 0, 0, 0,180, 0, 0, 0,
- 181, 0, 0, 0,182, 0, 0, 0,183, 0, 0, 0,184, 0, 0, 0,
- 185, 0, 0, 0,186, 0, 0, 0,187, 0, 0, 0,188, 0, 0, 0,
- 189, 0, 0, 0,190, 0, 0, 0,191, 0, 0, 0,192, 0, 0, 0,
- 193, 0, 0, 0,194, 0, 0, 0,195, 0, 0, 0,196, 0, 0, 0,
- 197, 0, 0, 0,198, 0, 0, 0,199, 0, 0, 0,200, 0, 0, 0,
- 201, 0, 0, 0,202, 0, 0, 0,203, 0, 0, 0,204, 0, 0, 0,
- 205, 0, 0, 0,206, 0, 0, 0,207, 0, 0, 0,208, 0, 0, 0,
- 209, 0, 0, 0,210, 0, 0, 0,211, 0, 0, 0,212, 0, 0, 0,
- 213, 0, 0, 0,214, 0, 0, 0,215, 0, 0, 0,216, 0, 0, 0,
- 217, 0, 0, 0,218, 0, 0, 0,219, 0, 0, 0,220, 0, 0, 0,
- 221, 0, 0, 0,222, 0, 0, 0,223, 0, 0, 0,224, 0, 0, 0,
- 225, 0, 0, 0,226, 0, 0, 0,227, 0, 0, 0,228, 0, 0, 0,
- 229, 0, 0, 0,230, 0, 0, 0,231, 0, 0, 0,232, 0, 0, 0,
- 233, 0, 0, 0,234, 0, 0, 0,235, 0, 0, 0,236, 0, 0, 0,
- 237, 0, 0, 0,238, 0, 0, 0,239, 0, 0, 0,240, 0, 0, 0,
- 241, 0, 0, 0,242, 0, 0, 0,243, 0, 0, 0,244, 0, 0, 0,
- 245, 0, 0, 0,246, 0, 0, 0,247, 0, 0, 0,248, 0, 0, 0,
- 249, 0, 0, 0,250, 0, 0, 0,251, 0, 0, 0,252, 0, 0, 0,
- 253, 0, 0, 0,254, 0, 0, 0,255, 0, 0, 0,
- 0xff,
- 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28,
- 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30,
- 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38,
- 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f, 0x40,
- 0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48,
- 0x49, 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f, 0x50,
- 0x51, 0x52, 0x53, 0x54, 0x55, 0x56, 0x57, 0x58,
- 0x59, 0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f, 0x60,
- 0x61, 0x62, 0x63, 0x64, 0x65, 0x66, 0x67, 0x68,
- 0x69, 0x6a, 0x6b, 0x6c, 0x6d, 0x6e, 0x6f, 0x70,
- 0x71, 0x72, 0x73, 0x74, 0x75, 0x76, 0x77, 0x78,
- 0x79, 0x7a, 0x7b, 0x7c, 0x7d, 0x7e, 0x20, 0x21,
- 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29,
- 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31,
- 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x39,
- 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f, 0x40, 0x41,
- 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, 0x49,
- 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f, 0x50, 0x51,
- 0x52, 0x53, 0x54, 0x55, 0x56, 0x57, 0x58, 0x59,
- 0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f, 0x60, 0x61,
- 0x62, 0x63, 0x64, 0x65, 0x66, 0x67, 0x68, 0x69,
- 0x6a, 0x6b, 0x6c, 0x6d, 0x6e, 0x6f, 0x70, 0x71,
- 0x72, 0x73, 0x74, 0x75, 0x76, 0x77, 0x78, 0x79,
- 0x7a, 0x7b, 0x7c, 0x7d, 0x7e, 0x20, 0x21, 0x22,
- 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a,
- 0x00, 0x79, 0x00},
-
- // 20051021, relaxation for omitted ResourceSource (bug-fix 70 rejection)
- Buffer () {0x89, 0x07, 0x00, 0x0f, 0x01, 0xff, 0xfe, 0xfd, 0xfc,
- 0x0f, 0x79, 0x00},
-})
-
-Method(RT18,, Serialized)
-{
- Name(ts, "RT18")
-
- // Emit test header, set the filename
-
- THDR (ts, "Interrupt Resource Descriptor Macro", __FILE__)
-
- // Main test case for packages above
-
- m330(ts, 23, "p434", p434, p435)
-
- // Check resource descriptor tag offsets
-
- Store (
- ResourceTemplate () {
- Interrupt (ResourceProducer, Edge, ActiveLow, Shared, , , INT0) {0xfcfdfeff}
- Interrupt (ResourceProducer, Edge, ActiveLow, Shared, , , INT1) {0xfcfdfeff}
- }, Local0)
-
- m331(ts, 1, INT0._HE, 0x19, INT1._HE, 0x61, "_HE")
- m331(ts, 2, INT0._LL, 0x1a, INT1._LL, 0x62, "_LL")
- m331(ts, 3, INT0._SHR, 0x1b, INT1._SHR, 0x63, "_SHR")
- m331(ts, 4, INT0._INT, 0x28, INT1._INT, 0x70, "_INT")
-
- CH03(ts, z017, 0x123, 0, 0)
-}
+/*
+ * Some or all of this work - Copyright (c) 2006 - 2015, Intel Corp.
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without modification,
+ * are permitted provided that the following conditions are met:
+ *
+ * Redistributions of source code must retain the above copyright notice,
+ * this list of conditions and the following disclaimer.
+ * Redistributions in binary form must reproduce the above copyright notice,
+ * this list of conditions and the following disclaimer in the documentation
+ * and/or other materials provided with the distribution.
+ * Neither the name of Intel Corporation nor the names of its contributors
+ * may be used to endorse or promote products derived from this software
+ * without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
+ * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+ * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+ * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+ * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+ * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+/*
+ * Resource Descriptor macros
+ *
+ * Interrupt() Interrupt Resource Descriptor Macro
+ */
+
+Name(z017, 17)
+
+Name (p434, Package() {
+
+ // Byte 3 (Interrupt Vector Flags) of Extended Interrupt Descriptor
+
+ ResourceTemplate () {
+ Interrupt (ResourceProducer, Level, ActiveHigh, Exclusive) {
+ 0xfcfdfeff}
+ },
+ ResourceTemplate () {
+ Interrupt (ResourceProducer, Level, ActiveHigh, Shared) {
+ 0xf8f9fafb, 0xfcfdfeff}
+ },
+ ResourceTemplate () {
+ Interrupt (ResourceProducer, Level, ActiveLow, Exclusive) {
+ 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff}
+ },
+ ResourceTemplate () {
+ Interrupt (ResourceProducer, Level, ActiveLow, Shared) {
+ 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff}
+ },
+ ResourceTemplate () {
+ Interrupt (ResourceProducer, Edge, ActiveHigh, Exclusive) {
+ 0xecedeeef,
+ 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff}
+ },
+ ResourceTemplate () {
+ Interrupt (ResourceProducer, Edge, ActiveHigh, Shared) {
+ 0xe8e9eaeb, 0xecedeeef,
+ 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff}
+ },
+ ResourceTemplate () {
+ Interrupt (ResourceProducer, Edge, ActiveLow, Exclusive) {
+ 0xe4e5e6e7, 0xe8e9eaeb, 0xecedeeef,
+ 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff}
+ },
+ ResourceTemplate () {
+ Interrupt (ResourceProducer, Edge, ActiveLow, Shared) {
+ 0xe0e1e2e3, 0xe4e5e6e7, 0xe8e9eaeb, 0xecedeeef,
+ 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff}
+ },
+ ResourceTemplate () {
+ Interrupt (ResourceConsumer, Level, ActiveHigh, Exclusive) {
+ 0xdcdddedf,
+ 0xe0e1e2e3, 0xe4e5e6e7, 0xe8e9eaeb, 0xecedeeef,
+ 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff}
+ },
+ ResourceTemplate () {
+ Interrupt (ResourceConsumer, Level, ActiveHigh, Shared) {
+ 0xd8d9dadb, 0xdcdddedf,
+ 0xe0e1e2e3, 0xe4e5e6e7, 0xe8e9eaeb, 0xecedeeef,
+ 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff}
+ },
+ ResourceTemplate () {
+ Interrupt (ResourceConsumer, Level, ActiveLow, Exclusive) {
+ 0xd4d5d6d7, 0xd8d9dadb, 0xdcdddedf,
+ 0xe0e1e2e3, 0xe4e5e6e7, 0xe8e9eaeb, 0xecedeeef,
+ 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff}
+ },
+ ResourceTemplate () {
+ Interrupt (ResourceConsumer, Level, ActiveLow, Shared) {
+ 0xd0d1d2d3, 0xd4d5d6d7, 0xd8d9dadb, 0xdcdddedf,
+ 0xe0e1e2e3, 0xe4e5e6e7, 0xe8e9eaeb, 0xecedeeef,
+ 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff}
+ },
+ ResourceTemplate () {
+ Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive) {
+ 0xcccdcecf,
+ 0xd0d1d2d3, 0xd4d5d6d7, 0xd8d9dadb, 0xdcdddedf,
+ 0xe0e1e2e3, 0xe4e5e6e7, 0xe8e9eaeb, 0xecedeeef,
+ 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff}
+ },
+ ResourceTemplate () {
+ Interrupt (ResourceConsumer, Edge, ActiveHigh, Shared) {
+ 0xc8c9cacb, 0xcccdcecf,
+ 0xd0d1d2d3, 0xd4d5d6d7, 0xd8d9dadb, 0xdcdddedf,
+ 0xe0e1e2e3, 0xe4e5e6e7, 0xe8e9eaeb, 0xecedeeef,
+ 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff}
+ },
+ ResourceTemplate () {
+ Interrupt (ResourceConsumer, Edge, ActiveLow, Exclusive) {
+ 0xc4c5c6c7, 0xc8c9cacb, 0xcccdcecf,
+ 0xd0d1d2d3, 0xd4d5d6d7, 0xd8d9dadb, 0xdcdddedf,
+ 0xe0e1e2e3, 0xe4e5e6e7, 0xe8e9eaeb, 0xecedeeef,
+ 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff}
+ },
+ ResourceTemplate () {
+ Interrupt (ResourceConsumer, Edge, ActiveLow, Shared) {
+ 0xc0c1c2c3, 0xc4c5c6c7, 0xc8c9cacb, 0xcccdcecf,
+ 0xd0d1d2d3, 0xd4d5d6d7, 0xd8d9dadb, 0xdcdddedf,
+ 0xe0e1e2e3, 0xe4e5e6e7, 0xe8e9eaeb, 0xecedeeef,
+ 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff}
+ },
+
+ ResourceTemplate () {
+ Interrupt (ResourceConsumer, Edge, ActiveLow, Shared) {
+ 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16,
+ 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32,
+ 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48,
+ 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64,
+ 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80,
+ 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96,
+ 97, 98, 99,100,101,102,103,104,105,106,107,108,109,110,111,112,
+ 113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,
+ 129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,
+ 145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,
+ 161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,
+ 177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,
+ 193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,
+ 209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,
+ 225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,
+ 241,242,243,244,245,246,247,248,249,250,251,252,253,254,255}
+ },
+
+ // Resource Source
+
+ ResourceTemplate () {
+ Interrupt (ResourceConsumer, Edge, ActiveLow, Shared,
+ 0x01, "") {0xfcfdfeff}
+ },
+ ResourceTemplate () {
+ Interrupt (ResourceConsumer, Edge, ActiveLow, Shared,
+ 0x0f, "P") {0xfcfdfeff}
+ },
+ ResourceTemplate () {
+ Interrupt (ResourceConsumer, Edge, ActiveLow, Shared,
+ 0xf0, "PATH") {0xfcfdfeff}
+ },
+ ResourceTemplate () {
+ Interrupt (ResourceConsumer, Edge, ActiveLow, Shared,
+ 0xff,
+ "!\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !\"#$%&'()*"
+ ) {0xfcfdfeff}
+ },
+
+ // Particular cases
+
+ ResourceTemplate () {
+ Interrupt (ResourceConsumer, Edge, ActiveLow, Shared,
+ 0xff,
+ "!\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !\"#$%&'()*",
+ INT0) {
+ 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16,
+ 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32,
+ 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48,
+ 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64,
+ 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80,
+ 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96,
+ 97, 98, 99,100,101,102,103,104,105,106,107,108,109,110,111,112,
+ 113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,
+ 129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,
+ 145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,
+ 161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,
+ 177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,
+ 193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,
+ 209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,
+ 225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,
+ 241,242,243,244,245,246,247,248,249,250,251,252,253,254,255}
+ },
+
+ // 20051021, relaxation for omitted ResourceSource (bug-fix 70 rejection)
+ ResourceTemplate () {
+ Interrupt (ResourceConsumer, Edge, ActiveLow, Shared,
+ 0x0f) {0xfcfdfeff}
+ },
+})
+
+/*
+ACPI Specification, Revision 3.0, September 2, 2004
+6.4.3.6 Extended Interrupt Descriptor
+
+Extended Interrupt Descriptor layout:
+
+Byte 0 Extended Interrupt Descriptor Value=10001001B (0x89) (Type = 1, Large item name = 0x9)
+Byte 1 Length, bits[7:0] Variable: Value = 6 (minimum)
+Byte 2 Length, bits[15:8] Variable: Value = 0 (minimum)
+Byte 3 Interrupt Vector Flags Interrupt Vector Information.
+ Bit[7:4] Reserved (must be 0)
+ Bit[3] Interrupt is shareable, _SHR
+ Bit[2] Interrupt Polarity, _LL
+ 0 Active-High: This interrupt is sampled
+ when the signal is high, or true.
+ 1 Active-Low: This interrupt is sampled
+ when the signal is low, or false.
+ Bit[1] Interrupt Mode, _HE
+ 0 Level-Triggered: Interrupt is triggered in response
+ to the signal being in either a high or low state.
+ 1 Edge-Triggered: This interrupt is
+ triggered in response to a change in signal
+ state, either high to low or low to high.
+ Bit[0] Consumer/Producer:
+ 1-This device consumes this resource
+ 0-This device produces and consumes this resource
+
+Byte 4 Interrupt table length Indicates the number of interrupt numbers that follow.
+ When this descriptor is returned from _CRS, or when OSPM
+ passes this descriptor to _SRS, this field must be set to 1.
+Byte 4n+5 Interrupt Number, _INT bits [7:0] Interrupt number
+Byte 4n+6 Interrupt Number, _INT bits [15:8]
+Byte 4n+7 Interrupt Number, _INT bits [23:16]
+Byte 4n+8 Interrupt Number, _INT bits [31:24]
+ Additional interrupt numbers
+Byte x Resource Source Index (Optional) Only present if Resource Source (below) is present.
+ This field gives an index to the specific resource descriptor
+ that this device consumes from in the current resource template
+ for the device object pointed to in Resource Source.
+String Resource Source (Optional) If present, the device that uses this descriptor consumes its
+ resources from the resources produces by the named device object.
+ If not present, the device consumes its resources out of a global
+ pool. If not present, the device consumes this resource from its
+ hierarchical parent.
+*/
+
+Name (p435, Package() {
+
+ // Byte 3 (Interrupt Vector Flags) of Extended Interrupt Descriptor
+
+ Buffer () {0x89, 0x06, 0x00, 0x00, 0x01,
+ 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
+ Buffer () {0x89, 0x0a, 0x00, 0x08, 0x02,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
+ Buffer () {0x89, 0x0e, 0x00, 0x04, 0x03,
+ 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
+ Buffer () {0x89, 0x12, 0x00, 0x0c, 0x04,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
+ Buffer () {0x89, 0x16, 0x00, 0x02, 0x05,
+ 0xef, 0xee, 0xed, 0xec,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
+ Buffer () {0x89, 0x1a, 0x00, 0x0a, 0x06,
+ 0xeb, 0xea, 0xe9, 0xe8, 0xef, 0xee, 0xed, 0xec,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
+ Buffer () {0x89, 0x1e, 0x00, 0x06, 0x07,
+ 0xe7, 0xe6, 0xe5, 0xe4,
+ 0xeb, 0xea, 0xe9, 0xe8, 0xef, 0xee, 0xed, 0xec,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
+ Buffer () {0x89, 0x22, 0x00, 0x0e, 0x08,
+ 0xe3, 0xe2, 0xe1, 0xe0, 0xe7, 0xe6, 0xe5, 0xe4,
+ 0xeb, 0xea, 0xe9, 0xe8, 0xef, 0xee, 0xed, 0xec,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
+ Buffer () {0x89, 0x26, 0x00, 0x01, 0x09,
+ 0xdf, 0xde, 0xdd, 0xdc,
+ 0xe3, 0xe2, 0xe1, 0xe0, 0xe7, 0xe6, 0xe5, 0xe4,
+ 0xeb, 0xea, 0xe9, 0xe8, 0xef, 0xee, 0xed, 0xec,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
+ Buffer () {0x89, 0x2a, 0x00, 0x09, 0x0a,
+ 0xdb, 0xda, 0xd9, 0xd8, 0xdf, 0xde, 0xdd, 0xdc,
+ 0xe3, 0xe2, 0xe1, 0xe0, 0xe7, 0xe6, 0xe5, 0xe4,
+ 0xeb, 0xea, 0xe9, 0xe8, 0xef, 0xee, 0xed, 0xec,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
+ Buffer () {0x89, 0x2e, 0x00, 0x05, 0x0b,
+ 0xd7, 0xd6, 0xd5, 0xd4,
+ 0xdb, 0xda, 0xd9, 0xd8, 0xdf, 0xde, 0xdd, 0xdc,
+ 0xe3, 0xe2, 0xe1, 0xe0, 0xe7, 0xe6, 0xe5, 0xe4,
+ 0xeb, 0xea, 0xe9, 0xe8, 0xef, 0xee, 0xed, 0xec,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
+ Buffer () {0x89, 0x32, 0x00, 0x0d, 0x0c,
+ 0xd3, 0xd2, 0xd1, 0xd0, 0xd7, 0xd6, 0xd5, 0xd4,
+ 0xdb, 0xda, 0xd9, 0xd8, 0xdf, 0xde, 0xdd, 0xdc,
+ 0xe3, 0xe2, 0xe1, 0xe0, 0xe7, 0xe6, 0xe5, 0xe4,
+ 0xeb, 0xea, 0xe9, 0xe8, 0xef, 0xee, 0xed, 0xec,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
+ Buffer () {0x89, 0x36, 0x00, 0x03, 0x0d,
+ 0xcf, 0xce, 0xcd, 0xcc,
+ 0xd3, 0xd2, 0xd1, 0xd0, 0xd7, 0xd6, 0xd5, 0xd4,
+ 0xdb, 0xda, 0xd9, 0xd8, 0xdf, 0xde, 0xdd, 0xdc,
+ 0xe3, 0xe2, 0xe1, 0xe0, 0xe7, 0xe6, 0xe5, 0xe4,
+ 0xeb, 0xea, 0xe9, 0xe8, 0xef, 0xee, 0xed, 0xec,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
+ Buffer () {0x89, 0x3a, 0x00, 0x0b, 0x0e,
+ 0xcb, 0xca, 0xc9, 0xc8, 0xcf, 0xce, 0xcd, 0xcc,
+ 0xd3, 0xd2, 0xd1, 0xd0, 0xd7, 0xd6, 0xd5, 0xd4,
+ 0xdb, 0xda, 0xd9, 0xd8, 0xdf, 0xde, 0xdd, 0xdc,
+ 0xe3, 0xe2, 0xe1, 0xe0, 0xe7, 0xe6, 0xe5, 0xe4,
+ 0xeb, 0xea, 0xe9, 0xe8, 0xef, 0xee, 0xed, 0xec,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
+ Buffer () {0x89, 0x3e, 0x00, 0x07, 0x0f,
+ 0xc7, 0xc6, 0xc5, 0xc4,
+ 0xcb, 0xca, 0xc9, 0xc8, 0xcf, 0xce, 0xcd, 0xcc,
+ 0xd3, 0xd2, 0xd1, 0xd0, 0xd7, 0xd6, 0xd5, 0xd4,
+ 0xdb, 0xda, 0xd9, 0xd8, 0xdf, 0xde, 0xdd, 0xdc,
+ 0xe3, 0xe2, 0xe1, 0xe0, 0xe7, 0xe6, 0xe5, 0xe4,
+ 0xeb, 0xea, 0xe9, 0xe8, 0xef, 0xee, 0xed, 0xec,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
+ Buffer () {0x89, 0x42, 0x00, 0x0f, 0x10,
+ 0xc3, 0xc2, 0xc1, 0xc0, 0xc7, 0xc6, 0xc5, 0xc4,
+ 0xcb, 0xca, 0xc9, 0xc8, 0xcf, 0xce, 0xcd, 0xcc,
+ 0xd3, 0xd2, 0xd1, 0xd0, 0xd7, 0xd6, 0xd5, 0xd4,
+ 0xdb, 0xda, 0xd9, 0xd8, 0xdf, 0xde, 0xdd, 0xdc,
+ 0xe3, 0xe2, 0xe1, 0xe0, 0xe7, 0xe6, 0xe5, 0xe4,
+ 0xeb, 0xea, 0xe9, 0xe8, 0xef, 0xee, 0xed, 0xec,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
+
+ // At the moment returning
+ // Buffer () {0x89, 0x06, 0x00, 0x0f, 0x01, 0x00, 0x00, 0x00, 0x00, 0x79, 0x00},
+
+ Buffer () {0x89, 0xfe, 0x03, 0x0f, 0xff,
+ 1, 0, 0, 0, 2, 0, 0, 0, 3, 0, 0, 0, 4, 0, 0, 0,
+ 5, 0, 0, 0, 6, 0, 0, 0, 7, 0, 0, 0, 8, 0, 0, 0,
+ 9, 0, 0, 0, 10, 0, 0, 0, 11, 0, 0, 0, 12, 0, 0, 0,
+ 13, 0, 0, 0, 14, 0, 0, 0, 15, 0, 0, 0, 16, 0, 0, 0,
+ 17, 0, 0, 0, 18, 0, 0, 0, 19, 0, 0, 0, 20, 0, 0, 0,
+ 21, 0, 0, 0, 22, 0, 0, 0, 23, 0, 0, 0, 24, 0, 0, 0,
+ 25, 0, 0, 0, 26, 0, 0, 0, 27, 0, 0, 0, 28, 0, 0, 0,
+ 29, 0, 0, 0, 30, 0, 0, 0, 31, 0, 0, 0, 32, 0, 0, 0,
+ 33, 0, 0, 0, 34, 0, 0, 0, 35, 0, 0, 0, 36, 0, 0, 0,
+ 37, 0, 0, 0, 38, 0, 0, 0, 39, 0, 0, 0, 40, 0, 0, 0,
+ 41, 0, 0, 0, 42, 0, 0, 0, 43, 0, 0, 0, 44, 0, 0, 0,
+ 45, 0, 0, 0, 46, 0, 0, 0, 47, 0, 0, 0, 48, 0, 0, 0,
+ 49, 0, 0, 0, 50, 0, 0, 0, 51, 0, 0, 0, 52, 0, 0, 0,
+ 53, 0, 0, 0, 54, 0, 0, 0, 55, 0, 0, 0, 56, 0, 0, 0,
+ 57, 0, 0, 0, 58, 0, 0, 0, 59, 0, 0, 0, 60, 0, 0, 0,
+ 61, 0, 0, 0, 62, 0, 0, 0, 63, 0, 0, 0, 64, 0, 0, 0,
+ 65, 0, 0, 0, 66, 0, 0, 0, 67, 0, 0, 0, 68, 0, 0, 0,
+ 69, 0, 0, 0, 70, 0, 0, 0, 71, 0, 0, 0, 72, 0, 0, 0,
+ 73, 0, 0, 0, 74, 0, 0, 0, 75, 0, 0, 0, 76, 0, 0, 0,
+ 77, 0, 0, 0, 78, 0, 0, 0, 79, 0, 0, 0, 80, 0, 0, 0,
+ 81, 0, 0, 0, 82, 0, 0, 0, 83, 0, 0, 0, 84, 0, 0, 0,
+ 85, 0, 0, 0, 86, 0, 0, 0, 87, 0, 0, 0, 88, 0, 0, 0,
+ 89, 0, 0, 0, 90, 0, 0, 0, 91, 0, 0, 0, 92, 0, 0, 0,
+ 93, 0, 0, 0, 94, 0, 0, 0, 95, 0, 0, 0, 96, 0, 0, 0,
+ 97, 0, 0, 0, 98, 0, 0, 0, 99, 0, 0, 0,100, 0, 0, 0,
+ 101, 0, 0, 0,102, 0, 0, 0,103, 0, 0, 0,104, 0, 0, 0,
+ 105, 0, 0, 0,106, 0, 0, 0,107, 0, 0, 0,108, 0, 0, 0,
+ 109, 0, 0, 0,110, 0, 0, 0,111, 0, 0, 0,112, 0, 0, 0,
+ 113, 0, 0, 0,114, 0, 0, 0,115, 0, 0, 0,116, 0, 0, 0,
+ 117, 0, 0, 0,118, 0, 0, 0,119, 0, 0, 0,120, 0, 0, 0,
+ 121, 0, 0, 0,122, 0, 0, 0,123, 0, 0, 0,124, 0, 0, 0,
+ 125, 0, 0, 0,126, 0, 0, 0,127, 0, 0, 0,128, 0, 0, 0,
+ 129, 0, 0, 0,130, 0, 0, 0,131, 0, 0, 0,132, 0, 0, 0,
+ 133, 0, 0, 0,134, 0, 0, 0,135, 0, 0, 0,136, 0, 0, 0,
+ 137, 0, 0, 0,138, 0, 0, 0,139, 0, 0, 0,140, 0, 0, 0,
+ 141, 0, 0, 0,142, 0, 0, 0,143, 0, 0, 0,144, 0, 0, 0,
+ 145, 0, 0, 0,146, 0, 0, 0,147, 0, 0, 0,148, 0, 0, 0,
+ 149, 0, 0, 0,150, 0, 0, 0,151, 0, 0, 0,152, 0, 0, 0,
+ 153, 0, 0, 0,154, 0, 0, 0,155, 0, 0, 0,156, 0, 0, 0,
+ 157, 0, 0, 0,158, 0, 0, 0,159, 0, 0, 0,160, 0, 0, 0,
+ 161, 0, 0, 0,162, 0, 0, 0,163, 0, 0, 0,164, 0, 0, 0,
+ 165, 0, 0, 0,166, 0, 0, 0,167, 0, 0, 0,168, 0, 0, 0,
+ 169, 0, 0, 0,170, 0, 0, 0,171, 0, 0, 0,172, 0, 0, 0,
+ 173, 0, 0, 0,174, 0, 0, 0,175, 0, 0, 0,176, 0, 0, 0,
+ 177, 0, 0, 0,178, 0, 0, 0,179, 0, 0, 0,180, 0, 0, 0,
+ 181, 0, 0, 0,182, 0, 0, 0,183, 0, 0, 0,184, 0, 0, 0,
+ 185, 0, 0, 0,186, 0, 0, 0,187, 0, 0, 0,188, 0, 0, 0,
+ 189, 0, 0, 0,190, 0, 0, 0,191, 0, 0, 0,192, 0, 0, 0,
+ 193, 0, 0, 0,194, 0, 0, 0,195, 0, 0, 0,196, 0, 0, 0,
+ 197, 0, 0, 0,198, 0, 0, 0,199, 0, 0, 0,200, 0, 0, 0,
+ 201, 0, 0, 0,202, 0, 0, 0,203, 0, 0, 0,204, 0, 0, 0,
+ 205, 0, 0, 0,206, 0, 0, 0,207, 0, 0, 0,208, 0, 0, 0,
+ 209, 0, 0, 0,210, 0, 0, 0,211, 0, 0, 0,212, 0, 0, 0,
+ 213, 0, 0, 0,214, 0, 0, 0,215, 0, 0, 0,216, 0, 0, 0,
+ 217, 0, 0, 0,218, 0, 0, 0,219, 0, 0, 0,220, 0, 0, 0,
+ 221, 0, 0, 0,222, 0, 0, 0,223, 0, 0, 0,224, 0, 0, 0,
+ 225, 0, 0, 0,226, 0, 0, 0,227, 0, 0, 0,228, 0, 0, 0,
+ 229, 0, 0, 0,230, 0, 0, 0,231, 0, 0, 0,232, 0, 0, 0,
+ 233, 0, 0, 0,234, 0, 0, 0,235, 0, 0, 0,236, 0, 0, 0,
+ 237, 0, 0, 0,238, 0, 0, 0,239, 0, 0, 0,240, 0, 0, 0,
+ 241, 0, 0, 0,242, 0, 0, 0,243, 0, 0, 0,244, 0, 0, 0,
+ 245, 0, 0, 0,246, 0, 0, 0,247, 0, 0, 0,248, 0, 0, 0,
+ 249, 0, 0, 0,250, 0, 0, 0,251, 0, 0, 0,252, 0, 0, 0,
+ 253, 0, 0, 0,254, 0, 0, 0,255, 0, 0, 0,
+ 0x79, 0x00},
+
+ // Resource Source
+
+ Buffer () {0x89, 0x08, 0x00, 0x0f, 0x01, 0xff, 0xfe, 0xfd, 0xfc,
+ 0x01, 0x00, 0x79, 0x00},
+ Buffer () {0x89, 0x09, 0x00, 0x0f, 0x01, 0xff, 0xfe, 0xfd, 0xfc,
+ 0x0f, 0x50, 0x00, 0x79, 0x00},
+ Buffer () {0x89, 0x0c, 0x00, 0x0f, 0x01, 0xff, 0xfe, 0xfd, 0xfc,
+ 0xf0, 0x50, 0x41, 0x54, 0x48, 0x00, 0x79, 0x00},
+ Buffer () {0x89, 0xd0, 0x00, 0x0f, 0x01, 0xff, 0xfe, 0xfd, 0xfc,
+ 0xff,
+ 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28,
+ 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30,
+ 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38,
+ 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f, 0x40,
+ 0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48,
+ 0x49, 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f, 0x50,
+ 0x51, 0x52, 0x53, 0x54, 0x55, 0x56, 0x57, 0x58,
+ 0x59, 0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f, 0x60,
+ 0x61, 0x62, 0x63, 0x64, 0x65, 0x66, 0x67, 0x68,
+ 0x69, 0x6a, 0x6b, 0x6c, 0x6d, 0x6e, 0x6f, 0x70,
+ 0x71, 0x72, 0x73, 0x74, 0x75, 0x76, 0x77, 0x78,
+ 0x79, 0x7a, 0x7b, 0x7c, 0x7d, 0x7e, 0x20, 0x21,
+ 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29,
+ 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31,
+ 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x39,
+ 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f, 0x40, 0x41,
+ 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, 0x49,
+ 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f, 0x50, 0x51,
+ 0x52, 0x53, 0x54, 0x55, 0x56, 0x57, 0x58, 0x59,
+ 0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f, 0x60, 0x61,
+ 0x62, 0x63, 0x64, 0x65, 0x66, 0x67, 0x68, 0x69,
+ 0x6a, 0x6b, 0x6c, 0x6d, 0x6e, 0x6f, 0x70, 0x71,
+ 0x72, 0x73, 0x74, 0x75, 0x76, 0x77, 0x78, 0x79,
+ 0x7a, 0x7b, 0x7c, 0x7d, 0x7e, 0x20, 0x21, 0x22,
+ 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a,
+ 0x00, 0x79, 0x00},
+
+ // Particular cases
+
+ Buffer () {0x89, 0xc8, 0x04, 0x0f, 0xff,
+ 1, 0, 0, 0, 2, 0, 0, 0, 3, 0, 0, 0, 4, 0, 0, 0,
+ 5, 0, 0, 0, 6, 0, 0, 0, 7, 0, 0, 0, 8, 0, 0, 0,
+ 9, 0, 0, 0, 10, 0, 0, 0, 11, 0, 0, 0, 12, 0, 0, 0,
+ 13, 0, 0, 0, 14, 0, 0, 0, 15, 0, 0, 0, 16, 0, 0, 0,
+ 17, 0, 0, 0, 18, 0, 0, 0, 19, 0, 0, 0, 20, 0, 0, 0,
+ 21, 0, 0, 0, 22, 0, 0, 0, 23, 0, 0, 0, 24, 0, 0, 0,
+ 25, 0, 0, 0, 26, 0, 0, 0, 27, 0, 0, 0, 28, 0, 0, 0,
+ 29, 0, 0, 0, 30, 0, 0, 0, 31, 0, 0, 0, 32, 0, 0, 0,
+ 33, 0, 0, 0, 34, 0, 0, 0, 35, 0, 0, 0, 36, 0, 0, 0,
+ 37, 0, 0, 0, 38, 0, 0, 0, 39, 0, 0, 0, 40, 0, 0, 0,
+ 41, 0, 0, 0, 42, 0, 0, 0, 43, 0, 0, 0, 44, 0, 0, 0,
+ 45, 0, 0, 0, 46, 0, 0, 0, 47, 0, 0, 0, 48, 0, 0, 0,
+ 49, 0, 0, 0, 50, 0, 0, 0, 51, 0, 0, 0, 52, 0, 0, 0,
+ 53, 0, 0, 0, 54, 0, 0, 0, 55, 0, 0, 0, 56, 0, 0, 0,
+ 57, 0, 0, 0, 58, 0, 0, 0, 59, 0, 0, 0, 60, 0, 0, 0,
+ 61, 0, 0, 0, 62, 0, 0, 0, 63, 0, 0, 0, 64, 0, 0, 0,
+ 65, 0, 0, 0, 66, 0, 0, 0, 67, 0, 0, 0, 68, 0, 0, 0,
+ 69, 0, 0, 0, 70, 0, 0, 0, 71, 0, 0, 0, 72, 0, 0, 0,
+ 73, 0, 0, 0, 74, 0, 0, 0, 75, 0, 0, 0, 76, 0, 0, 0,
+ 77, 0, 0, 0, 78, 0, 0, 0, 79, 0, 0, 0, 80, 0, 0, 0,
+ 81, 0, 0, 0, 82, 0, 0, 0, 83, 0, 0, 0, 84, 0, 0, 0,
+ 85, 0, 0, 0, 86, 0, 0, 0, 87, 0, 0, 0, 88, 0, 0, 0,
+ 89, 0, 0, 0, 90, 0, 0, 0, 91, 0, 0, 0, 92, 0, 0, 0,
+ 93, 0, 0, 0, 94, 0, 0, 0, 95, 0, 0, 0, 96, 0, 0, 0,
+ 97, 0, 0, 0, 98, 0, 0, 0, 99, 0, 0, 0,100, 0, 0, 0,
+ 101, 0, 0, 0,102, 0, 0, 0,103, 0, 0, 0,104, 0, 0, 0,
+ 105, 0, 0, 0,106, 0, 0, 0,107, 0, 0, 0,108, 0, 0, 0,
+ 109, 0, 0, 0,110, 0, 0, 0,111, 0, 0, 0,112, 0, 0, 0,
+ 113, 0, 0, 0,114, 0, 0, 0,115, 0, 0, 0,116, 0, 0, 0,
+ 117, 0, 0, 0,118, 0, 0, 0,119, 0, 0, 0,120, 0, 0, 0,
+ 121, 0, 0, 0,122, 0, 0, 0,123, 0, 0, 0,124, 0, 0, 0,
+ 125, 0, 0, 0,126, 0, 0, 0,127, 0, 0, 0,128, 0, 0, 0,
+ 129, 0, 0, 0,130, 0, 0, 0,131, 0, 0, 0,132, 0, 0, 0,
+ 133, 0, 0, 0,134, 0, 0, 0,135, 0, 0, 0,136, 0, 0, 0,
+ 137, 0, 0, 0,138, 0, 0, 0,139, 0, 0, 0,140, 0, 0, 0,
+ 141, 0, 0, 0,142, 0, 0, 0,143, 0, 0, 0,144, 0, 0, 0,
+ 145, 0, 0, 0,146, 0, 0, 0,147, 0, 0, 0,148, 0, 0, 0,
+ 149, 0, 0, 0,150, 0, 0, 0,151, 0, 0, 0,152, 0, 0, 0,
+ 153, 0, 0, 0,154, 0, 0, 0,155, 0, 0, 0,156, 0, 0, 0,
+ 157, 0, 0, 0,158, 0, 0, 0,159, 0, 0, 0,160, 0, 0, 0,
+ 161, 0, 0, 0,162, 0, 0, 0,163, 0, 0, 0,164, 0, 0, 0,
+ 165, 0, 0, 0,166, 0, 0, 0,167, 0, 0, 0,168, 0, 0, 0,
+ 169, 0, 0, 0,170, 0, 0, 0,171, 0, 0, 0,172, 0, 0, 0,
+ 173, 0, 0, 0,174, 0, 0, 0,175, 0, 0, 0,176, 0, 0, 0,
+ 177, 0, 0, 0,178, 0, 0, 0,179, 0, 0, 0,180, 0, 0, 0,
+ 181, 0, 0, 0,182, 0, 0, 0,183, 0, 0, 0,184, 0, 0, 0,
+ 185, 0, 0, 0,186, 0, 0, 0,187, 0, 0, 0,188, 0, 0, 0,
+ 189, 0, 0, 0,190, 0, 0, 0,191, 0, 0, 0,192, 0, 0, 0,
+ 193, 0, 0, 0,194, 0, 0, 0,195, 0, 0, 0,196, 0, 0, 0,
+ 197, 0, 0, 0,198, 0, 0, 0,199, 0, 0, 0,200, 0, 0, 0,
+ 201, 0, 0, 0,202, 0, 0, 0,203, 0, 0, 0,204, 0, 0, 0,
+ 205, 0, 0, 0,206, 0, 0, 0,207, 0, 0, 0,208, 0, 0, 0,
+ 209, 0, 0, 0,210, 0, 0, 0,211, 0, 0, 0,212, 0, 0, 0,
+ 213, 0, 0, 0,214, 0, 0, 0,215, 0, 0, 0,216, 0, 0, 0,
+ 217, 0, 0, 0,218, 0, 0, 0,219, 0, 0, 0,220, 0, 0, 0,
+ 221, 0, 0, 0,222, 0, 0, 0,223, 0, 0, 0,224, 0, 0, 0,
+ 225, 0, 0, 0,226, 0, 0, 0,227, 0, 0, 0,228, 0, 0, 0,
+ 229, 0, 0, 0,230, 0, 0, 0,231, 0, 0, 0,232, 0, 0, 0,
+ 233, 0, 0, 0,234, 0, 0, 0,235, 0, 0, 0,236, 0, 0, 0,
+ 237, 0, 0, 0,238, 0, 0, 0,239, 0, 0, 0,240, 0, 0, 0,
+ 241, 0, 0, 0,242, 0, 0, 0,243, 0, 0, 0,244, 0, 0, 0,
+ 245, 0, 0, 0,246, 0, 0, 0,247, 0, 0, 0,248, 0, 0, 0,
+ 249, 0, 0, 0,250, 0, 0, 0,251, 0, 0, 0,252, 0, 0, 0,
+ 253, 0, 0, 0,254, 0, 0, 0,255, 0, 0, 0,
+ 0xff,
+ 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28,
+ 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30,
+ 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38,
+ 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f, 0x40,
+ 0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48,
+ 0x49, 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f, 0x50,
+ 0x51, 0x52, 0x53, 0x54, 0x55, 0x56, 0x57, 0x58,
+ 0x59, 0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f, 0x60,
+ 0x61, 0x62, 0x63, 0x64, 0x65, 0x66, 0x67, 0x68,
+ 0x69, 0x6a, 0x6b, 0x6c, 0x6d, 0x6e, 0x6f, 0x70,
+ 0x71, 0x72, 0x73, 0x74, 0x75, 0x76, 0x77, 0x78,
+ 0x79, 0x7a, 0x7b, 0x7c, 0x7d, 0x7e, 0x20, 0x21,
+ 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29,
+ 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31,
+ 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x39,
+ 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f, 0x40, 0x41,
+ 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, 0x49,
+ 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f, 0x50, 0x51,
+ 0x52, 0x53, 0x54, 0x55, 0x56, 0x57, 0x58, 0x59,
+ 0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f, 0x60, 0x61,
+ 0x62, 0x63, 0x64, 0x65, 0x66, 0x67, 0x68, 0x69,
+ 0x6a, 0x6b, 0x6c, 0x6d, 0x6e, 0x6f, 0x70, 0x71,
+ 0x72, 0x73, 0x74, 0x75, 0x76, 0x77, 0x78, 0x79,
+ 0x7a, 0x7b, 0x7c, 0x7d, 0x7e, 0x20, 0x21, 0x22,
+ 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a,
+ 0x00, 0x79, 0x00},
+
+ // 20051021, relaxation for omitted ResourceSource (bug-fix 70 rejection)
+ Buffer () {0x89, 0x07, 0x00, 0x0f, 0x01, 0xff, 0xfe, 0xfd, 0xfc,
+ 0x0f, 0x79, 0x00},
+})
+
+Method(RT18,, Serialized)
+{
+ Name(ts, "RT18")
+
+ // Emit test header, set the filename
+
+ THDR (ts, "Interrupt Resource Descriptor Macro", __FILE__)
+
+ // Main test case for packages above
+
+ m330(ts, 23, "p434", p434, p435)
+
+ // Check resource descriptor tag offsets
+
+ Store (
+ ResourceTemplate () {
+ Interrupt (ResourceProducer, Edge, ActiveLow, Shared, , , INT0) {0xfcfdfeff}
+ Interrupt (ResourceProducer, Edge, ActiveLow, Shared, , , INT1) {0xfcfdfeff}
+ }, Local0)
+
+ m331(ts, 1, INT0._HE, 0x19, INT1._HE, 0x61, "_HE")
+ m331(ts, 2, INT0._LL, 0x1a, INT1._LL, 0x62, "_LL")
+ m331(ts, 3, INT0._SHR, 0x1b, INT1._SHR, 0x63, "_SHR")
+ m331(ts, 4, INT0._INT, 0x28, INT1._INT, 0x70, "_INT")
+
+ CH03(ts, z017, 0x123, 0, 0)
+}
diff --git a/tests/aslts/src/runtime/collections/functional/descriptor/io.asl b/tests/aslts/src/runtime/collections/functional/descriptor/io.asl
index 23ed15265..df8b441cf 100644
--- a/tests/aslts/src/runtime/collections/functional/descriptor/io.asl
+++ b/tests/aslts/src/runtime/collections/functional/descriptor/io.asl
@@ -1,104 +1,104 @@
-/*
- * Some or all of this work - Copyright (c) 2006 - 2014, Intel Corp.
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without modification,
- * are permitted provided that the following conditions are met:
- *
- * Redistributions of source code must retain the above copyright notice,
- * this list of conditions and the following disclaimer.
- * Redistributions in binary form must reproduce the above copyright notice,
- * this list of conditions and the following disclaimer in the documentation
- * and/or other materials provided with the distribution.
- * Neither the name of Intel Corporation nor the names of its contributors
- * may be used to endorse or promote products derived from this software
- * without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
- * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
- * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
- * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
- * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
- * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-/*
- * Resource Descriptor macros
- *
- * IO Resource Descriptor Macro
- */
-
-Name (p408, Package() {
- ResourceTemplate () {
- IO (Decode10, 0xf0f1, 0xf2f3, 0xf4, 0xf5)
- },
- ResourceTemplate () {
- IO (Decode16, 0xf0f1, 0xf2f3, 0xf4, 0xf5)
- },
- ResourceTemplate () {
- IO (Decode16, 0, 0, 0, 0)
- },
-})
-
-/*
-ACPI Specification, Revision 3.0, September 2, 2004
-6.4.2.5 I/O Port Descriptor
-
-I/O Port Descriptor layout:
-
-Byte 0 (Tag Bits): Value = 01000111B (0x47) (Type = 0, Small item name = 0x8, Length = 7)
-
-Byte 1 (Information): 0000000dB
-Bits[7:1] Reserved and must be 0
-Bit[0] (_DEC)
- 1 The logical device decodes 16-bit addresses
- 0 The logical device only decodes address bits[9:0]
-
-Byte 2 (Range minimum base address, _MIN bits[7:0])
-Byte 3 (Range minimum base address, _MIN bits[15:8])
-
-Byte 4 (Range maximum base address, _MAX bits[7:0])
-Byte 5 (Range maximum base address, _MAX bits[15:8])
-
-Byte 6 (Base alignment, _ALN): Alignment for minimum base address,
- increment in 1-byte blocks.
-
-Byte 7 (Range length, _LEN): The number of contiguous I/O ports requested.
-*/
-
-Name (p409, Package() {
- Buffer () {0x47, 0x00, 0xf1, 0xf0, 0xf3, 0xf2, 0xf4, 0xf5, 0x79, 0x00},
- Buffer () {0x47, 0x01, 0xf1, 0xf0, 0xf3, 0xf2, 0xf4, 0xf5, 0x79, 0x00},
- Buffer () {0x47, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x79, 0x00},
-})
-
-Method(RT05,, Serialized)
-{
- Name(ts, "RT05")
-
- // Emit test header, set the filename
-
- THDR (ts, "IO Resource Descriptor Macro", __FILE__)
-
- // Main test case for packages above
-
- m330(ts, 3, "p408", p408, p409)
-
- // Check resource descriptor tag offsets
-
- Store (
- ResourceTemplate () {
- IO (Decode16, 0xf0f1, 0xf2f3, 0xf4, 0xf5, IO0)
- IO (Decode16, 0xf0f1, 0xf2f3, 0xf4, 0xf5, IO1)
- }, Local0)
-
- m331(ts, 1, IO0._DEC, 0x08, IO1._DEC, 0x48, "_DEC")
- m331(ts, 2, IO0._MIN, 0x10, IO1._MIN, 0x50, "_MIN")
- m331(ts, 3, IO0._MAX, 0x20, IO1._MAX, 0x60, "_MAX")
- m331(ts, 4, IO0._ALN, 0x30, IO1._ALN, 0x70, "_ALN")
- m331(ts, 5, IO0._LEN, 0x38, IO1._LEN, 0x78, "_LEN")
-}
+/*
+ * Some or all of this work - Copyright (c) 2006 - 2015, Intel Corp.
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without modification,
+ * are permitted provided that the following conditions are met:
+ *
+ * Redistributions of source code must retain the above copyright notice,
+ * this list of conditions and the following disclaimer.
+ * Redistributions in binary form must reproduce the above copyright notice,
+ * this list of conditions and the following disclaimer in the documentation
+ * and/or other materials provided with the distribution.
+ * Neither the name of Intel Corporation nor the names of its contributors
+ * may be used to endorse or promote products derived from this software
+ * without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
+ * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+ * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+ * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+ * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+ * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+/*
+ * Resource Descriptor macros
+ *
+ * IO Resource Descriptor Macro
+ */
+
+Name (p408, Package() {
+ ResourceTemplate () {
+ IO (Decode10, 0xf0f1, 0xf2f3, 0xf4, 0xf5)
+ },
+ ResourceTemplate () {
+ IO (Decode16, 0xf0f1, 0xf2f3, 0xf4, 0xf5)
+ },
+ ResourceTemplate () {
+ IO (Decode16, 0, 0, 0, 0)
+ },
+})
+
+/*
+ACPI Specification, Revision 3.0, September 2, 2004
+6.4.2.5 I/O Port Descriptor
+
+I/O Port Descriptor layout:
+
+Byte 0 (Tag Bits): Value = 01000111B (0x47) (Type = 0, Small item name = 0x8, Length = 7)
+
+Byte 1 (Information): 0000000dB
+Bits[7:1] Reserved and must be 0
+Bit[0] (_DEC)
+ 1 The logical device decodes 16-bit addresses
+ 0 The logical device only decodes address bits[9:0]
+
+Byte 2 (Range minimum base address, _MIN bits[7:0])
+Byte 3 (Range minimum base address, _MIN bits[15:8])
+
+Byte 4 (Range maximum base address, _MAX bits[7:0])
+Byte 5 (Range maximum base address, _MAX bits[15:8])
+
+Byte 6 (Base alignment, _ALN): Alignment for minimum base address,
+ increment in 1-byte blocks.
+
+Byte 7 (Range length, _LEN): The number of contiguous I/O ports requested.
+*/
+
+Name (p409, Package() {
+ Buffer () {0x47, 0x00, 0xf1, 0xf0, 0xf3, 0xf2, 0xf4, 0xf5, 0x79, 0x00},
+ Buffer () {0x47, 0x01, 0xf1, 0xf0, 0xf3, 0xf2, 0xf4, 0xf5, 0x79, 0x00},
+ Buffer () {0x47, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x79, 0x00},
+})
+
+Method(RT05,, Serialized)
+{
+ Name(ts, "RT05")
+
+ // Emit test header, set the filename
+
+ THDR (ts, "IO Resource Descriptor Macro", __FILE__)
+
+ // Main test case for packages above
+
+ m330(ts, 3, "p408", p408, p409)
+
+ // Check resource descriptor tag offsets
+
+ Store (
+ ResourceTemplate () {
+ IO (Decode16, 0xf0f1, 0xf2f3, 0xf4, 0xf5, IO0)
+ IO (Decode16, 0xf0f1, 0xf2f3, 0xf4, 0xf5, IO1)
+ }, Local0)
+
+ m331(ts, 1, IO0._DEC, 0x08, IO1._DEC, 0x48, "_DEC")
+ m331(ts, 2, IO0._MIN, 0x10, IO1._MIN, 0x50, "_MIN")
+ m331(ts, 3, IO0._MAX, 0x20, IO1._MAX, 0x60, "_MAX")
+ m331(ts, 4, IO0._ALN, 0x30, IO1._ALN, 0x70, "_ALN")
+ m331(ts, 5, IO0._LEN, 0x38, IO1._LEN, 0x78, "_LEN")
+}
diff --git a/tests/aslts/src/runtime/collections/functional/descriptor/irq.asl b/tests/aslts/src/runtime/collections/functional/descriptor/irq.asl
index 2f65ddcfe..2271e907b 100644
--- a/tests/aslts/src/runtime/collections/functional/descriptor/irq.asl
+++ b/tests/aslts/src/runtime/collections/functional/descriptor/irq.asl
@@ -1,157 +1,157 @@
-/*
- * Some or all of this work - Copyright (c) 2006 - 2014, Intel Corp.
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without modification,
- * are permitted provided that the following conditions are met:
- *
- * Redistributions of source code must retain the above copyright notice,
- * this list of conditions and the following disclaimer.
- * Redistributions in binary form must reproduce the above copyright notice,
- * this list of conditions and the following disclaimer in the documentation
- * and/or other materials provided with the distribution.
- * Neither the name of Intel Corporation nor the names of its contributors
- * may be used to endorse or promote products derived from this software
- * without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
- * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
- * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
- * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
- * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
- * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-/*
- * Resource Descriptor macros
- *
- * IRQ() Interrupt Resource Descriptor Macro
- */
-
-Name (p400, Package() {
- ResourceTemplate () {
- IRQ (Level, ActiveHigh, Exclusive) {0}
- },
- ResourceTemplate () {
- IRQ (Level, ActiveHigh, Shared) {1}
- },
- ResourceTemplate () {
- IRQ (Level, ActiveLow, Exclusive) {2}
- },
- ResourceTemplate () {
- IRQ (Level, ActiveLow, Shared) {3}
- },
- ResourceTemplate () {
- IRQ (Edge, ActiveHigh, Exclusive) {4}
- },
- ResourceTemplate () {
- IRQ (Edge, ActiveHigh, Shared) {5}
- },
- ResourceTemplate () {
- IRQ (Edge, ActiveLow, Exclusive) {6}
- },
- ResourceTemplate () {
- IRQ (Edge, ActiveLow, Shared) {7}
- },
- ResourceTemplate () {
- IRQ (Level, ActiveHigh, Exclusive) {8}
- },
- ResourceTemplate () {
- IRQ (Level, ActiveHigh, Shared) {9}
- },
- ResourceTemplate () {
- IRQ (Level, ActiveLow, Exclusive) {10}
- },
- ResourceTemplate () {
- IRQ (Level, ActiveLow, Shared) {11}
- },
- ResourceTemplate () {
- IRQ (Edge, ActiveHigh, Exclusive) {12}
- },
- ResourceTemplate () {
- IRQ (Edge, ActiveHigh, Shared) {13}
- },
- ResourceTemplate () {
- IRQ (Edge, ActiveLow, Exclusive) {14}
- },
- ResourceTemplate () {
- IRQ (Edge, ActiveLow, Shared) {15}
- },
- ResourceTemplate () {
- IRQ (Edge, ActiveLow) {}
- },
- ResourceTemplate () {
- IRQ (Level, ActiveHigh) {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15}
- },
-})
-
-/*
-ACPI Specification, Revision 3.0, September 2, 2004
-6.4.2.1 IRQ Descriptor
-
-IRQ Descriptor layout (length = 3):
-
-Byte 0 (Tag Bits): Value = 00100011B (0x23) (Type = 0, small item name = 0x4, length = 3),
-
-Byte 1 (IRQ mask bits[7:0]): IRQ0 <=> bit[0]
-
-Byte 2 (IRQ mask bits[15:8]): IRQ8 <=> bit[0]
-
-Byte 3 (IRQ Information):
-Bit[4] Interrupt is sharable, _SHR
-Bit[3] Interrupt Polarity, _LL
- 0 Active-High - This interrupt is sampled when the signal is high, or true
- 1 Active-Low - This interrupt is sampled when the signal is low, or false.
-Bit[0] Interrupt Mode, _HE
- 0 Level-Triggered - Interrupt is triggered in response to signal in a low state.
- 1 Edge-Triggered - Interrupt is triggered in response to a change in signal state
- from low to high.
-*/
-
-Name (p401, Package() {
- Buffer () {0x23, 0x01, 0x00, 0x00, 0x79, 0x00},
- Buffer () {0x23, 0x02, 0x00, 0x10, 0x79, 0x00},
- Buffer () {0x23, 0x04, 0x00, 0x08, 0x79, 0x00},
- Buffer () {0x23, 0x08, 0x00, 0x18, 0x79, 0x00},
- Buffer () {0x23, 0x10, 0x00, 0x01, 0x79, 0x00},
- Buffer () {0x23, 0x20, 0x00, 0x11, 0x79, 0x00},
- Buffer () {0x23, 0x40, 0x00, 0x09, 0x79, 0x00},
- Buffer () {0x23, 0x80, 0x00, 0x19, 0x79, 0x00},
- Buffer () {0x23, 0x00, 0x01, 0x00, 0x79, 0x00},
- Buffer () {0x23, 0x00, 0x02, 0x10, 0x79, 0x00},
- Buffer () {0x23, 0x00, 0x04, 0x08, 0x79, 0x00},
- Buffer () {0x23, 0x00, 0x08, 0x18, 0x79, 0x00},
- Buffer () {0x23, 0x00, 0x10, 0x01, 0x79, 0x00},
- Buffer () {0x23, 0x00, 0x20, 0x11, 0x79, 0x00},
- Buffer () {0x23, 0x00, 0x40, 0x09, 0x79, 0x00},
- Buffer () {0x23, 0x00, 0x80, 0x19, 0x79, 0x00},
- Buffer () {0x23, 0x00, 0x00, 0x09, 0x79, 0x00},
- Buffer () {0x23, 0xff, 0xff, 0x00, 0x79, 0x00},
-})
-
-Method(RT01,, Serialized)
-{
- Name(ts, "RT01")
-
- // Emit test header, set the filename
-
- THDR (ts, "IRQ Resource Descriptor Macro", __FILE__)
-
- // Main test case for packages above
-
- m330(ts, 18, "p400", p400, p401)
-
- Store (
- ResourceTemplate () {
- IRQ (Edge, ActiveLow, Shared, IRQ0) {}
- IRQ (Edge, ActiveLow, Shared, IRQ1) {}
- }, Local0)
-
- m331(ts, 1, IRQ0._HE, 0x18, IRQ1._HE, 0x38, "_HE")
- m331(ts, 2, IRQ0._LL, 0x1b, IRQ1._LL, 0x3b, "_LL")
- m331(ts, 3, IRQ0._SHR, 0x1c, IRQ1._SHR, 0x3c, "_SHR")
-}
+/*
+ * Some or all of this work - Copyright (c) 2006 - 2015, Intel Corp.
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without modification,
+ * are permitted provided that the following conditions are met:
+ *
+ * Redistributions of source code must retain the above copyright notice,
+ * this list of conditions and the following disclaimer.
+ * Redistributions in binary form must reproduce the above copyright notice,
+ * this list of conditions and the following disclaimer in the documentation
+ * and/or other materials provided with the distribution.
+ * Neither the name of Intel Corporation nor the names of its contributors
+ * may be used to endorse or promote products derived from this software
+ * without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
+ * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+ * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+ * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+ * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+ * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+/*
+ * Resource Descriptor macros
+ *
+ * IRQ() Interrupt Resource Descriptor Macro
+ */
+
+Name (p400, Package() {
+ ResourceTemplate () {
+ IRQ (Level, ActiveHigh, Exclusive) {0}
+ },
+ ResourceTemplate () {
+ IRQ (Level, ActiveHigh, Shared) {1}
+ },
+ ResourceTemplate () {
+ IRQ (Level, ActiveLow, Exclusive) {2}
+ },
+ ResourceTemplate () {
+ IRQ (Level, ActiveLow, Shared) {3}
+ },
+ ResourceTemplate () {
+ IRQ (Edge, ActiveHigh, Exclusive) {4}
+ },
+ ResourceTemplate () {
+ IRQ (Edge, ActiveHigh, Shared) {5}
+ },
+ ResourceTemplate () {
+ IRQ (Edge, ActiveLow, Exclusive) {6}
+ },
+ ResourceTemplate () {
+ IRQ (Edge, ActiveLow, Shared) {7}
+ },
+ ResourceTemplate () {
+ IRQ (Level, ActiveHigh, Exclusive) {8}
+ },
+ ResourceTemplate () {
+ IRQ (Level, ActiveHigh, Shared) {9}
+ },
+ ResourceTemplate () {
+ IRQ (Level, ActiveLow, Exclusive) {10}
+ },
+ ResourceTemplate () {
+ IRQ (Level, ActiveLow, Shared) {11}
+ },
+ ResourceTemplate () {
+ IRQ (Edge, ActiveHigh, Exclusive) {12}
+ },
+ ResourceTemplate () {
+ IRQ (Edge, ActiveHigh, Shared) {13}
+ },
+ ResourceTemplate () {
+ IRQ (Edge, ActiveLow, Exclusive) {14}
+ },
+ ResourceTemplate () {
+ IRQ (Edge, ActiveLow, Shared) {15}
+ },
+ ResourceTemplate () {
+ IRQ (Edge, ActiveLow) {}
+ },
+ ResourceTemplate () {
+ IRQ (Level, ActiveHigh) {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15}
+ },
+})
+
+/*
+ACPI Specification, Revision 3.0, September 2, 2004
+6.4.2.1 IRQ Descriptor
+
+IRQ Descriptor layout (length = 3):
+
+Byte 0 (Tag Bits): Value = 00100011B (0x23) (Type = 0, small item name = 0x4, length = 3),
+
+Byte 1 (IRQ mask bits[7:0]): IRQ0 <=> bit[0]
+
+Byte 2 (IRQ mask bits[15:8]): IRQ8 <=> bit[0]
+
+Byte 3 (IRQ Information):
+Bit[4] Interrupt is sharable, _SHR
+Bit[3] Interrupt Polarity, _LL
+ 0 Active-High - This interrupt is sampled when the signal is high, or true
+ 1 Active-Low - This interrupt is sampled when the signal is low, or false.
+Bit[0] Interrupt Mode, _HE
+ 0 Level-Triggered - Interrupt is triggered in response to signal in a low state.
+ 1 Edge-Triggered - Interrupt is triggered in response to a change in signal state
+ from low to high.
+*/
+
+Name (p401, Package() {
+ Buffer () {0x23, 0x01, 0x00, 0x00, 0x79, 0x00},
+ Buffer () {0x23, 0x02, 0x00, 0x10, 0x79, 0x00},
+ Buffer () {0x23, 0x04, 0x00, 0x08, 0x79, 0x00},
+ Buffer () {0x23, 0x08, 0x00, 0x18, 0x79, 0x00},
+ Buffer () {0x23, 0x10, 0x00, 0x01, 0x79, 0x00},
+ Buffer () {0x23, 0x20, 0x00, 0x11, 0x79, 0x00},
+ Buffer () {0x23, 0x40, 0x00, 0x09, 0x79, 0x00},
+ Buffer () {0x23, 0x80, 0x00, 0x19, 0x79, 0x00},
+ Buffer () {0x23, 0x00, 0x01, 0x00, 0x79, 0x00},
+ Buffer () {0x23, 0x00, 0x02, 0x10, 0x79, 0x00},
+ Buffer () {0x23, 0x00, 0x04, 0x08, 0x79, 0x00},
+ Buffer () {0x23, 0x00, 0x08, 0x18, 0x79, 0x00},
+ Buffer () {0x23, 0x00, 0x10, 0x01, 0x79, 0x00},
+ Buffer () {0x23, 0x00, 0x20, 0x11, 0x79, 0x00},
+ Buffer () {0x23, 0x00, 0x40, 0x09, 0x79, 0x00},
+ Buffer () {0x23, 0x00, 0x80, 0x19, 0x79, 0x00},
+ Buffer () {0x23, 0x00, 0x00, 0x09, 0x79, 0x00},
+ Buffer () {0x23, 0xff, 0xff, 0x00, 0x79, 0x00},
+})
+
+Method(RT01,, Serialized)
+{
+ Name(ts, "RT01")
+
+ // Emit test header, set the filename
+
+ THDR (ts, "IRQ Resource Descriptor Macro", __FILE__)
+
+ // Main test case for packages above
+
+ m330(ts, 18, "p400", p400, p401)
+
+ Store (
+ ResourceTemplate () {
+ IRQ (Edge, ActiveLow, Shared, IRQ0) {}
+ IRQ (Edge, ActiveLow, Shared, IRQ1) {}
+ }, Local0)
+
+ m331(ts, 1, IRQ0._HE, 0x18, IRQ1._HE, 0x38, "_HE")
+ m331(ts, 2, IRQ0._LL, 0x1b, IRQ1._LL, 0x3b, "_LL")
+ m331(ts, 3, IRQ0._SHR, 0x1c, IRQ1._SHR, 0x3c, "_SHR")
+}
diff --git a/tests/aslts/src/runtime/collections/functional/descriptor/irqnoflags.asl b/tests/aslts/src/runtime/collections/functional/descriptor/irqnoflags.asl
index 5f531cafa..f04dbaebd 100644
--- a/tests/aslts/src/runtime/collections/functional/descriptor/irqnoflags.asl
+++ b/tests/aslts/src/runtime/collections/functional/descriptor/irqnoflags.asl
@@ -1,137 +1,137 @@
-/*
- * Some or all of this work - Copyright (c) 2006 - 2014, Intel Corp.
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without modification,
- * are permitted provided that the following conditions are met:
- *
- * Redistributions of source code must retain the above copyright notice,
- * this list of conditions and the following disclaimer.
- * Redistributions in binary form must reproduce the above copyright notice,
- * this list of conditions and the following disclaimer in the documentation
- * and/or other materials provided with the distribution.
- * Neither the name of Intel Corporation nor the names of its contributors
- * may be used to endorse or promote products derived from this software
- * without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
- * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
- * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
- * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
- * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
- * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-/*
- * Resource Descriptor macros
- *
- * IRQNoFlags() Interrupt Resource Descriptor Macro
- */
-
-Name (p402, Package() {
- ResourceTemplate () {
- IRQNoFlags () {0}
- },
- ResourceTemplate () {
- IRQNoFlags () {1}
- },
- ResourceTemplate () {
- IRQNoFlags () {2}
- },
- ResourceTemplate () {
- IRQNoFlags () {3}
- },
- ResourceTemplate () {
- IRQNoFlags () {4}
- },
- ResourceTemplate () {
- IRQNoFlags () {5}
- },
- ResourceTemplate () {
- IRQNoFlags () {6}
- },
- ResourceTemplate () {
- IRQNoFlags () {7}
- },
- ResourceTemplate () {
- IRQNoFlags () {8}
- },
- ResourceTemplate () {
- IRQNoFlags () {9}
- },
- ResourceTemplate () {
- IRQNoFlags () {10}
- },
- ResourceTemplate () {
- IRQNoFlags () {11}
- },
- ResourceTemplate () {
- IRQNoFlags () {12}
- },
- ResourceTemplate () {
- IRQNoFlags () {13}
- },
- ResourceTemplate () {
- IRQNoFlags () {14}
- },
- ResourceTemplate () {
- IRQNoFlags () {15}
- },
- ResourceTemplate () {
- IRQNoFlags () {}
- },
- ResourceTemplate () {
- IRQNoFlags () {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15}
- },
-})
-
-/*
-ACPI Specification, Revision 3.0, September 2, 2004
-6.4.2.1 IRQ Descriptor
-
-IRQ Descriptor layout (length = 2):
-
-Byte 0 (Tag Bits): Value = 00100010B (0x22) (Type = 0, small item name = 0x4, length = 2),
-
-Byte 1 (IRQ mask bits[7:0]): IRQ0 <=> bit[0]
-
-Byte 2 (IRQ mask bits[15:8]): IRQ8 <=> bit[0]
-*/
-
-Name (p403, Package() {
- Buffer () {0x22, 0x01, 0x00, 0x79, 0x00},
- Buffer () {0x22, 0x02, 0x00, 0x79, 0x00},
- Buffer () {0x22, 0x04, 0x00, 0x79, 0x00},
- Buffer () {0x22, 0x08, 0x00, 0x79, 0x00},
- Buffer () {0x22, 0x10, 0x00, 0x79, 0x00},
- Buffer () {0x22, 0x20, 0x00, 0x79, 0x00},
- Buffer () {0x22, 0x40, 0x00, 0x79, 0x00},
- Buffer () {0x22, 0x80, 0x00, 0x79, 0x00},
- Buffer () {0x22, 0x00, 0x01, 0x79, 0x00},
- Buffer () {0x22, 0x00, 0x02, 0x79, 0x00},
- Buffer () {0x22, 0x00, 0x04, 0x79, 0x00},
- Buffer () {0x22, 0x00, 0x08, 0x79, 0x00},
- Buffer () {0x22, 0x00, 0x10, 0x79, 0x00},
- Buffer () {0x22, 0x00, 0x20, 0x79, 0x00},
- Buffer () {0x22, 0x00, 0x40, 0x79, 0x00},
- Buffer () {0x22, 0x00, 0x80, 0x79, 0x00},
- Buffer () {0x22, 0x00, 0x00, 0x79, 0x00},
- Buffer () {0x22, 0xff, 0xff, 0x79, 0x00},
-})
-
-Method(RT02,, Serialized)
-{
- Name(ts, "RT02")
-
- // Emit test header, set the filename
-
- THDR (ts, "IRQNoFlags Resource Descriptor Macro", __FILE__)
-
- // Main test case for packages above
-
- m330(ts, 18, "p402", p402, p403)
+/*
+ * Some or all of this work - Copyright (c) 2006 - 2015, Intel Corp.
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without modification,
+ * are permitted provided that the following conditions are met:
+ *
+ * Redistributions of source code must retain the above copyright notice,
+ * this list of conditions and the following disclaimer.
+ * Redistributions in binary form must reproduce the above copyright notice,
+ * this list of conditions and the following disclaimer in the documentation
+ * and/or other materials provided with the distribution.
+ * Neither the name of Intel Corporation nor the names of its contributors
+ * may be used to endorse or promote products derived from this software
+ * without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
+ * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+ * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+ * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+ * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+ * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+/*
+ * Resource Descriptor macros
+ *
+ * IRQNoFlags() Interrupt Resource Descriptor Macro
+ */
+
+Name (p402, Package() {
+ ResourceTemplate () {
+ IRQNoFlags () {0}
+ },
+ ResourceTemplate () {
+ IRQNoFlags () {1}
+ },
+ ResourceTemplate () {
+ IRQNoFlags () {2}
+ },
+ ResourceTemplate () {
+ IRQNoFlags () {3}
+ },
+ ResourceTemplate () {
+ IRQNoFlags () {4}
+ },
+ ResourceTemplate () {
+ IRQNoFlags () {5}
+ },
+ ResourceTemplate () {
+ IRQNoFlags () {6}
+ },
+ ResourceTemplate () {
+ IRQNoFlags () {7}
+ },
+ ResourceTemplate () {
+ IRQNoFlags () {8}
+ },
+ ResourceTemplate () {
+ IRQNoFlags () {9}
+ },
+ ResourceTemplate () {
+ IRQNoFlags () {10}
+ },
+ ResourceTemplate () {
+ IRQNoFlags () {11}
+ },
+ ResourceTemplate () {
+ IRQNoFlags () {12}
+ },
+ ResourceTemplate () {
+ IRQNoFlags () {13}
+ },
+ ResourceTemplate () {
+ IRQNoFlags () {14}
+ },
+ ResourceTemplate () {
+ IRQNoFlags () {15}
+ },
+ ResourceTemplate () {
+ IRQNoFlags () {}
+ },
+ ResourceTemplate () {
+ IRQNoFlags () {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15}
+ },
+})
+
+/*
+ACPI Specification, Revision 3.0, September 2, 2004
+6.4.2.1 IRQ Descriptor
+
+IRQ Descriptor layout (length = 2):
+
+Byte 0 (Tag Bits): Value = 00100010B (0x22) (Type = 0, small item name = 0x4, length = 2),
+
+Byte 1 (IRQ mask bits[7:0]): IRQ0 <=> bit[0]
+
+Byte 2 (IRQ mask bits[15:8]): IRQ8 <=> bit[0]
+*/
+
+Name (p403, Package() {
+ Buffer () {0x22, 0x01, 0x00, 0x79, 0x00},
+ Buffer () {0x22, 0x02, 0x00, 0x79, 0x00},
+ Buffer () {0x22, 0x04, 0x00, 0x79, 0x00},
+ Buffer () {0x22, 0x08, 0x00, 0x79, 0x00},
+ Buffer () {0x22, 0x10, 0x00, 0x79, 0x00},
+ Buffer () {0x22, 0x20, 0x00, 0x79, 0x00},
+ Buffer () {0x22, 0x40, 0x00, 0x79, 0x00},
+ Buffer () {0x22, 0x80, 0x00, 0x79, 0x00},
+ Buffer () {0x22, 0x00, 0x01, 0x79, 0x00},
+ Buffer () {0x22, 0x00, 0x02, 0x79, 0x00},
+ Buffer () {0x22, 0x00, 0x04, 0x79, 0x00},
+ Buffer () {0x22, 0x00, 0x08, 0x79, 0x00},
+ Buffer () {0x22, 0x00, 0x10, 0x79, 0x00},
+ Buffer () {0x22, 0x00, 0x20, 0x79, 0x00},
+ Buffer () {0x22, 0x00, 0x40, 0x79, 0x00},
+ Buffer () {0x22, 0x00, 0x80, 0x79, 0x00},
+ Buffer () {0x22, 0x00, 0x00, 0x79, 0x00},
+ Buffer () {0x22, 0xff, 0xff, 0x79, 0x00},
+})
+
+Method(RT02,, Serialized)
+{
+ Name(ts, "RT02")
+
+ // Emit test header, set the filename
+
+ THDR (ts, "IRQNoFlags Resource Descriptor Macro", __FILE__)
+
+ // Main test case for packages above
+
+ m330(ts, 18, "p402", p402, p403)
} \ No newline at end of file
diff --git a/tests/aslts/src/runtime/collections/functional/descriptor/memory24.asl b/tests/aslts/src/runtime/collections/functional/descriptor/memory24.asl
index a0add46b6..f12becff4 100644
--- a/tests/aslts/src/runtime/collections/functional/descriptor/memory24.asl
+++ b/tests/aslts/src/runtime/collections/functional/descriptor/memory24.asl
@@ -1,118 +1,118 @@
-/*
- * Some or all of this work - Copyright (c) 2006 - 2014, Intel Corp.
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without modification,
- * are permitted provided that the following conditions are met:
- *
- * Redistributions of source code must retain the above copyright notice,
- * this list of conditions and the following disclaimer.
- * Redistributions in binary form must reproduce the above copyright notice,
- * this list of conditions and the following disclaimer in the documentation
- * and/or other materials provided with the distribution.
- * Neither the name of Intel Corporation nor the names of its contributors
- * may be used to endorse or promote products derived from this software
- * without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
- * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
- * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
- * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
- * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
- * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-/*
- * Resource Descriptor macros
- *
- * Memory24() Memory Resource Descriptor Macro
- */
-
-Name (p40e, Package() {
- ResourceTemplate () {
- Memory24 (ReadOnly, 0xf0f1, 0xf2f3, 0xf4f5, 0xf6f7)
- },
- ResourceTemplate () {
- Memory24 (ReadWrite, 0xf0f1, 0xf2f3, 0xf4f5, 0xf6f7)
- },
- ResourceTemplate () {
- Memory24 ( , 0, 0, 0, 0)
- },
-})
-
-/*
-ACPI Specification, Revision 3.0, September 2, 2004
-6.4.3.1 24-Bit Memory Range Descriptor
-
-24-Bit Memory Range Descriptor layout:
-
-Byte 0 (Tag Bits): Value = 10000001B (0x81) (Type = 1, Large item name = 0x1)
-Byte 1 (Length, bits[7:0]): Value = 00001001B (9)
-Byte 2 (Length, bits[15:8]): Value = 00000000B (0)
-Byte 3 (Information):
- Bit[7:1] Ignored
- Bit[0] Write status, _RW
- 1 writeable (read/write)
- 0 non-writeable (read-only)
-Byte 4 (Range minimum base address, _MIN, bits[7:0]):
- Address bits[15:8] of the minimum base memory address
- for which the card may be configured.
-Byte 5 (Range minimum base address, _MIN, bits[15:8]):
- Address bits[23:16] of the minimum base memory address
- for which the card may be configured
-Byte 6 (Range maximum base address, _MAX, bits[7:0]):
- Address bits[15:8] of the maximum base memory address
- for which the card may be configured.
-Byte 7 (Range maximum base address, _MAX, bits[15:8]):
- Address bits[23:16] of the maximum base memory address
- for which the card may be configured
-Byte 8 (Base alignment, _ALN, bits[7:0]):
- This field contains the lower eight bits of the base alignment.
- The base alignment provides the increment for the minimum base
- address. (0x0000 = 64 KB)
-Byte 9 (Base alignment, _ALN, bits[15:8]):
- This field contains the upper eight bits of the base alignment.
-Byte 10 (Range length, _LEN, bits[7:0]):
- This field contains the lower eight bits of the memory range length.
- The range length provides the length of the memory range in 256 byte blocks.
-Byte 11 (Range length, _LEN, bits[15:8]):
- This field contains the upper eight bits of the memory range length.
-
-*/
-
-Name (p40f, Package() {
- Buffer () {0x81, 0x09, 0x00, 0x00, 0xf1, 0xf0, 0xf3, 0xf2, 0xf5, 0xf4, 0xf7, 0xf6, 0x79, 0x00},
- Buffer () {0x81, 0x09, 0x00, 0x01, 0xf1, 0xf0, 0xf3, 0xf2, 0xf5, 0xf4, 0xf7, 0xf6, 0x79, 0x00},
- Buffer () {0x81, 0x09, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x79, 0x00},
-})
-
-Method(RT08,, Serialized)
-{
- Name(ts, "RT08")
-
- // Emit test header, set the filename
-
- THDR (ts, "Memory24 Resource Descriptor Macro", __FILE__)
-
- // Main test case for packages above
-
- m330(ts, 3, "p40e", p40e, p40f)
-
- // Check resource descriptor tag offsets
-
- Store (
- ResourceTemplate () {
- Memory24 (ReadOnly, 0xf0f1, 0xf2f3, 0xf4f5, 0xf6f7, M240)
- Memory24 (ReadOnly, 0xf0f1, 0xf2f3, 0xf4f5, 0xf6f7, M241)
- }, Local0)
-
- m331(ts, 1, M240._RW, 0x18, M241._RW, 0x78, "_RW")
- m331(ts, 2, M240._MIN, 0x20, M241._MIN, 0x80, "_MIN")
- m331(ts, 3, M240._MAX, 0x30, M241._MAX, 0x90, "_MAX")
- m331(ts, 4, M240._ALN, 0x40, M241._ALN, 0xA0, "_ALN")
- m331(ts, 5, M240._LEN, 0x50, M241._LEN, 0xB0, "_LEN")
-}
+/*
+ * Some or all of this work - Copyright (c) 2006 - 2015, Intel Corp.
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without modification,
+ * are permitted provided that the following conditions are met:
+ *
+ * Redistributions of source code must retain the above copyright notice,
+ * this list of conditions and the following disclaimer.
+ * Redistributions in binary form must reproduce the above copyright notice,
+ * this list of conditions and the following disclaimer in the documentation
+ * and/or other materials provided with the distribution.
+ * Neither the name of Intel Corporation nor the names of its contributors
+ * may be used to endorse or promote products derived from this software
+ * without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
+ * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+ * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+ * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+ * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+ * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+/*
+ * Resource Descriptor macros
+ *
+ * Memory24() Memory Resource Descriptor Macro
+ */
+
+Name (p40e, Package() {
+ ResourceTemplate () {
+ Memory24 (ReadOnly, 0xf0f1, 0xf2f3, 0xf4f5, 0xf6f7)
+ },
+ ResourceTemplate () {
+ Memory24 (ReadWrite, 0xf0f1, 0xf2f3, 0xf4f5, 0xf6f7)
+ },
+ ResourceTemplate () {
+ Memory24 ( , 0, 0, 0, 0)
+ },
+})
+
+/*
+ACPI Specification, Revision 3.0, September 2, 2004
+6.4.3.1 24-Bit Memory Range Descriptor
+
+24-Bit Memory Range Descriptor layout:
+
+Byte 0 (Tag Bits): Value = 10000001B (0x81) (Type = 1, Large item name = 0x1)
+Byte 1 (Length, bits[7:0]): Value = 00001001B (9)
+Byte 2 (Length, bits[15:8]): Value = 00000000B (0)
+Byte 3 (Information):
+ Bit[7:1] Ignored
+ Bit[0] Write status, _RW
+ 1 writeable (read/write)
+ 0 non-writeable (read-only)
+Byte 4 (Range minimum base address, _MIN, bits[7:0]):
+ Address bits[15:8] of the minimum base memory address
+ for which the card may be configured.
+Byte 5 (Range minimum base address, _MIN, bits[15:8]):
+ Address bits[23:16] of the minimum base memory address
+ for which the card may be configured
+Byte 6 (Range maximum base address, _MAX, bits[7:0]):
+ Address bits[15:8] of the maximum base memory address
+ for which the card may be configured.
+Byte 7 (Range maximum base address, _MAX, bits[15:8]):
+ Address bits[23:16] of the maximum base memory address
+ for which the card may be configured
+Byte 8 (Base alignment, _ALN, bits[7:0]):
+ This field contains the lower eight bits of the base alignment.
+ The base alignment provides the increment for the minimum base
+ address. (0x0000 = 64 KB)
+Byte 9 (Base alignment, _ALN, bits[15:8]):
+ This field contains the upper eight bits of the base alignment.
+Byte 10 (Range length, _LEN, bits[7:0]):
+ This field contains the lower eight bits of the memory range length.
+ The range length provides the length of the memory range in 256 byte blocks.
+Byte 11 (Range length, _LEN, bits[15:8]):
+ This field contains the upper eight bits of the memory range length.
+
+*/
+
+Name (p40f, Package() {
+ Buffer () {0x81, 0x09, 0x00, 0x00, 0xf1, 0xf0, 0xf3, 0xf2, 0xf5, 0xf4, 0xf7, 0xf6, 0x79, 0x00},
+ Buffer () {0x81, 0x09, 0x00, 0x01, 0xf1, 0xf0, 0xf3, 0xf2, 0xf5, 0xf4, 0xf7, 0xf6, 0x79, 0x00},
+ Buffer () {0x81, 0x09, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x79, 0x00},
+})
+
+Method(RT08,, Serialized)
+{
+ Name(ts, "RT08")
+
+ // Emit test header, set the filename
+
+ THDR (ts, "Memory24 Resource Descriptor Macro", __FILE__)
+
+ // Main test case for packages above
+
+ m330(ts, 3, "p40e", p40e, p40f)
+
+ // Check resource descriptor tag offsets
+
+ Store (
+ ResourceTemplate () {
+ Memory24 (ReadOnly, 0xf0f1, 0xf2f3, 0xf4f5, 0xf6f7, M240)
+ Memory24 (ReadOnly, 0xf0f1, 0xf2f3, 0xf4f5, 0xf6f7, M241)
+ }, Local0)
+
+ m331(ts, 1, M240._RW, 0x18, M241._RW, 0x78, "_RW")
+ m331(ts, 2, M240._MIN, 0x20, M241._MIN, 0x80, "_MIN")
+ m331(ts, 3, M240._MAX, 0x30, M241._MAX, 0x90, "_MAX")
+ m331(ts, 4, M240._ALN, 0x40, M241._ALN, 0xA0, "_ALN")
+ m331(ts, 5, M240._LEN, 0x50, M241._LEN, 0xB0, "_LEN")
+}
diff --git a/tests/aslts/src/runtime/collections/functional/descriptor/memory32.asl b/tests/aslts/src/runtime/collections/functional/descriptor/memory32.asl
index f2448e96d..d14a26b0d 100644
--- a/tests/aslts/src/runtime/collections/functional/descriptor/memory32.asl
+++ b/tests/aslts/src/runtime/collections/functional/descriptor/memory32.asl
@@ -1,116 +1,116 @@
-/*
- * Some or all of this work - Copyright (c) 2006 - 2014, Intel Corp.
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without modification,
- * are permitted provided that the following conditions are met:
- *
- * Redistributions of source code must retain the above copyright notice,
- * this list of conditions and the following disclaimer.
- * Redistributions in binary form must reproduce the above copyright notice,
- * this list of conditions and the following disclaimer in the documentation
- * and/or other materials provided with the distribution.
- * Neither the name of Intel Corporation nor the names of its contributors
- * may be used to endorse or promote products derived from this software
- * without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
- * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
- * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
- * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
- * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
- * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-/*
- * Resource Descriptor macros
- *
- * Memory32() Memory Resource Descriptor Macro
- */
-
-Name (p412, Package() {
- ResourceTemplate () {
- Memory32 (ReadOnly, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff)
- },
- ResourceTemplate () {
- Memory32 (ReadWrite, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff)
- },
- ResourceTemplate () {
- Memory32 ( , 0, 0, 0, 0)
- },
-})
-
-/*
-ACPI Specification, Revision 3.0, September 2, 2004
-6.4.3.3 32-Bit Memory Range Descriptor
-
-32-Bit Memory Range Descriptor layout:
-
-Byte 0 (Tag Bits): Value = 10000101B (0x85) (Type = 1, Large item name = 0x5)
-Byte 1 (Length, bits[7:0]): Value = 00010001B (17)
-Byte 2 (Length, bits[15:8]): Value = 00000000B (0)
-Byte 3 (Information):
- Bit[7:1] Ignored
- Bit[0] Write status, _RW
- 1 writeable (read/write)
- 0 non-writeable (read-only)
-Byte 4 (Range minimum base address, _MIN, bits[7:0])
-Byte 5 (Range minimum base address, _MIN, bits[15:8]
-Byte 6 (Range minimum base address, _MIN, bits[23:16])
-Byte 7 (Range minimum base address, _MIN, bits[31:24])
-Byte 8 (Range maximum base address, _MAX, bits[7:0])
-Byte 9 (Range maximum base address, _MAX, bits[15:8])
-Byte 10 (Range maximum base address, _MAX, bits[23:16])
-Byte 11 (Range maximum base address, _MAX, bits[31:24])
-Byte 12 (Base alignment, _ALN bits[7:0])
-Byte 13 (Base alignment, _ALN bits[15:8])
-Byte 14 (Base alignment, _ALN bits[23:16])
-Byte 15 (Base alignment, _ALN bits[31:24])
-Byte 16 (Range length, _LEN bits[7:0])
-Byte 17 (Range length, _LEN, bits[15:8])
-Byte 18 (Range length, _LEN, bits[23:16])
-Byte 19 (Range length, _LEN, bits[31:24])
-*/
-
-Name (p413, Package() {
- Buffer () {0x85, 0x11, 0x00, 0x00,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
- Buffer () {0x85, 0x11, 0x00, 0x01,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
- Buffer () {0x85, 0x11, 0x00, 0x01,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x79, 0x00},
-})
-
-Method(RT0a,, Serialized)
-{
- Name(ts, "RT0a")
-
- // Emit test header, set the filename
-
- THDR (ts, "Memory32 Resource Descriptor Macro", __FILE__)
-
- // Main test case for packages above
-
- m330(ts, 3, "p412", p412, p413)
-
- // Check resource descriptor tag offsets
-
- Store (
- ResourceTemplate () {
- Memory32 (ReadOnly, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff, M320)
- Memory32 (ReadOnly, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff, M321)
- }, Local0)
-
- m331(ts, 1, M320._RW, 0x18, M321._RW, 0xB8, "_RW")
- m331(ts, 2, M320._MIN, 0x20, M321._MIN, 0xC0, "_MIN")
- m331(ts, 3, M320._MAX, 0x40, M321._MAX, 0xE0, "_MAX")
- m331(ts, 4, M320._ALN, 0x60, M321._ALN, 0x0100, "_ALN")
- m331(ts, 5, M320._LEN, 0x80, M321._LEN, 0x0120, "_LEN")
-}
+/*
+ * Some or all of this work - Copyright (c) 2006 - 2015, Intel Corp.
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without modification,
+ * are permitted provided that the following conditions are met:
+ *
+ * Redistributions of source code must retain the above copyright notice,
+ * this list of conditions and the following disclaimer.
+ * Redistributions in binary form must reproduce the above copyright notice,
+ * this list of conditions and the following disclaimer in the documentation
+ * and/or other materials provided with the distribution.
+ * Neither the name of Intel Corporation nor the names of its contributors
+ * may be used to endorse or promote products derived from this software
+ * without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
+ * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+ * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+ * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+ * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+ * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+/*
+ * Resource Descriptor macros
+ *
+ * Memory32() Memory Resource Descriptor Macro
+ */
+
+Name (p412, Package() {
+ ResourceTemplate () {
+ Memory32 (ReadOnly, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff)
+ },
+ ResourceTemplate () {
+ Memory32 (ReadWrite, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff)
+ },
+ ResourceTemplate () {
+ Memory32 ( , 0, 0, 0, 0)
+ },
+})
+
+/*
+ACPI Specification, Revision 3.0, September 2, 2004
+6.4.3.3 32-Bit Memory Range Descriptor
+
+32-Bit Memory Range Descriptor layout:
+
+Byte 0 (Tag Bits): Value = 10000101B (0x85) (Type = 1, Large item name = 0x5)
+Byte 1 (Length, bits[7:0]): Value = 00010001B (17)
+Byte 2 (Length, bits[15:8]): Value = 00000000B (0)
+Byte 3 (Information):
+ Bit[7:1] Ignored
+ Bit[0] Write status, _RW
+ 1 writeable (read/write)
+ 0 non-writeable (read-only)
+Byte 4 (Range minimum base address, _MIN, bits[7:0])
+Byte 5 (Range minimum base address, _MIN, bits[15:8]
+Byte 6 (Range minimum base address, _MIN, bits[23:16])
+Byte 7 (Range minimum base address, _MIN, bits[31:24])
+Byte 8 (Range maximum base address, _MAX, bits[7:0])
+Byte 9 (Range maximum base address, _MAX, bits[15:8])
+Byte 10 (Range maximum base address, _MAX, bits[23:16])
+Byte 11 (Range maximum base address, _MAX, bits[31:24])
+Byte 12 (Base alignment, _ALN bits[7:0])
+Byte 13 (Base alignment, _ALN bits[15:8])
+Byte 14 (Base alignment, _ALN bits[23:16])
+Byte 15 (Base alignment, _ALN bits[31:24])
+Byte 16 (Range length, _LEN bits[7:0])
+Byte 17 (Range length, _LEN, bits[15:8])
+Byte 18 (Range length, _LEN, bits[23:16])
+Byte 19 (Range length, _LEN, bits[31:24])
+*/
+
+Name (p413, Package() {
+ Buffer () {0x85, 0x11, 0x00, 0x00,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
+ Buffer () {0x85, 0x11, 0x00, 0x01,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc, 0x79, 0x00},
+ Buffer () {0x85, 0x11, 0x00, 0x01,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x79, 0x00},
+})
+
+Method(RT0a,, Serialized)
+{
+ Name(ts, "RT0a")
+
+ // Emit test header, set the filename
+
+ THDR (ts, "Memory32 Resource Descriptor Macro", __FILE__)
+
+ // Main test case for packages above
+
+ m330(ts, 3, "p412", p412, p413)
+
+ // Check resource descriptor tag offsets
+
+ Store (
+ ResourceTemplate () {
+ Memory32 (ReadOnly, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff, M320)
+ Memory32 (ReadOnly, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff, M321)
+ }, Local0)
+
+ m331(ts, 1, M320._RW, 0x18, M321._RW, 0xB8, "_RW")
+ m331(ts, 2, M320._MIN, 0x20, M321._MIN, 0xC0, "_MIN")
+ m331(ts, 3, M320._MAX, 0x40, M321._MAX, 0xE0, "_MAX")
+ m331(ts, 4, M320._ALN, 0x60, M321._ALN, 0x0100, "_ALN")
+ m331(ts, 5, M320._LEN, 0x80, M321._LEN, 0x0120, "_LEN")
+}
diff --git a/tests/aslts/src/runtime/collections/functional/descriptor/memory32fixed.asl b/tests/aslts/src/runtime/collections/functional/descriptor/memory32fixed.asl
index 486339e2b..dc433d7f9 100644
--- a/tests/aslts/src/runtime/collections/functional/descriptor/memory32fixed.asl
+++ b/tests/aslts/src/runtime/collections/functional/descriptor/memory32fixed.asl
@@ -1,103 +1,103 @@
-/*
- * Some or all of this work - Copyright (c) 2006 - 2014, Intel Corp.
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without modification,
- * are permitted provided that the following conditions are met:
- *
- * Redistributions of source code must retain the above copyright notice,
- * this list of conditions and the following disclaimer.
- * Redistributions in binary form must reproduce the above copyright notice,
- * this list of conditions and the following disclaimer in the documentation
- * and/or other materials provided with the distribution.
- * Neither the name of Intel Corporation nor the names of its contributors
- * may be used to endorse or promote products derived from this software
- * without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
- * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
- * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
- * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
- * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
- * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-/*
- * Resource Descriptor macros
- *
- * Memory32Fixed() Memory Resource Descriptor Macro
- */
-
-Name (p414, Package() {
- ResourceTemplate () {
- Memory32Fixed (ReadOnly, 0xf0f1f2f3, 0xf4f5f6f7)
- },
- ResourceTemplate () {
- Memory32Fixed (ReadWrite, 0xf0f1f2f3, 0xf4f5f6f7)
- },
- ResourceTemplate () {
- Memory32Fixed ( , 0, 0)
- },
-})
-
-/*
-ACPI Specification, Revision 3.0, September 2, 2004
-6.4.3.4 32-Bit Fixed Memory Range Descriptor
-
-32-Bit Fixed Memory Range Descriptor layout:
-
-Byte 0 (Tag Bits): Value = 10000110B (0x86) (Type = 1, Large item name = 6)
-Byte 1 (Length, bits[7:0]): Value = 00001001B (9)
-Byte 2 (Length, bits[15:8]): Value = 00000000B (0)
-Byte 3 (Information):
- Bit[7:1] Ignored
- Bit[0] Write status, _RW
- 1 writeable (read/write)
- 0 non-writeable (read-only)
-Byte 4 (Range base address, _BAS, bits[7:0])
-Byte 5 (Range base address, _BAS, bits[15:8])
-Byte 6 (Range base address, _BAS, bits[23:16])
-Byte 7 (Range base address, _BAS, bits[31:24])
-Byte 8 (Range length, _LEN bits[7:0])
-Byte 9 (Range length, _LEN, bits[15:8])
-Byte 10 (Range length, _LEN, bits[23:16])
-Byte 11 (Range length, _LEN, bits[31:24])
-*/
-
-Name (p415, Package() {
- Buffer () {0x86, 0x09, 0x00, 0x00,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4, 0x79, 0x00},
- Buffer () {0x86, 0x09, 0x00, 0x01,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4, 0x79, 0x00},
- Buffer () {0x86, 0x09, 0x00, 0x01,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x79, 0x00},
-})
-
-Method(RT0b,, Serialized)
-{
- Name(ts, "RT0b")
-
- // Emit test header, set the filename
-
- THDR (ts, "Memory32Fixed Resource Descriptor Macro", __FILE__)
-
- // Main test case for packages above
-
- m330(ts, 3, "p414", p414, p415)
-
- // Check resource descriptor tag offsets
-
- Store (
- ResourceTemplate () {
- Memory32Fixed (ReadOnly, 0xf0f1f2f3, 0xf4f5f6f7, M3F0)
- Memory32Fixed (ReadOnly, 0xf0f1f2f3, 0xf4f5f6f7, M3F1)
- }, Local0)
-
- m331(ts, 1, M3F0._RW, 0x18, M3F1._RW, 0x78, "_RW")
- m331(ts, 2, M3F0._BAS, 0x20, M3F1._BAS, 0x80, "_BAS")
- m331(ts, 3, M3F0._LEN, 0x40, M3F1._LEN, 0xA0, "_LEN")
-}
+/*
+ * Some or all of this work - Copyright (c) 2006 - 2015, Intel Corp.
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without modification,
+ * are permitted provided that the following conditions are met:
+ *
+ * Redistributions of source code must retain the above copyright notice,
+ * this list of conditions and the following disclaimer.
+ * Redistributions in binary form must reproduce the above copyright notice,
+ * this list of conditions and the following disclaimer in the documentation
+ * and/or other materials provided with the distribution.
+ * Neither the name of Intel Corporation nor the names of its contributors
+ * may be used to endorse or promote products derived from this software
+ * without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
+ * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+ * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+ * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+ * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+ * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+/*
+ * Resource Descriptor macros
+ *
+ * Memory32Fixed() Memory Resource Descriptor Macro
+ */
+
+Name (p414, Package() {
+ ResourceTemplate () {
+ Memory32Fixed (ReadOnly, 0xf0f1f2f3, 0xf4f5f6f7)
+ },
+ ResourceTemplate () {
+ Memory32Fixed (ReadWrite, 0xf0f1f2f3, 0xf4f5f6f7)
+ },
+ ResourceTemplate () {
+ Memory32Fixed ( , 0, 0)
+ },
+})
+
+/*
+ACPI Specification, Revision 3.0, September 2, 2004
+6.4.3.4 32-Bit Fixed Memory Range Descriptor
+
+32-Bit Fixed Memory Range Descriptor layout:
+
+Byte 0 (Tag Bits): Value = 10000110B (0x86) (Type = 1, Large item name = 6)
+Byte 1 (Length, bits[7:0]): Value = 00001001B (9)
+Byte 2 (Length, bits[15:8]): Value = 00000000B (0)
+Byte 3 (Information):
+ Bit[7:1] Ignored
+ Bit[0] Write status, _RW
+ 1 writeable (read/write)
+ 0 non-writeable (read-only)
+Byte 4 (Range base address, _BAS, bits[7:0])
+Byte 5 (Range base address, _BAS, bits[15:8])
+Byte 6 (Range base address, _BAS, bits[23:16])
+Byte 7 (Range base address, _BAS, bits[31:24])
+Byte 8 (Range length, _LEN bits[7:0])
+Byte 9 (Range length, _LEN, bits[15:8])
+Byte 10 (Range length, _LEN, bits[23:16])
+Byte 11 (Range length, _LEN, bits[31:24])
+*/
+
+Name (p415, Package() {
+ Buffer () {0x86, 0x09, 0x00, 0x00,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4, 0x79, 0x00},
+ Buffer () {0x86, 0x09, 0x00, 0x01,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4, 0x79, 0x00},
+ Buffer () {0x86, 0x09, 0x00, 0x01,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x79, 0x00},
+})
+
+Method(RT0b,, Serialized)
+{
+ Name(ts, "RT0b")
+
+ // Emit test header, set the filename
+
+ THDR (ts, "Memory32Fixed Resource Descriptor Macro", __FILE__)
+
+ // Main test case for packages above
+
+ m330(ts, 3, "p414", p414, p415)
+
+ // Check resource descriptor tag offsets
+
+ Store (
+ ResourceTemplate () {
+ Memory32Fixed (ReadOnly, 0xf0f1f2f3, 0xf4f5f6f7, M3F0)
+ Memory32Fixed (ReadOnly, 0xf0f1f2f3, 0xf4f5f6f7, M3F1)
+ }, Local0)
+
+ m331(ts, 1, M3F0._RW, 0x18, M3F1._RW, 0x78, "_RW")
+ m331(ts, 2, M3F0._BAS, 0x20, M3F1._BAS, 0x80, "_BAS")
+ m331(ts, 3, M3F0._LEN, 0x40, M3F1._LEN, 0xA0, "_LEN")
+}
diff --git a/tests/aslts/src/runtime/collections/functional/descriptor/qwordio.asl b/tests/aslts/src/runtime/collections/functional/descriptor/qwordio.asl
index 0cd20de68..dcc46e6e8 100644
--- a/tests/aslts/src/runtime/collections/functional/descriptor/qwordio.asl
+++ b/tests/aslts/src/runtime/collections/functional/descriptor/qwordio.asl
@@ -1,704 +1,704 @@
-/*
- * Some or all of this work - Copyright (c) 2006 - 2014, Intel Corp.
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without modification,
- * are permitted provided that the following conditions are met:
- *
- * Redistributions of source code must retain the above copyright notice,
- * this list of conditions and the following disclaimer.
- * Redistributions in binary form must reproduce the above copyright notice,
- * this list of conditions and the following disclaimer in the documentation
- * and/or other materials provided with the distribution.
- * Neither the name of Intel Corporation nor the names of its contributors
- * may be used to endorse or promote products derived from this software
- * without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
- * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
- * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
- * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
- * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
- * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-/*
- * Resource Descriptor macros
- *
- * QWord IO Resource Descriptor Macro
- */
-
-Name (p416, Package() {
-
- // Byte 4 (General Flags) of QWord Address Space Descriptor
-
- ResourceTemplate () {
- QWordIO (ResourceProducer, MinNotFixed, MaxNotFixed, PosDecode, ,
- 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
- 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
- },
- ResourceTemplate () {
- QWordIO (ResourceProducer, MinNotFixed, MaxNotFixed, SubDecode, ,
- 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
- 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
- },
- ResourceTemplate () {
- QWordIO (ResourceProducer, MinNotFixed, MaxFixed, PosDecode, ,
- 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
- 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
- },
- ResourceTemplate () {
- QWordIO (ResourceProducer, MinNotFixed, MaxFixed, SubDecode, ,
- 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
- 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
- },
- ResourceTemplate () {
- QWordIO (ResourceProducer, MinFixed, MaxNotFixed, PosDecode, ,
- 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
- 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
- },
- ResourceTemplate () {
- QWordIO (ResourceProducer, MinFixed, MaxNotFixed, SubDecode, ,
- 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
- 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
- },
- ResourceTemplate () {
- QWordIO (ResourceProducer, MinFixed, MaxFixed, PosDecode, ,
- 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
- 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
- },
- ResourceTemplate () {
- QWordIO (ResourceProducer, MinFixed, MaxFixed, SubDecode, ,
- 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
- 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
- },
- ResourceTemplate () {
- QWordIO (ResourceConsumer, MinNotFixed, MaxNotFixed, PosDecode, ,
- 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
- 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
- },
- ResourceTemplate () {
- QWordIO (ResourceConsumer, MinNotFixed, MaxNotFixed, SubDecode, ,
- 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
- 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
- },
- ResourceTemplate () {
- QWordIO (ResourceConsumer, MinNotFixed, MaxFixed, PosDecode, ,
- 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
- 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
- },
- ResourceTemplate () {
- QWordIO (ResourceConsumer, MinNotFixed, MaxFixed, SubDecode, ,
- 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
- 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
- },
- ResourceTemplate () {
- QWordIO (ResourceConsumer, MinFixed, MaxNotFixed, PosDecode, ,
- 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
- 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
- },
- ResourceTemplate () {
- QWordIO (ResourceConsumer, MinFixed, MaxNotFixed, SubDecode, ,
- 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
- 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
- },
- ResourceTemplate () {
- QWordIO (ResourceConsumer, MinFixed, MaxFixed, PosDecode, ,
- 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
- 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
- },
- ResourceTemplate () {
- QWordIO (ResourceConsumer, MinFixed, MaxFixed, SubDecode, ,
- 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
- 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
- },
-
- // Byte 5 (Type Specific Flags) of QWord Address Space Descriptor
-
- ResourceTemplate () {
- QWordIO ( , , , , NonISAOnlyRanges,
- 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
- 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- , , , TypeStatic, DenseTranslation)
- },
- ResourceTemplate () {
- QWordIO ( , , , , NonISAOnlyRanges,
- 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
- 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- , , , TypeStatic, SparseTranslation)
- },
- ResourceTemplate () {
- QWordIO ( , , , , NonISAOnlyRanges,
- 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
- 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- , , , TypeTranslation, DenseTranslation)
- },
- ResourceTemplate () {
- QWordIO ( , , , , NonISAOnlyRanges,
- 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
- 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- , , , TypeTranslation, SparseTranslation)
- },
- ResourceTemplate () {
- QWordIO ( , , , , ISAOnlyRanges,
- 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
- 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- , , , TypeStatic, DenseTranslation)
- },
- ResourceTemplate () {
- QWordIO ( , , , , ISAOnlyRanges,
- 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
- 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- , , , TypeStatic, SparseTranslation)
- },
- ResourceTemplate () {
- QWordIO ( , , , , ISAOnlyRanges,
- 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
- 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- , , , TypeTranslation, DenseTranslation)
- },
- ResourceTemplate () {
- QWordIO ( , , , , ISAOnlyRanges,
- 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
- 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- , , , TypeTranslation, SparseTranslation)
- },
- ResourceTemplate () {
- QWordIO ( , , , , EntireRange,
- 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
- 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- , , , TypeStatic, DenseTranslation)
- },
- ResourceTemplate () {
- QWordIO ( , , , , EntireRange,
- 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
- 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- , , , TypeStatic, SparseTranslation)
- },
- ResourceTemplate () {
- QWordIO ( , , , , EntireRange,
- 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
- 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- , , , TypeTranslation, DenseTranslation)
- },
- ResourceTemplate () {
- QWordIO ( , , , , EntireRange,
- 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
- 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- , , , TypeTranslation, SparseTranslation)
- },
-
- // Particular cases
-
- ResourceTemplate () {
- QWordIO ( , , , , ,
- 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
- 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
- },
- ResourceTemplate () {
- QWordIO ( , , , , ,
- 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
- 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- , , , , )
- },
-
- // Resource Source
-
- ResourceTemplate () {
- QWordIO ( , , , , ,
- 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
- 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- 0x01, "", , , )
- },
- ResourceTemplate () {
- QWordIO ( , , , , ,
- 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
- 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- 0x0f, "P", , , )
- },
- ResourceTemplate () {
- QWordIO ( , , , , ,
- 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
- 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- 0xf0, "PATH", , , )
- },
- ResourceTemplate () {
- QWordIO ( , , , , ,
- 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
- 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- 0xff,
- "!\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !\"#$%&'()*",
- , , )
- },
-
- // Particular cases
-
- ResourceTemplate () {
- QWordIO (ResourceConsumer, MinFixed, MaxFixed, SubDecode, EntireRange,
- 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
- 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- 0xff, "PATHPATHPATH", QIO0, TypeTranslation, SparseTranslation)
- },
- ResourceTemplate () {
- QWordIO (ResourceConsumer, MinFixed, MaxFixed, SubDecode, EntireRange,
- 0, 0, 0, 0, 0,
- 0xff, "PATHPATHPATH", , TypeTranslation, SparseTranslation)
- },
-
- // 20051021, relaxation for omitted ResourceSource (bug-fix 70 rejection)
- ResourceTemplate () {
- QWordIO ( , , , , ,
- 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
- 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- 0x0f)
- },
-})
-
-/*
-ACPI Specification, Revision 3.0, September 2, 2004
-6.4.3.5.1 QWord Address Space Descriptor
-
-I/O QWord Address Space Descriptor layout:
-
-Byte 0 (Tag Bits): Value=10001010B (0x8a) (Type = 1, Large item name = 0xA)
-Byte 1 (Length, bits[7:0]): Variable: Value = 43 (minimum)
-Byte 2 (Length, bits[15:8]): Variable: Value = 0 (minimum)
-Byte 3 (Resource Type):
- 1 I/O range
-Byte 4 (General Flags):
- Bits[7:4] Reserved (must be 0)
- Bit[3] Min Address Fixed, _MAF:
- 1 The specified maximum address is fixed
- 0 The specified maximum address is not fixed
- and can be changed
- Bit[2] Max Address Fixed,_MIF:
- 1 The specified minimum address is fixed
- 0 The specified minimum address is not fixed
- and can be changed
- Bit[1] Decode Type, _DEC:
- 1 This bridge subtractively decodes this address
- (top level bridges only)
- 0 This bridge positively decodes this address
- Bit[0] Consumer/Producer:
- 1-This device consumes this resource
- 0-This device produces and consumes this resource
-
-Byte 5 (Type Specific Flags):
- Flags that are specific to each resource type. The meaning of the flags
- in this field depends on the value of the Resource Type field (see above)
- Bits[7:6] Reserved (must be 0)
- Bit[5] Sparse Translation, _TRS. This bit is only meaningful if Bit[4] is set.
- 1 SparseTranslation: The primary-side memory address of any specific
- I/O port within the secondary-side range can be found using
- the following function.
-
- address = (((port & 0xFFFc) << 10) || (port & 0xFFF)) + _TRA
-
- In the address used to access the I/O port, bits[11:2] must be identical
- to bits[21:12], this gives four bytes of I/O ports on each 4 KB page.
- 0 DenseTranslation: The primary-side memory address of any specific I/O port
- within the secondary-side range can be found using the following function.
-
- address = port + _TRA
- Bit[4] I/O to Memory Translation, _TTP
- 1 TypeTranslation: This resource, which is I/O on the secondary side of
- the bridge, is memory on the primary side of the bridge.
- 0 TypeStatic: This resource, which is I/O on the secondary side of
- the bridge, is also I/O on the primary side of the bridge.
- Bit[3:2] Reserved (must be 0)
- Bit[1:0] _RNG
- 3 Memory window covers the entire range
- 2 ISARangesOnly. This flag is for bridges on systems with multiple bridges.
- Setting this bit means the memory window specified in this descriptor is
- limited to the ISA I/O addresses that fall within the specified window.
- The ISA I/O ranges are: n000-n0FF, n400-n4FF, n800-n8FF, nC00-nCFF. This
- bit can only be set for bridges entirely configured through ACPI namespace.
- 1 NonISARangesOnly. This flag is for bridges on systems with multiple bridges.
- Setting this bit means the memory window specified in this descriptor is
- limited to the non-ISA I/O addresses that fall within the specified window.
- The non-ISA I/O ranges are: n100-n3FF, n500-n7FF, n900-nBFF, nD00-nFFF.
- This bit can only be set for bridges entirely configured through ACPI namespace.
- 0 Reserved
-
-Byte 6 (Address space granularity, _GRA bits[7:0]):
- A set bit in this mask means that this bit is decoded. All bits less
- significant than the most significant set bit must be set. (in other
- words, the value of the full Address Space Granularity field (all 32
- bits) must be a number (2**n-1).
-Byte 7 (Address space granularity, _GRA bits[15:8])
-Byte 8 (Address space granularity, _GRA bits[23:16])
-Byte 9 (Address space granularity, _GRA bits[31:24])
-Byte 10 (Address space granularity, _GRA bits[39:32])
-Byte 11 (Address space granularity, _GRA bits[47:40])
-Byte 12 (Address space granularity, _GRA bits[55:48])
-Byte 13 (Address space granularity, _GRA bits[63:56])
-Byte 14 (Address range minimum, _MIN bits [7:0]):
- For bridges that translate addresses, this is the address space
- on the secondary side of the bridge
-Byte 15 (Address range minimum, _MIN bits[15:8])
-Byte 16 (Address range minimum, _MIN bits[23:16])
-Byte 17 (Address range minimum, _MIN bits[31:24])
-Byte 18 (Address range minimum, _MIN bits[39:32])
-Byte 19 (Address range minimum, _MIN bits[47:40])
-Byte 20 (Address range minimum, _MIN bits[55:48])
-Byte 21 (Address range minimum, _MIN bits[63:56])
-Byte 22 (Address range maximum, _MAX bits [7:0]): See comment for _MIN
-Byte 23 (Address range maximum, _MAX bits[15:8])
-Byte 24 (Address range maximum, _MAX bits[23:16])
-Byte 25 (Address range maximum, _MAX bits[31:24])
-Byte 26 (Address range maximum, _MAX bits[39:32])
-Byte 27 (Address range maximum, _MAX bits[47:40])
-Byte 28 (Address range maximum, _MAX bits[55:48])
-Byte 29 (Address range maximum, _MAX bits[63:56])
-Byte 30 (Address Translation offset, _TRA bits [7:0]):
- For bridges that translate addresses across the bridge, this is the
- offset that must be added to the address on the secondary side to obtain
- the address on the primary side. Non-bridge devices must list 0 for all
- Address Translation offset bits
-Byte 31 (Address Translation offset, _TRA bits[15:8])
-Byte 32 (Address Translation offset, _TRA bits[23:16])
-Byte 33 (Address Translation offset, _TRA bits[31:24])
-Byte 34 (Address Translation offset, _TRA bits[39:32])
-Byte 35 (Address Translation offset, _TRA bits[47:40])
-Byte 36 (Address Translation offset, _TRA bits[55:48])
-Byte 37 (Address Translation offset, _TRA bits[63:56])
-Byte 38 (Address Length, _LEN bits [7:0])
-Byte 39 (Address Length, _LEN bits[15:8])
-Byte 40 (Address Length, _LEN bits[23:16])
-Byte 41 (Address Length, _LEN bits[31:24])
-Byte 42 (Address Length, _LEN bits[39:32])
-Byte 43 (Address Length, _LEN bits[47:40])
-Byte 44 (Address Length, _LEN bits[55:48])
-Byte 45 (Address Length, _LEN bits[63:56])
-Byte 46 (Resource Source Index):
- (Optional) Only present if Resource Source (below) is present. This
- field gives an index to the specific resource descriptor that this
- device consumes from in the current resource template for the device
- object pointed to in Resource Source
-String (Resource Source):
- (Optional) If present, the device that uses this descriptor consumes
- its resources from the resources produced by the named device object.
- If not present, the device consumes its resources out of a global pool.
- If not present, the device consumes this resource from its hierarchical
- parent.
-*/
-
-Name (p417, Package() {
-
- // Byte 4 (General Flags) of QWord Address Space Descriptor
-
- Buffer () {0x8a, 0x2b, 0x00, 0x01, 0x00, 0x03,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8a, 0x2b, 0x00, 0x01, 0x02, 0x03,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8a, 0x2b, 0x00, 0x01, 0x08, 0x03,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8a, 0x2b, 0x00, 0x01, 0x0a, 0x03,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8a, 0x2b, 0x00, 0x01, 0x04, 0x03,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8a, 0x2b, 0x00, 0x01, 0x06, 0x03,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8a, 0x2b, 0x00, 0x01, 0x0c, 0x03,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8a, 0x2b, 0x00, 0x01, 0x0e, 0x03,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8a, 0x2b, 0x00, 0x01, 0x01, 0x03,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8a, 0x2b, 0x00, 0x01, 0x03, 0x03,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8a, 0x2b, 0x00, 0x01, 0x09, 0x03,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8a, 0x2b, 0x00, 0x01, 0x0b, 0x03,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8a, 0x2b, 0x00, 0x01, 0x05, 0x03,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8a, 0x2b, 0x00, 0x01, 0x07, 0x03,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8a, 0x2b, 0x00, 0x01, 0x0d, 0x03,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8a, 0x2b, 0x00, 0x01, 0x0f, 0x03,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
-
- // Byte 5 (Type Specific Flags) of QWord Address Space Descriptor
-
- Buffer () {0x8a, 0x2b, 0x00, 0x01, 0x01, 0x01,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8a, 0x2b, 0x00, 0x01, 0x01, 0x21,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8a, 0x2b, 0x00, 0x01, 0x01, 0x11,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8a, 0x2b, 0x00, 0x01, 0x01, 0x31,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8a, 0x2b, 0x00, 0x01, 0x01, 0x02,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8a, 0x2b, 0x00, 0x01, 0x01, 0x22,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8a, 0x2b, 0x00, 0x01, 0x01, 0x12,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8a, 0x2b, 0x00, 0x01, 0x01, 0x32,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8a, 0x2b, 0x00, 0x01, 0x01, 0x03,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8a, 0x2b, 0x00, 0x01, 0x01, 0x23,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8a, 0x2b, 0x00, 0x01, 0x01, 0x13,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8a, 0x2b, 0x00, 0x01, 0x01, 0x33,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
-
- // Particular cases
-
- Buffer () {0x8a, 0x2b, 0x00, 0x01, 0x01, 0x03,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8a, 0x2b, 0x00, 0x01, 0x01, 0x03,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
-
- // Resource Source
-
- Buffer () {0x8a, 0x2d, 0x00, 0x01, 0x01, 0x03,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8,
- 0x01, 0x00, 0x79, 0x00},
- Buffer () {0x8a, 0x2e, 0x00, 0x01, 0x01, 0x03,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8,
- 0x0f, 0x50, 0x00, 0x79, 0x00},
- Buffer () {0x8a, 0x31, 0x00, 0x01, 0x01, 0x03,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8,
- 0xf0, 0x50, 0x41, 0x54, 0x48, 0x00, 0x79, 0x00},
- Buffer () {0x8a, 0xf5, 0x00, 0x01, 0x01, 0x03,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8,
- 0xff,
- 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28,
- 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30,
- 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38,
- 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f, 0x40,
- 0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48,
- 0x49, 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f, 0x50,
- 0x51, 0x52, 0x53, 0x54, 0x55, 0x56, 0x57, 0x58,
- 0x59, 0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f, 0x60,
- 0x61, 0x62, 0x63, 0x64, 0x65, 0x66, 0x67, 0x68,
- 0x69, 0x6a, 0x6b, 0x6c, 0x6d, 0x6e, 0x6f, 0x70,
- 0x71, 0x72, 0x73, 0x74, 0x75, 0x76, 0x77, 0x78,
- 0x79, 0x7a, 0x7b, 0x7c, 0x7d, 0x7e, 0x20, 0x21,
- 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29,
- 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31,
- 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x39,
- 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f, 0x40, 0x41,
- 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, 0x49,
- 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f, 0x50, 0x51,
- 0x52, 0x53, 0x54, 0x55, 0x56, 0x57, 0x58, 0x59,
- 0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f, 0x60, 0x61,
- 0x62, 0x63, 0x64, 0x65, 0x66, 0x67, 0x68, 0x69,
- 0x6a, 0x6b, 0x6c, 0x6d, 0x6e, 0x6f, 0x70, 0x71,
- 0x72, 0x73, 0x74, 0x75, 0x76, 0x77, 0x78, 0x79,
- 0x7a, 0x7b, 0x7c, 0x7d, 0x7e, 0x20, 0x21, 0x22,
- 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a,
- 0x00, 0x79, 0x00},
-
- // Particular cases
-
- Buffer () {0x8a, 0x39, 0x00, 0x01, 0x0f, 0x33,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8,
- 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
- 0x48, 0x50, 0x41, 0x54, 0x48, 0x00, 0x79, 0x00},
- Buffer () {0x8a, 0x39, 0x00, 0x01, 0x0f, 0x33,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
- 0x48, 0x50, 0x41, 0x54, 0x48, 0x00, 0x79, 0x00},
-
- // 20051021, relaxation for omitted ResourceSource (bug-fix 70 rejection)
- Buffer () {0x8a, 0x2c, 0x00, 0x01, 0x01, 0x03,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8,
- 0x0f, 0x79, 0x00},
-})
-
-Method(RT0c,, Serialized)
-{
- Name(ts, "RT0c")
-
- // Emit test header, set the filename
-
- THDR (ts, "QWordIO Resource Descriptor Macro", __FILE__)
-
- // Main test case for packages above
-
- m330(ts, 37, "p416", p416, p417)
-
- // Check resource descriptor tag offsets
-
- Store (
- ResourceTemplate () {
- QWordIO (ResourceProducer, MinNotFixed, MaxNotFixed, PosDecode, EntireRange,
- 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
- 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff, , , QIO0)
- QWordIO (ResourceConsumer, MinNotFixed, MaxNotFixed, PosDecode, EntireRange,
- 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
- 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff, , , QIO1)
- }, Local0)
-
- m331(ts, 1, QIO0._DEC, 0x21, QIO1._DEC, 0x0191, "_DEC")
- m331(ts, 2, QIO0._MIF, 0x22, QIO1._MIF, 0x0192, "_MIF")
- m331(ts, 3, QIO0._MAF, 0x23, QIO1._MAF, 0x0193, "_MAF")
- m331(ts, 4, QIO0._RNG, 0x28, QIO1._RNG, 0x0198, "_RNG")
- m331(ts, 5, QIO0._TTP, 0x2c, QIO1._TTP, 0x019c, "_TTP")
- m331(ts, 6, QIO0._TRS, 0x2d, QIO1._TRS, 0x019d, "_TRS")
- m331(ts, 7, QIO0._GRA, 0x30, QIO1._GRA, 0x01A0, "_GRA")
- m331(ts, 8, QIO0._MIN, 0x70, QIO1._MIN, 0x01E0, "_MIN")
- m331(ts, 9, QIO0._MAX, 0xB0, QIO1._MAX, 0x0220, "_MAX")
- m331(ts, 10, QIO0._TRA, 0xF0, QIO1._TRA, 0x0260, "_TRA")
- m331(ts, 11, QIO0._LEN, 0x0130, QIO1._LEN, 0x02A0, "_LEN")
-}
-
-
+/*
+ * Some or all of this work - Copyright (c) 2006 - 2015, Intel Corp.
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without modification,
+ * are permitted provided that the following conditions are met:
+ *
+ * Redistributions of source code must retain the above copyright notice,
+ * this list of conditions and the following disclaimer.
+ * Redistributions in binary form must reproduce the above copyright notice,
+ * this list of conditions and the following disclaimer in the documentation
+ * and/or other materials provided with the distribution.
+ * Neither the name of Intel Corporation nor the names of its contributors
+ * may be used to endorse or promote products derived from this software
+ * without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
+ * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+ * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+ * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+ * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+ * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+/*
+ * Resource Descriptor macros
+ *
+ * QWord IO Resource Descriptor Macro
+ */
+
+Name (p416, Package() {
+
+ // Byte 4 (General Flags) of QWord Address Space Descriptor
+
+ ResourceTemplate () {
+ QWordIO (ResourceProducer, MinNotFixed, MaxNotFixed, PosDecode, ,
+ 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
+ 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
+ },
+ ResourceTemplate () {
+ QWordIO (ResourceProducer, MinNotFixed, MaxNotFixed, SubDecode, ,
+ 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
+ 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
+ },
+ ResourceTemplate () {
+ QWordIO (ResourceProducer, MinNotFixed, MaxFixed, PosDecode, ,
+ 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
+ 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
+ },
+ ResourceTemplate () {
+ QWordIO (ResourceProducer, MinNotFixed, MaxFixed, SubDecode, ,
+ 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
+ 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
+ },
+ ResourceTemplate () {
+ QWordIO (ResourceProducer, MinFixed, MaxNotFixed, PosDecode, ,
+ 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
+ 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
+ },
+ ResourceTemplate () {
+ QWordIO (ResourceProducer, MinFixed, MaxNotFixed, SubDecode, ,
+ 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
+ 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
+ },
+ ResourceTemplate () {
+ QWordIO (ResourceProducer, MinFixed, MaxFixed, PosDecode, ,
+ 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
+ 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
+ },
+ ResourceTemplate () {
+ QWordIO (ResourceProducer, MinFixed, MaxFixed, SubDecode, ,
+ 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
+ 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
+ },
+ ResourceTemplate () {
+ QWordIO (ResourceConsumer, MinNotFixed, MaxNotFixed, PosDecode, ,
+ 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
+ 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
+ },
+ ResourceTemplate () {
+ QWordIO (ResourceConsumer, MinNotFixed, MaxNotFixed, SubDecode, ,
+ 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
+ 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
+ },
+ ResourceTemplate () {
+ QWordIO (ResourceConsumer, MinNotFixed, MaxFixed, PosDecode, ,
+ 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
+ 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
+ },
+ ResourceTemplate () {
+ QWordIO (ResourceConsumer, MinNotFixed, MaxFixed, SubDecode, ,
+ 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
+ 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
+ },
+ ResourceTemplate () {
+ QWordIO (ResourceConsumer, MinFixed, MaxNotFixed, PosDecode, ,
+ 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
+ 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
+ },
+ ResourceTemplate () {
+ QWordIO (ResourceConsumer, MinFixed, MaxNotFixed, SubDecode, ,
+ 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
+ 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
+ },
+ ResourceTemplate () {
+ QWordIO (ResourceConsumer, MinFixed, MaxFixed, PosDecode, ,
+ 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
+ 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
+ },
+ ResourceTemplate () {
+ QWordIO (ResourceConsumer, MinFixed, MaxFixed, SubDecode, ,
+ 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
+ 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
+ },
+
+ // Byte 5 (Type Specific Flags) of QWord Address Space Descriptor
+
+ ResourceTemplate () {
+ QWordIO ( , , , , NonISAOnlyRanges,
+ 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
+ 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ , , , TypeStatic, DenseTranslation)
+ },
+ ResourceTemplate () {
+ QWordIO ( , , , , NonISAOnlyRanges,
+ 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
+ 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ , , , TypeStatic, SparseTranslation)
+ },
+ ResourceTemplate () {
+ QWordIO ( , , , , NonISAOnlyRanges,
+ 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
+ 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ , , , TypeTranslation, DenseTranslation)
+ },
+ ResourceTemplate () {
+ QWordIO ( , , , , NonISAOnlyRanges,
+ 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
+ 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ , , , TypeTranslation, SparseTranslation)
+ },
+ ResourceTemplate () {
+ QWordIO ( , , , , ISAOnlyRanges,
+ 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
+ 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ , , , TypeStatic, DenseTranslation)
+ },
+ ResourceTemplate () {
+ QWordIO ( , , , , ISAOnlyRanges,
+ 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
+ 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ , , , TypeStatic, SparseTranslation)
+ },
+ ResourceTemplate () {
+ QWordIO ( , , , , ISAOnlyRanges,
+ 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
+ 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ , , , TypeTranslation, DenseTranslation)
+ },
+ ResourceTemplate () {
+ QWordIO ( , , , , ISAOnlyRanges,
+ 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
+ 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ , , , TypeTranslation, SparseTranslation)
+ },
+ ResourceTemplate () {
+ QWordIO ( , , , , EntireRange,
+ 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
+ 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ , , , TypeStatic, DenseTranslation)
+ },
+ ResourceTemplate () {
+ QWordIO ( , , , , EntireRange,
+ 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
+ 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ , , , TypeStatic, SparseTranslation)
+ },
+ ResourceTemplate () {
+ QWordIO ( , , , , EntireRange,
+ 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
+ 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ , , , TypeTranslation, DenseTranslation)
+ },
+ ResourceTemplate () {
+ QWordIO ( , , , , EntireRange,
+ 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
+ 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ , , , TypeTranslation, SparseTranslation)
+ },
+
+ // Particular cases
+
+ ResourceTemplate () {
+ QWordIO ( , , , , ,
+ 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
+ 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
+ },
+ ResourceTemplate () {
+ QWordIO ( , , , , ,
+ 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
+ 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ , , , , )
+ },
+
+ // Resource Source
+
+ ResourceTemplate () {
+ QWordIO ( , , , , ,
+ 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
+ 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ 0x01, "", , , )
+ },
+ ResourceTemplate () {
+ QWordIO ( , , , , ,
+ 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
+ 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ 0x0f, "P", , , )
+ },
+ ResourceTemplate () {
+ QWordIO ( , , , , ,
+ 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
+ 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ 0xf0, "PATH", , , )
+ },
+ ResourceTemplate () {
+ QWordIO ( , , , , ,
+ 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
+ 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ 0xff,
+ "!\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !\"#$%&'()*",
+ , , )
+ },
+
+ // Particular cases
+
+ ResourceTemplate () {
+ QWordIO (ResourceConsumer, MinFixed, MaxFixed, SubDecode, EntireRange,
+ 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
+ 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ 0xff, "PATHPATHPATH", QIO0, TypeTranslation, SparseTranslation)
+ },
+ ResourceTemplate () {
+ QWordIO (ResourceConsumer, MinFixed, MaxFixed, SubDecode, EntireRange,
+ 0, 0, 0, 0, 0,
+ 0xff, "PATHPATHPATH", , TypeTranslation, SparseTranslation)
+ },
+
+ // 20051021, relaxation for omitted ResourceSource (bug-fix 70 rejection)
+ ResourceTemplate () {
+ QWordIO ( , , , , ,
+ 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
+ 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ 0x0f)
+ },
+})
+
+/*
+ACPI Specification, Revision 3.0, September 2, 2004
+6.4.3.5.1 QWord Address Space Descriptor
+
+I/O QWord Address Space Descriptor layout:
+
+Byte 0 (Tag Bits): Value=10001010B (0x8a) (Type = 1, Large item name = 0xA)
+Byte 1 (Length, bits[7:0]): Variable: Value = 43 (minimum)
+Byte 2 (Length, bits[15:8]): Variable: Value = 0 (minimum)
+Byte 3 (Resource Type):
+ 1 I/O range
+Byte 4 (General Flags):
+ Bits[7:4] Reserved (must be 0)
+ Bit[3] Min Address Fixed, _MAF:
+ 1 The specified maximum address is fixed
+ 0 The specified maximum address is not fixed
+ and can be changed
+ Bit[2] Max Address Fixed,_MIF:
+ 1 The specified minimum address is fixed
+ 0 The specified minimum address is not fixed
+ and can be changed
+ Bit[1] Decode Type, _DEC:
+ 1 This bridge subtractively decodes this address
+ (top level bridges only)
+ 0 This bridge positively decodes this address
+ Bit[0] Consumer/Producer:
+ 1-This device consumes this resource
+ 0-This device produces and consumes this resource
+
+Byte 5 (Type Specific Flags):
+ Flags that are specific to each resource type. The meaning of the flags
+ in this field depends on the value of the Resource Type field (see above)
+ Bits[7:6] Reserved (must be 0)
+ Bit[5] Sparse Translation, _TRS. This bit is only meaningful if Bit[4] is set.
+ 1 SparseTranslation: The primary-side memory address of any specific
+ I/O port within the secondary-side range can be found using
+ the following function.
+
+ address = (((port & 0xFFFc) << 10) || (port & 0xFFF)) + _TRA
+
+ In the address used to access the I/O port, bits[11:2] must be identical
+ to bits[21:12], this gives four bytes of I/O ports on each 4 KB page.
+ 0 DenseTranslation: The primary-side memory address of any specific I/O port
+ within the secondary-side range can be found using the following function.
+
+ address = port + _TRA
+ Bit[4] I/O to Memory Translation, _TTP
+ 1 TypeTranslation: This resource, which is I/O on the secondary side of
+ the bridge, is memory on the primary side of the bridge.
+ 0 TypeStatic: This resource, which is I/O on the secondary side of
+ the bridge, is also I/O on the primary side of the bridge.
+ Bit[3:2] Reserved (must be 0)
+ Bit[1:0] _RNG
+ 3 Memory window covers the entire range
+ 2 ISARangesOnly. This flag is for bridges on systems with multiple bridges.
+ Setting this bit means the memory window specified in this descriptor is
+ limited to the ISA I/O addresses that fall within the specified window.
+ The ISA I/O ranges are: n000-n0FF, n400-n4FF, n800-n8FF, nC00-nCFF. This
+ bit can only be set for bridges entirely configured through ACPI namespace.
+ 1 NonISARangesOnly. This flag is for bridges on systems with multiple bridges.
+ Setting this bit means the memory window specified in this descriptor is
+ limited to the non-ISA I/O addresses that fall within the specified window.
+ The non-ISA I/O ranges are: n100-n3FF, n500-n7FF, n900-nBFF, nD00-nFFF.
+ This bit can only be set for bridges entirely configured through ACPI namespace.
+ 0 Reserved
+
+Byte 6 (Address space granularity, _GRA bits[7:0]):
+ A set bit in this mask means that this bit is decoded. All bits less
+ significant than the most significant set bit must be set. (in other
+ words, the value of the full Address Space Granularity field (all 32
+ bits) must be a number (2**n-1).
+Byte 7 (Address space granularity, _GRA bits[15:8])
+Byte 8 (Address space granularity, _GRA bits[23:16])
+Byte 9 (Address space granularity, _GRA bits[31:24])
+Byte 10 (Address space granularity, _GRA bits[39:32])
+Byte 11 (Address space granularity, _GRA bits[47:40])
+Byte 12 (Address space granularity, _GRA bits[55:48])
+Byte 13 (Address space granularity, _GRA bits[63:56])
+Byte 14 (Address range minimum, _MIN bits [7:0]):
+ For bridges that translate addresses, this is the address space
+ on the secondary side of the bridge
+Byte 15 (Address range minimum, _MIN bits[15:8])
+Byte 16 (Address range minimum, _MIN bits[23:16])
+Byte 17 (Address range minimum, _MIN bits[31:24])
+Byte 18 (Address range minimum, _MIN bits[39:32])
+Byte 19 (Address range minimum, _MIN bits[47:40])
+Byte 20 (Address range minimum, _MIN bits[55:48])
+Byte 21 (Address range minimum, _MIN bits[63:56])
+Byte 22 (Address range maximum, _MAX bits [7:0]): See comment for _MIN
+Byte 23 (Address range maximum, _MAX bits[15:8])
+Byte 24 (Address range maximum, _MAX bits[23:16])
+Byte 25 (Address range maximum, _MAX bits[31:24])
+Byte 26 (Address range maximum, _MAX bits[39:32])
+Byte 27 (Address range maximum, _MAX bits[47:40])
+Byte 28 (Address range maximum, _MAX bits[55:48])
+Byte 29 (Address range maximum, _MAX bits[63:56])
+Byte 30 (Address Translation offset, _TRA bits [7:0]):
+ For bridges that translate addresses across the bridge, this is the
+ offset that must be added to the address on the secondary side to obtain
+ the address on the primary side. Non-bridge devices must list 0 for all
+ Address Translation offset bits
+Byte 31 (Address Translation offset, _TRA bits[15:8])
+Byte 32 (Address Translation offset, _TRA bits[23:16])
+Byte 33 (Address Translation offset, _TRA bits[31:24])
+Byte 34 (Address Translation offset, _TRA bits[39:32])
+Byte 35 (Address Translation offset, _TRA bits[47:40])
+Byte 36 (Address Translation offset, _TRA bits[55:48])
+Byte 37 (Address Translation offset, _TRA bits[63:56])
+Byte 38 (Address Length, _LEN bits [7:0])
+Byte 39 (Address Length, _LEN bits[15:8])
+Byte 40 (Address Length, _LEN bits[23:16])
+Byte 41 (Address Length, _LEN bits[31:24])
+Byte 42 (Address Length, _LEN bits[39:32])
+Byte 43 (Address Length, _LEN bits[47:40])
+Byte 44 (Address Length, _LEN bits[55:48])
+Byte 45 (Address Length, _LEN bits[63:56])
+Byte 46 (Resource Source Index):
+ (Optional) Only present if Resource Source (below) is present. This
+ field gives an index to the specific resource descriptor that this
+ device consumes from in the current resource template for the device
+ object pointed to in Resource Source
+String (Resource Source):
+ (Optional) If present, the device that uses this descriptor consumes
+ its resources from the resources produced by the named device object.
+ If not present, the device consumes its resources out of a global pool.
+ If not present, the device consumes this resource from its hierarchical
+ parent.
+*/
+
+Name (p417, Package() {
+
+ // Byte 4 (General Flags) of QWord Address Space Descriptor
+
+ Buffer () {0x8a, 0x2b, 0x00, 0x01, 0x00, 0x03,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8a, 0x2b, 0x00, 0x01, 0x02, 0x03,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8a, 0x2b, 0x00, 0x01, 0x08, 0x03,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8a, 0x2b, 0x00, 0x01, 0x0a, 0x03,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8a, 0x2b, 0x00, 0x01, 0x04, 0x03,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8a, 0x2b, 0x00, 0x01, 0x06, 0x03,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8a, 0x2b, 0x00, 0x01, 0x0c, 0x03,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8a, 0x2b, 0x00, 0x01, 0x0e, 0x03,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8a, 0x2b, 0x00, 0x01, 0x01, 0x03,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8a, 0x2b, 0x00, 0x01, 0x03, 0x03,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8a, 0x2b, 0x00, 0x01, 0x09, 0x03,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8a, 0x2b, 0x00, 0x01, 0x0b, 0x03,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8a, 0x2b, 0x00, 0x01, 0x05, 0x03,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8a, 0x2b, 0x00, 0x01, 0x07, 0x03,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8a, 0x2b, 0x00, 0x01, 0x0d, 0x03,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8a, 0x2b, 0x00, 0x01, 0x0f, 0x03,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+
+ // Byte 5 (Type Specific Flags) of QWord Address Space Descriptor
+
+ Buffer () {0x8a, 0x2b, 0x00, 0x01, 0x01, 0x01,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8a, 0x2b, 0x00, 0x01, 0x01, 0x21,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8a, 0x2b, 0x00, 0x01, 0x01, 0x11,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8a, 0x2b, 0x00, 0x01, 0x01, 0x31,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8a, 0x2b, 0x00, 0x01, 0x01, 0x02,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8a, 0x2b, 0x00, 0x01, 0x01, 0x22,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8a, 0x2b, 0x00, 0x01, 0x01, 0x12,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8a, 0x2b, 0x00, 0x01, 0x01, 0x32,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8a, 0x2b, 0x00, 0x01, 0x01, 0x03,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8a, 0x2b, 0x00, 0x01, 0x01, 0x23,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8a, 0x2b, 0x00, 0x01, 0x01, 0x13,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8a, 0x2b, 0x00, 0x01, 0x01, 0x33,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+
+ // Particular cases
+
+ Buffer () {0x8a, 0x2b, 0x00, 0x01, 0x01, 0x03,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8a, 0x2b, 0x00, 0x01, 0x01, 0x03,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+
+ // Resource Source
+
+ Buffer () {0x8a, 0x2d, 0x00, 0x01, 0x01, 0x03,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8,
+ 0x01, 0x00, 0x79, 0x00},
+ Buffer () {0x8a, 0x2e, 0x00, 0x01, 0x01, 0x03,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8,
+ 0x0f, 0x50, 0x00, 0x79, 0x00},
+ Buffer () {0x8a, 0x31, 0x00, 0x01, 0x01, 0x03,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8,
+ 0xf0, 0x50, 0x41, 0x54, 0x48, 0x00, 0x79, 0x00},
+ Buffer () {0x8a, 0xf5, 0x00, 0x01, 0x01, 0x03,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8,
+ 0xff,
+ 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28,
+ 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30,
+ 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38,
+ 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f, 0x40,
+ 0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48,
+ 0x49, 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f, 0x50,
+ 0x51, 0x52, 0x53, 0x54, 0x55, 0x56, 0x57, 0x58,
+ 0x59, 0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f, 0x60,
+ 0x61, 0x62, 0x63, 0x64, 0x65, 0x66, 0x67, 0x68,
+ 0x69, 0x6a, 0x6b, 0x6c, 0x6d, 0x6e, 0x6f, 0x70,
+ 0x71, 0x72, 0x73, 0x74, 0x75, 0x76, 0x77, 0x78,
+ 0x79, 0x7a, 0x7b, 0x7c, 0x7d, 0x7e, 0x20, 0x21,
+ 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29,
+ 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31,
+ 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x39,
+ 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f, 0x40, 0x41,
+ 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, 0x49,
+ 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f, 0x50, 0x51,
+ 0x52, 0x53, 0x54, 0x55, 0x56, 0x57, 0x58, 0x59,
+ 0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f, 0x60, 0x61,
+ 0x62, 0x63, 0x64, 0x65, 0x66, 0x67, 0x68, 0x69,
+ 0x6a, 0x6b, 0x6c, 0x6d, 0x6e, 0x6f, 0x70, 0x71,
+ 0x72, 0x73, 0x74, 0x75, 0x76, 0x77, 0x78, 0x79,
+ 0x7a, 0x7b, 0x7c, 0x7d, 0x7e, 0x20, 0x21, 0x22,
+ 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a,
+ 0x00, 0x79, 0x00},
+
+ // Particular cases
+
+ Buffer () {0x8a, 0x39, 0x00, 0x01, 0x0f, 0x33,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8,
+ 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
+ 0x48, 0x50, 0x41, 0x54, 0x48, 0x00, 0x79, 0x00},
+ Buffer () {0x8a, 0x39, 0x00, 0x01, 0x0f, 0x33,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
+ 0x48, 0x50, 0x41, 0x54, 0x48, 0x00, 0x79, 0x00},
+
+ // 20051021, relaxation for omitted ResourceSource (bug-fix 70 rejection)
+ Buffer () {0x8a, 0x2c, 0x00, 0x01, 0x01, 0x03,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8,
+ 0x0f, 0x79, 0x00},
+})
+
+Method(RT0c,, Serialized)
+{
+ Name(ts, "RT0c")
+
+ // Emit test header, set the filename
+
+ THDR (ts, "QWordIO Resource Descriptor Macro", __FILE__)
+
+ // Main test case for packages above
+
+ m330(ts, 37, "p416", p416, p417)
+
+ // Check resource descriptor tag offsets
+
+ Store (
+ ResourceTemplate () {
+ QWordIO (ResourceProducer, MinNotFixed, MaxNotFixed, PosDecode, EntireRange,
+ 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
+ 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff, , , QIO0)
+ QWordIO (ResourceConsumer, MinNotFixed, MaxNotFixed, PosDecode, EntireRange,
+ 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
+ 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff, , , QIO1)
+ }, Local0)
+
+ m331(ts, 1, QIO0._DEC, 0x21, QIO1._DEC, 0x0191, "_DEC")
+ m331(ts, 2, QIO0._MIF, 0x22, QIO1._MIF, 0x0192, "_MIF")
+ m331(ts, 3, QIO0._MAF, 0x23, QIO1._MAF, 0x0193, "_MAF")
+ m331(ts, 4, QIO0._RNG, 0x28, QIO1._RNG, 0x0198, "_RNG")
+ m331(ts, 5, QIO0._TTP, 0x2c, QIO1._TTP, 0x019c, "_TTP")
+ m331(ts, 6, QIO0._TRS, 0x2d, QIO1._TRS, 0x019d, "_TRS")
+ m331(ts, 7, QIO0._GRA, 0x30, QIO1._GRA, 0x01A0, "_GRA")
+ m331(ts, 8, QIO0._MIN, 0x70, QIO1._MIN, 0x01E0, "_MIN")
+ m331(ts, 9, QIO0._MAX, 0xB0, QIO1._MAX, 0x0220, "_MAX")
+ m331(ts, 10, QIO0._TRA, 0xF0, QIO1._TRA, 0x0260, "_TRA")
+ m331(ts, 11, QIO0._LEN, 0x0130, QIO1._LEN, 0x02A0, "_LEN")
+}
+
+
diff --git a/tests/aslts/src/runtime/collections/functional/descriptor/qwordmemory.asl b/tests/aslts/src/runtime/collections/functional/descriptor/qwordmemory.asl
index 71b52dd17..dde0e5640 100644
--- a/tests/aslts/src/runtime/collections/functional/descriptor/qwordmemory.asl
+++ b/tests/aslts/src/runtime/collections/functional/descriptor/qwordmemory.asl
@@ -1,1331 +1,1331 @@
-/*
- * Some or all of this work - Copyright (c) 2006 - 2014, Intel Corp.
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without modification,
- * are permitted provided that the following conditions are met:
- *
- * Redistributions of source code must retain the above copyright notice,
- * this list of conditions and the following disclaimer.
- * Redistributions in binary form must reproduce the above copyright notice,
- * this list of conditions and the following disclaimer in the documentation
- * and/or other materials provided with the distribution.
- * Neither the name of Intel Corporation nor the names of its contributors
- * may be used to endorse or promote products derived from this software
- * without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
- * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
- * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
- * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
- * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
- * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-/*
- * Resource Descriptor macros
- *
- * QWord Memory Resource Descriptor Macro
- */
-
-Name (p424, Package() {
-
- // Byte 4 (General Flags) of QWord Address Space Descriptor
-
- ResourceTemplate () {
- QWordMemory (ResourceProducer, PosDecode, MinNotFixed, MaxNotFixed, , ,
- 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
- 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
- },
- ResourceTemplate () {
- QWordMemory (ResourceProducer, PosDecode, MinNotFixed, MaxFixed, , ,
- 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
- 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
- },
- ResourceTemplate () {
- QWordMemory (ResourceProducer, PosDecode, MinFixed, MaxNotFixed, , ,
- 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
- 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
- },
- ResourceTemplate () {
- QWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, , ,
- 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
- 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
- },
- ResourceTemplate () {
- QWordMemory (ResourceProducer, SubDecode, MinNotFixed, MaxNotFixed, , ,
- 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
- 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
- },
- ResourceTemplate () {
- QWordMemory (ResourceProducer, SubDecode, MinNotFixed, MaxFixed, , ,
- 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
- 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
- },
- ResourceTemplate () {
- QWordMemory (ResourceProducer, SubDecode, MinFixed, MaxNotFixed, , ,
- 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
- 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
- },
- ResourceTemplate () {
- QWordMemory (ResourceProducer, SubDecode, MinFixed, MaxFixed, , ,
- 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
- 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
- },
- ResourceTemplate () {
- QWordMemory (ResourceConsumer, PosDecode, MinNotFixed, MaxNotFixed, , ,
- 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
- 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
- },
- ResourceTemplate () {
- QWordMemory (ResourceConsumer, PosDecode, MinNotFixed, MaxFixed, , ,
- 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
- 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
- },
- ResourceTemplate () {
- QWordMemory (ResourceConsumer, PosDecode, MinFixed, MaxNotFixed, , ,
- 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
- 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
- },
- ResourceTemplate () {
- QWordMemory (ResourceConsumer, PosDecode, MinFixed, MaxFixed, , ,
- 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
- 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
- },
- ResourceTemplate () {
- QWordMemory (ResourceConsumer, SubDecode, MinNotFixed, MaxNotFixed, , ,
- 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
- 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
- },
- ResourceTemplate () {
- QWordMemory (ResourceConsumer, SubDecode, MinNotFixed, MaxFixed, , ,
- 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
- 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
- },
- ResourceTemplate () {
- QWordMemory (ResourceConsumer, SubDecode, MinFixed, MaxNotFixed, , ,
- 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
- 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
- },
- ResourceTemplate () {
- QWordMemory (ResourceConsumer, SubDecode, MinFixed, MaxFixed, , ,
- 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
- 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
- },
-
- // Byte 5 (Type Specific Flags) of QWord Address Space Descriptor
-
- // NonCacheable
- ResourceTemplate () {
- QWordMemory ( , , , , NonCacheable, ReadOnly,
- 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
- 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- , , , AddressRangeMemory, TypeStatic)
- },
- ResourceTemplate () {
- QWordMemory ( , , , , NonCacheable, ReadOnly,
- 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
- 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- , , , AddressRangeMemory, TypeTranslation)
- },
- ResourceTemplate () {
- QWordMemory ( , , , , NonCacheable, ReadOnly,
- 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
- 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- , , , AddressRangeReserved, TypeStatic)
- },
- ResourceTemplate () {
- QWordMemory ( , , , , NonCacheable, ReadOnly,
- 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
- 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- , , , AddressRangeReserved, TypeTranslation)
- },
- ResourceTemplate () {
- QWordMemory ( , , , , NonCacheable, ReadOnly,
- 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
- 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- , , , AddressRangeACPI, TypeStatic)
- },
- ResourceTemplate () {
- QWordMemory ( , , , , NonCacheable, ReadOnly,
- 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
- 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- , , , AddressRangeACPI, TypeTranslation)
- },
- ResourceTemplate () {
- QWordMemory ( , , , , NonCacheable, ReadOnly,
- 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
- 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- , , , AddressRangeNVS, TypeStatic)
- },
- ResourceTemplate () {
- QWordMemory ( , , , , NonCacheable, ReadOnly,
- 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
- 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- , , , AddressRangeNVS, TypeTranslation)
- },
- ResourceTemplate () {
- QWordMemory ( , , , , NonCacheable, ReadWrite,
- 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
- 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- , , , AddressRangeMemory, TypeStatic)
- },
- ResourceTemplate () {
- QWordMemory ( , , , , NonCacheable, ReadWrite,
- 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
- 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- , , , AddressRangeMemory, TypeTranslation)
- },
- ResourceTemplate () {
- QWordMemory ( , , , , NonCacheable, ReadWrite,
- 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
- 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- , , , AddressRangeReserved, TypeStatic)
- },
- ResourceTemplate () {
- QWordMemory ( , , , , NonCacheable, ReadWrite,
- 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
- 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- , , , AddressRangeReserved, TypeTranslation)
- },
- ResourceTemplate () {
- QWordMemory ( , , , , NonCacheable, ReadWrite,
- 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
- 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- , , , AddressRangeACPI, TypeStatic)
- },
- ResourceTemplate () {
- QWordMemory ( , , , , NonCacheable, ReadWrite,
- 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
- 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- , , , AddressRangeACPI, TypeTranslation)
- },
- ResourceTemplate () {
- QWordMemory ( , , , , NonCacheable, ReadWrite,
- 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
- 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- , , , AddressRangeNVS, TypeStatic)
- },
- ResourceTemplate () {
- QWordMemory ( , , , , NonCacheable, ReadWrite,
- 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
- 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- , , , AddressRangeNVS, TypeTranslation)
- },
-
- // Cacheable
- ResourceTemplate () {
- QWordMemory ( , , , , Cacheable, ReadOnly,
- 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
- 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- , , , AddressRangeMemory, TypeStatic)
- },
- ResourceTemplate () {
- QWordMemory ( , , , , Cacheable, ReadOnly,
- 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
- 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- , , , AddressRangeMemory, TypeTranslation)
- },
- ResourceTemplate () {
- QWordMemory ( , , , , Cacheable, ReadOnly,
- 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
- 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- , , , AddressRangeReserved, TypeStatic)
- },
- ResourceTemplate () {
- QWordMemory ( , , , , Cacheable, ReadOnly,
- 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
- 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- , , , AddressRangeReserved, TypeTranslation)
- },
- ResourceTemplate () {
- QWordMemory ( , , , , Cacheable, ReadOnly,
- 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
- 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- , , , AddressRangeACPI, TypeStatic)
- },
- ResourceTemplate () {
- QWordMemory ( , , , , Cacheable, ReadOnly,
- 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
- 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- , , , AddressRangeACPI, TypeTranslation)
- },
- ResourceTemplate () {
- QWordMemory ( , , , , Cacheable, ReadOnly,
- 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
- 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- , , , AddressRangeNVS, TypeStatic)
- },
- ResourceTemplate () {
- QWordMemory ( , , , , Cacheable, ReadOnly,
- 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
- 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- , , , AddressRangeNVS, TypeTranslation)
- },
- ResourceTemplate () {
- QWordMemory ( , , , , Cacheable, ReadWrite,
- 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
- 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- , , , AddressRangeMemory, TypeStatic)
- },
- ResourceTemplate () {
- QWordMemory ( , , , , Cacheable, ReadWrite,
- 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
- 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- , , , AddressRangeMemory, TypeTranslation)
- },
- ResourceTemplate () {
- QWordMemory ( , , , , Cacheable, ReadWrite,
- 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
- 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- , , , AddressRangeReserved, TypeStatic)
- },
- ResourceTemplate () {
- QWordMemory ( , , , , Cacheable, ReadWrite,
- 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
- 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- , , , AddressRangeReserved, TypeTranslation)
- },
- ResourceTemplate () {
- QWordMemory ( , , , , Cacheable, ReadWrite,
- 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
- 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- , , , AddressRangeACPI, TypeStatic)
- },
- ResourceTemplate () {
- QWordMemory ( , , , , Cacheable, ReadWrite,
- 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
- 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- , , , AddressRangeACPI, TypeTranslation)
- },
- ResourceTemplate () {
- QWordMemory ( , , , , Cacheable, ReadWrite,
- 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
- 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- , , , AddressRangeNVS, TypeStatic)
- },
- ResourceTemplate () {
- QWordMemory ( , , , , Cacheable, ReadWrite,
- 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
- 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- , , , AddressRangeNVS, TypeTranslation)
- },
-
- // WriteCombining
- ResourceTemplate () {
- QWordMemory ( , , , , WriteCombining, ReadOnly,
- 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
- 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- , , , AddressRangeMemory, TypeStatic)
- },
- ResourceTemplate () {
- QWordMemory ( , , , , WriteCombining, ReadOnly,
- 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
- 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- , , , AddressRangeMemory, TypeTranslation)
- },
- ResourceTemplate () {
- QWordMemory ( , , , , WriteCombining, ReadOnly,
- 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
- 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- , , , AddressRangeReserved, TypeStatic)
- },
- ResourceTemplate () {
- QWordMemory ( , , , , WriteCombining, ReadOnly,
- 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
- 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- , , , AddressRangeReserved, TypeTranslation)
- },
- ResourceTemplate () {
- QWordMemory ( , , , , WriteCombining, ReadOnly,
- 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
- 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- , , , AddressRangeACPI, TypeStatic)
- },
- ResourceTemplate () {
- QWordMemory ( , , , , WriteCombining, ReadOnly,
- 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
- 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- , , , AddressRangeACPI, TypeTranslation)
- },
- ResourceTemplate () {
- QWordMemory ( , , , , WriteCombining, ReadOnly,
- 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
- 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- , , , AddressRangeNVS, TypeStatic)
- },
- ResourceTemplate () {
- QWordMemory ( , , , , WriteCombining, ReadOnly,
- 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
- 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- , , , AddressRangeNVS, TypeTranslation)
- },
- ResourceTemplate () {
- QWordMemory ( , , , , WriteCombining, ReadWrite,
- 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
- 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- , , , AddressRangeMemory, TypeStatic)
- },
- ResourceTemplate () {
- QWordMemory ( , , , , WriteCombining, ReadWrite,
- 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
- 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- , , , AddressRangeMemory, TypeTranslation)
- },
- ResourceTemplate () {
- QWordMemory ( , , , , WriteCombining, ReadWrite,
- 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
- 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- , , , AddressRangeReserved, TypeStatic)
- },
- ResourceTemplate () {
- QWordMemory ( , , , , WriteCombining, ReadWrite,
- 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
- 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- , , , AddressRangeReserved, TypeTranslation)
- },
- ResourceTemplate () {
- QWordMemory ( , , , , WriteCombining, ReadWrite,
- 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
- 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- , , , AddressRangeACPI, TypeStatic)
- },
- ResourceTemplate () {
- QWordMemory ( , , , , WriteCombining, ReadWrite,
- 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
- 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- , , , AddressRangeACPI, TypeTranslation)
- },
- ResourceTemplate () {
- QWordMemory ( , , , , WriteCombining, ReadWrite,
- 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
- 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- , , , AddressRangeNVS, TypeStatic)
- },
- ResourceTemplate () {
- QWordMemory ( , , , , WriteCombining, ReadWrite,
- 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
- 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- , , , AddressRangeNVS, TypeTranslation)
- },
-
- // Prefetchable
- ResourceTemplate () {
- QWordMemory ( , , , , Prefetchable, ReadOnly,
- 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
- 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- , , , AddressRangeMemory, TypeStatic)
- },
- ResourceTemplate () {
- QWordMemory ( , , , , Prefetchable, ReadOnly,
- 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
- 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- , , , AddressRangeMemory, TypeTranslation)
- },
- ResourceTemplate () {
- QWordMemory ( , , , , Prefetchable, ReadOnly,
- 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
- 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- , , , AddressRangeReserved, TypeStatic)
- },
- ResourceTemplate () {
- QWordMemory ( , , , , Prefetchable, ReadOnly,
- 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
- 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- , , , AddressRangeReserved, TypeTranslation)
- },
- ResourceTemplate () {
- QWordMemory ( , , , , Prefetchable, ReadOnly,
- 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
- 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- , , , AddressRangeACPI, TypeStatic)
- },
- ResourceTemplate () {
- QWordMemory ( , , , , Prefetchable, ReadOnly,
- 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
- 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- , , , AddressRangeACPI, TypeTranslation)
- },
- ResourceTemplate () {
- QWordMemory ( , , , , Prefetchable, ReadOnly,
- 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
- 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- , , , AddressRangeNVS, TypeStatic)
- },
- ResourceTemplate () {
- QWordMemory ( , , , , Prefetchable, ReadOnly,
- 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
- 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- , , , AddressRangeNVS, TypeTranslation)
- },
- ResourceTemplate () {
- QWordMemory ( , , , , Prefetchable, ReadWrite,
- 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
- 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- , , , AddressRangeMemory, TypeStatic)
- },
- ResourceTemplate () {
- QWordMemory ( , , , , Prefetchable, ReadWrite,
- 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
- 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- , , , AddressRangeMemory, TypeTranslation)
- },
- ResourceTemplate () {
- QWordMemory ( , , , , Prefetchable, ReadWrite,
- 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
- 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- , , , AddressRangeReserved, TypeStatic)
- },
- ResourceTemplate () {
- QWordMemory ( , , , , Prefetchable, ReadWrite,
- 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
- 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- , , , AddressRangeReserved, TypeTranslation)
- },
- ResourceTemplate () {
- QWordMemory ( , , , , Prefetchable, ReadWrite,
- 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
- 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- , , , AddressRangeACPI, TypeStatic)
- },
- ResourceTemplate () {
- QWordMemory ( , , , , Prefetchable, ReadWrite,
- 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
- 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- , , , AddressRangeACPI, TypeTranslation)
- },
- ResourceTemplate () {
- QWordMemory ( , , , , Prefetchable, ReadWrite,
- 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
- 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- , , , AddressRangeNVS, TypeStatic)
- },
- ResourceTemplate () {
- QWordMemory ( , , , , Prefetchable, ReadWrite,
- 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
- 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- , , , AddressRangeNVS, TypeTranslation)
- },
-
- // Particular cases
-
- ResourceTemplate () {
- QWordMemory ( , , , , , ,
- 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
- 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
- },
- ResourceTemplate () {
- QWordMemory ( , , , , , ,
- 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
- 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- , , , , )
- },
-
- // Resource Source
-
- ResourceTemplate () {
- QWordMemory ( , , , , , ,
- 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
- 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- 0x01, "", , , )
- },
- ResourceTemplate () {
- QWordMemory ( , , , , , ,
- 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
- 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- 0x0f, "P", , , )
- },
- ResourceTemplate () {
- QWordMemory ( , , , , , ,
- 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
- 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- 0xf0, "PATH", , , )
- },
- ResourceTemplate () {
- QWordMemory ( , , , , , ,
- 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
- 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- 0xff,
- "!\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !\"#$%&'()*",
- , , )
- },
-
- // Particular cases
-
- ResourceTemplate () {
- QWordMemory (ResourceConsumer, SubDecode, MinFixed, MaxFixed, NonCacheable, ReadOnly,
- 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
- 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- 0xff, "PATHPATHPATH", QME0, AddressRangeACPI, TypeTranslation)
- },
- ResourceTemplate () {
- QWordMemory (ResourceConsumer, SubDecode, MinFixed, MaxFixed, NonCacheable, ReadOnly,
- 0, 0, 0, 0, 0,
- 0xff, "PATHPATHPATH", , AddressRangeACPI, TypeTranslation)
- },
-
- // 20051021, relaxation for omitted ResourceSource (bug-fix 70 rejection)
- ResourceTemplate () {
- QWordMemory ( , , , , , ,
- 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
- 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- 0x0f)
- },
-})
-
-/*
-ACPI Specification, Revision 3.0, September 2, 2004
-6.4.3.5.1 QWord Address Space Descriptor
-
-Memory QWord Address Space Descriptor layout:
-
-Byte 0 (Tag Bits): Value=10001010B (0x8a) (Type = 1, Large item name = 0xA)
-Byte 1 (Length, bits[7:0]): Variable: Value = 43 (minimum)
-Byte 2 (Length, bits[15:8]): Variable: Value = 0 (minimum)
-Byte 3 (Resource Type):
- 0 Memory range
-Byte 4 (General Flags):
- Bits[7:4] Reserved (must be 0)
- Bit[3] Min Address Fixed, _MAF:
- 1 The specified maximum address is fixed
- 0 The specified maximum address is not fixed
- and can be changed
- Bit[2] Max Address Fixed,_MIF:
- 1 The specified minimum address is fixed
- 0 The specified minimum address is not fixed
- and can be changed
- Bit[1] Decode Type, _DEC:
- 1 This bridge subtractively decodes this address
- (top level bridges only)
- 0 This bridge positively decodes this address
- Bit[0] Consumer/Producer:
- 1-This device consumes this resource
- 0-This device produces and consumes this resource
-Byte 5 (Type Specific Flags):
- Flags that are specific to each resource type. The meaning of the flags
- in this field depends on the value of the Resource Type field (see above)
- Bits[7:6] Reserved (must be 0)
- Bit[5] Memory to I/O Translation, _TTP
- 1 TypeTranslation: This resource, which is memory on the secondary
- side of the bridge, is I/O on the primary side of the bridge.
- 0 TypeStatic: This resource, which is memory on the secondary side
- of the bridge, is also memory on the primary side of the bridge.
- Bits[4:3] Memory attributes, _MTP. These bits are only defined if this memory
- resource describes system RAM. For a definition of the labels described
- here, see section 15, "System Address Map Interfaces."
- 0 AddressRangeMemory
- 1 AddressRangeReserved
- 2 AddressRangeACPI
- 3 AddressRangeNVS
- Bits[2:1] Memory attributes, _MEM
- 0 The memory is non-cacheable.
- 1 The memory is cacheable.
- 2 The memory is cacheable and supports write combining.
- 3 The memory is cacheable and prefetchable.
- (Notice: OSPM ignores this field in the Extended address space descriptor.
- Instead it uses the Type Specific Attributes field to determine memory attributes)
- Bit[0] Write status, _RW
- 1 This memory range is read-write.
- 0 This memory range is read-only.
-Byte 6 (Address space granularity, _GRA bits[7:0]):
- A set bit in this mask means that this bit is decoded. All bits less
- significant than the most significant set bit must be set. (in other
- words, the value of the full Address Space Granularity field (all 32
- bits) must be a number (2**n-1).
-Byte 7 (Address space granularity, _GRA bits[15:8])
-Byte 8 (Address space granularity, _GRA bits[23:16])
-Byte 9 (Address space granularity, _GRA bits[31:24])
-Byte 10 (Address space granularity, _GRA bits[39:32])
-Byte 11 (Address space granularity, _GRA bits[47:40])
-Byte 12 (Address space granularity, _GRA bits[55:48])
-Byte 13 (Address space granularity, _GRA bits[63:56])
-Byte 14 (Address range minimum, _MIN bits [7:0]):
- For bridges that translate addresses, this is the address space
- on the secondary side of the bridge
-Byte 15 (Address range minimum, _MIN bits[15:8])
-Byte 16 (Address range minimum, _MIN bits[23:16])
-Byte 17 (Address range minimum, _MIN bits[31:24])
-Byte 18 (Address range minimum, _MIN bits[39:32])
-Byte 19 (Address range minimum, _MIN bits[47:40])
-Byte 20 (Address range minimum, _MIN bits[55:48])
-Byte 21 (Address range minimum, _MIN bits[63:56])
-Byte 22 (Address range maximum, _MAX bits [7:0]): See comment for _MIN
-Byte 23 (Address range maximum, _MAX bits[15:8])
-Byte 24 (Address range maximum, _MAX bits[23:16])
-Byte 25 (Address range maximum, _MAX bits[31:24])
-Byte 26 (Address range maximum, _MAX bits[39:32])
-Byte 27 (Address range maximum, _MAX bits[47:40])
-Byte 28 (Address range maximum, _MAX bits[55:48])
-Byte 29 (Address range maximum, _MAX bits[63:56])
-Byte 30 (Address Translation offset, _TRA bits [7:0]):
- For bridges that translate addresses across the bridge, this is the
- offset that must be added to the address on the secondary side to obtain
- the address on the primary side. Non-bridge devices must list 0 for all
- Address Translation offset bits
-Byte 31 (Address Translation offset, _TRA bits[15:8])
-Byte 32 (Address Translation offset, _TRA bits[23:16])
-Byte 33 (Address Translation offset, _TRA bits[31:24])
-Byte 34 (Address Translation offset, _TRA bits[39:32])
-Byte 35 (Address Translation offset, _TRA bits[47:40])
-Byte 36 (Address Translation offset, _TRA bits[55:48])
-Byte 37 (Address Translation offset, _TRA bits[63:56])
-Byte 38 (Address Length, _LEN bits [7:0])
-Byte 39 (Address Length, _LEN bits[15:8])
-Byte 40 (Address Length, _LEN bits[23:16])
-Byte 41 (Address Length, _LEN bits[31:24])
-Byte 42 (Address Length, _LEN bits[39:32])
-Byte 43 (Address Length, _LEN bits[47:40])
-Byte 44 (Address Length, _LEN bits[55:48])
-Byte 45 (Address Length, _LEN bits[63:56])
-Byte 46 (Resource Source Index):
- (Optional) Only present if Resource Source (below) is present. This
- field gives an index to the specific resource descriptor that this
- device consumes from in the current resource template for the device
- object pointed to in Resource Source
-String (Resource Source):
- (Optional) If present, the device that uses this descriptor consumes
- its resources from the resources produced by the named device object.
- If not present, the device consumes its resources out of a global pool.
- If not present, the device consumes this resource from its hierarchical
- parent.
-*/
-
-Name (p425, Package() {
-
- // Byte 4 (General Flags) of QWord Address Space Descriptor
-
- Buffer () {0x8a, 0x2b, 0x00, 0x00, 0x00, 0x01,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8a, 0x2b, 0x00, 0x00, 0x08, 0x01,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8a, 0x2b, 0x00, 0x00, 0x04, 0x01,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8a, 0x2b, 0x00, 0x00, 0x0c, 0x01,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8a, 0x2b, 0x00, 0x00, 0x02, 0x01,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8a, 0x2b, 0x00, 0x00, 0x0a, 0x01,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8a, 0x2b, 0x00, 0x00, 0x06, 0x01,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8a, 0x2b, 0x00, 0x00, 0x0e, 0x01,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8a, 0x2b, 0x00, 0x00, 0x01, 0x01,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8a, 0x2b, 0x00, 0x00, 0x09, 0x01,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8a, 0x2b, 0x00, 0x00, 0x05, 0x01,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8a, 0x2b, 0x00, 0x00, 0x0d, 0x01,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8a, 0x2b, 0x00, 0x00, 0x03, 0x01,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8a, 0x2b, 0x00, 0x00, 0x0b, 0x01,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8a, 0x2b, 0x00, 0x00, 0x07, 0x01,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8a, 0x2b, 0x00, 0x00, 0x0f, 0x01,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
-
- // Byte 5 (Type Specific Flags) of QWord Address Space Descriptor
-
- // NonCacheable
- Buffer () {0x8a, 0x2b, 0x00, 0x00, 0x01, 0x00,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8a, 0x2b, 0x00, 0x00, 0x01, 0x20,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8a, 0x2b, 0x00, 0x00, 0x01, 0x08,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8a, 0x2b, 0x00, 0x00, 0x01, 0x28,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8a, 0x2b, 0x00, 0x00, 0x01, 0x10,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8a, 0x2b, 0x00, 0x00, 0x01, 0x30,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8a, 0x2b, 0x00, 0x00, 0x01, 0x18,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8a, 0x2b, 0x00, 0x00, 0x01, 0x38,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8a, 0x2b, 0x00, 0x00, 0x01, 0x01,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8a, 0x2b, 0x00, 0x00, 0x01, 0x21,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8a, 0x2b, 0x00, 0x00, 0x01, 0x09,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8a, 0x2b, 0x00, 0x00, 0x01, 0x29,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8a, 0x2b, 0x00, 0x00, 0x01, 0x11,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8a, 0x2b, 0x00, 0x00, 0x01, 0x31,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8a, 0x2b, 0x00, 0x00, 0x01, 0x19,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8a, 0x2b, 0x00, 0x00, 0x01, 0x39,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
-
- // Cacheable
- Buffer () {0x8a, 0x2b, 0x00, 0x00, 0x01, 0x02,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8a, 0x2b, 0x00, 0x00, 0x01, 0x22,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8a, 0x2b, 0x00, 0x00, 0x01, 0x0a,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8a, 0x2b, 0x00, 0x00, 0x01, 0x2a,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8a, 0x2b, 0x00, 0x00, 0x01, 0x12,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8a, 0x2b, 0x00, 0x00, 0x01, 0x32,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8a, 0x2b, 0x00, 0x00, 0x01, 0x1a,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8a, 0x2b, 0x00, 0x00, 0x01, 0x3a,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8a, 0x2b, 0x00, 0x00, 0x01, 0x03,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8a, 0x2b, 0x00, 0x00, 0x01, 0x23,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8a, 0x2b, 0x00, 0x00, 0x01, 0x0b,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8a, 0x2b, 0x00, 0x00, 0x01, 0x2b,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8a, 0x2b, 0x00, 0x00, 0x01, 0x13,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8a, 0x2b, 0x00, 0x00, 0x01, 0x33,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8a, 0x2b, 0x00, 0x00, 0x01, 0x1b,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8a, 0x2b, 0x00, 0x00, 0x01, 0x3b,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
-
- // WriteCombining
- Buffer () {0x8a, 0x2b, 0x00, 0x00, 0x01, 0x04,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8a, 0x2b, 0x00, 0x00, 0x01, 0x24,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8a, 0x2b, 0x00, 0x00, 0x01, 0x0c,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8a, 0x2b, 0x00, 0x00, 0x01, 0x2c,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8a, 0x2b, 0x00, 0x00, 0x01, 0x14,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8a, 0x2b, 0x00, 0x00, 0x01, 0x34,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8a, 0x2b, 0x00, 0x00, 0x01, 0x1c,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8a, 0x2b, 0x00, 0x00, 0x01, 0x3c,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8a, 0x2b, 0x00, 0x00, 0x01, 0x05,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8a, 0x2b, 0x00, 0x00, 0x01, 0x25,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8a, 0x2b, 0x00, 0x00, 0x01, 0x0d,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8a, 0x2b, 0x00, 0x00, 0x01, 0x2d,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8a, 0x2b, 0x00, 0x00, 0x01, 0x15,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8a, 0x2b, 0x00, 0x00, 0x01, 0x35,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8a, 0x2b, 0x00, 0x00, 0x01, 0x1d,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8a, 0x2b, 0x00, 0x00, 0x01, 0x3d,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
-
- // Prefetchable
- Buffer () {0x8a, 0x2b, 0x00, 0x00, 0x01, 0x06,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8a, 0x2b, 0x00, 0x00, 0x01, 0x26,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8a, 0x2b, 0x00, 0x00, 0x01, 0x0e,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8a, 0x2b, 0x00, 0x00, 0x01, 0x2e,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8a, 0x2b, 0x00, 0x00, 0x01, 0x16,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8a, 0x2b, 0x00, 0x00, 0x01, 0x36,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8a, 0x2b, 0x00, 0x00, 0x01, 0x1e,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8a, 0x2b, 0x00, 0x00, 0x01, 0x3e,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8a, 0x2b, 0x00, 0x00, 0x01, 0x07,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8a, 0x2b, 0x00, 0x00, 0x01, 0x27,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8a, 0x2b, 0x00, 0x00, 0x01, 0x0f,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8a, 0x2b, 0x00, 0x00, 0x01, 0x2f,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8a, 0x2b, 0x00, 0x00, 0x01, 0x17,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8a, 0x2b, 0x00, 0x00, 0x01, 0x37,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8a, 0x2b, 0x00, 0x00, 0x01, 0x1f,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8a, 0x2b, 0x00, 0x00, 0x01, 0x3f,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
-
- // Particular cases
-
- Buffer () {0x8a, 0x2b, 0x00, 0x00, 0x01, 0x01,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8a, 0x2b, 0x00, 0x00, 0x01, 0x01,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
-
- // Resource Source
-
- Buffer () {0x8a, 0x2d, 0x00, 0x00, 0x01, 0x01,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8,
- 0x01, 0x00, 0x79, 0x00},
- Buffer () {0x8a, 0x2e, 0x00, 0x00, 0x01, 0x01,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8,
- 0x0f, 0x50, 0x00, 0x79, 0x00},
- Buffer () {0x8a, 0x31, 0x00, 0x00, 0x01, 0x01,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8,
- 0xf0, 0x50, 0x41, 0x54, 0x48, 0x00, 0x79, 0x00},
- Buffer () {0x8a, 0xf5, 0x00, 0x00, 0x01, 0x01,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8,
- 0xff,
- 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28,
- 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30,
- 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38,
- 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f, 0x40,
- 0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48,
- 0x49, 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f, 0x50,
- 0x51, 0x52, 0x53, 0x54, 0x55, 0x56, 0x57, 0x58,
- 0x59, 0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f, 0x60,
- 0x61, 0x62, 0x63, 0x64, 0x65, 0x66, 0x67, 0x68,
- 0x69, 0x6a, 0x6b, 0x6c, 0x6d, 0x6e, 0x6f, 0x70,
- 0x71, 0x72, 0x73, 0x74, 0x75, 0x76, 0x77, 0x78,
- 0x79, 0x7a, 0x7b, 0x7c, 0x7d, 0x7e, 0x20, 0x21,
- 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29,
- 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31,
- 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x39,
- 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f, 0x40, 0x41,
- 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, 0x49,
- 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f, 0x50, 0x51,
- 0x52, 0x53, 0x54, 0x55, 0x56, 0x57, 0x58, 0x59,
- 0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f, 0x60, 0x61,
- 0x62, 0x63, 0x64, 0x65, 0x66, 0x67, 0x68, 0x69,
- 0x6a, 0x6b, 0x6c, 0x6d, 0x6e, 0x6f, 0x70, 0x71,
- 0x72, 0x73, 0x74, 0x75, 0x76, 0x77, 0x78, 0x79,
- 0x7a, 0x7b, 0x7c, 0x7d, 0x7e, 0x20, 0x21, 0x22,
- 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a,
- 0x00, 0x79, 0x00},
-
- // Particular cases
-
- Buffer () {0x8a, 0x39, 0x00, 0x00, 0x0f, 0x30,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8,
- 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
- 0x48, 0x50, 0x41, 0x54, 0x48, 0x00, 0x79, 0x00},
- Buffer () {0x8a, 0x39, 0x00, 0x00, 0x0f, 0x30,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
- 0x48, 0x50, 0x41, 0x54, 0x48, 0x00, 0x79, 0x00},
-
- // 20051021, relaxation for omitted ResourceSource (bug-fix 70 rejection)
- Buffer () {0x8a, 0x2c, 0x00, 0x00, 0x01, 0x01,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8,
- 0x0f, 0x79, 0x00},
-})
-
-Method(RT10,, Serialized)
-{
- Name(ts, "RT10")
-
- // Emit test header, set the filename
-
- THDR (ts, "QWordMemory Resource Descriptor Macro", __FILE__)
-
- // Main test case for packages above
-
- m330(ts, 89, "p424", p424, p425)
-
- // Check resource descriptor tag offsets
-
- Store (
- ResourceTemplate () {
- QWordMemory (ResourceProducer, PosDecode, MinNotFixed, MaxNotFixed, NonCacheable, ReadOnly,
- 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
- 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff, , , QME0)
- QWordMemory (ResourceConsumer, PosDecode, MinNotFixed, MaxNotFixed, NonCacheable, ReadOnly,
- 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
- 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff, , , QME1)
- }, Local0)
-
- m331(ts, 1, QME0._DEC, 0x21, QME1._DEC, 0x191, "_DEC")
- m331(ts, 2, QME0._MIF, 0x22, QME1._MIF, 0x192, "_MIF")
- m331(ts, 3, QME0._MAF, 0x23, QME1._MAF, 0x193, "_MAF")
- m331(ts, 4, QME0._RW, 0x28, QME1._RW, 0x198, "_RW")
- m331(ts, 5, QME0._MEM, 0x29, QME1._MEM, 0x199, "_MEM")
- m331(ts, 6, QME0._MTP, 0x2b, QME1._MTP, 0x19b, "_MTP")
- m331(ts, 6, QME0._TTP, 0x2d, QME1._TTP, 0x19d, "_TTP")
- m331(ts, 7, QME0._GRA, 0x30, QME1._GRA, 0x1A0, "_GRA")
- m331(ts, 8, QME0._MIN, 0x70, QME1._MIN, 0x1E0, "_MIN")
- m331(ts, 9, QME0._MAX, 0xB0, QME1._MAX, 0x220, "_MAX")
- m331(ts, 10, QME0._TRA, 0xF0, QME1._TRA, 0x260, "_TRA")
- m331(ts, 11, QME0._LEN, 0x130, QME1._LEN, 0x2A0, "_LEN")
-}
-
-
+/*
+ * Some or all of this work - Copyright (c) 2006 - 2015, Intel Corp.
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without modification,
+ * are permitted provided that the following conditions are met:
+ *
+ * Redistributions of source code must retain the above copyright notice,
+ * this list of conditions and the following disclaimer.
+ * Redistributions in binary form must reproduce the above copyright notice,
+ * this list of conditions and the following disclaimer in the documentation
+ * and/or other materials provided with the distribution.
+ * Neither the name of Intel Corporation nor the names of its contributors
+ * may be used to endorse or promote products derived from this software
+ * without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
+ * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+ * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+ * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+ * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+ * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+/*
+ * Resource Descriptor macros
+ *
+ * QWord Memory Resource Descriptor Macro
+ */
+
+Name (p424, Package() {
+
+ // Byte 4 (General Flags) of QWord Address Space Descriptor
+
+ ResourceTemplate () {
+ QWordMemory (ResourceProducer, PosDecode, MinNotFixed, MaxNotFixed, , ,
+ 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
+ 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
+ },
+ ResourceTemplate () {
+ QWordMemory (ResourceProducer, PosDecode, MinNotFixed, MaxFixed, , ,
+ 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
+ 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
+ },
+ ResourceTemplate () {
+ QWordMemory (ResourceProducer, PosDecode, MinFixed, MaxNotFixed, , ,
+ 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
+ 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
+ },
+ ResourceTemplate () {
+ QWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, , ,
+ 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
+ 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
+ },
+ ResourceTemplate () {
+ QWordMemory (ResourceProducer, SubDecode, MinNotFixed, MaxNotFixed, , ,
+ 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
+ 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
+ },
+ ResourceTemplate () {
+ QWordMemory (ResourceProducer, SubDecode, MinNotFixed, MaxFixed, , ,
+ 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
+ 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
+ },
+ ResourceTemplate () {
+ QWordMemory (ResourceProducer, SubDecode, MinFixed, MaxNotFixed, , ,
+ 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
+ 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
+ },
+ ResourceTemplate () {
+ QWordMemory (ResourceProducer, SubDecode, MinFixed, MaxFixed, , ,
+ 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
+ 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
+ },
+ ResourceTemplate () {
+ QWordMemory (ResourceConsumer, PosDecode, MinNotFixed, MaxNotFixed, , ,
+ 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
+ 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
+ },
+ ResourceTemplate () {
+ QWordMemory (ResourceConsumer, PosDecode, MinNotFixed, MaxFixed, , ,
+ 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
+ 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
+ },
+ ResourceTemplate () {
+ QWordMemory (ResourceConsumer, PosDecode, MinFixed, MaxNotFixed, , ,
+ 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
+ 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
+ },
+ ResourceTemplate () {
+ QWordMemory (ResourceConsumer, PosDecode, MinFixed, MaxFixed, , ,
+ 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
+ 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
+ },
+ ResourceTemplate () {
+ QWordMemory (ResourceConsumer, SubDecode, MinNotFixed, MaxNotFixed, , ,
+ 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
+ 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
+ },
+ ResourceTemplate () {
+ QWordMemory (ResourceConsumer, SubDecode, MinNotFixed, MaxFixed, , ,
+ 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
+ 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
+ },
+ ResourceTemplate () {
+ QWordMemory (ResourceConsumer, SubDecode, MinFixed, MaxNotFixed, , ,
+ 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
+ 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
+ },
+ ResourceTemplate () {
+ QWordMemory (ResourceConsumer, SubDecode, MinFixed, MaxFixed, , ,
+ 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
+ 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
+ },
+
+ // Byte 5 (Type Specific Flags) of QWord Address Space Descriptor
+
+ // NonCacheable
+ ResourceTemplate () {
+ QWordMemory ( , , , , NonCacheable, ReadOnly,
+ 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
+ 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ , , , AddressRangeMemory, TypeStatic)
+ },
+ ResourceTemplate () {
+ QWordMemory ( , , , , NonCacheable, ReadOnly,
+ 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
+ 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ , , , AddressRangeMemory, TypeTranslation)
+ },
+ ResourceTemplate () {
+ QWordMemory ( , , , , NonCacheable, ReadOnly,
+ 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
+ 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ , , , AddressRangeReserved, TypeStatic)
+ },
+ ResourceTemplate () {
+ QWordMemory ( , , , , NonCacheable, ReadOnly,
+ 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
+ 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ , , , AddressRangeReserved, TypeTranslation)
+ },
+ ResourceTemplate () {
+ QWordMemory ( , , , , NonCacheable, ReadOnly,
+ 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
+ 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ , , , AddressRangeACPI, TypeStatic)
+ },
+ ResourceTemplate () {
+ QWordMemory ( , , , , NonCacheable, ReadOnly,
+ 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
+ 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ , , , AddressRangeACPI, TypeTranslation)
+ },
+ ResourceTemplate () {
+ QWordMemory ( , , , , NonCacheable, ReadOnly,
+ 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
+ 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ , , , AddressRangeNVS, TypeStatic)
+ },
+ ResourceTemplate () {
+ QWordMemory ( , , , , NonCacheable, ReadOnly,
+ 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
+ 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ , , , AddressRangeNVS, TypeTranslation)
+ },
+ ResourceTemplate () {
+ QWordMemory ( , , , , NonCacheable, ReadWrite,
+ 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
+ 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ , , , AddressRangeMemory, TypeStatic)
+ },
+ ResourceTemplate () {
+ QWordMemory ( , , , , NonCacheable, ReadWrite,
+ 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
+ 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ , , , AddressRangeMemory, TypeTranslation)
+ },
+ ResourceTemplate () {
+ QWordMemory ( , , , , NonCacheable, ReadWrite,
+ 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
+ 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ , , , AddressRangeReserved, TypeStatic)
+ },
+ ResourceTemplate () {
+ QWordMemory ( , , , , NonCacheable, ReadWrite,
+ 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
+ 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ , , , AddressRangeReserved, TypeTranslation)
+ },
+ ResourceTemplate () {
+ QWordMemory ( , , , , NonCacheable, ReadWrite,
+ 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
+ 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ , , , AddressRangeACPI, TypeStatic)
+ },
+ ResourceTemplate () {
+ QWordMemory ( , , , , NonCacheable, ReadWrite,
+ 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
+ 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ , , , AddressRangeACPI, TypeTranslation)
+ },
+ ResourceTemplate () {
+ QWordMemory ( , , , , NonCacheable, ReadWrite,
+ 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
+ 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ , , , AddressRangeNVS, TypeStatic)
+ },
+ ResourceTemplate () {
+ QWordMemory ( , , , , NonCacheable, ReadWrite,
+ 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
+ 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ , , , AddressRangeNVS, TypeTranslation)
+ },
+
+ // Cacheable
+ ResourceTemplate () {
+ QWordMemory ( , , , , Cacheable, ReadOnly,
+ 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
+ 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ , , , AddressRangeMemory, TypeStatic)
+ },
+ ResourceTemplate () {
+ QWordMemory ( , , , , Cacheable, ReadOnly,
+ 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
+ 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ , , , AddressRangeMemory, TypeTranslation)
+ },
+ ResourceTemplate () {
+ QWordMemory ( , , , , Cacheable, ReadOnly,
+ 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
+ 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ , , , AddressRangeReserved, TypeStatic)
+ },
+ ResourceTemplate () {
+ QWordMemory ( , , , , Cacheable, ReadOnly,
+ 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
+ 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ , , , AddressRangeReserved, TypeTranslation)
+ },
+ ResourceTemplate () {
+ QWordMemory ( , , , , Cacheable, ReadOnly,
+ 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
+ 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ , , , AddressRangeACPI, TypeStatic)
+ },
+ ResourceTemplate () {
+ QWordMemory ( , , , , Cacheable, ReadOnly,
+ 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
+ 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ , , , AddressRangeACPI, TypeTranslation)
+ },
+ ResourceTemplate () {
+ QWordMemory ( , , , , Cacheable, ReadOnly,
+ 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
+ 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ , , , AddressRangeNVS, TypeStatic)
+ },
+ ResourceTemplate () {
+ QWordMemory ( , , , , Cacheable, ReadOnly,
+ 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
+ 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ , , , AddressRangeNVS, TypeTranslation)
+ },
+ ResourceTemplate () {
+ QWordMemory ( , , , , Cacheable, ReadWrite,
+ 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
+ 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ , , , AddressRangeMemory, TypeStatic)
+ },
+ ResourceTemplate () {
+ QWordMemory ( , , , , Cacheable, ReadWrite,
+ 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
+ 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ , , , AddressRangeMemory, TypeTranslation)
+ },
+ ResourceTemplate () {
+ QWordMemory ( , , , , Cacheable, ReadWrite,
+ 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
+ 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ , , , AddressRangeReserved, TypeStatic)
+ },
+ ResourceTemplate () {
+ QWordMemory ( , , , , Cacheable, ReadWrite,
+ 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
+ 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ , , , AddressRangeReserved, TypeTranslation)
+ },
+ ResourceTemplate () {
+ QWordMemory ( , , , , Cacheable, ReadWrite,
+ 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
+ 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ , , , AddressRangeACPI, TypeStatic)
+ },
+ ResourceTemplate () {
+ QWordMemory ( , , , , Cacheable, ReadWrite,
+ 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
+ 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ , , , AddressRangeACPI, TypeTranslation)
+ },
+ ResourceTemplate () {
+ QWordMemory ( , , , , Cacheable, ReadWrite,
+ 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
+ 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ , , , AddressRangeNVS, TypeStatic)
+ },
+ ResourceTemplate () {
+ QWordMemory ( , , , , Cacheable, ReadWrite,
+ 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
+ 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ , , , AddressRangeNVS, TypeTranslation)
+ },
+
+ // WriteCombining
+ ResourceTemplate () {
+ QWordMemory ( , , , , WriteCombining, ReadOnly,
+ 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
+ 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ , , , AddressRangeMemory, TypeStatic)
+ },
+ ResourceTemplate () {
+ QWordMemory ( , , , , WriteCombining, ReadOnly,
+ 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
+ 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ , , , AddressRangeMemory, TypeTranslation)
+ },
+ ResourceTemplate () {
+ QWordMemory ( , , , , WriteCombining, ReadOnly,
+ 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
+ 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ , , , AddressRangeReserved, TypeStatic)
+ },
+ ResourceTemplate () {
+ QWordMemory ( , , , , WriteCombining, ReadOnly,
+ 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
+ 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ , , , AddressRangeReserved, TypeTranslation)
+ },
+ ResourceTemplate () {
+ QWordMemory ( , , , , WriteCombining, ReadOnly,
+ 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
+ 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ , , , AddressRangeACPI, TypeStatic)
+ },
+ ResourceTemplate () {
+ QWordMemory ( , , , , WriteCombining, ReadOnly,
+ 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
+ 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ , , , AddressRangeACPI, TypeTranslation)
+ },
+ ResourceTemplate () {
+ QWordMemory ( , , , , WriteCombining, ReadOnly,
+ 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
+ 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ , , , AddressRangeNVS, TypeStatic)
+ },
+ ResourceTemplate () {
+ QWordMemory ( , , , , WriteCombining, ReadOnly,
+ 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
+ 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ , , , AddressRangeNVS, TypeTranslation)
+ },
+ ResourceTemplate () {
+ QWordMemory ( , , , , WriteCombining, ReadWrite,
+ 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
+ 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ , , , AddressRangeMemory, TypeStatic)
+ },
+ ResourceTemplate () {
+ QWordMemory ( , , , , WriteCombining, ReadWrite,
+ 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
+ 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ , , , AddressRangeMemory, TypeTranslation)
+ },
+ ResourceTemplate () {
+ QWordMemory ( , , , , WriteCombining, ReadWrite,
+ 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
+ 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ , , , AddressRangeReserved, TypeStatic)
+ },
+ ResourceTemplate () {
+ QWordMemory ( , , , , WriteCombining, ReadWrite,
+ 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
+ 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ , , , AddressRangeReserved, TypeTranslation)
+ },
+ ResourceTemplate () {
+ QWordMemory ( , , , , WriteCombining, ReadWrite,
+ 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
+ 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ , , , AddressRangeACPI, TypeStatic)
+ },
+ ResourceTemplate () {
+ QWordMemory ( , , , , WriteCombining, ReadWrite,
+ 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
+ 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ , , , AddressRangeACPI, TypeTranslation)
+ },
+ ResourceTemplate () {
+ QWordMemory ( , , , , WriteCombining, ReadWrite,
+ 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
+ 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ , , , AddressRangeNVS, TypeStatic)
+ },
+ ResourceTemplate () {
+ QWordMemory ( , , , , WriteCombining, ReadWrite,
+ 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
+ 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ , , , AddressRangeNVS, TypeTranslation)
+ },
+
+ // Prefetchable
+ ResourceTemplate () {
+ QWordMemory ( , , , , Prefetchable, ReadOnly,
+ 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
+ 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ , , , AddressRangeMemory, TypeStatic)
+ },
+ ResourceTemplate () {
+ QWordMemory ( , , , , Prefetchable, ReadOnly,
+ 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
+ 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ , , , AddressRangeMemory, TypeTranslation)
+ },
+ ResourceTemplate () {
+ QWordMemory ( , , , , Prefetchable, ReadOnly,
+ 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
+ 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ , , , AddressRangeReserved, TypeStatic)
+ },
+ ResourceTemplate () {
+ QWordMemory ( , , , , Prefetchable, ReadOnly,
+ 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
+ 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ , , , AddressRangeReserved, TypeTranslation)
+ },
+ ResourceTemplate () {
+ QWordMemory ( , , , , Prefetchable, ReadOnly,
+ 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
+ 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ , , , AddressRangeACPI, TypeStatic)
+ },
+ ResourceTemplate () {
+ QWordMemory ( , , , , Prefetchable, ReadOnly,
+ 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
+ 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ , , , AddressRangeACPI, TypeTranslation)
+ },
+ ResourceTemplate () {
+ QWordMemory ( , , , , Prefetchable, ReadOnly,
+ 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
+ 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ , , , AddressRangeNVS, TypeStatic)
+ },
+ ResourceTemplate () {
+ QWordMemory ( , , , , Prefetchable, ReadOnly,
+ 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
+ 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ , , , AddressRangeNVS, TypeTranslation)
+ },
+ ResourceTemplate () {
+ QWordMemory ( , , , , Prefetchable, ReadWrite,
+ 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
+ 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ , , , AddressRangeMemory, TypeStatic)
+ },
+ ResourceTemplate () {
+ QWordMemory ( , , , , Prefetchable, ReadWrite,
+ 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
+ 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ , , , AddressRangeMemory, TypeTranslation)
+ },
+ ResourceTemplate () {
+ QWordMemory ( , , , , Prefetchable, ReadWrite,
+ 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
+ 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ , , , AddressRangeReserved, TypeStatic)
+ },
+ ResourceTemplate () {
+ QWordMemory ( , , , , Prefetchable, ReadWrite,
+ 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
+ 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ , , , AddressRangeReserved, TypeTranslation)
+ },
+ ResourceTemplate () {
+ QWordMemory ( , , , , Prefetchable, ReadWrite,
+ 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
+ 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ , , , AddressRangeACPI, TypeStatic)
+ },
+ ResourceTemplate () {
+ QWordMemory ( , , , , Prefetchable, ReadWrite,
+ 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
+ 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ , , , AddressRangeACPI, TypeTranslation)
+ },
+ ResourceTemplate () {
+ QWordMemory ( , , , , Prefetchable, ReadWrite,
+ 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
+ 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ , , , AddressRangeNVS, TypeStatic)
+ },
+ ResourceTemplate () {
+ QWordMemory ( , , , , Prefetchable, ReadWrite,
+ 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
+ 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ , , , AddressRangeNVS, TypeTranslation)
+ },
+
+ // Particular cases
+
+ ResourceTemplate () {
+ QWordMemory ( , , , , , ,
+ 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
+ 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
+ },
+ ResourceTemplate () {
+ QWordMemory ( , , , , , ,
+ 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
+ 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ , , , , )
+ },
+
+ // Resource Source
+
+ ResourceTemplate () {
+ QWordMemory ( , , , , , ,
+ 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
+ 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ 0x01, "", , , )
+ },
+ ResourceTemplate () {
+ QWordMemory ( , , , , , ,
+ 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
+ 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ 0x0f, "P", , , )
+ },
+ ResourceTemplate () {
+ QWordMemory ( , , , , , ,
+ 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
+ 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ 0xf0, "PATH", , , )
+ },
+ ResourceTemplate () {
+ QWordMemory ( , , , , , ,
+ 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
+ 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ 0xff,
+ "!\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !\"#$%&'()*",
+ , , )
+ },
+
+ // Particular cases
+
+ ResourceTemplate () {
+ QWordMemory (ResourceConsumer, SubDecode, MinFixed, MaxFixed, NonCacheable, ReadOnly,
+ 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
+ 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ 0xff, "PATHPATHPATH", QME0, AddressRangeACPI, TypeTranslation)
+ },
+ ResourceTemplate () {
+ QWordMemory (ResourceConsumer, SubDecode, MinFixed, MaxFixed, NonCacheable, ReadOnly,
+ 0, 0, 0, 0, 0,
+ 0xff, "PATHPATHPATH", , AddressRangeACPI, TypeTranslation)
+ },
+
+ // 20051021, relaxation for omitted ResourceSource (bug-fix 70 rejection)
+ ResourceTemplate () {
+ QWordMemory ( , , , , , ,
+ 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
+ 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ 0x0f)
+ },
+})
+
+/*
+ACPI Specification, Revision 3.0, September 2, 2004
+6.4.3.5.1 QWord Address Space Descriptor
+
+Memory QWord Address Space Descriptor layout:
+
+Byte 0 (Tag Bits): Value=10001010B (0x8a) (Type = 1, Large item name = 0xA)
+Byte 1 (Length, bits[7:0]): Variable: Value = 43 (minimum)
+Byte 2 (Length, bits[15:8]): Variable: Value = 0 (minimum)
+Byte 3 (Resource Type):
+ 0 Memory range
+Byte 4 (General Flags):
+ Bits[7:4] Reserved (must be 0)
+ Bit[3] Min Address Fixed, _MAF:
+ 1 The specified maximum address is fixed
+ 0 The specified maximum address is not fixed
+ and can be changed
+ Bit[2] Max Address Fixed,_MIF:
+ 1 The specified minimum address is fixed
+ 0 The specified minimum address is not fixed
+ and can be changed
+ Bit[1] Decode Type, _DEC:
+ 1 This bridge subtractively decodes this address
+ (top level bridges only)
+ 0 This bridge positively decodes this address
+ Bit[0] Consumer/Producer:
+ 1-This device consumes this resource
+ 0-This device produces and consumes this resource
+Byte 5 (Type Specific Flags):
+ Flags that are specific to each resource type. The meaning of the flags
+ in this field depends on the value of the Resource Type field (see above)
+ Bits[7:6] Reserved (must be 0)
+ Bit[5] Memory to I/O Translation, _TTP
+ 1 TypeTranslation: This resource, which is memory on the secondary
+ side of the bridge, is I/O on the primary side of the bridge.
+ 0 TypeStatic: This resource, which is memory on the secondary side
+ of the bridge, is also memory on the primary side of the bridge.
+ Bits[4:3] Memory attributes, _MTP. These bits are only defined if this memory
+ resource describes system RAM. For a definition of the labels described
+ here, see section 15, "System Address Map Interfaces."
+ 0 AddressRangeMemory
+ 1 AddressRangeReserved
+ 2 AddressRangeACPI
+ 3 AddressRangeNVS
+ Bits[2:1] Memory attributes, _MEM
+ 0 The memory is non-cacheable.
+ 1 The memory is cacheable.
+ 2 The memory is cacheable and supports write combining.
+ 3 The memory is cacheable and prefetchable.
+ (Notice: OSPM ignores this field in the Extended address space descriptor.
+ Instead it uses the Type Specific Attributes field to determine memory attributes)
+ Bit[0] Write status, _RW
+ 1 This memory range is read-write.
+ 0 This memory range is read-only.
+Byte 6 (Address space granularity, _GRA bits[7:0]):
+ A set bit in this mask means that this bit is decoded. All bits less
+ significant than the most significant set bit must be set. (in other
+ words, the value of the full Address Space Granularity field (all 32
+ bits) must be a number (2**n-1).
+Byte 7 (Address space granularity, _GRA bits[15:8])
+Byte 8 (Address space granularity, _GRA bits[23:16])
+Byte 9 (Address space granularity, _GRA bits[31:24])
+Byte 10 (Address space granularity, _GRA bits[39:32])
+Byte 11 (Address space granularity, _GRA bits[47:40])
+Byte 12 (Address space granularity, _GRA bits[55:48])
+Byte 13 (Address space granularity, _GRA bits[63:56])
+Byte 14 (Address range minimum, _MIN bits [7:0]):
+ For bridges that translate addresses, this is the address space
+ on the secondary side of the bridge
+Byte 15 (Address range minimum, _MIN bits[15:8])
+Byte 16 (Address range minimum, _MIN bits[23:16])
+Byte 17 (Address range minimum, _MIN bits[31:24])
+Byte 18 (Address range minimum, _MIN bits[39:32])
+Byte 19 (Address range minimum, _MIN bits[47:40])
+Byte 20 (Address range minimum, _MIN bits[55:48])
+Byte 21 (Address range minimum, _MIN bits[63:56])
+Byte 22 (Address range maximum, _MAX bits [7:0]): See comment for _MIN
+Byte 23 (Address range maximum, _MAX bits[15:8])
+Byte 24 (Address range maximum, _MAX bits[23:16])
+Byte 25 (Address range maximum, _MAX bits[31:24])
+Byte 26 (Address range maximum, _MAX bits[39:32])
+Byte 27 (Address range maximum, _MAX bits[47:40])
+Byte 28 (Address range maximum, _MAX bits[55:48])
+Byte 29 (Address range maximum, _MAX bits[63:56])
+Byte 30 (Address Translation offset, _TRA bits [7:0]):
+ For bridges that translate addresses across the bridge, this is the
+ offset that must be added to the address on the secondary side to obtain
+ the address on the primary side. Non-bridge devices must list 0 for all
+ Address Translation offset bits
+Byte 31 (Address Translation offset, _TRA bits[15:8])
+Byte 32 (Address Translation offset, _TRA bits[23:16])
+Byte 33 (Address Translation offset, _TRA bits[31:24])
+Byte 34 (Address Translation offset, _TRA bits[39:32])
+Byte 35 (Address Translation offset, _TRA bits[47:40])
+Byte 36 (Address Translation offset, _TRA bits[55:48])
+Byte 37 (Address Translation offset, _TRA bits[63:56])
+Byte 38 (Address Length, _LEN bits [7:0])
+Byte 39 (Address Length, _LEN bits[15:8])
+Byte 40 (Address Length, _LEN bits[23:16])
+Byte 41 (Address Length, _LEN bits[31:24])
+Byte 42 (Address Length, _LEN bits[39:32])
+Byte 43 (Address Length, _LEN bits[47:40])
+Byte 44 (Address Length, _LEN bits[55:48])
+Byte 45 (Address Length, _LEN bits[63:56])
+Byte 46 (Resource Source Index):
+ (Optional) Only present if Resource Source (below) is present. This
+ field gives an index to the specific resource descriptor that this
+ device consumes from in the current resource template for the device
+ object pointed to in Resource Source
+String (Resource Source):
+ (Optional) If present, the device that uses this descriptor consumes
+ its resources from the resources produced by the named device object.
+ If not present, the device consumes its resources out of a global pool.
+ If not present, the device consumes this resource from its hierarchical
+ parent.
+*/
+
+Name (p425, Package() {
+
+ // Byte 4 (General Flags) of QWord Address Space Descriptor
+
+ Buffer () {0x8a, 0x2b, 0x00, 0x00, 0x00, 0x01,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8a, 0x2b, 0x00, 0x00, 0x08, 0x01,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8a, 0x2b, 0x00, 0x00, 0x04, 0x01,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8a, 0x2b, 0x00, 0x00, 0x0c, 0x01,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8a, 0x2b, 0x00, 0x00, 0x02, 0x01,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8a, 0x2b, 0x00, 0x00, 0x0a, 0x01,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8a, 0x2b, 0x00, 0x00, 0x06, 0x01,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8a, 0x2b, 0x00, 0x00, 0x0e, 0x01,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8a, 0x2b, 0x00, 0x00, 0x01, 0x01,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8a, 0x2b, 0x00, 0x00, 0x09, 0x01,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8a, 0x2b, 0x00, 0x00, 0x05, 0x01,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8a, 0x2b, 0x00, 0x00, 0x0d, 0x01,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8a, 0x2b, 0x00, 0x00, 0x03, 0x01,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8a, 0x2b, 0x00, 0x00, 0x0b, 0x01,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8a, 0x2b, 0x00, 0x00, 0x07, 0x01,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8a, 0x2b, 0x00, 0x00, 0x0f, 0x01,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+
+ // Byte 5 (Type Specific Flags) of QWord Address Space Descriptor
+
+ // NonCacheable
+ Buffer () {0x8a, 0x2b, 0x00, 0x00, 0x01, 0x00,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8a, 0x2b, 0x00, 0x00, 0x01, 0x20,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8a, 0x2b, 0x00, 0x00, 0x01, 0x08,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8a, 0x2b, 0x00, 0x00, 0x01, 0x28,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8a, 0x2b, 0x00, 0x00, 0x01, 0x10,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8a, 0x2b, 0x00, 0x00, 0x01, 0x30,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8a, 0x2b, 0x00, 0x00, 0x01, 0x18,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8a, 0x2b, 0x00, 0x00, 0x01, 0x38,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8a, 0x2b, 0x00, 0x00, 0x01, 0x01,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8a, 0x2b, 0x00, 0x00, 0x01, 0x21,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8a, 0x2b, 0x00, 0x00, 0x01, 0x09,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8a, 0x2b, 0x00, 0x00, 0x01, 0x29,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8a, 0x2b, 0x00, 0x00, 0x01, 0x11,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8a, 0x2b, 0x00, 0x00, 0x01, 0x31,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8a, 0x2b, 0x00, 0x00, 0x01, 0x19,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8a, 0x2b, 0x00, 0x00, 0x01, 0x39,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+
+ // Cacheable
+ Buffer () {0x8a, 0x2b, 0x00, 0x00, 0x01, 0x02,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8a, 0x2b, 0x00, 0x00, 0x01, 0x22,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8a, 0x2b, 0x00, 0x00, 0x01, 0x0a,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8a, 0x2b, 0x00, 0x00, 0x01, 0x2a,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8a, 0x2b, 0x00, 0x00, 0x01, 0x12,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8a, 0x2b, 0x00, 0x00, 0x01, 0x32,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8a, 0x2b, 0x00, 0x00, 0x01, 0x1a,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8a, 0x2b, 0x00, 0x00, 0x01, 0x3a,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8a, 0x2b, 0x00, 0x00, 0x01, 0x03,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8a, 0x2b, 0x00, 0x00, 0x01, 0x23,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8a, 0x2b, 0x00, 0x00, 0x01, 0x0b,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8a, 0x2b, 0x00, 0x00, 0x01, 0x2b,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8a, 0x2b, 0x00, 0x00, 0x01, 0x13,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8a, 0x2b, 0x00, 0x00, 0x01, 0x33,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8a, 0x2b, 0x00, 0x00, 0x01, 0x1b,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8a, 0x2b, 0x00, 0x00, 0x01, 0x3b,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+
+ // WriteCombining
+ Buffer () {0x8a, 0x2b, 0x00, 0x00, 0x01, 0x04,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8a, 0x2b, 0x00, 0x00, 0x01, 0x24,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8a, 0x2b, 0x00, 0x00, 0x01, 0x0c,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8a, 0x2b, 0x00, 0x00, 0x01, 0x2c,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8a, 0x2b, 0x00, 0x00, 0x01, 0x14,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8a, 0x2b, 0x00, 0x00, 0x01, 0x34,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8a, 0x2b, 0x00, 0x00, 0x01, 0x1c,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8a, 0x2b, 0x00, 0x00, 0x01, 0x3c,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8a, 0x2b, 0x00, 0x00, 0x01, 0x05,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8a, 0x2b, 0x00, 0x00, 0x01, 0x25,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8a, 0x2b, 0x00, 0x00, 0x01, 0x0d,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8a, 0x2b, 0x00, 0x00, 0x01, 0x2d,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8a, 0x2b, 0x00, 0x00, 0x01, 0x15,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8a, 0x2b, 0x00, 0x00, 0x01, 0x35,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8a, 0x2b, 0x00, 0x00, 0x01, 0x1d,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8a, 0x2b, 0x00, 0x00, 0x01, 0x3d,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+
+ // Prefetchable
+ Buffer () {0x8a, 0x2b, 0x00, 0x00, 0x01, 0x06,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8a, 0x2b, 0x00, 0x00, 0x01, 0x26,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8a, 0x2b, 0x00, 0x00, 0x01, 0x0e,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8a, 0x2b, 0x00, 0x00, 0x01, 0x2e,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8a, 0x2b, 0x00, 0x00, 0x01, 0x16,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8a, 0x2b, 0x00, 0x00, 0x01, 0x36,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8a, 0x2b, 0x00, 0x00, 0x01, 0x1e,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8a, 0x2b, 0x00, 0x00, 0x01, 0x3e,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8a, 0x2b, 0x00, 0x00, 0x01, 0x07,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8a, 0x2b, 0x00, 0x00, 0x01, 0x27,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8a, 0x2b, 0x00, 0x00, 0x01, 0x0f,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8a, 0x2b, 0x00, 0x00, 0x01, 0x2f,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8a, 0x2b, 0x00, 0x00, 0x01, 0x17,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8a, 0x2b, 0x00, 0x00, 0x01, 0x37,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8a, 0x2b, 0x00, 0x00, 0x01, 0x1f,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8a, 0x2b, 0x00, 0x00, 0x01, 0x3f,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+
+ // Particular cases
+
+ Buffer () {0x8a, 0x2b, 0x00, 0x00, 0x01, 0x01,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8a, 0x2b, 0x00, 0x00, 0x01, 0x01,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+
+ // Resource Source
+
+ Buffer () {0x8a, 0x2d, 0x00, 0x00, 0x01, 0x01,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8,
+ 0x01, 0x00, 0x79, 0x00},
+ Buffer () {0x8a, 0x2e, 0x00, 0x00, 0x01, 0x01,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8,
+ 0x0f, 0x50, 0x00, 0x79, 0x00},
+ Buffer () {0x8a, 0x31, 0x00, 0x00, 0x01, 0x01,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8,
+ 0xf0, 0x50, 0x41, 0x54, 0x48, 0x00, 0x79, 0x00},
+ Buffer () {0x8a, 0xf5, 0x00, 0x00, 0x01, 0x01,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8,
+ 0xff,
+ 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28,
+ 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30,
+ 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38,
+ 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f, 0x40,
+ 0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48,
+ 0x49, 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f, 0x50,
+ 0x51, 0x52, 0x53, 0x54, 0x55, 0x56, 0x57, 0x58,
+ 0x59, 0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f, 0x60,
+ 0x61, 0x62, 0x63, 0x64, 0x65, 0x66, 0x67, 0x68,
+ 0x69, 0x6a, 0x6b, 0x6c, 0x6d, 0x6e, 0x6f, 0x70,
+ 0x71, 0x72, 0x73, 0x74, 0x75, 0x76, 0x77, 0x78,
+ 0x79, 0x7a, 0x7b, 0x7c, 0x7d, 0x7e, 0x20, 0x21,
+ 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29,
+ 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31,
+ 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x39,
+ 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f, 0x40, 0x41,
+ 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, 0x49,
+ 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f, 0x50, 0x51,
+ 0x52, 0x53, 0x54, 0x55, 0x56, 0x57, 0x58, 0x59,
+ 0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f, 0x60, 0x61,
+ 0x62, 0x63, 0x64, 0x65, 0x66, 0x67, 0x68, 0x69,
+ 0x6a, 0x6b, 0x6c, 0x6d, 0x6e, 0x6f, 0x70, 0x71,
+ 0x72, 0x73, 0x74, 0x75, 0x76, 0x77, 0x78, 0x79,
+ 0x7a, 0x7b, 0x7c, 0x7d, 0x7e, 0x20, 0x21, 0x22,
+ 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a,
+ 0x00, 0x79, 0x00},
+
+ // Particular cases
+
+ Buffer () {0x8a, 0x39, 0x00, 0x00, 0x0f, 0x30,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8,
+ 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
+ 0x48, 0x50, 0x41, 0x54, 0x48, 0x00, 0x79, 0x00},
+ Buffer () {0x8a, 0x39, 0x00, 0x00, 0x0f, 0x30,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
+ 0x48, 0x50, 0x41, 0x54, 0x48, 0x00, 0x79, 0x00},
+
+ // 20051021, relaxation for omitted ResourceSource (bug-fix 70 rejection)
+ Buffer () {0x8a, 0x2c, 0x00, 0x00, 0x01, 0x01,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8,
+ 0x0f, 0x79, 0x00},
+})
+
+Method(RT10,, Serialized)
+{
+ Name(ts, "RT10")
+
+ // Emit test header, set the filename
+
+ THDR (ts, "QWordMemory Resource Descriptor Macro", __FILE__)
+
+ // Main test case for packages above
+
+ m330(ts, 89, "p424", p424, p425)
+
+ // Check resource descriptor tag offsets
+
+ Store (
+ ResourceTemplate () {
+ QWordMemory (ResourceProducer, PosDecode, MinNotFixed, MaxNotFixed, NonCacheable, ReadOnly,
+ 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
+ 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff, , , QME0)
+ QWordMemory (ResourceConsumer, PosDecode, MinNotFixed, MaxNotFixed, NonCacheable, ReadOnly,
+ 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
+ 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff, , , QME1)
+ }, Local0)
+
+ m331(ts, 1, QME0._DEC, 0x21, QME1._DEC, 0x191, "_DEC")
+ m331(ts, 2, QME0._MIF, 0x22, QME1._MIF, 0x192, "_MIF")
+ m331(ts, 3, QME0._MAF, 0x23, QME1._MAF, 0x193, "_MAF")
+ m331(ts, 4, QME0._RW, 0x28, QME1._RW, 0x198, "_RW")
+ m331(ts, 5, QME0._MEM, 0x29, QME1._MEM, 0x199, "_MEM")
+ m331(ts, 6, QME0._MTP, 0x2b, QME1._MTP, 0x19b, "_MTP")
+ m331(ts, 6, QME0._TTP, 0x2d, QME1._TTP, 0x19d, "_TTP")
+ m331(ts, 7, QME0._GRA, 0x30, QME1._GRA, 0x1A0, "_GRA")
+ m331(ts, 8, QME0._MIN, 0x70, QME1._MIN, 0x1E0, "_MIN")
+ m331(ts, 9, QME0._MAX, 0xB0, QME1._MAX, 0x220, "_MAX")
+ m331(ts, 10, QME0._TRA, 0xF0, QME1._TRA, 0x260, "_TRA")
+ m331(ts, 11, QME0._LEN, 0x130, QME1._LEN, 0x2A0, "_LEN")
+}
+
+
diff --git a/tests/aslts/src/runtime/collections/functional/descriptor/qwordspace.asl b/tests/aslts/src/runtime/collections/functional/descriptor/qwordspace.asl
index 453720d76..95e73fe25 100644
--- a/tests/aslts/src/runtime/collections/functional/descriptor/qwordspace.asl
+++ b/tests/aslts/src/runtime/collections/functional/descriptor/qwordspace.asl
@@ -1,545 +1,545 @@
-/*
- * Some or all of this work - Copyright (c) 2006 - 2014, Intel Corp.
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without modification,
- * are permitted provided that the following conditions are met:
- *
- * Redistributions of source code must retain the above copyright notice,
- * this list of conditions and the following disclaimer.
- * Redistributions in binary form must reproduce the above copyright notice,
- * this list of conditions and the following disclaimer in the documentation
- * and/or other materials provided with the distribution.
- * Neither the name of Intel Corporation nor the names of its contributors
- * may be used to endorse or promote products derived from this software
- * without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
- * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
- * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
- * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
- * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
- * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-/*
- * Resource Descriptor macros
- *
- * QWord Space Resource Descriptor Macro
- */
-
-Name (p42c, Package() {
-
- // Byte 4 (General Flags) of QWord Address Space Descriptor
-
- ResourceTemplate () {
- QWordSpace (0xc0, ResourceProducer, PosDecode, MinNotFixed, MaxNotFixed, 0x0a,
- 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
- 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
- },
- ResourceTemplate () {
- QWordSpace (0xc1, ResourceProducer, PosDecode, MinNotFixed, MaxFixed, 0x1a,
- 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
- 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
- },
- ResourceTemplate () {
- QWordSpace (0xc2, ResourceProducer, PosDecode, MinFixed, MaxNotFixed, 0x2a,
- 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
- 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
- },
- ResourceTemplate () {
- QWordSpace (0xc3, ResourceProducer, PosDecode, MinFixed, MaxFixed, 0x3a,
- 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
- 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
- },
- ResourceTemplate () {
- QWordSpace (0xc4, ResourceProducer, SubDecode, MinNotFixed, MaxNotFixed, 0x4a,
- 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
- 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
- },
- ResourceTemplate () {
- QWordSpace (0xc5, ResourceProducer, SubDecode, MinNotFixed, MaxFixed, 0x5a,
- 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
- 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
- },
- ResourceTemplate () {
- QWordSpace (0xc6, ResourceProducer, SubDecode, MinFixed, MaxNotFixed, 0x6a,
- 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
- 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
- },
- ResourceTemplate () {
- QWordSpace (0xc7, ResourceProducer, SubDecode, MinFixed, MaxFixed, 0x7a,
- 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
- 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
- },
- ResourceTemplate () {
- QWordSpace (0xc8, ResourceConsumer, PosDecode, MinNotFixed, MaxNotFixed, 0x8a,
- 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
- 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
- },
- ResourceTemplate () {
- QWordSpace (0xc9, ResourceConsumer, PosDecode, MinNotFixed, MaxFixed, 0x9a,
- 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
- 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
- },
- ResourceTemplate () {
- QWordSpace (0xca, ResourceConsumer, PosDecode, MinFixed, MaxNotFixed, 0xaa,
- 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
- 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
- },
- ResourceTemplate () {
- QWordSpace (0xcb, ResourceConsumer, PosDecode, MinFixed, MaxFixed, 0xba,
- 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
- 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
- },
- ResourceTemplate () {
- QWordSpace (0xcc, ResourceConsumer, SubDecode, MinNotFixed, MaxNotFixed, 0xca,
- 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
- 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
- },
- ResourceTemplate () {
- QWordSpace (0xcd, ResourceConsumer, SubDecode, MinNotFixed, MaxFixed, 0xda,
- 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
- 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
- },
- ResourceTemplate () {
- QWordSpace (0xce, ResourceConsumer, SubDecode, MinFixed, MaxNotFixed, 0xea,
- 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
- 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
- },
- ResourceTemplate () {
- QWordSpace (0xff, ResourceConsumer, SubDecode, MinFixed, MaxFixed, 0xfa,
- 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
- 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
- },
-
- // Byte 5 (Type Specific Flags) of QWord Address Space Descriptor
-
- ResourceTemplate () {
- QWordSpace (0xc0, , , , , 0x00,
- 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
- 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
- },
- ResourceTemplate () {
- QWordSpace (0xc0, , , , , 0xff,
- 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
- 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
- },
-
- // Particular cases
-
- ResourceTemplate () {
- QWordSpace (0xc0, , , , , 0x5a,
- 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
- 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- , )
- },
- ResourceTemplate () {
- QWordSpace (0xc0, , , , , 0x5a,
- 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
- 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- , , )
- },
-
- // Resource Source
-
- ResourceTemplate () {
- QWordSpace (0xc0, , , , , 0x5a,
- 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
- 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- 0x01, "")
- },
- ResourceTemplate () {
- QWordSpace (0xc0, , , , , 0x5a,
- 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
- 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- 0x0f, "P")
- },
- ResourceTemplate () {
- QWordSpace (0xc0, , , , , 0x5a,
- 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
- 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- 0xf0, "PATH")
- },
- ResourceTemplate () {
- QWordSpace (0xc0, , , , , 0x5a,
- 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
- 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- 0xff,
- "!\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !\"#$%&'()*",
- )
- },
-
- // Particular cases
-
- ResourceTemplate () {
- QWordSpace (0xc0, ResourceConsumer, SubDecode, MinFixed, MaxFixed, 0x5a,
- 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
- 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- 0xff, "PATHPATHPATH", QSP0)
- },
- ResourceTemplate () {
- QWordSpace (0xc0, ResourceConsumer, SubDecode, MinFixed, MaxFixed, 0,
- 0, 0, 0, 0, 0,
- 0xff, "PATHPATHPATH", )
- },
-
- // 20051021, relaxation for omitted ResourceSource (bug-fix 70 rejection)
- ResourceTemplate () {
- QWordSpace (0xc0, , , , , 0x5a,
- 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
- 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- 0x0f)
- },
-})
-
-/*
-ACPI Specification, Revision 3.0, September 2, 2004
-6.4.3.5.1 QWord Address Space Descriptor
-
-Memory QWord Address Space Descriptor layout:
-
-Byte 0 (Tag Bits): Value=10001010B (0x8a) (Type = 1, Large item name = 0xA)
-Byte 1 (Length, bits[7:0]): Variable: Value = 43 (minimum)
-Byte 2 (Length, bits[15:8]): Variable: Value = 0 (minimum)
-Byte 3 (Resource Type):
- 192-255 Hardware Vendor Defined
-Byte 4 (General Flags):
- Bits[7:4] Reserved (must be 0)
- Bit[3] Min Address Fixed, _MAF:
- 1 The specified maximum address is fixed
- 0 The specified maximum address is not fixed
- and can be changed
- Bit[2] Max Address Fixed,_MIF:
- 1 The specified minimum address is fixed
- 0 The specified minimum address is not fixed
- and can be changed
- Bit[1] Decode Type, _DEC:
- 1 This bridge subtractively decodes this address
- (top level bridges only)
- 0 This bridge positively decodes this address
- Bit[0] Consumer/Producer:
- 1-This device consumes this resource
- 0-This device produces and consumes this resource
-Byte 5 (Type Specific Flags):
- Flags that are specific to each resource type. The meaning of the flags
- in this field depends on the value of the Resource Type field (see above)
-Byte 6 (Address space granularity, _GRA bits[7:0]):
- A set bit in this mask means that this bit is decoded. All bits less
- significant than the most significant set bit must be set. (in other
- words, the value of the full Address Space Granularity field (all 32
- bits) must be a number (2**n-1).
-Byte 7 (Address space granularity, _GRA bits[15:8])
-Byte 8 (Address space granularity, _GRA bits[23:16])
-Byte 9 (Address space granularity, _GRA bits[31:24])
-Byte 10 (Address space granularity, _GRA bits[39:32])
-Byte 11 (Address space granularity, _GRA bits[47:40])
-Byte 12 (Address space granularity, _GRA bits[55:48])
-Byte 13 (Address space granularity, _GRA bits[63:56])
-Byte 14 (Address range minimum, _MIN bits [7:0]):
- For bridges that translate addresses, this is the address space
- on the secondary side of the bridge
-Byte 15 (Address range minimum, _MIN bits[15:8])
-Byte 16 (Address range minimum, _MIN bits[23:16])
-Byte 17 (Address range minimum, _MIN bits[31:24])
-Byte 18 (Address range minimum, _MIN bits[39:32])
-Byte 19 (Address range minimum, _MIN bits[47:40])
-Byte 20 (Address range minimum, _MIN bits[55:48])
-Byte 21 (Address range minimum, _MIN bits[63:56])
-Byte 22 (Address range maximum, _MAX bits [7:0]): See comment for _MIN
-Byte 23 (Address range maximum, _MAX bits[15:8])
-Byte 24 (Address range maximum, _MAX bits[23:16])
-Byte 25 (Address range maximum, _MAX bits[31:24])
-Byte 26 (Address range maximum, _MAX bits[39:32])
-Byte 27 (Address range maximum, _MAX bits[47:40])
-Byte 28 (Address range maximum, _MAX bits[55:48])
-Byte 29 (Address range maximum, _MAX bits[63:56])
-Byte 30 (Address Translation offset, _TRA bits [7:0]):
- For bridges that translate addresses across the bridge, this is the
- offset that must be added to the address on the secondary side to obtain
- the address on the primary side. Non-bridge devices must list 0 for all
- Address Translation offset bits
-Byte 31 (Address Translation offset, _TRA bits[15:8])
-Byte 32 (Address Translation offset, _TRA bits[23:16])
-Byte 33 (Address Translation offset, _TRA bits[31:24])
-Byte 34 (Address Translation offset, _TRA bits[39:32])
-Byte 35 (Address Translation offset, _TRA bits[47:40])
-Byte 36 (Address Translation offset, _TRA bits[55:48])
-Byte 37 (Address Translation offset, _TRA bits[63:56])
-Byte 38 (Address Length, _LEN bits [7:0])
-Byte 39 (Address Length, _LEN bits[15:8])
-Byte 40 (Address Length, _LEN bits[23:16])
-Byte 41 (Address Length, _LEN bits[31:24])
-Byte 42 (Address Length, _LEN bits[39:32])
-Byte 43 (Address Length, _LEN bits[47:40])
-Byte 44 (Address Length, _LEN bits[55:48])
-Byte 45 (Address Length, _LEN bits[63:56])
-Byte 46 (Resource Source Index):
- (Optional) Only present if Resource Source (below) is present. This
- field gives an index to the specific resource descriptor that this
- device consumes from in the current resource template for the device
- object pointed to in Resource Source
-String (Resource Source):
- (Optional) If present, the device that uses this descriptor consumes
- its resources from the resources produced by the named device object.
- If not present, the device consumes its resources out of a global pool.
- If not present, the device consumes this resource from its hierarchical
- parent.
-*/
-
-Name (p42d, Package() {
-
- // Byte 4 (General Flags) of QWord Address Space Descriptor
-
- Buffer () {0x8a, 0x2b, 0x00, 0xc0, 0x00, 0x0a,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8a, 0x2b, 0x00, 0xc1, 0x08, 0x1a,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8a, 0x2b, 0x00, 0xc2, 0x04, 0x2a,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8a, 0x2b, 0x00, 0xc3, 0x0c, 0x3a,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8a, 0x2b, 0x00, 0xc4, 0x02, 0x4a,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8a, 0x2b, 0x00, 0xc5, 0x0a, 0x5a,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8a, 0x2b, 0x00, 0xc6, 0x06, 0x6a,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8a, 0x2b, 0x00, 0xc7, 0x0e, 0x7a,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8a, 0x2b, 0x00, 0xc8, 0x01, 0x8a,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8a, 0x2b, 0x00, 0xc9, 0x09, 0x9a,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8a, 0x2b, 0x00, 0xca, 0x05, 0xaa,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8a, 0x2b, 0x00, 0xcb, 0x0d, 0xba,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8a, 0x2b, 0x00, 0xcc, 0x03, 0xca,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8a, 0x2b, 0x00, 0xcd, 0x0b, 0xda,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8a, 0x2b, 0x00, 0xce, 0x07, 0xea,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8a, 0x2b, 0x00, 0xff, 0x0f, 0xfa,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
-
- // Byte 5 (Type Specific Flags) of QWord Address Space Descriptor
-
- Buffer () {0x8a, 0x2b, 0x00, 0xc0, 0x01, 0x00,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8a, 0x2b, 0x00, 0xc0, 0x01, 0xff,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
-
- // Particular cases
-
- Buffer () {0x8a, 0x2b, 0x00, 0xc0, 0x01, 0x5a,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
- Buffer () {0x8a, 0x2b, 0x00, 0xc0, 0x01, 0x5a,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
-
- // Resource Source
-
- Buffer () {0x8a, 0x2d, 0x00, 0xc0, 0x01, 0x5a,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8,
- 0x01, 0x00, 0x79, 0x00},
- Buffer () {0x8a, 0x2e, 0x00, 0xc0, 0x01, 0x5a,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8,
- 0x0f, 0x50, 0x00, 0x79, 0x00},
- Buffer () {0x8a, 0x31, 0x00, 0xc0, 0x01, 0x5a,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8,
- 0xf0, 0x50, 0x41, 0x54, 0x48, 0x00, 0x79, 0x00},
- Buffer () {0x8a, 0xf5, 0x00, 0xc0, 0x01, 0x5a,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8,
- 0xff,
- 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28,
- 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30,
- 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38,
- 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f, 0x40,
- 0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48,
- 0x49, 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f, 0x50,
- 0x51, 0x52, 0x53, 0x54, 0x55, 0x56, 0x57, 0x58,
- 0x59, 0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f, 0x60,
- 0x61, 0x62, 0x63, 0x64, 0x65, 0x66, 0x67, 0x68,
- 0x69, 0x6a, 0x6b, 0x6c, 0x6d, 0x6e, 0x6f, 0x70,
- 0x71, 0x72, 0x73, 0x74, 0x75, 0x76, 0x77, 0x78,
- 0x79, 0x7a, 0x7b, 0x7c, 0x7d, 0x7e, 0x20, 0x21,
- 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29,
- 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31,
- 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x39,
- 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f, 0x40, 0x41,
- 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, 0x49,
- 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f, 0x50, 0x51,
- 0x52, 0x53, 0x54, 0x55, 0x56, 0x57, 0x58, 0x59,
- 0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f, 0x60, 0x61,
- 0x62, 0x63, 0x64, 0x65, 0x66, 0x67, 0x68, 0x69,
- 0x6a, 0x6b, 0x6c, 0x6d, 0x6e, 0x6f, 0x70, 0x71,
- 0x72, 0x73, 0x74, 0x75, 0x76, 0x77, 0x78, 0x79,
- 0x7a, 0x7b, 0x7c, 0x7d, 0x7e, 0x20, 0x21, 0x22,
- 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a,
- 0x00, 0x79, 0x00},
-
- // Particular cases
-
- Buffer () {0x8a, 0x39, 0x00, 0xc0, 0x0f, 0x5a,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8,
- 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
- 0x48, 0x50, 0x41, 0x54, 0x48, 0x00, 0x79, 0x00},
- Buffer () {0x8a, 0x39, 0x00, 0xc0, 0x0f, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
- 0x48, 0x50, 0x41, 0x54, 0x48, 0x00, 0x79, 0x00},
-
- // 20051021, relaxation for omitted ResourceSource (bug-fix 70 rejection)
- Buffer () {0x8a, 0x2c, 0x00, 0xc0, 0x01, 0x5a,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8,
- 0x0f, 0x79, 0x00},
-})
-
-Method(RT14,, Serialized)
-{
- Name(ts, "RT14")
-
- // Emit test header, set the filename
-
- THDR (ts, "QWordSpace Resource Descriptor Macro", __FILE__)
-
- // Main test case for packages above
-
- m330(ts, 27, "p42c", p42c, p42d)
-
- // Check resource descriptor tag offsets
-
- Store (
- ResourceTemplate () {
- QWordSpace (0xc0, ResourceProducer, PosDecode, MinNotFixed, MaxNotFixed, 0x5a,
- 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
- 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff, , , QSP0)
- QWordSpace (0xc0, ResourceConsumer, PosDecode, MinNotFixed, MaxNotFixed, 0x5a,
- 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
- 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff, , , QSP1)
- }, Local0)
-
- m331(ts, 1, QSP0._DEC, 0x21, QSP1._DEC, 0x191, "_DEC")
- m331(ts, 2, QSP0._MIF, 0x22, QSP1._MIF, 0x192, "_MIF")
- m331(ts, 3, QSP0._MAF, 0x23, QSP1._MAF, 0x193, "_MAF")
- m331(ts, 7, QSP0._GRA, 0x30, QSP1._GRA, 0x1A0, "_GRA")
- m331(ts, 8, QSP0._MIN, 0x70, QSP1._MIN, 0x1E0, "_MIN")
- m331(ts, 9, QSP0._MAX, 0xB0, QSP1._MAX, 0x220, "_MAX")
- m331(ts, 10, QSP0._TRA, 0xF0, QSP1._TRA, 0x260, "_TRA")
- m331(ts, 11, QSP0._LEN, 0x130, QSP1._LEN, 0x2A0, "_LEN")
-}
-
-
+/*
+ * Some or all of this work - Copyright (c) 2006 - 2015, Intel Corp.
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without modification,
+ * are permitted provided that the following conditions are met:
+ *
+ * Redistributions of source code must retain the above copyright notice,
+ * this list of conditions and the following disclaimer.
+ * Redistributions in binary form must reproduce the above copyright notice,
+ * this list of conditions and the following disclaimer in the documentation
+ * and/or other materials provided with the distribution.
+ * Neither the name of Intel Corporation nor the names of its contributors
+ * may be used to endorse or promote products derived from this software
+ * without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
+ * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+ * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+ * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+ * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+ * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+/*
+ * Resource Descriptor macros
+ *
+ * QWord Space Resource Descriptor Macro
+ */
+
+Name (p42c, Package() {
+
+ // Byte 4 (General Flags) of QWord Address Space Descriptor
+
+ ResourceTemplate () {
+ QWordSpace (0xc0, ResourceProducer, PosDecode, MinNotFixed, MaxNotFixed, 0x0a,
+ 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
+ 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
+ },
+ ResourceTemplate () {
+ QWordSpace (0xc1, ResourceProducer, PosDecode, MinNotFixed, MaxFixed, 0x1a,
+ 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
+ 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
+ },
+ ResourceTemplate () {
+ QWordSpace (0xc2, ResourceProducer, PosDecode, MinFixed, MaxNotFixed, 0x2a,
+ 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
+ 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
+ },
+ ResourceTemplate () {
+ QWordSpace (0xc3, ResourceProducer, PosDecode, MinFixed, MaxFixed, 0x3a,
+ 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
+ 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
+ },
+ ResourceTemplate () {
+ QWordSpace (0xc4, ResourceProducer, SubDecode, MinNotFixed, MaxNotFixed, 0x4a,
+ 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
+ 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
+ },
+ ResourceTemplate () {
+ QWordSpace (0xc5, ResourceProducer, SubDecode, MinNotFixed, MaxFixed, 0x5a,
+ 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
+ 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
+ },
+ ResourceTemplate () {
+ QWordSpace (0xc6, ResourceProducer, SubDecode, MinFixed, MaxNotFixed, 0x6a,
+ 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
+ 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
+ },
+ ResourceTemplate () {
+ QWordSpace (0xc7, ResourceProducer, SubDecode, MinFixed, MaxFixed, 0x7a,
+ 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
+ 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
+ },
+ ResourceTemplate () {
+ QWordSpace (0xc8, ResourceConsumer, PosDecode, MinNotFixed, MaxNotFixed, 0x8a,
+ 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
+ 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
+ },
+ ResourceTemplate () {
+ QWordSpace (0xc9, ResourceConsumer, PosDecode, MinNotFixed, MaxFixed, 0x9a,
+ 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
+ 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
+ },
+ ResourceTemplate () {
+ QWordSpace (0xca, ResourceConsumer, PosDecode, MinFixed, MaxNotFixed, 0xaa,
+ 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
+ 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
+ },
+ ResourceTemplate () {
+ QWordSpace (0xcb, ResourceConsumer, PosDecode, MinFixed, MaxFixed, 0xba,
+ 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
+ 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
+ },
+ ResourceTemplate () {
+ QWordSpace (0xcc, ResourceConsumer, SubDecode, MinNotFixed, MaxNotFixed, 0xca,
+ 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
+ 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
+ },
+ ResourceTemplate () {
+ QWordSpace (0xcd, ResourceConsumer, SubDecode, MinNotFixed, MaxFixed, 0xda,
+ 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
+ 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
+ },
+ ResourceTemplate () {
+ QWordSpace (0xce, ResourceConsumer, SubDecode, MinFixed, MaxNotFixed, 0xea,
+ 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
+ 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
+ },
+ ResourceTemplate () {
+ QWordSpace (0xff, ResourceConsumer, SubDecode, MinFixed, MaxFixed, 0xfa,
+ 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
+ 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
+ },
+
+ // Byte 5 (Type Specific Flags) of QWord Address Space Descriptor
+
+ ResourceTemplate () {
+ QWordSpace (0xc0, , , , , 0x00,
+ 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
+ 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
+ },
+ ResourceTemplate () {
+ QWordSpace (0xc0, , , , , 0xff,
+ 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
+ 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff)
+ },
+
+ // Particular cases
+
+ ResourceTemplate () {
+ QWordSpace (0xc0, , , , , 0x5a,
+ 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
+ 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ , )
+ },
+ ResourceTemplate () {
+ QWordSpace (0xc0, , , , , 0x5a,
+ 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
+ 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ , , )
+ },
+
+ // Resource Source
+
+ ResourceTemplate () {
+ QWordSpace (0xc0, , , , , 0x5a,
+ 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
+ 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ 0x01, "")
+ },
+ ResourceTemplate () {
+ QWordSpace (0xc0, , , , , 0x5a,
+ 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
+ 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ 0x0f, "P")
+ },
+ ResourceTemplate () {
+ QWordSpace (0xc0, , , , , 0x5a,
+ 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
+ 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ 0xf0, "PATH")
+ },
+ ResourceTemplate () {
+ QWordSpace (0xc0, , , , , 0x5a,
+ 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
+ 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ 0xff,
+ "!\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !\"#$%&'()*",
+ )
+ },
+
+ // Particular cases
+
+ ResourceTemplate () {
+ QWordSpace (0xc0, ResourceConsumer, SubDecode, MinFixed, MaxFixed, 0x5a,
+ 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
+ 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ 0xff, "PATHPATHPATH", QSP0)
+ },
+ ResourceTemplate () {
+ QWordSpace (0xc0, ResourceConsumer, SubDecode, MinFixed, MaxFixed, 0,
+ 0, 0, 0, 0, 0,
+ 0xff, "PATHPATHPATH", )
+ },
+
+ // 20051021, relaxation for omitted ResourceSource (bug-fix 70 rejection)
+ ResourceTemplate () {
+ QWordSpace (0xc0, , , , , 0x5a,
+ 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
+ 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ 0x0f)
+ },
+})
+
+/*
+ACPI Specification, Revision 3.0, September 2, 2004
+6.4.3.5.1 QWord Address Space Descriptor
+
+Memory QWord Address Space Descriptor layout:
+
+Byte 0 (Tag Bits): Value=10001010B (0x8a) (Type = 1, Large item name = 0xA)
+Byte 1 (Length, bits[7:0]): Variable: Value = 43 (minimum)
+Byte 2 (Length, bits[15:8]): Variable: Value = 0 (minimum)
+Byte 3 (Resource Type):
+ 192-255 Hardware Vendor Defined
+Byte 4 (General Flags):
+ Bits[7:4] Reserved (must be 0)
+ Bit[3] Min Address Fixed, _MAF:
+ 1 The specified maximum address is fixed
+ 0 The specified maximum address is not fixed
+ and can be changed
+ Bit[2] Max Address Fixed,_MIF:
+ 1 The specified minimum address is fixed
+ 0 The specified minimum address is not fixed
+ and can be changed
+ Bit[1] Decode Type, _DEC:
+ 1 This bridge subtractively decodes this address
+ (top level bridges only)
+ 0 This bridge positively decodes this address
+ Bit[0] Consumer/Producer:
+ 1-This device consumes this resource
+ 0-This device produces and consumes this resource
+Byte 5 (Type Specific Flags):
+ Flags that are specific to each resource type. The meaning of the flags
+ in this field depends on the value of the Resource Type field (see above)
+Byte 6 (Address space granularity, _GRA bits[7:0]):
+ A set bit in this mask means that this bit is decoded. All bits less
+ significant than the most significant set bit must be set. (in other
+ words, the value of the full Address Space Granularity field (all 32
+ bits) must be a number (2**n-1).
+Byte 7 (Address space granularity, _GRA bits[15:8])
+Byte 8 (Address space granularity, _GRA bits[23:16])
+Byte 9 (Address space granularity, _GRA bits[31:24])
+Byte 10 (Address space granularity, _GRA bits[39:32])
+Byte 11 (Address space granularity, _GRA bits[47:40])
+Byte 12 (Address space granularity, _GRA bits[55:48])
+Byte 13 (Address space granularity, _GRA bits[63:56])
+Byte 14 (Address range minimum, _MIN bits [7:0]):
+ For bridges that translate addresses, this is the address space
+ on the secondary side of the bridge
+Byte 15 (Address range minimum, _MIN bits[15:8])
+Byte 16 (Address range minimum, _MIN bits[23:16])
+Byte 17 (Address range minimum, _MIN bits[31:24])
+Byte 18 (Address range minimum, _MIN bits[39:32])
+Byte 19 (Address range minimum, _MIN bits[47:40])
+Byte 20 (Address range minimum, _MIN bits[55:48])
+Byte 21 (Address range minimum, _MIN bits[63:56])
+Byte 22 (Address range maximum, _MAX bits [7:0]): See comment for _MIN
+Byte 23 (Address range maximum, _MAX bits[15:8])
+Byte 24 (Address range maximum, _MAX bits[23:16])
+Byte 25 (Address range maximum, _MAX bits[31:24])
+Byte 26 (Address range maximum, _MAX bits[39:32])
+Byte 27 (Address range maximum, _MAX bits[47:40])
+Byte 28 (Address range maximum, _MAX bits[55:48])
+Byte 29 (Address range maximum, _MAX bits[63:56])
+Byte 30 (Address Translation offset, _TRA bits [7:0]):
+ For bridges that translate addresses across the bridge, this is the
+ offset that must be added to the address on the secondary side to obtain
+ the address on the primary side. Non-bridge devices must list 0 for all
+ Address Translation offset bits
+Byte 31 (Address Translation offset, _TRA bits[15:8])
+Byte 32 (Address Translation offset, _TRA bits[23:16])
+Byte 33 (Address Translation offset, _TRA bits[31:24])
+Byte 34 (Address Translation offset, _TRA bits[39:32])
+Byte 35 (Address Translation offset, _TRA bits[47:40])
+Byte 36 (Address Translation offset, _TRA bits[55:48])
+Byte 37 (Address Translation offset, _TRA bits[63:56])
+Byte 38 (Address Length, _LEN bits [7:0])
+Byte 39 (Address Length, _LEN bits[15:8])
+Byte 40 (Address Length, _LEN bits[23:16])
+Byte 41 (Address Length, _LEN bits[31:24])
+Byte 42 (Address Length, _LEN bits[39:32])
+Byte 43 (Address Length, _LEN bits[47:40])
+Byte 44 (Address Length, _LEN bits[55:48])
+Byte 45 (Address Length, _LEN bits[63:56])
+Byte 46 (Resource Source Index):
+ (Optional) Only present if Resource Source (below) is present. This
+ field gives an index to the specific resource descriptor that this
+ device consumes from in the current resource template for the device
+ object pointed to in Resource Source
+String (Resource Source):
+ (Optional) If present, the device that uses this descriptor consumes
+ its resources from the resources produced by the named device object.
+ If not present, the device consumes its resources out of a global pool.
+ If not present, the device consumes this resource from its hierarchical
+ parent.
+*/
+
+Name (p42d, Package() {
+
+ // Byte 4 (General Flags) of QWord Address Space Descriptor
+
+ Buffer () {0x8a, 0x2b, 0x00, 0xc0, 0x00, 0x0a,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8a, 0x2b, 0x00, 0xc1, 0x08, 0x1a,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8a, 0x2b, 0x00, 0xc2, 0x04, 0x2a,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8a, 0x2b, 0x00, 0xc3, 0x0c, 0x3a,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8a, 0x2b, 0x00, 0xc4, 0x02, 0x4a,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8a, 0x2b, 0x00, 0xc5, 0x0a, 0x5a,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8a, 0x2b, 0x00, 0xc6, 0x06, 0x6a,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8a, 0x2b, 0x00, 0xc7, 0x0e, 0x7a,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8a, 0x2b, 0x00, 0xc8, 0x01, 0x8a,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8a, 0x2b, 0x00, 0xc9, 0x09, 0x9a,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8a, 0x2b, 0x00, 0xca, 0x05, 0xaa,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8a, 0x2b, 0x00, 0xcb, 0x0d, 0xba,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8a, 0x2b, 0x00, 0xcc, 0x03, 0xca,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8a, 0x2b, 0x00, 0xcd, 0x0b, 0xda,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8a, 0x2b, 0x00, 0xce, 0x07, 0xea,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8a, 0x2b, 0x00, 0xff, 0x0f, 0xfa,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+
+ // Byte 5 (Type Specific Flags) of QWord Address Space Descriptor
+
+ Buffer () {0x8a, 0x2b, 0x00, 0xc0, 0x01, 0x00,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8a, 0x2b, 0x00, 0xc0, 0x01, 0xff,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+
+ // Particular cases
+
+ Buffer () {0x8a, 0x2b, 0x00, 0xc0, 0x01, 0x5a,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+ Buffer () {0x8a, 0x2b, 0x00, 0xc0, 0x01, 0x5a,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, 0x79, 0x00},
+
+ // Resource Source
+
+ Buffer () {0x8a, 0x2d, 0x00, 0xc0, 0x01, 0x5a,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8,
+ 0x01, 0x00, 0x79, 0x00},
+ Buffer () {0x8a, 0x2e, 0x00, 0xc0, 0x01, 0x5a,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8,
+ 0x0f, 0x50, 0x00, 0x79, 0x00},
+ Buffer () {0x8a, 0x31, 0x00, 0xc0, 0x01, 0x5a,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8,
+ 0xf0, 0x50, 0x41, 0x54, 0x48, 0x00, 0x79, 0x00},
+ Buffer () {0x8a, 0xf5, 0x00, 0xc0, 0x01, 0x5a,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8,
+ 0xff,
+ 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28,
+ 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30,
+ 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38,
+ 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f, 0x40,
+ 0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48,
+ 0x49, 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f, 0x50,
+ 0x51, 0x52, 0x53, 0x54, 0x55, 0x56, 0x57, 0x58,
+ 0x59, 0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f, 0x60,
+ 0x61, 0x62, 0x63, 0x64, 0x65, 0x66, 0x67, 0x68,
+ 0x69, 0x6a, 0x6b, 0x6c, 0x6d, 0x6e, 0x6f, 0x70,
+ 0x71, 0x72, 0x73, 0x74, 0x75, 0x76, 0x77, 0x78,
+ 0x79, 0x7a, 0x7b, 0x7c, 0x7d, 0x7e, 0x20, 0x21,
+ 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29,
+ 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31,
+ 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x39,
+ 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f, 0x40, 0x41,
+ 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, 0x49,
+ 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f, 0x50, 0x51,
+ 0x52, 0x53, 0x54, 0x55, 0x56, 0x57, 0x58, 0x59,
+ 0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f, 0x60, 0x61,
+ 0x62, 0x63, 0x64, 0x65, 0x66, 0x67, 0x68, 0x69,
+ 0x6a, 0x6b, 0x6c, 0x6d, 0x6e, 0x6f, 0x70, 0x71,
+ 0x72, 0x73, 0x74, 0x75, 0x76, 0x77, 0x78, 0x79,
+ 0x7a, 0x7b, 0x7c, 0x7d, 0x7e, 0x20, 0x21, 0x22,
+ 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a,
+ 0x00, 0x79, 0x00},
+
+ // Particular cases
+
+ Buffer () {0x8a, 0x39, 0x00, 0xc0, 0x0f, 0x5a,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8,
+ 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
+ 0x48, 0x50, 0x41, 0x54, 0x48, 0x00, 0x79, 0x00},
+ Buffer () {0x8a, 0x39, 0x00, 0xc0, 0x0f, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
+ 0x48, 0x50, 0x41, 0x54, 0x48, 0x00, 0x79, 0x00},
+
+ // 20051021, relaxation for omitted ResourceSource (bug-fix 70 rejection)
+ Buffer () {0x8a, 0x2c, 0x00, 0xc0, 0x01, 0x5a,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8,
+ 0x0f, 0x79, 0x00},
+})
+
+Method(RT14,, Serialized)
+{
+ Name(ts, "RT14")
+
+ // Emit test header, set the filename
+
+ THDR (ts, "QWordSpace Resource Descriptor Macro", __FILE__)
+
+ // Main test case for packages above
+
+ m330(ts, 27, "p42c", p42c, p42d)
+
+ // Check resource descriptor tag offsets
+
+ Store (
+ ResourceTemplate () {
+ QWordSpace (0xc0, ResourceProducer, PosDecode, MinNotFixed, MaxNotFixed, 0x5a,
+ 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
+ 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff, , , QSP0)
+ QWordSpace (0xc0, ResourceConsumer, PosDecode, MinNotFixed, MaxNotFixed, 0x5a,
+ 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
+ 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff, , , QSP1)
+ }, Local0)
+
+ m331(ts, 1, QSP0._DEC, 0x21, QSP1._DEC, 0x191, "_DEC")
+ m331(ts, 2, QSP0._MIF, 0x22, QSP1._MIF, 0x192, "_MIF")
+ m331(ts, 3, QSP0._MAF, 0x23, QSP1._MAF, 0x193, "_MAF")
+ m331(ts, 7, QSP0._GRA, 0x30, QSP1._GRA, 0x1A0, "_GRA")
+ m331(ts, 8, QSP0._MIN, 0x70, QSP1._MIN, 0x1E0, "_MIN")
+ m331(ts, 9, QSP0._MAX, 0xB0, QSP1._MAX, 0x220, "_MAX")
+ m331(ts, 10, QSP0._TRA, 0xF0, QSP1._TRA, 0x260, "_TRA")
+ m331(ts, 11, QSP0._LEN, 0x130, QSP1._LEN, 0x2A0, "_LEN")
+}
+
+
diff --git a/tests/aslts/src/runtime/collections/functional/descriptor/register.asl b/tests/aslts/src/runtime/collections/functional/descriptor/register.asl
index cdde354f7..752d79450 100644
--- a/tests/aslts/src/runtime/collections/functional/descriptor/register.asl
+++ b/tests/aslts/src/runtime/collections/functional/descriptor/register.asl
@@ -1,220 +1,220 @@
-/*
- * Some or all of this work - Copyright (c) 2006 - 2014, Intel Corp.
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without modification,
- * are permitted provided that the following conditions are met:
- *
- * Redistributions of source code must retain the above copyright notice,
- * this list of conditions and the following disclaimer.
- * Redistributions in binary form must reproduce the above copyright notice,
- * this list of conditions and the following disclaimer in the documentation
- * and/or other materials provided with the distribution.
- * Neither the name of Intel Corporation nor the names of its contributors
- * may be used to endorse or promote products derived from this software
- * without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
- * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
- * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
- * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
- * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
- * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-/*
- * Resource Descriptor macros
- *
- * Generic Register Resource Descriptor Macro
- */
-
-Name (p436, Package() {
-
- // Byte 3 (Address Space ID) of Register Descriptor
-
- ResourceTemplate () {
- Register (SystemMemory, 0xf0, 0xf1, 0xf2f3f4f5f6f7f8f9)
- },
- ResourceTemplate () {
- Register (SystemIO, 0xf0, 0xf1, 0xf2f3f4f5f6f7f8f9)
- },
- ResourceTemplate () {
- Register (PCI_Config, 0xf0, 0xf1, 0xf2f3f4f5f6f7f8f9)
- },
- ResourceTemplate () {
- Register (EmbeddedControl, 0xf0, 0xf1, 0xf2f3f4f5f6f7f8f9)
- },
- ResourceTemplate () {
- Register (SMBus, 0xf0, 0xf1, 0xf2f3f4f5f6f7f8f9)
- },
- ResourceTemplate () {
- Register (SystemCMOS, 0xf0, 0xf1, 0xf2f3f4f5f6f7f8f9)
- },
- ResourceTemplate () {
- Register (PciBarTarget, 0xf0, 0xf1, 0xf2f3f4f5f6f7f8f9)
- },
- ResourceTemplate () {
- Register (IPMI, 0xf0, 0xf1, 0xf2f3f4f5f6f7f8f9)
- },
- ResourceTemplate () {
- Register (GeneralPurposeIo, 0xf0, 0xf1, 0xf2f3f4f5f6f7f8f9)
- },
- ResourceTemplate () {
- Register (GenericSerialBus, 0xf0, 0xf1, 0xf2f3f4f5f6f7f8f9)
- },
- ResourceTemplate () {
- Register (FFixedHW, 0xf0, 0xf1, 0xf2f3f4f5f6f7f8f9)
- },
-
- // Byte 6 (Address Size) of Register Descriptor
-
- ResourceTemplate () {
- Register (SystemMemory, 0xf0, 0xf1, 0xf2f3f4f5f6f7f8f9, 0)
- },
- ResourceTemplate () {
- Register (SystemMemory, 0xf0, 0xf1, 0xf2f3f4f5f6f7f8f9, 1)
- },
- ResourceTemplate () {
- Register (SystemMemory, 0xf0, 0xf1, 0xf2f3f4f5f6f7f8f9, 2)
- },
- ResourceTemplate () {
- Register (SystemMemory, 0xf0, 0xf1, 0xf2f3f4f5f6f7f8f9, 3)
- },
- ResourceTemplate () {
- Register (SystemMemory, 0xf0, 0xf1, 0xf2f3f4f5f6f7f8f9, 4)
- },
-
- // Particular cases
-
- ResourceTemplate () {
- Register (SystemMemory, 0, 0, 0)
- },
- ResourceTemplate () {
- Register (SystemMemory, 0xff, 0xff, 0)
- },
-})
-
-/*
-ACPI Specification, Revision 3.0, September 2, 2004
-6.4.3.7 Generic Register Descriptor
-
-Generic Register Descriptor layout:
-
-Byte 0 Generic register descriptor Value = 10000010B (0x82) (Type = 1, Large item name = 0x2)
-Byte 1 Length, bits[7:0] Value = 00001100B (12)
-Byte 2 Length, bits[15:8] Value = 00000000B (0)
-Byte 3 Address Space ID, _ASI The address space where the data structure or register exists.
- Defined values are:
- 0x00 System Memory
- 0x01 System I/O
- 0x02 PCI Configuration Space
- 0x03 Embedded Controller
- 0x04 SMBus
- 0x7F Functional Fixed Hardware
-Byte 4 Register Bit Width, _RBW Indicates the register width in bits.
-Byte 5 Register Bit Offset, _RBO Indicates the offset to the start of the register in bits
- from the Register Address.
-Byte 6 Address Size, _ASZ Specifies access size.
- 0-Undefined (legacy reasons)
- 1-Byte access
- 2-Word access
- 3-Dword access
- 4-Qword access
-Byte 7 Register Address, _ADR bits[7:0] Register Address
-Byte 8 Register Address, _ADR bits[15:8]
-Byte 9 Register Address, _ADR bits[23:16]
-Byte 10 Register Address, _ADR bits[31:24]
-Byte 11 Register Address, _ADR bits[39:32]
-Byte 12 Register Address, _ADR bits[47:40]
-Byte 13 Register Address, _ADR bits[55:48]
-Byte 14 Register Address, _ADR bits[63:56]
-*/
-
-Name (p437, Package() {
-
- // Byte 3 (Address Space ID) of Register Descriptor
-
- Buffer () {0x82, 0x0c, 0x00, 0x00, 0xf0, 0xf1, 0x00,
- 0xf9, 0xf8, 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0x79, 0x00},
- Buffer () {0x82, 0x0c, 0x00, 0x01, 0xf0, 0xf1, 0x00,
- 0xf9, 0xf8, 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0x79, 0x00},
- Buffer () {0x82, 0x0c, 0x00, 0x02, 0xf0, 0xf1, 0x00,
- 0xf9, 0xf8, 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0x79, 0x00},
- Buffer () {0x82, 0x0c, 0x00, 0x03, 0xf0, 0xf1, 0x00,
- 0xf9, 0xf8, 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0x79, 0x00},
- Buffer () {0x82, 0x0c, 0x00, 0x04, 0xf0, 0xf1, 0x00,
- 0xf9, 0xf8, 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0x79, 0x00},
- Buffer () {0x82, 0x0c, 0x00, 0x05, 0xf0, 0xf1, 0x00,
- 0xf9, 0xf8, 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0x79, 0x00},
- Buffer () {0x82, 0x0c, 0x00, 0x06, 0xf0, 0xf1, 0x00,
- 0xf9, 0xf8, 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0x79, 0x00},
- Buffer () {0x82, 0x0c, 0x00, 0x07, 0xf0, 0xf1, 0x00,
- 0xf9, 0xf8, 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0x79, 0x00},
- Buffer () {0x82, 0x0c, 0x00, 0x08, 0xf0, 0xf1, 0x00,
- 0xf9, 0xf8, 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0x79, 0x00},
- Buffer () {0x82, 0x0c, 0x00, 0x09, 0xf0, 0xf1, 0x00,
- 0xf9, 0xf8, 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0x79, 0x00},
- Buffer () {0x82, 0x0c, 0x00, 0x7f, 0xf0, 0xf1, 0x00,
- 0xf9, 0xf8, 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0x79, 0x00},
-
- // Byte 6 (Address Size) of Register Descriptor
-
- Buffer () {0x82, 0x0c, 0x00, 0x00, 0xf0, 0xf1, 0x00,
- 0xf9, 0xf8, 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0x79, 0x00},
- Buffer () {0x82, 0x0c, 0x00, 0x00, 0xf0, 0xf1, 0x01,
- 0xf9, 0xf8, 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0x79, 0x00},
- Buffer () {0x82, 0x0c, 0x00, 0x00, 0xf0, 0xf1, 0x02,
- 0xf9, 0xf8, 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0x79, 0x00},
- Buffer () {0x82, 0x0c, 0x00, 0x00, 0xf0, 0xf1, 0x03,
- 0xf9, 0xf8, 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0x79, 0x00},
- Buffer () {0x82, 0x0c, 0x00, 0x00, 0xf0, 0xf1, 0x04,
- 0xf9, 0xf8, 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0x79, 0x00},
-
- // Particular cases
-
- Buffer () {0x82, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x79, 0x00},
- Buffer () {0x82, 0x0c, 0x00, 0x00, 0xff, 0xff, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x79, 0x00},
-})
-
-Method(RT19,, Serialized)
-{
- Name(ts, "RT19")
-
- // Emit test header, set the filename
-
- THDR (ts, "Register Resource Descriptor Macro", __FILE__)
-
- // The main test packages must have the same number of entries
-
- If (LNotEqual (SizeOf (p436), SizeOf (p437)))
- {
- err (ts, 179, 0, 0, 0, 0, "Incorrect package length")
- Return ()
- }
-
- // Main test case for packages above
-
- m330(ts, SizeOf (p436), "p436", p436, p437)
-
- /* Register macro DescriptorName is recently implemented */
-
- // Check resource descriptor tag offsets
-
- Store (
- ResourceTemplate () {
- Register (SystemMemory, 0xf0, 0xf1, 0xf2f3f4f5f6f7f8f9, 0, REG0)
- Register (SystemMemory, 0xf0, 0xf1, 0xf2f3f4f5f6f7f8f9, 0, REG1)
- }, Local0)
-
- m331(ts, 1, REG0._ASI, 0x18, REG1._ASI, 0x90, "_ASI")
- m331(ts, 2, REG0._RBW, 0x20, REG1._RBW, 0x98, "_RBW")
- m331(ts, 3, REG0._RBO, 0x28, REG1._RBO, 0xA0, "_RBO")
- m331(ts, 4, REG0._ASZ, 0x30, REG1._ASZ, 0xA8, "_ASZ")
- m331(ts, 5, REG0._ADR, 0x38, REG1._ADR, 0xB0, "_ADR")
-}
+/*
+ * Some or all of this work - Copyright (c) 2006 - 2015, Intel Corp.
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without modification,
+ * are permitted provided that the following conditions are met:
+ *
+ * Redistributions of source code must retain the above copyright notice,
+ * this list of conditions and the following disclaimer.
+ * Redistributions in binary form must reproduce the above copyright notice,
+ * this list of conditions and the following disclaimer in the documentation
+ * and/or other materials provided with the distribution.
+ * Neither the name of Intel Corporation nor the names of its contributors
+ * may be used to endorse or promote products derived from this software
+ * without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
+ * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+ * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+ * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+ * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+ * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+/*
+ * Resource Descriptor macros
+ *
+ * Generic Register Resource Descriptor Macro
+ */
+
+Name (p436, Package() {
+
+ // Byte 3 (Address Space ID) of Register Descriptor
+
+ ResourceTemplate () {
+ Register (SystemMemory, 0xf0, 0xf1, 0xf2f3f4f5f6f7f8f9)
+ },
+ ResourceTemplate () {
+ Register (SystemIO, 0xf0, 0xf1, 0xf2f3f4f5f6f7f8f9)
+ },
+ ResourceTemplate () {
+ Register (PCI_Config, 0xf0, 0xf1, 0xf2f3f4f5f6f7f8f9)
+ },
+ ResourceTemplate () {
+ Register (EmbeddedControl, 0xf0, 0xf1, 0xf2f3f4f5f6f7f8f9)
+ },
+ ResourceTemplate () {
+ Register (SMBus, 0xf0, 0xf1, 0xf2f3f4f5f6f7f8f9)
+ },
+ ResourceTemplate () {
+ Register (SystemCMOS, 0xf0, 0xf1, 0xf2f3f4f5f6f7f8f9)
+ },
+ ResourceTemplate () {
+ Register (PciBarTarget, 0xf0, 0xf1, 0xf2f3f4f5f6f7f8f9)
+ },
+ ResourceTemplate () {
+ Register (IPMI, 0xf0, 0xf1, 0xf2f3f4f5f6f7f8f9)
+ },
+ ResourceTemplate () {
+ Register (GeneralPurposeIo, 0xf0, 0xf1, 0xf2f3f4f5f6f7f8f9)
+ },
+ ResourceTemplate () {
+ Register (GenericSerialBus, 0xf0, 0xf1, 0xf2f3f4f5f6f7f8f9)
+ },
+ ResourceTemplate () {
+ Register (FFixedHW, 0xf0, 0xf1, 0xf2f3f4f5f6f7f8f9)
+ },
+
+ // Byte 6 (Address Size) of Register Descriptor
+
+ ResourceTemplate () {
+ Register (SystemMemory, 0xf0, 0xf1, 0xf2f3f4f5f6f7f8f9, 0)
+ },
+ ResourceTemplate () {
+ Register (SystemMemory, 0xf0, 0xf1, 0xf2f3f4f5f6f7f8f9, 1)
+ },
+ ResourceTemplate () {
+ Register (SystemMemory, 0xf0, 0xf1, 0xf2f3f4f5f6f7f8f9, 2)
+ },
+ ResourceTemplate () {
+ Register (SystemMemory, 0xf0, 0xf1, 0xf2f3f4f5f6f7f8f9, 3)
+ },
+ ResourceTemplate () {
+ Register (SystemMemory, 0xf0, 0xf1, 0xf2f3f4f5f6f7f8f9, 4)
+ },
+
+ // Particular cases
+
+ ResourceTemplate () {
+ Register (SystemMemory, 0, 0, 0)
+ },
+ ResourceTemplate () {
+ Register (SystemMemory, 0xff, 0xff, 0)
+ },
+})
+
+/*
+ACPI Specification, Revision 3.0, September 2, 2004
+6.4.3.7 Generic Register Descriptor
+
+Generic Register Descriptor layout:
+
+Byte 0 Generic register descriptor Value = 10000010B (0x82) (Type = 1, Large item name = 0x2)
+Byte 1 Length, bits[7:0] Value = 00001100B (12)
+Byte 2 Length, bits[15:8] Value = 00000000B (0)
+Byte 3 Address Space ID, _ASI The address space where the data structure or register exists.
+ Defined values are:
+ 0x00 System Memory
+ 0x01 System I/O
+ 0x02 PCI Configuration Space
+ 0x03 Embedded Controller
+ 0x04 SMBus
+ 0x7F Functional Fixed Hardware
+Byte 4 Register Bit Width, _RBW Indicates the register width in bits.
+Byte 5 Register Bit Offset, _RBO Indicates the offset to the start of the register in bits
+ from the Register Address.
+Byte 6 Address Size, _ASZ Specifies access size.
+ 0-Undefined (legacy reasons)
+ 1-Byte access
+ 2-Word access
+ 3-Dword access
+ 4-Qword access
+Byte 7 Register Address, _ADR bits[7:0] Register Address
+Byte 8 Register Address, _ADR bits[15:8]
+Byte 9 Register Address, _ADR bits[23:16]
+Byte 10 Register Address, _ADR bits[31:24]
+Byte 11 Register Address, _ADR bits[39:32]
+Byte 12 Register Address, _ADR bits[47:40]
+Byte 13 Register Address, _ADR bits[55:48]
+Byte 14 Register Address, _ADR bits[63:56]
+*/
+
+Name (p437, Package() {
+
+ // Byte 3 (Address Space ID) of Register Descriptor
+
+ Buffer () {0x82, 0x0c, 0x00, 0x00, 0xf0, 0xf1, 0x00,
+ 0xf9, 0xf8, 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0x79, 0x00},
+ Buffer () {0x82, 0x0c, 0x00, 0x01, 0xf0, 0xf1, 0x00,
+ 0xf9, 0xf8, 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0x79, 0x00},
+ Buffer () {0x82, 0x0c, 0x00, 0x02, 0xf0, 0xf1, 0x00,
+ 0xf9, 0xf8, 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0x79, 0x00},
+ Buffer () {0x82, 0x0c, 0x00, 0x03, 0xf0, 0xf1, 0x00,
+ 0xf9, 0xf8, 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0x79, 0x00},
+ Buffer () {0x82, 0x0c, 0x00, 0x04, 0xf0, 0xf1, 0x00,
+ 0xf9, 0xf8, 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0x79, 0x00},
+ Buffer () {0x82, 0x0c, 0x00, 0x05, 0xf0, 0xf1, 0x00,
+ 0xf9, 0xf8, 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0x79, 0x00},
+ Buffer () {0x82, 0x0c, 0x00, 0x06, 0xf0, 0xf1, 0x00,
+ 0xf9, 0xf8, 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0x79, 0x00},
+ Buffer () {0x82, 0x0c, 0x00, 0x07, 0xf0, 0xf1, 0x00,
+ 0xf9, 0xf8, 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0x79, 0x00},
+ Buffer () {0x82, 0x0c, 0x00, 0x08, 0xf0, 0xf1, 0x00,
+ 0xf9, 0xf8, 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0x79, 0x00},
+ Buffer () {0x82, 0x0c, 0x00, 0x09, 0xf0, 0xf1, 0x00,
+ 0xf9, 0xf8, 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0x79, 0x00},
+ Buffer () {0x82, 0x0c, 0x00, 0x7f, 0xf0, 0xf1, 0x00,
+ 0xf9, 0xf8, 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0x79, 0x00},
+
+ // Byte 6 (Address Size) of Register Descriptor
+
+ Buffer () {0x82, 0x0c, 0x00, 0x00, 0xf0, 0xf1, 0x00,
+ 0xf9, 0xf8, 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0x79, 0x00},
+ Buffer () {0x82, 0x0c, 0x00, 0x00, 0xf0, 0xf1, 0x01,
+ 0xf9, 0xf8, 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0x79, 0x00},
+ Buffer () {0x82, 0x0c, 0x00, 0x00, 0xf0, 0xf1, 0x02,
+ 0xf9, 0xf8, 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0x79, 0x00},
+ Buffer () {0x82, 0x0c, 0x00, 0x00, 0xf0, 0xf1, 0x03,
+ 0xf9, 0xf8, 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0x79, 0x00},
+ Buffer () {0x82, 0x0c, 0x00, 0x00, 0xf0, 0xf1, 0x04,
+ 0xf9, 0xf8, 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0x79, 0x00},
+
+ // Particular cases
+
+ Buffer () {0x82, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x79, 0x00},
+ Buffer () {0x82, 0x0c, 0x00, 0x00, 0xff, 0xff, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x79, 0x00},
+})
+
+Method(RT19,, Serialized)
+{
+ Name(ts, "RT19")
+
+ // Emit test header, set the filename
+
+ THDR (ts, "Register Resource Descriptor Macro", __FILE__)
+
+ // The main test packages must have the same number of entries
+
+ If (LNotEqual (SizeOf (p436), SizeOf (p437)))
+ {
+ err (ts, 179, 0, 0, 0, 0, "Incorrect package length")
+ Return ()
+ }
+
+ // Main test case for packages above
+
+ m330(ts, SizeOf (p436), "p436", p436, p437)
+
+ /* Register macro DescriptorName is recently implemented */
+
+ // Check resource descriptor tag offsets
+
+ Store (
+ ResourceTemplate () {
+ Register (SystemMemory, 0xf0, 0xf1, 0xf2f3f4f5f6f7f8f9, 0, REG0)
+ Register (SystemMemory, 0xf0, 0xf1, 0xf2f3f4f5f6f7f8f9, 0, REG1)
+ }, Local0)
+
+ m331(ts, 1, REG0._ASI, 0x18, REG1._ASI, 0x90, "_ASI")
+ m331(ts, 2, REG0._RBW, 0x20, REG1._RBW, 0x98, "_RBW")
+ m331(ts, 3, REG0._RBO, 0x28, REG1._RBO, 0xA0, "_RBO")
+ m331(ts, 4, REG0._ASZ, 0x30, REG1._ASZ, 0xA8, "_ASZ")
+ m331(ts, 5, REG0._ADR, 0x38, REG1._ADR, 0xB0, "_ADR")
+}
diff --git a/tests/aslts/src/runtime/collections/functional/descriptor/resourcetemplate.asl b/tests/aslts/src/runtime/collections/functional/descriptor/resourcetemplate.asl
index 988d059a0..ae0baa3c9 100644
--- a/tests/aslts/src/runtime/collections/functional/descriptor/resourcetemplate.asl
+++ b/tests/aslts/src/runtime/collections/functional/descriptor/resourcetemplate.asl
@@ -1,2929 +1,2929 @@
-/*
- * Some or all of this work - Copyright (c) 2006 - 2014, Intel Corp.
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without modification,
- * are permitted provided that the following conditions are met:
- *
- * Redistributions of source code must retain the above copyright notice,
- * this list of conditions and the following disclaimer.
- * Redistributions in binary form must reproduce the above copyright notice,
- * this list of conditions and the following disclaimer in the documentation
- * and/or other materials provided with the distribution.
- * Neither the name of Intel Corporation nor the names of its contributors
- * may be used to endorse or promote products derived from this software
- * without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
- * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
- * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
- * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
- * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
- * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-/*
- * Resource Descriptor macros
- *
- * Resource To Buffer Conversion Macro
- */
-
-Name (p438, Package() {
- ResourceTemplate () {
- },
- ResourceTemplate () {
- IRQ (Level, ActiveHigh, Exclusive) {0}
- IRQNoFlags () {1}
- DMA (Compatibility, NotBusMaster, Transfer16) {2}
- IO (Decode16, 0xf0f1, 0xf2f3, 0xf4, 0xf5)
- FixedIO (0x03f1, 0xf2)
- VendorShort () {0x00, 0xa2, 0xb3, 0x76, 0xd5, 0xe6, 0xf7}
- Memory24 (ReadWrite, 0xf0f1, 0xf2f3, 0xf4f5, 0xf6f7)
- Memory32 (ReadWrite, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff)
- Memory32Fixed (ReadOnly, 0xf0f1f2f3, 0xf4f5f6f7)
- VendorLong () {0x9f,
- 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, 0xf6, 0xf7,
- 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff,
- 0x00, 0x01, 0x02, 0x03}
- QWordIO (ResourceConsumer, MinFixed, MaxFixed, SubDecode, EntireRange,
- 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
- 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- 0xff, "PATHPATHPATH", QIOX, TypeTranslation, SparseTranslation)
- DWordIO (ResourceConsumer, MinFixed, MaxFixed, SubDecode, EntireRange,
- 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
- 0xff, "PATHPATHPATH", DIOX, TypeTranslation, SparseTranslation)
- WordIO (ResourceConsumer, MinFixed, MaxFixed, SubDecode, EntireRange,
- 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff,
- 0xff, "PATHPATHPATH", WIOX, TypeTranslation, SparseTranslation)
- QWordMemory (ResourceConsumer, SubDecode, MinFixed, MaxFixed, NonCacheable, ReadOnly,
- 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
- 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- 0xff, "PATHPATHPATH", QMEX, AddressRangeACPI, TypeTranslation)
- DWordMemory (ResourceConsumer, SubDecode, MinFixed, MaxFixed, NonCacheable, ReadOnly,
- 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
- 0xff, "PATHPATHPATH", DMEX, AddressRangeACPI, TypeTranslation)
- WordBusNumber (ResourceConsumer, MinFixed, MaxFixed, SubDecode,
- 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff,
- 0xff, "PATHPATHPATH", WBNX)
- Interrupt (ResourceConsumer, Edge, ActiveLow, Shared,
- 0xff,
- "!\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !\"#$%&'()*",
- INTX) {
- 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16,
- 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32,
- 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48,
- 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64,
- 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80,
- 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96,
- 97, 98, 99,100,101,102,103,104,105,106,107,108,109,110,111,112,
- 113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,
- 129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,
- 145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,
- 161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,
- 177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,
- 193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,
- 209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,
- 225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,
- 241,242,243,244,245,246,247,248,249,250,251,252,253,254,255}
- Register (FFixedHW, 0xf0, 0xf1, 0xf2f3f4f5f6f7f8f9)
- ExtendedIO (ResourceConsumer, MinFixed, MaxFixed, SubDecode, EntireRange,
- 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
- 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- EIOX, TypeTranslation, SparseTranslation)
- ExtendedMemory (ResourceConsumer, SubDecode, MinFixed, MaxFixed, NonCacheable, ReadOnly,
- 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
- 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- EMEX, AddressRangeACPI, TypeTranslation)
- ExtendedSpace (0xc0, ResourceConsumer, SubDecode, MinFixed, MaxFixed, 0x5a,
- 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
- 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- ESPX)
- DWordSpace (0xc0, ResourceConsumer, SubDecode, MinFixed, MaxFixed, 0x5a,
- 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
- 0xff, "PATHPATHPATH", DSPX)
- QWordSpace (0xc0, ResourceConsumer, SubDecode, MinFixed, MaxFixed, 0x5a,
- 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
- 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- 0xff, "PATHPATHPATH", QSPX)
- WordSpace (0xc0, ResourceConsumer, SubDecode, MinFixed, MaxFixed, 0x5a,
- 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff,
- 0xff, "PATHPATHPATH", WSPX)
- },
- ResourceTemplate () {
- StartDependentFnNoPri () {
- IRQ (Level, ActiveHigh, Exclusive) {0}
- IRQNoFlags () {1}
- }
- StartDependentFnNoPri () {
- IRQ (Level, ActiveHigh, Exclusive) {0}
- IRQNoFlags () {1}
- DMA (Compatibility, NotBusMaster, Transfer16) {2}
- }
- StartDependentFn (0, 0) {
- IRQ (Level, ActiveHigh, Exclusive) {0}
- IRQNoFlags () {1}
- DMA (Compatibility, NotBusMaster, Transfer16) {2}
- IO (Decode16, 0xf0f1, 0xf2f3, 0xf4, 0xf5)
- }
- StartDependentFn (0, 1) {
- IRQ (Level, ActiveHigh, Exclusive) {0}
- IRQNoFlags () {1}
- DMA (Compatibility, NotBusMaster, Transfer16) {2}
- IO (Decode16, 0xf0f1, 0xf2f3, 0xf4, 0xf5)
- FixedIO (0x03f1, 0xf2)
- }
- StartDependentFn (0, 2) {
- IRQ (Level, ActiveHigh, Exclusive) {0}
- IRQNoFlags () {1}
- DMA (Compatibility, NotBusMaster, Transfer16) {2}
- IO (Decode16, 0xf0f1, 0xf2f3, 0xf4, 0xf5)
- FixedIO (0x03f1, 0xf2)
- VendorShort () {0x00, 0xa2, 0xb3, 0x76, 0xd5, 0xe6, 0xf7}
- }
- StartDependentFn (1, 0) {
- IRQ (Level, ActiveHigh, Exclusive) {0}
- IRQNoFlags () {1}
- DMA (Compatibility, NotBusMaster, Transfer16) {2}
- IO (Decode16, 0xf0f1, 0xf2f3, 0xf4, 0xf5)
- FixedIO (0x03f1, 0xf2)
- VendorShort () {0x00, 0xa2, 0xb3, 0x76, 0xd5, 0xe6, 0xf7}
- Memory24 (ReadWrite, 0xf0f1, 0xf2f3, 0xf4f5, 0xf6f7)
- }
- StartDependentFn (1, 1) {
- IRQ (Level, ActiveHigh, Exclusive) {0}
- IRQNoFlags () {1}
- DMA (Compatibility, NotBusMaster, Transfer16) {2}
- IO (Decode16, 0xf0f1, 0xf2f3, 0xf4, 0xf5)
- FixedIO (0x03f1, 0xf2)
- VendorShort () {0x00, 0xa2, 0xb3, 0x76, 0xd5, 0xe6, 0xf7}
- Memory24 (ReadWrite, 0xf0f1, 0xf2f3, 0xf4f5, 0xf6f7)
- Memory32 (ReadWrite, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff)
- }
- StartDependentFn (1, 1) {
- IRQ (Level, ActiveHigh, Exclusive) {0}
- IRQNoFlags () {1}
- DMA (Compatibility, NotBusMaster, Transfer16) {2}
- IO (Decode16, 0xf0f1, 0xf2f3, 0xf4, 0xf5)
- FixedIO (0x03f1, 0xf2)
- VendorShort () {0x00, 0xa2, 0xb3, 0x76, 0xd5, 0xe6, 0xf7}
- Memory24 (ReadWrite, 0xf0f1, 0xf2f3, 0xf4f5, 0xf6f7)
- Memory32 (ReadWrite, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff)
- Memory32Fixed (ReadOnly, 0xf0f1f2f3, 0xf4f5f6f7)
- VendorLong () {0x9f,
- 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, 0xf6, 0xf7,
- 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff,
- 0x00, 0x01, 0x02, 0x03}
- QWordIO (ResourceConsumer, MinFixed, MaxFixed, SubDecode, EntireRange,
- 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
- 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- 0xff, "PATHPATHPATH", QIOY, TypeTranslation, SparseTranslation)
- DWordIO (ResourceConsumer, MinFixed, MaxFixed, SubDecode, EntireRange,
- 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
- 0xff, "PATHPATHPATH", DIOY, TypeTranslation, SparseTranslation)
- WordIO (ResourceConsumer, MinFixed, MaxFixed, SubDecode, EntireRange,
- 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff,
- 0xff, "PATHPATHPATH", WIOY, TypeTranslation, SparseTranslation)
- QWordMemory (ResourceConsumer, SubDecode, MinFixed, MaxFixed, NonCacheable, ReadOnly,
- 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
- 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- 0xff, "PATHPATHPATH", QMEY, AddressRangeACPI, TypeTranslation)
- DWordMemory (ResourceConsumer, SubDecode, MinFixed, MaxFixed, NonCacheable, ReadOnly,
- 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
- 0xff, "PATHPATHPATH", DMEY, AddressRangeACPI, TypeTranslation)
- WordBusNumber (ResourceConsumer, MinFixed, MaxFixed, SubDecode,
- 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff,
- 0xff, "PATHPATHPATH", WBNY)
- Interrupt (ResourceConsumer, Edge, ActiveLow, Shared,
- 0xff,
- "!\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !\"#$%&'()*",
- INTY) {
- 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16,
- 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32,
- 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48,
- 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64,
- 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80,
- 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96,
- 97, 98, 99,100,101,102,103,104,105,106,107,108,109,110,111,112,
- 113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,
- 129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,
- 145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,
- 161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,
- 177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,
- 193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,
- 209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,
- 225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,
- 241,242,243,244,245,246,247,248,249,250,251,252,253,254,255}
- Register (FFixedHW, 0xf0, 0xf1, 0xf2f3f4f5f6f7f8f9)
- ExtendedIO (ResourceConsumer, MinFixed, MaxFixed, SubDecode, EntireRange,
- 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
- 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- EIOY, TypeTranslation, SparseTranslation)
- ExtendedMemory (ResourceConsumer, SubDecode, MinFixed, MaxFixed, NonCacheable, ReadOnly,
- 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
- 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- EMEY, AddressRangeACPI, TypeTranslation)
- ExtendedSpace (0xc0, ResourceConsumer, SubDecode, MinFixed, MaxFixed, 0x5a,
- 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
- 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- ESPY)
- DWordSpace (0xc0, ResourceConsumer, SubDecode, MinFixed, MaxFixed, 0x5a,
- 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
- 0xff, "PATHPATHPATH", DSPY)
- QWordSpace (0xc0, ResourceConsumer, SubDecode, MinFixed, MaxFixed, 0x5a,
- 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
- 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- 0xff, "PATHPATHPATH", QSPY)
- WordSpace (0xc0, ResourceConsumer, SubDecode, MinFixed, MaxFixed, 0x5a,
- 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff,
- 0xff, "PATHPATHPATH", WSPY)
- }
- StartDependentFn (1, 2) {
- IRQ (Level, ActiveHigh, Exclusive) {0}
- IRQNoFlags () {1}
- DMA (Compatibility, NotBusMaster, Transfer16) {2}
- IO (Decode16, 0xf0f1, 0xf2f3, 0xf4, 0xf5)
- FixedIO (0x03f1, 0xf2)
- VendorShort () {0x00, 0xa2, 0xb3, 0x76, 0xd5, 0xe6, 0xf7}
- Memory24 (ReadWrite, 0xf0f1, 0xf2f3, 0xf4f5, 0xf6f7)
- Memory32 (ReadWrite, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff)
- Memory32Fixed (ReadOnly, 0xf0f1f2f3, 0xf4f5f6f7)
- }
- StartDependentFn (2, 0) {}
- StartDependentFn (2, 1) {
- IRQ (Level, ActiveHigh, Exclusive) {0}
- IRQNoFlags () {1}
- DMA (Compatibility, NotBusMaster, Transfer16) {2}
- IO (Decode16, 0xf0f1, 0xf2f3, 0xf4, 0xf5)
- FixedIO (0x03f1, 0xf2)
- VendorShort () {0x00, 0xa2, 0xb3, 0x76, 0xd5, 0xe6, 0xf7}
- Memory24 (ReadWrite, 0xf0f1, 0xf2f3, 0xf4f5, 0xf6f7)
- Memory32 (ReadWrite, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff)
- Memory32Fixed (ReadOnly, 0xf0f1f2f3, 0xf4f5f6f7)
- VendorLong () {0x9f,
- 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, 0xf6, 0xf7,
- 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff,
- 0x00, 0x01, 0x02, 0x03}
- }
- StartDependentFn (2, 2) {}
- EndDependentFn ()
- },
-})
-
-// Complex test data
-
-Name (p445, Package() {
- ResourceTemplate () {
- IRQ (Level, ActiveHigh, Exclusive, IRQZ) {0}
- IRQNoFlags () {1}
- DMA (Compatibility, NotBusMaster, Transfer16, DMAZ) {2}
- IO (Decode16, 0xf0f1, 0xf2f3, 0xf4, 0xf5, IO0Z)
- FixedIO (0x03f1, 0xf2, FIOZ)
- VendorShort () {0x00, 0xa2, 0xb3, 0x76, 0xd5, 0xe6, 0xf7}
- Memory24 (ReadWrite, 0xf0f1, 0xf2f3, 0xf4f5, 0xf6f7, M24Z)
- Memory32 (ReadWrite, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff, M32Z)
- Memory32Fixed (ReadOnly, 0xf0f1f2f3, 0xf4f5f6f7, M3FZ)
- VendorLong () {0x9f,
- 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, 0xf6, 0xf7,
- 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff,
- 0x00, 0x01, 0x02, 0x03}
- QWordIO (ResourceConsumer, MinFixed, MaxFixed, SubDecode, EntireRange,
- 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
- 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- 0xff, "PATHPATHPATH", QIOZ, TypeTranslation, SparseTranslation)
- DWordIO (ResourceConsumer, MinFixed, MaxFixed, SubDecode, EntireRange,
- 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
- 0xff, "PATHPATHPATH", DIOZ, TypeTranslation, SparseTranslation)
- WordIO (ResourceConsumer, MinFixed, MaxFixed, SubDecode, EntireRange,
- 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff,
- 0xff, "PATHPATHPATH", WIOZ, TypeTranslation, SparseTranslation)
- QWordMemory (ResourceConsumer, SubDecode, MinFixed, MaxFixed, NonCacheable, ReadOnly,
- 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
- 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- 0xff, "PATHPATHPATH", QMEZ, AddressRangeACPI, TypeTranslation)
- DWordMemory (ResourceConsumer, SubDecode, MinFixed, MaxFixed, NonCacheable, ReadOnly,
- 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
- 0xff, "PATHPATHPATH", DMEZ, AddressRangeACPI, TypeTranslation)
- WordBusNumber (ResourceConsumer, MinFixed, MaxFixed, SubDecode,
- 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff,
- 0xff, "PATHPATHPATH", WBNZ)
- Interrupt (ResourceConsumer, Edge, ActiveLow, Shared,
- 0xff,
- "!\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !\"#$%&'()*",
- INTZ) {
- 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16,
- 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32,
- 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48,
- 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64,
- 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80,
- 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96,
- 97, 98, 99,100,101,102,103,104,105,106,107,108,109,110,111,112,
- 113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,
- 129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,
- 145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,
- 161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,
- 177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,
- 193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,
- 209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,
- 225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,
- 241,242,243,244,245,246,247,248,249,250,251,252,253,254,255}
- Register (FFixedHW, 0xf0, 0xf1, 0xf2f3f4f5f6f7f8f9)
- ExtendedIO (ResourceConsumer, MinFixed, MaxFixed, SubDecode, EntireRange,
- 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
- 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- EIOZ, TypeTranslation, SparseTranslation)
- ExtendedMemory (ResourceConsumer, SubDecode, MinFixed, MaxFixed, NonCacheable, ReadOnly,
- 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
- 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- EMEZ, AddressRangeACPI, TypeTranslation)
- ExtendedSpace (0xc0, ResourceConsumer, SubDecode, MinFixed, MaxFixed, 0x5a,
- 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
- 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- ESPZ)
- DWordSpace (0xc0, ResourceConsumer, SubDecode, MinFixed, MaxFixed, 0x5a,
- 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
- 0xff, "PATHPATHPATH", DSPZ)
- QWordSpace (0xc0, ResourceConsumer, SubDecode, MinFixed, MaxFixed, 0x5a,
- 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
- 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- 0xff, "PATHPATHPATH", QSPZ)
- WordSpace (0xc0, ResourceConsumer, SubDecode, MinFixed, MaxFixed, 0x5a,
- 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff,
- 0xff, "PATHPATHPATH", WSPZ)
-
- // Duplicated part
-
- IRQ (Level, ActiveHigh, Exclusive, IRQ1) {0}
- IRQNoFlags () {1}
- DMA (Compatibility, NotBusMaster, Transfer16, DMA1) {2}
- IO (Decode16, 0xf0f1, 0xf2f3, 0xf4, 0xf5, IO01)
- FixedIO (0x03f1, 0xf2, FIO1)
- VendorShort () {0x00, 0xa2, 0xb3, 0x76, 0xd5, 0xe6, 0xf7}
- Memory24 (ReadWrite, 0xf0f1, 0xf2f3, 0xf4f5, 0xf6f7, M241)
- Memory32 (ReadWrite, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff, M32Y)
- Memory32Fixed (ReadOnly, 0xf0f1f2f3, 0xf4f5f6f7, M3F1)
- VendorLong () {0x9f,
- 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, 0xf6, 0xf7,
- 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff,
- 0x00, 0x01, 0x02, 0x03}
- QWordIO (ResourceConsumer, MinFixed, MaxFixed, SubDecode, EntireRange,
- 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
- 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- 0xff, "PATHPATHPATH", QIO1, TypeTranslation, SparseTranslation)
- DWordIO (ResourceConsumer, MinFixed, MaxFixed, SubDecode, EntireRange,
- 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
- 0xff, "PATHPATHPATH", DIO1, TypeTranslation, SparseTranslation)
- WordIO (ResourceConsumer, MinFixed, MaxFixed, SubDecode, EntireRange,
- 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff,
- 0xff, "PATHPATHPATH", WIO1, TypeTranslation, SparseTranslation)
- QWordMemory (ResourceConsumer, SubDecode, MinFixed, MaxFixed, NonCacheable, ReadOnly,
- 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
- 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- 0xff, "PATHPATHPATH", QME1, AddressRangeACPI, TypeTranslation)
- DWordMemory (ResourceConsumer, SubDecode, MinFixed, MaxFixed, NonCacheable, ReadOnly,
- 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
- 0xff, "PATHPATHPATH", DME1, AddressRangeACPI, TypeTranslation)
- WordBusNumber (ResourceConsumer, MinFixed, MaxFixed, SubDecode,
- 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff,
- 0xff, "PATHPATHPATH", WBN1)
- Interrupt (ResourceConsumer, Edge, ActiveLow, Shared,
- 0xff,
- "!\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !\"#$%&'()*",
- INT1) {
- 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16,
- 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32,
- 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48,
- 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64,
- 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80,
- 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96,
- 97, 98, 99,100,101,102,103,104,105,106,107,108,109,110,111,112,
- 113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,
- 129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,
- 145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,
- 161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,
- 177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,
- 193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,
- 209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,
- 225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,
- 241,242,243,244,245,246,247,248,249,250,251,252,253,254,255}
- Register (FFixedHW, 0xf0, 0xf1, 0xf2f3f4f5f6f7f8f9)
- ExtendedIO (ResourceConsumer, MinFixed, MaxFixed, SubDecode, EntireRange,
- 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
- 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- EIO1, TypeTranslation, SparseTranslation)
- ExtendedMemory (ResourceConsumer, SubDecode, MinFixed, MaxFixed, NonCacheable, ReadOnly,
- 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
- 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- EME1, AddressRangeACPI, TypeTranslation)
- ExtendedSpace (0xc0, ResourceConsumer, SubDecode, MinFixed, MaxFixed, 0x5a,
- 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
- 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- ESP1)
- DWordSpace (0xc0, ResourceConsumer, SubDecode, MinFixed, MaxFixed, 0x5a,
- 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
- 0xff, "PATHPATHPATH", DSP1)
- QWordSpace (0xc0, ResourceConsumer, SubDecode, MinFixed, MaxFixed, 0x5a,
- 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
- 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- 0xff, "PATHPATHPATH", QSP1)
- WordSpace (0xc0, ResourceConsumer, SubDecode, MinFixed, MaxFixed, 0x5a,
- 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff,
- 0xff, "PATHPATHPATH", WSP1)
- },
-
- ResourceTemplate () {
- StartDependentFnNoPri () {
- IRQ (Level, ActiveHigh, Exclusive, IRQ2) {0}
- IRQNoFlags () {1}
- }
- StartDependentFnNoPri () {
- IRQ (Level, ActiveHigh, Exclusive, IRQ4) {0}
- IRQNoFlags () {1}
- DMA (Compatibility, NotBusMaster, Transfer16, DMA4) {2}
- }
- StartDependentFn (0, 0) {
- IRQ (Level, ActiveHigh, Exclusive, IRQ6) {0}
- IRQNoFlags () {1}
- DMA (Compatibility, NotBusMaster, Transfer16, DMA6) {2}
- IO (Decode16, 0xf0f1, 0xf2f3, 0xf4, 0xf5)
- }
- StartDependentFn (0, 1) {
- IRQ (Level, ActiveHigh, Exclusive, IRQ8) {0}
- IRQNoFlags () {1}
- DMA (Compatibility, NotBusMaster, Transfer16, DMA8) {2}
- IO (Decode16, 0xf0f1, 0xf2f3, 0xf4, 0xf5, IO08)
- FixedIO (0x03f1, 0xf2, FIO8)
- }
- StartDependentFn (0, 2) {
- IRQ (Level, ActiveHigh, Exclusive, IRQA) {0}
- IRQNoFlags () {1}
- DMA (Compatibility, NotBusMaster, Transfer16, DMAA) {2}
- IO (Decode16, 0xf0f1, 0xf2f3, 0xf4, 0xf5, IO0A)
- FixedIO (0x03f1, 0xf2, FIOA)
- VendorShort () {0x00, 0xa2, 0xb3, 0x76, 0xd5, 0xe6, 0xf7}
- }
- StartDependentFn (1, 0) {
- IRQ (Level, ActiveHigh, Exclusive, IRQC) {0}
- IRQNoFlags () {1}
- DMA (Compatibility, NotBusMaster, Transfer16, DMAC) {2}
- IO (Decode16, 0xf0f1, 0xf2f3, 0xf4, 0xf5, IO0C)
- FixedIO (0x03f1, 0xf2, FIOC)
- VendorShort () {0x00, 0xa2, 0xb3, 0x76, 0xd5, 0xe6, 0xf7}
- Memory24 (ReadWrite, 0xf0f1, 0xf2f3, 0xf4f5, 0xf6f7, M24C)
- }
- StartDependentFn (1, 1) {
- IRQ (Level, ActiveHigh, Exclusive, IRQE) {0}
- IRQNoFlags () {1}
- DMA (Compatibility, NotBusMaster, Transfer16, DMAE) {2}
- IO (Decode16, 0xf0f1, 0xf2f3, 0xf4, 0xf5, IO0E)
- FixedIO (0x03f1, 0xf2, FIOE)
- VendorShort () {0x00, 0xa2, 0xb3, 0x76, 0xd5, 0xe6, 0xf7}
- Memory24 (ReadWrite, 0xf0f1, 0xf2f3, 0xf4f5, 0xf6f7, M24E)
- Memory32 (ReadWrite, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff, M32E)
- }
- StartDependentFn (1, 1) {
- IRQ (Level, ActiveHigh, Exclusive, IRQG) {0}
- IRQNoFlags () {1}
- DMA (Compatibility, NotBusMaster, Transfer16, DMAG) {2}
- IO (Decode16, 0xf0f1, 0xf2f3, 0xf4, 0xf5, IO0G)
- FixedIO (0x03f1, 0xf2, FIOG)
- VendorShort () {0x00, 0xa2, 0xb3, 0x76, 0xd5, 0xe6, 0xf7}
- Memory24 (ReadWrite, 0xf0f1, 0xf2f3, 0xf4f5, 0xf6f7, M24G)
- Memory32 (ReadWrite, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff, M32G)
- Memory32Fixed (ReadOnly, 0xf0f1f2f3, 0xf4f5f6f7, M3FG)
- VendorLong () {0x9f,
- 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, 0xf6, 0xf7,
- 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff,
- 0x00, 0x01, 0x02, 0x03}
- QWordIO (ResourceConsumer, MinFixed, MaxFixed, SubDecode, EntireRange,
- 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
- 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- 0xff, "PATHPATHPATH", QIOG, TypeTranslation, SparseTranslation)
- DWordIO (ResourceConsumer, MinFixed, MaxFixed, SubDecode, EntireRange,
- 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
- 0xff, "PATHPATHPATH", DIOG, TypeTranslation, SparseTranslation)
- WordIO (ResourceConsumer, MinFixed, MaxFixed, SubDecode, EntireRange,
- 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff,
- 0xff, "PATHPATHPATH", WIOG, TypeTranslation, SparseTranslation)
- QWordMemory (ResourceConsumer, SubDecode, MinFixed, MaxFixed, NonCacheable, ReadOnly,
- 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
- 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- 0xff, "PATHPATHPATH", QMEG, AddressRangeACPI, TypeTranslation)
- DWordMemory (ResourceConsumer, SubDecode, MinFixed, MaxFixed, NonCacheable, ReadOnly,
- 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
- 0xff, "PATHPATHPATH", DMEG, AddressRangeACPI, TypeTranslation)
- WordBusNumber (ResourceConsumer, MinFixed, MaxFixed, SubDecode,
- 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff,
- 0xff, "PATHPATHPATH", WBNG)
- Interrupt (ResourceConsumer, Edge, ActiveLow, Shared,
- 0xff,
- "!\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !\"#$%&'()*",
- INTG) {
- 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16,
- 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32,
- 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48,
- 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64,
- 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80,
- 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96,
- 97, 98, 99,100,101,102,103,104,105,106,107,108,109,110,111,112,
- 113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,
- 129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,
- 145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,
- 161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,
- 177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,
- 193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,
- 209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,
- 225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,
- 241,242,243,244,245,246,247,248,249,250,251,252,253,254,255}
- Register (FFixedHW, 0xf0, 0xf1, 0xf2f3f4f5f6f7f8f9)
- ExtendedIO (ResourceConsumer, MinFixed, MaxFixed, SubDecode, EntireRange,
- 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
- 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- EIOG, TypeTranslation, SparseTranslation)
- ExtendedMemory (ResourceConsumer, SubDecode, MinFixed, MaxFixed, NonCacheable, ReadOnly,
- 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
- 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- EMEG, AddressRangeACPI, TypeTranslation)
- ExtendedSpace (0xc0, ResourceConsumer, SubDecode, MinFixed, MaxFixed, 0x5a,
- 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
- 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- ESPG)
- DWordSpace (0xc0, ResourceConsumer, SubDecode, MinFixed, MaxFixed, 0x5a,
- 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
- 0xff, "PATHPATHPATH", DSPG)
- QWordSpace (0xc0, ResourceConsumer, SubDecode, MinFixed, MaxFixed, 0x5a,
- 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
- 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- 0xff, "PATHPATHPATH", QSPG)
- WordSpace (0xc0, ResourceConsumer, SubDecode, MinFixed, MaxFixed, 0x5a,
- 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff,
- 0xff, "PATHPATHPATH", WSPG)
- }
- StartDependentFn (1, 2) {
- IRQ (Level, ActiveHigh, Exclusive, IRQI) {0}
- IRQNoFlags () {1}
- DMA (Compatibility, NotBusMaster, Transfer16, DMAI) {2}
- IO (Decode16, 0xf0f1, 0xf2f3, 0xf4, 0xf5, IO0I)
- FixedIO (0x03f1, 0xf2, FIOI)
- VendorShort () {0x00, 0xa2, 0xb3, 0x76, 0xd5, 0xe6, 0xf7}
- Memory24 (ReadWrite, 0xf0f1, 0xf2f3, 0xf4f5, 0xf6f7, M24I)
- Memory32 (ReadWrite, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff, M32I)
- Memory32Fixed (ReadOnly, 0xf0f1f2f3, 0xf4f5f6f7, M3FI)
- }
- StartDependentFn (2, 0) {}
- StartDependentFn (2, 1) {
- IRQ (Level, ActiveHigh, Exclusive, IRQK) {0}
- IRQNoFlags () {1}
- DMA (Compatibility, NotBusMaster, Transfer16, DMAK) {2}
- IO (Decode16, 0xf0f1, 0xf2f3, 0xf4, 0xf5, IO0K)
- FixedIO (0x03f1, 0xf2, FIOK)
- VendorShort () {0x00, 0xa2, 0xb3, 0x76, 0xd5, 0xe6, 0xf7}
- Memory24 (ReadWrite, 0xf0f1, 0xf2f3, 0xf4f5, 0xf6f7, M24K)
- Memory32 (ReadWrite, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff, M32K)
- Memory32Fixed (ReadOnly, 0xf0f1f2f3, 0xf4f5f6f7, M3FK)
- VendorLong () {0x9f,
- 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, 0xf6, 0xf7,
- 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff,
- 0x00, 0x01, 0x02, 0x03}
- }
- StartDependentFn (2, 2) {}
- EndDependentFn ()
-
- // Duplicated part
-
- StartDependentFnNoPri () {
- IRQ (Level, ActiveHigh, Exclusive, IRQ3) {0}
- IRQNoFlags () {1}
- }
- StartDependentFnNoPri () {
- IRQ (Level, ActiveHigh, Exclusive, IRQ5) {0}
- IRQNoFlags () {1}
- DMA (Compatibility, NotBusMaster, Transfer16, DMA5) {2}
- }
- StartDependentFn (0, 0) {
- IRQ (Level, ActiveHigh, Exclusive, IRQ7) {0}
- IRQNoFlags () {1}
- DMA (Compatibility, NotBusMaster, Transfer16, DMA7) {2}
- IO (Decode16, 0xf0f1, 0xf2f3, 0xf4, 0xf5)
- }
- StartDependentFn (0, 1) {
- IRQ (Level, ActiveHigh, Exclusive, IRQ9) {0}
- IRQNoFlags () {1}
- DMA (Compatibility, NotBusMaster, Transfer16, DMA9) {2}
- IO (Decode16, 0xf0f1, 0xf2f3, 0xf4, 0xf5, IO09)
- FixedIO (0x03f1, 0xf2, FIO9)
- }
- StartDependentFn (0, 2) {
- IRQ (Level, ActiveHigh, Exclusive, IRQB) {0}
- IRQNoFlags () {1}
- DMA (Compatibility, NotBusMaster, Transfer16, DMAB) {2}
- IO (Decode16, 0xf0f1, 0xf2f3, 0xf4, 0xf5, IO0B)
- FixedIO (0x03f1, 0xf2, FIOB)
- VendorShort () {0x00, 0xa2, 0xb3, 0x76, 0xd5, 0xe6, 0xf7}
- }
- StartDependentFn (1, 0) {
- IRQ (Level, ActiveHigh, Exclusive, IRQD) {0}
- IRQNoFlags () {1}
- DMA (Compatibility, NotBusMaster, Transfer16, DMAD) {2}
- IO (Decode16, 0xf0f1, 0xf2f3, 0xf4, 0xf5, IO0D)
- FixedIO (0x03f1, 0xf2, FIOD)
- VendorShort () {0x00, 0xa2, 0xb3, 0x76, 0xd5, 0xe6, 0xf7}
- Memory24 (ReadWrite, 0xf0f1, 0xf2f3, 0xf4f5, 0xf6f7, M24D)
- }
- StartDependentFn (1, 1) {
- IRQ (Level, ActiveHigh, Exclusive, IRQF) {0}
- IRQNoFlags () {1}
- DMA (Compatibility, NotBusMaster, Transfer16, DMAF) {2}
- IO (Decode16, 0xf0f1, 0xf2f3, 0xf4, 0xf5, IO0F)
- FixedIO (0x03f1, 0xf2, FIOF)
- VendorShort () {0x00, 0xa2, 0xb3, 0x76, 0xd5, 0xe6, 0xf7}
- Memory24 (ReadWrite, 0xf0f1, 0xf2f3, 0xf4f5, 0xf6f7, M24F)
- Memory32 (ReadWrite, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff, M32F)
- }
- StartDependentFn (1, 1) {
- IRQ (Level, ActiveHigh, Exclusive, IRQH) {0}
- IRQNoFlags () {1}
- DMA (Compatibility, NotBusMaster, Transfer16, DMAH) {2}
- IO (Decode16, 0xf0f1, 0xf2f3, 0xf4, 0xf5, IO0H)
- FixedIO (0x03f1, 0xf2, FIOH)
- VendorShort () {0x00, 0xa2, 0xb3, 0x76, 0xd5, 0xe6, 0xf7}
- Memory24 (ReadWrite, 0xf0f1, 0xf2f3, 0xf4f5, 0xf6f7, M24H)
- Memory32 (ReadWrite, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff, M32H)
- Memory32Fixed (ReadOnly, 0xf0f1f2f3, 0xf4f5f6f7, M3FH)
- VendorLong () {0x9f,
- 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, 0xf6, 0xf7,
- 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff,
- 0x00, 0x01, 0x02, 0x03}
- QWordIO (ResourceConsumer, MinFixed, MaxFixed, SubDecode, EntireRange,
- 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
- 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- 0xff, "PATHPATHPATH", QIOH, TypeTranslation, SparseTranslation)
- DWordIO (ResourceConsumer, MinFixed, MaxFixed, SubDecode, EntireRange,
- 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
- 0xff, "PATHPATHPATH", DIOH, TypeTranslation, SparseTranslation)
- WordIO (ResourceConsumer, MinFixed, MaxFixed, SubDecode, EntireRange,
- 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff,
- 0xff, "PATHPATHPATH", WIOH, TypeTranslation, SparseTranslation)
- QWordMemory (ResourceConsumer, SubDecode, MinFixed, MaxFixed, NonCacheable, ReadOnly,
- 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
- 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- 0xff, "PATHPATHPATH", QMEH, AddressRangeACPI, TypeTranslation)
- DWordMemory (ResourceConsumer, SubDecode, MinFixed, MaxFixed, NonCacheable, ReadOnly,
- 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
- 0xff, "PATHPATHPATH", DMEH, AddressRangeACPI, TypeTranslation)
- WordBusNumber (ResourceConsumer, MinFixed, MaxFixed, SubDecode,
- 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff,
- 0xff, "PATHPATHPATH", WBNH)
- Interrupt (ResourceConsumer, Edge, ActiveLow, Shared,
- 0xff,
- "!\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !\"#$%&'()*",
- INTH) {
- 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16,
- 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32,
- 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48,
- 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64,
- 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80,
- 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96,
- 97, 98, 99,100,101,102,103,104,105,106,107,108,109,110,111,112,
- 113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,
- 129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,
- 145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,
- 161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,
- 177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,
- 193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,
- 209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,
- 225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,
- 241,242,243,244,245,246,247,248,249,250,251,252,253,254,255}
- Register (FFixedHW, 0xf0, 0xf1, 0xf2f3f4f5f6f7f8f9)
- ExtendedIO (ResourceConsumer, MinFixed, MaxFixed, SubDecode, EntireRange,
- 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
- 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- EIOH, TypeTranslation, SparseTranslation)
- ExtendedMemory (ResourceConsumer, SubDecode, MinFixed, MaxFixed, NonCacheable, ReadOnly,
- 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
- 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- EMEH, AddressRangeACPI, TypeTranslation)
- ExtendedSpace (0xc0, ResourceConsumer, SubDecode, MinFixed, MaxFixed, 0x5a,
- 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
- 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- ESPH)
- DWordSpace (0xc0, ResourceConsumer, SubDecode, MinFixed, MaxFixed, 0x5a,
- 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
- 0xff, "PATHPATHPATH", DSPH)
- QWordSpace (0xc0, ResourceConsumer, SubDecode, MinFixed, MaxFixed, 0x5a,
- 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
- 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- 0xff, "PATHPATHPATH", QSPH)
- WordSpace (0xc0, ResourceConsumer, SubDecode, MinFixed, MaxFixed, 0x5a,
- 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff,
- 0xff, "PATHPATHPATH", WSPH)
- }
- StartDependentFn (1, 2) {
- IRQ (Level, ActiveHigh, Exclusive, IRQJ) {0}
- IRQNoFlags () {1}
- DMA (Compatibility, NotBusMaster, Transfer16, DMAJ) {2}
- IO (Decode16, 0xf0f1, 0xf2f3, 0xf4, 0xf5, IO0J)
- FixedIO (0x03f1, 0xf2, FIOJ)
- VendorShort () {0x00, 0xa2, 0xb3, 0x76, 0xd5, 0xe6, 0xf7}
- Memory24 (ReadWrite, 0xf0f1, 0xf2f3, 0xf4f5, 0xf6f7, M24J)
- Memory32 (ReadWrite, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff, M32J)
- Memory32Fixed (ReadOnly, 0xf0f1f2f3, 0xf4f5f6f7, M3FJ)
- }
- StartDependentFn (2, 0) {}
- StartDependentFn (2, 1) {
- IRQ (Level, ActiveHigh, Exclusive, IRQL) {0}
- IRQNoFlags () {1}
- DMA (Compatibility, NotBusMaster, Transfer16, DMAL) {2}
- IO (Decode16, 0xf0f1, 0xf2f3, 0xf4, 0xf5, IO0L)
- FixedIO (0x03f1, 0xf2, FIOL)
- VendorShort () {0x00, 0xa2, 0xb3, 0x76, 0xd5, 0xe6, 0xf7}
- Memory24 (ReadWrite, 0xf0f1, 0xf2f3, 0xf4f5, 0xf6f7, M24L)
- Memory32 (ReadWrite, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff, M32L)
- Memory32Fixed (ReadOnly, 0xf0f1f2f3, 0xf4f5f6f7, M3FL)
- VendorLong () {0x9f,
- 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, 0xf6, 0xf7,
- 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff,
- 0x00, 0x01, 0x02, 0x03}
- }
- StartDependentFn (2, 2) {}
- EndDependentFn ()
- },
-})
-
-/*
-ACPI Specification, Revision 3.0, September 2, 2004
-6.4.2.8 End Tag
-
-Type 0, Small Item Name 0xF, Length = 1
-The End tag identifies an end of resource data.
-Note: If the checksum field is zero, the resource data is treated as if the checksum
-operation succeeded. Configuration proceeds normally.
- Table 6-31 End Tag Definition
-Offset Field Name
-Byte 0 Value = 01111001B (0x79) (Type = 0, small item name = 0xF, length = 1)
-Byte 1 Checksum covering all resource data after the serial identifier. This checksum is
- generated such that adding it to the sum of all the data bytes will produce a zero sum.
-The End Tag is automatically generated by the ASL compiler at the end of the ResourceTemplate
-statement.
-*/
-
-Name (p439, Package() {
- Buffer () {0x79, 0x00},
- Buffer () {0x23, 0x01, 0x00, 0x00,
- 0x22, 0x02, 0x00,
- 0x2a, 0x04, 0x02,
- 0x47, 0x01, 0xf1, 0xf0, 0xf3, 0xf2, 0xf4, 0xf5,
- 0x4b, 0xf1, 0x03, 0xf2,
- 0x77, 0x00, 0xa2, 0xb3, 0x76, 0xd5, 0xe6, 0xf7,
- 0x81, 0x09, 0x00, 0x01, 0xf1, 0xf0, 0xf3, 0xf2, 0xf5, 0xf4, 0xf7, 0xf6,
- 0x85, 0x11, 0x00, 0x01,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc,
- 0x86, 0x09, 0x00, 0x00,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0x84, 0x15, 0x00, 0x9f,
- 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, 0xf6, 0xf7,
- 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff,
- 0x00, 0x01, 0x02, 0x03,
- 0x8a, 0x39, 0x00, 0x01, 0x0f, 0x33,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8,
- 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
- 0x48, 0x50, 0x41, 0x54, 0x48, 0x00,
- 0x87, 0x25, 0x00, 0x01, 0x0f, 0x33, 0xef, 0xee, 0xed, 0xec,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc,
- 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
- 0x48, 0x50, 0x41, 0x54, 0x48, 0x00,
- 0x88, 0x1b, 0x00, 0x01, 0x0f, 0x33,
- 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe,
- 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
- 0x48, 0x50, 0x41, 0x54, 0x48, 0x00,
- 0x8a, 0x39, 0x00, 0x00, 0x0f, 0x30,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8,
- 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
- 0x48, 0x50, 0x41, 0x54, 0x48, 0x00,
- 0x87, 0x25, 0x00, 0x00, 0x0f, 0x30,
- 0xef, 0xee, 0xed, 0xec,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc,
- 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
- 0x48, 0x50, 0x41, 0x54, 0x48, 0x00,
- 0x88, 0x1b, 0x00, 0x02, 0x0f, 0x00,
- 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe,
- 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
- 0x48, 0x50, 0x41, 0x54, 0x48, 0x00,
- 0x89, 0xc8, 0x04, 0x0f, 0xff,
- 1, 0, 0, 0, 2, 0, 0, 0, 3, 0, 0, 0, 4, 0, 0, 0,
- 5, 0, 0, 0, 6, 0, 0, 0, 7, 0, 0, 0, 8, 0, 0, 0,
- 9, 0, 0, 0, 10, 0, 0, 0, 11, 0, 0, 0, 12, 0, 0, 0,
- 13, 0, 0, 0, 14, 0, 0, 0, 15, 0, 0, 0, 16, 0, 0, 0,
- 17, 0, 0, 0, 18, 0, 0, 0, 19, 0, 0, 0, 20, 0, 0, 0,
- 21, 0, 0, 0, 22, 0, 0, 0, 23, 0, 0, 0, 24, 0, 0, 0,
- 25, 0, 0, 0, 26, 0, 0, 0, 27, 0, 0, 0, 28, 0, 0, 0,
- 29, 0, 0, 0, 30, 0, 0, 0, 31, 0, 0, 0, 32, 0, 0, 0,
- 33, 0, 0, 0, 34, 0, 0, 0, 35, 0, 0, 0, 36, 0, 0, 0,
- 37, 0, 0, 0, 38, 0, 0, 0, 39, 0, 0, 0, 40, 0, 0, 0,
- 41, 0, 0, 0, 42, 0, 0, 0, 43, 0, 0, 0, 44, 0, 0, 0,
- 45, 0, 0, 0, 46, 0, 0, 0, 47, 0, 0, 0, 48, 0, 0, 0,
- 49, 0, 0, 0, 50, 0, 0, 0, 51, 0, 0, 0, 52, 0, 0, 0,
- 53, 0, 0, 0, 54, 0, 0, 0, 55, 0, 0, 0, 56, 0, 0, 0,
- 57, 0, 0, 0, 58, 0, 0, 0, 59, 0, 0, 0, 60, 0, 0, 0,
- 61, 0, 0, 0, 62, 0, 0, 0, 63, 0, 0, 0, 64, 0, 0, 0,
- 65, 0, 0, 0, 66, 0, 0, 0, 67, 0, 0, 0, 68, 0, 0, 0,
- 69, 0, 0, 0, 70, 0, 0, 0, 71, 0, 0, 0, 72, 0, 0, 0,
- 73, 0, 0, 0, 74, 0, 0, 0, 75, 0, 0, 0, 76, 0, 0, 0,
- 77, 0, 0, 0, 78, 0, 0, 0, 79, 0, 0, 0, 80, 0, 0, 0,
- 81, 0, 0, 0, 82, 0, 0, 0, 83, 0, 0, 0, 84, 0, 0, 0,
- 85, 0, 0, 0, 86, 0, 0, 0, 87, 0, 0, 0, 88, 0, 0, 0,
- 89, 0, 0, 0, 90, 0, 0, 0, 91, 0, 0, 0, 92, 0, 0, 0,
- 93, 0, 0, 0, 94, 0, 0, 0, 95, 0, 0, 0, 96, 0, 0, 0,
- 97, 0, 0, 0, 98, 0, 0, 0, 99, 0, 0, 0,100, 0, 0, 0,
- 101, 0, 0, 0,102, 0, 0, 0,103, 0, 0, 0,104, 0, 0, 0,
- 105, 0, 0, 0,106, 0, 0, 0,107, 0, 0, 0,108, 0, 0, 0,
- 109, 0, 0, 0,110, 0, 0, 0,111, 0, 0, 0,112, 0, 0, 0,
- 113, 0, 0, 0,114, 0, 0, 0,115, 0, 0, 0,116, 0, 0, 0,
- 117, 0, 0, 0,118, 0, 0, 0,119, 0, 0, 0,120, 0, 0, 0,
- 121, 0, 0, 0,122, 0, 0, 0,123, 0, 0, 0,124, 0, 0, 0,
- 125, 0, 0, 0,126, 0, 0, 0,127, 0, 0, 0,128, 0, 0, 0,
- 129, 0, 0, 0,130, 0, 0, 0,131, 0, 0, 0,132, 0, 0, 0,
- 133, 0, 0, 0,134, 0, 0, 0,135, 0, 0, 0,136, 0, 0, 0,
- 137, 0, 0, 0,138, 0, 0, 0,139, 0, 0, 0,140, 0, 0, 0,
- 141, 0, 0, 0,142, 0, 0, 0,143, 0, 0, 0,144, 0, 0, 0,
- 145, 0, 0, 0,146, 0, 0, 0,147, 0, 0, 0,148, 0, 0, 0,
- 149, 0, 0, 0,150, 0, 0, 0,151, 0, 0, 0,152, 0, 0, 0,
- 153, 0, 0, 0,154, 0, 0, 0,155, 0, 0, 0,156, 0, 0, 0,
- 157, 0, 0, 0,158, 0, 0, 0,159, 0, 0, 0,160, 0, 0, 0,
- 161, 0, 0, 0,162, 0, 0, 0,163, 0, 0, 0,164, 0, 0, 0,
- 165, 0, 0, 0,166, 0, 0, 0,167, 0, 0, 0,168, 0, 0, 0,
- 169, 0, 0, 0,170, 0, 0, 0,171, 0, 0, 0,172, 0, 0, 0,
- 173, 0, 0, 0,174, 0, 0, 0,175, 0, 0, 0,176, 0, 0, 0,
- 177, 0, 0, 0,178, 0, 0, 0,179, 0, 0, 0,180, 0, 0, 0,
- 181, 0, 0, 0,182, 0, 0, 0,183, 0, 0, 0,184, 0, 0, 0,
- 185, 0, 0, 0,186, 0, 0, 0,187, 0, 0, 0,188, 0, 0, 0,
- 189, 0, 0, 0,190, 0, 0, 0,191, 0, 0, 0,192, 0, 0, 0,
- 193, 0, 0, 0,194, 0, 0, 0,195, 0, 0, 0,196, 0, 0, 0,
- 197, 0, 0, 0,198, 0, 0, 0,199, 0, 0, 0,200, 0, 0, 0,
- 201, 0, 0, 0,202, 0, 0, 0,203, 0, 0, 0,204, 0, 0, 0,
- 205, 0, 0, 0,206, 0, 0, 0,207, 0, 0, 0,208, 0, 0, 0,
- 209, 0, 0, 0,210, 0, 0, 0,211, 0, 0, 0,212, 0, 0, 0,
- 213, 0, 0, 0,214, 0, 0, 0,215, 0, 0, 0,216, 0, 0, 0,
- 217, 0, 0, 0,218, 0, 0, 0,219, 0, 0, 0,220, 0, 0, 0,
- 221, 0, 0, 0,222, 0, 0, 0,223, 0, 0, 0,224, 0, 0, 0,
- 225, 0, 0, 0,226, 0, 0, 0,227, 0, 0, 0,228, 0, 0, 0,
- 229, 0, 0, 0,230, 0, 0, 0,231, 0, 0, 0,232, 0, 0, 0,
- 233, 0, 0, 0,234, 0, 0, 0,235, 0, 0, 0,236, 0, 0, 0,
- 237, 0, 0, 0,238, 0, 0, 0,239, 0, 0, 0,240, 0, 0, 0,
- 241, 0, 0, 0,242, 0, 0, 0,243, 0, 0, 0,244, 0, 0, 0,
- 245, 0, 0, 0,246, 0, 0, 0,247, 0, 0, 0,248, 0, 0, 0,
- 249, 0, 0, 0,250, 0, 0, 0,251, 0, 0, 0,252, 0, 0, 0,
- 253, 0, 0, 0,254, 0, 0, 0,255, 0, 0, 0,
- 0xff,
- 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28,
- 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30,
- 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38,
- 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f, 0x40,
- 0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48,
- 0x49, 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f, 0x50,
- 0x51, 0x52, 0x53, 0x54, 0x55, 0x56, 0x57, 0x58,
- 0x59, 0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f, 0x60,
- 0x61, 0x62, 0x63, 0x64, 0x65, 0x66, 0x67, 0x68,
- 0x69, 0x6a, 0x6b, 0x6c, 0x6d, 0x6e, 0x6f, 0x70,
- 0x71, 0x72, 0x73, 0x74, 0x75, 0x76, 0x77, 0x78,
- 0x79, 0x7a, 0x7b, 0x7c, 0x7d, 0x7e, 0x20, 0x21,
- 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29,
- 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31,
- 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x39,
- 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f, 0x40, 0x41,
- 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, 0x49,
- 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f, 0x50, 0x51,
- 0x52, 0x53, 0x54, 0x55, 0x56, 0x57, 0x58, 0x59,
- 0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f, 0x60, 0x61,
- 0x62, 0x63, 0x64, 0x65, 0x66, 0x67, 0x68, 0x69,
- 0x6a, 0x6b, 0x6c, 0x6d, 0x6e, 0x6f, 0x70, 0x71,
- 0x72, 0x73, 0x74, 0x75, 0x76, 0x77, 0x78, 0x79,
- 0x7a, 0x7b, 0x7c, 0x7d, 0x7e, 0x20, 0x21, 0x22,
- 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a,
- 0x00,
- 0x82, 0x0c, 0x00, 0x7f, 0xf0, 0xf1, 0x00,
- 0xf9, 0xf8, 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2,
- 0x8b, 0x35, 0x00, 0x01, 0x0f, 0x33, 0x01, 0x00,
- 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8,
- 0x8b, 0x35, 0x00, 0x00, 0x0f, 0x30, 0x01, 0x00,
- 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8,
- 0x8b, 0x35, 0x00, 0xc0, 0x0f, 0x5a, 0x01, 0x00,
- 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8,
- 0x87, 0x25, 0x00, 0xc0, 0x0f, 0x5a,
- 0xef, 0xee, 0xed, 0xec,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc,
- 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
- 0x48, 0x50, 0x41, 0x54, 0x48, 0x00,
- 0x8a, 0x39, 0x00, 0xc0, 0x0f, 0x5a,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8,
- 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
- 0x48, 0x50, 0x41, 0x54, 0x48, 0x00,
- 0x88, 0x1b, 0x00, 0xc0, 0x0f, 0x5a,
- 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe,
- 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
- 0x48, 0x50, 0x41, 0x54, 0x48, 0x00,
- 0x79, 0x00},
- Buffer () {
- 0x30,
- 0x23, 0x01, 0x00, 0x00,
- 0x22, 0x02, 0x00,
- 0x30,
- 0x23, 0x01, 0x00, 0x00,
- 0x22, 0x02, 0x00,
- 0x2a, 0x04, 0x02,
- 0x31, 0x00,
- 0x23, 0x01, 0x00, 0x00,
- 0x22, 0x02, 0x00,
- 0x2a, 0x04, 0x02,
- 0x47, 0x01, 0xf1, 0xf0, 0xf3, 0xf2, 0xf4, 0xf5,
- 0x31, 0x04,
- 0x23, 0x01, 0x00, 0x00,
- 0x22, 0x02, 0x00,
- 0x2a, 0x04, 0x02,
- 0x47, 0x01, 0xf1, 0xf0, 0xf3, 0xf2, 0xf4, 0xf5,
- 0x4b, 0xf1, 0x03, 0xf2,
- 0x31, 0x08,
- 0x23, 0x01, 0x00, 0x00,
- 0x22, 0x02, 0x00,
- 0x2a, 0x04, 0x02,
- 0x47, 0x01, 0xf1, 0xf0, 0xf3, 0xf2, 0xf4, 0xf5,
- 0x4b, 0xf1, 0x03, 0xf2,
- 0x77, 0x00, 0xa2, 0xb3, 0x76, 0xd5, 0xe6, 0xf7,
- 0x31, 0x01,
- 0x23, 0x01, 0x00, 0x00,
- 0x22, 0x02, 0x00,
- 0x2a, 0x04, 0x02,
- 0x47, 0x01, 0xf1, 0xf0, 0xf3, 0xf2, 0xf4, 0xf5,
- 0x4b, 0xf1, 0x03, 0xf2,
- 0x77, 0x00, 0xa2, 0xb3, 0x76, 0xd5, 0xe6, 0xf7,
- 0x81, 0x09, 0x00, 0x01, 0xf1, 0xf0, 0xf3, 0xf2, 0xf5, 0xf4, 0xf7, 0xf6,
- 0x31, 0x05,
- 0x23, 0x01, 0x00, 0x00,
- 0x22, 0x02, 0x00,
- 0x2a, 0x04, 0x02,
- 0x47, 0x01, 0xf1, 0xf0, 0xf3, 0xf2, 0xf4, 0xf5,
- 0x4b, 0xf1, 0x03, 0xf2,
- 0x77, 0x00, 0xa2, 0xb3, 0x76, 0xd5, 0xe6, 0xf7,
- 0x81, 0x09, 0x00, 0x01, 0xf1, 0xf0, 0xf3, 0xf2, 0xf5, 0xf4, 0xf7, 0xf6,
- 0x85, 0x11, 0x00, 0x01,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc,
- 0x31, 0x05,
- 0x23, 0x01, 0x00, 0x00,
- 0x22, 0x02, 0x00,
- 0x2a, 0x04, 0x02,
- 0x47, 0x01, 0xf1, 0xf0, 0xf3, 0xf2, 0xf4, 0xf5,
- 0x4b, 0xf1, 0x03, 0xf2,
- 0x77, 0x00, 0xa2, 0xb3, 0x76, 0xd5, 0xe6, 0xf7,
- 0x81, 0x09, 0x00, 0x01, 0xf1, 0xf0, 0xf3, 0xf2, 0xf5, 0xf4, 0xf7, 0xf6,
- 0x85, 0x11, 0x00, 0x01,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc,
- 0x86, 0x09, 0x00, 0x00,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0x84, 0x15, 0x00, 0x9f,
- 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, 0xf6, 0xf7,
- 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff,
- 0x00, 0x01, 0x02, 0x03,
- 0x8a, 0x39, 0x00, 0x01, 0x0f, 0x33,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8,
- 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
- 0x48, 0x50, 0x41, 0x54, 0x48, 0x00,
- 0x87, 0x25, 0x00, 0x01, 0x0f, 0x33, 0xef, 0xee, 0xed, 0xec,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc,
- 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
- 0x48, 0x50, 0x41, 0x54, 0x48, 0x00,
- 0x88, 0x1b, 0x00, 0x01, 0x0f, 0x33,
- 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe,
- 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
- 0x48, 0x50, 0x41, 0x54, 0x48, 0x00,
- 0x8a, 0x39, 0x00, 0x00, 0x0f, 0x30,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8,
- 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
- 0x48, 0x50, 0x41, 0x54, 0x48, 0x00,
- 0x87, 0x25, 0x00, 0x00, 0x0f, 0x30,
- 0xef, 0xee, 0xed, 0xec,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc,
- 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
- 0x48, 0x50, 0x41, 0x54, 0x48, 0x00,
- 0x88, 0x1b, 0x00, 0x02, 0x0f, 0x00,
- 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe,
- 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
- 0x48, 0x50, 0x41, 0x54, 0x48, 0x00,
- 0x89, 0xc8, 0x04, 0x0f, 0xff,
- 1, 0, 0, 0, 2, 0, 0, 0, 3, 0, 0, 0, 4, 0, 0, 0,
- 5, 0, 0, 0, 6, 0, 0, 0, 7, 0, 0, 0, 8, 0, 0, 0,
- 9, 0, 0, 0, 10, 0, 0, 0, 11, 0, 0, 0, 12, 0, 0, 0,
- 13, 0, 0, 0, 14, 0, 0, 0, 15, 0, 0, 0, 16, 0, 0, 0,
- 17, 0, 0, 0, 18, 0, 0, 0, 19, 0, 0, 0, 20, 0, 0, 0,
- 21, 0, 0, 0, 22, 0, 0, 0, 23, 0, 0, 0, 24, 0, 0, 0,
- 25, 0, 0, 0, 26, 0, 0, 0, 27, 0, 0, 0, 28, 0, 0, 0,
- 29, 0, 0, 0, 30, 0, 0, 0, 31, 0, 0, 0, 32, 0, 0, 0,
- 33, 0, 0, 0, 34, 0, 0, 0, 35, 0, 0, 0, 36, 0, 0, 0,
- 37, 0, 0, 0, 38, 0, 0, 0, 39, 0, 0, 0, 40, 0, 0, 0,
- 41, 0, 0, 0, 42, 0, 0, 0, 43, 0, 0, 0, 44, 0, 0, 0,
- 45, 0, 0, 0, 46, 0, 0, 0, 47, 0, 0, 0, 48, 0, 0, 0,
- 49, 0, 0, 0, 50, 0, 0, 0, 51, 0, 0, 0, 52, 0, 0, 0,
- 53, 0, 0, 0, 54, 0, 0, 0, 55, 0, 0, 0, 56, 0, 0, 0,
- 57, 0, 0, 0, 58, 0, 0, 0, 59, 0, 0, 0, 60, 0, 0, 0,
- 61, 0, 0, 0, 62, 0, 0, 0, 63, 0, 0, 0, 64, 0, 0, 0,
- 65, 0, 0, 0, 66, 0, 0, 0, 67, 0, 0, 0, 68, 0, 0, 0,
- 69, 0, 0, 0, 70, 0, 0, 0, 71, 0, 0, 0, 72, 0, 0, 0,
- 73, 0, 0, 0, 74, 0, 0, 0, 75, 0, 0, 0, 76, 0, 0, 0,
- 77, 0, 0, 0, 78, 0, 0, 0, 79, 0, 0, 0, 80, 0, 0, 0,
- 81, 0, 0, 0, 82, 0, 0, 0, 83, 0, 0, 0, 84, 0, 0, 0,
- 85, 0, 0, 0, 86, 0, 0, 0, 87, 0, 0, 0, 88, 0, 0, 0,
- 89, 0, 0, 0, 90, 0, 0, 0, 91, 0, 0, 0, 92, 0, 0, 0,
- 93, 0, 0, 0, 94, 0, 0, 0, 95, 0, 0, 0, 96, 0, 0, 0,
- 97, 0, 0, 0, 98, 0, 0, 0, 99, 0, 0, 0,100, 0, 0, 0,
- 101, 0, 0, 0,102, 0, 0, 0,103, 0, 0, 0,104, 0, 0, 0,
- 105, 0, 0, 0,106, 0, 0, 0,107, 0, 0, 0,108, 0, 0, 0,
- 109, 0, 0, 0,110, 0, 0, 0,111, 0, 0, 0,112, 0, 0, 0,
- 113, 0, 0, 0,114, 0, 0, 0,115, 0, 0, 0,116, 0, 0, 0,
- 117, 0, 0, 0,118, 0, 0, 0,119, 0, 0, 0,120, 0, 0, 0,
- 121, 0, 0, 0,122, 0, 0, 0,123, 0, 0, 0,124, 0, 0, 0,
- 125, 0, 0, 0,126, 0, 0, 0,127, 0, 0, 0,128, 0, 0, 0,
- 129, 0, 0, 0,130, 0, 0, 0,131, 0, 0, 0,132, 0, 0, 0,
- 133, 0, 0, 0,134, 0, 0, 0,135, 0, 0, 0,136, 0, 0, 0,
- 137, 0, 0, 0,138, 0, 0, 0,139, 0, 0, 0,140, 0, 0, 0,
- 141, 0, 0, 0,142, 0, 0, 0,143, 0, 0, 0,144, 0, 0, 0,
- 145, 0, 0, 0,146, 0, 0, 0,147, 0, 0, 0,148, 0, 0, 0,
- 149, 0, 0, 0,150, 0, 0, 0,151, 0, 0, 0,152, 0, 0, 0,
- 153, 0, 0, 0,154, 0, 0, 0,155, 0, 0, 0,156, 0, 0, 0,
- 157, 0, 0, 0,158, 0, 0, 0,159, 0, 0, 0,160, 0, 0, 0,
- 161, 0, 0, 0,162, 0, 0, 0,163, 0, 0, 0,164, 0, 0, 0,
- 165, 0, 0, 0,166, 0, 0, 0,167, 0, 0, 0,168, 0, 0, 0,
- 169, 0, 0, 0,170, 0, 0, 0,171, 0, 0, 0,172, 0, 0, 0,
- 173, 0, 0, 0,174, 0, 0, 0,175, 0, 0, 0,176, 0, 0, 0,
- 177, 0, 0, 0,178, 0, 0, 0,179, 0, 0, 0,180, 0, 0, 0,
- 181, 0, 0, 0,182, 0, 0, 0,183, 0, 0, 0,184, 0, 0, 0,
- 185, 0, 0, 0,186, 0, 0, 0,187, 0, 0, 0,188, 0, 0, 0,
- 189, 0, 0, 0,190, 0, 0, 0,191, 0, 0, 0,192, 0, 0, 0,
- 193, 0, 0, 0,194, 0, 0, 0,195, 0, 0, 0,196, 0, 0, 0,
- 197, 0, 0, 0,198, 0, 0, 0,199, 0, 0, 0,200, 0, 0, 0,
- 201, 0, 0, 0,202, 0, 0, 0,203, 0, 0, 0,204, 0, 0, 0,
- 205, 0, 0, 0,206, 0, 0, 0,207, 0, 0, 0,208, 0, 0, 0,
- 209, 0, 0, 0,210, 0, 0, 0,211, 0, 0, 0,212, 0, 0, 0,
- 213, 0, 0, 0,214, 0, 0, 0,215, 0, 0, 0,216, 0, 0, 0,
- 217, 0, 0, 0,218, 0, 0, 0,219, 0, 0, 0,220, 0, 0, 0,
- 221, 0, 0, 0,222, 0, 0, 0,223, 0, 0, 0,224, 0, 0, 0,
- 225, 0, 0, 0,226, 0, 0, 0,227, 0, 0, 0,228, 0, 0, 0,
- 229, 0, 0, 0,230, 0, 0, 0,231, 0, 0, 0,232, 0, 0, 0,
- 233, 0, 0, 0,234, 0, 0, 0,235, 0, 0, 0,236, 0, 0, 0,
- 237, 0, 0, 0,238, 0, 0, 0,239, 0, 0, 0,240, 0, 0, 0,
- 241, 0, 0, 0,242, 0, 0, 0,243, 0, 0, 0,244, 0, 0, 0,
- 245, 0, 0, 0,246, 0, 0, 0,247, 0, 0, 0,248, 0, 0, 0,
- 249, 0, 0, 0,250, 0, 0, 0,251, 0, 0, 0,252, 0, 0, 0,
- 253, 0, 0, 0,254, 0, 0, 0,255, 0, 0, 0,
- 0xff,
- 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28,
- 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30,
- 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38,
- 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f, 0x40,
- 0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48,
- 0x49, 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f, 0x50,
- 0x51, 0x52, 0x53, 0x54, 0x55, 0x56, 0x57, 0x58,
- 0x59, 0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f, 0x60,
- 0x61, 0x62, 0x63, 0x64, 0x65, 0x66, 0x67, 0x68,
- 0x69, 0x6a, 0x6b, 0x6c, 0x6d, 0x6e, 0x6f, 0x70,
- 0x71, 0x72, 0x73, 0x74, 0x75, 0x76, 0x77, 0x78,
- 0x79, 0x7a, 0x7b, 0x7c, 0x7d, 0x7e, 0x20, 0x21,
- 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29,
- 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31,
- 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x39,
- 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f, 0x40, 0x41,
- 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, 0x49,
- 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f, 0x50, 0x51,
- 0x52, 0x53, 0x54, 0x55, 0x56, 0x57, 0x58, 0x59,
- 0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f, 0x60, 0x61,
- 0x62, 0x63, 0x64, 0x65, 0x66, 0x67, 0x68, 0x69,
- 0x6a, 0x6b, 0x6c, 0x6d, 0x6e, 0x6f, 0x70, 0x71,
- 0x72, 0x73, 0x74, 0x75, 0x76, 0x77, 0x78, 0x79,
- 0x7a, 0x7b, 0x7c, 0x7d, 0x7e, 0x20, 0x21, 0x22,
- 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a,
- 0x00,
- 0x82, 0x0c, 0x00, 0x7f, 0xf0, 0xf1, 0x00,
- 0xf9, 0xf8, 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2,
- 0x8b, 0x35, 0x00, 0x01, 0x0f, 0x33, 0x01, 0x00,
- 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8,
- 0x8b, 0x35, 0x00, 0x00, 0x0f, 0x30, 0x01, 0x00,
- 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8,
- 0x8b, 0x35, 0x00, 0xc0, 0x0f, 0x5a, 0x01, 0x00,
- 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8,
- 0x87, 0x25, 0x00, 0xc0, 0x0f, 0x5a,
- 0xef, 0xee, 0xed, 0xec,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc,
- 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
- 0x48, 0x50, 0x41, 0x54, 0x48, 0x00,
- 0x8a, 0x39, 0x00, 0xc0, 0x0f, 0x5a,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8,
- 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
- 0x48, 0x50, 0x41, 0x54, 0x48, 0x00,
- 0x88, 0x1b, 0x00, 0xc0, 0x0f, 0x5a,
- 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe,
- 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
- 0x48, 0x50, 0x41, 0x54, 0x48, 0x00,
- 0x31, 0x09,
- 0x23, 0x01, 0x00, 0x00,
- 0x22, 0x02, 0x00,
- 0x2a, 0x04, 0x02,
- 0x47, 0x01, 0xf1, 0xf0, 0xf3, 0xf2, 0xf4, 0xf5,
- 0x4b, 0xf1, 0x03, 0xf2,
- 0x77, 0x00, 0xa2, 0xb3, 0x76, 0xd5, 0xe6, 0xf7,
- 0x81, 0x09, 0x00, 0x01, 0xf1, 0xf0, 0xf3, 0xf2, 0xf5, 0xf4, 0xf7, 0xf6,
- 0x85, 0x11, 0x00, 0x01,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc,
- 0x86, 0x09, 0x00, 0x00,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0x31, 0x02,
- 0x31, 0x06,
- 0x23, 0x01, 0x00, 0x00,
- 0x22, 0x02, 0x00,
- 0x2a, 0x04, 0x02,
- 0x47, 0x01, 0xf1, 0xf0, 0xf3, 0xf2, 0xf4, 0xf5,
- 0x4b, 0xf1, 0x03, 0xf2,
- 0x77, 0x00, 0xa2, 0xb3, 0x76, 0xd5, 0xe6, 0xf7,
- 0x81, 0x09, 0x00, 0x01, 0xf1, 0xf0, 0xf3, 0xf2, 0xf5, 0xf4, 0xf7, 0xf6,
- 0x85, 0x11, 0x00, 0x01,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc,
- 0x86, 0x09, 0x00, 0x00,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0x84, 0x15, 0x00, 0x9f,
- 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, 0xf6, 0xf7,
- 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff,
- 0x00, 0x01, 0x02, 0x03,
- 0x31, 0x0a,
- 0x38,
- 0x79, 0x00},
-})
-
-// Complex test data
-
-Name (p446, Package() {
- Buffer () {0x23, 0x01, 0x00, 0x00,
- 0x22, 0x02, 0x00,
- 0x2a, 0x04, 0x02,
- 0x47, 0x01, 0xf1, 0xf0, 0xf3, 0xf2, 0xf4, 0xf5,
- 0x4b, 0xf1, 0x03, 0xf2,
- 0x77, 0x00, 0xa2, 0xb3, 0x76, 0xd5, 0xe6, 0xf7,
- 0x81, 0x09, 0x00, 0x01, 0xf1, 0xf0, 0xf3, 0xf2, 0xf5, 0xf4, 0xf7, 0xf6,
- 0x85, 0x11, 0x00, 0x01,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc,
- 0x86, 0x09, 0x00, 0x00,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0x84, 0x15, 0x00, 0x9f,
- 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, 0xf6, 0xf7,
- 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff,
- 0x00, 0x01, 0x02, 0x03,
- 0x8a, 0x39, 0x00, 0x01, 0x0f, 0x33,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8,
- 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
- 0x48, 0x50, 0x41, 0x54, 0x48, 0x00,
- 0x87, 0x25, 0x00, 0x01, 0x0f, 0x33, 0xef, 0xee, 0xed, 0xec,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc,
- 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
- 0x48, 0x50, 0x41, 0x54, 0x48, 0x00,
- 0x88, 0x1b, 0x00, 0x01, 0x0f, 0x33,
- 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe,
- 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
- 0x48, 0x50, 0x41, 0x54, 0x48, 0x00,
- 0x8a, 0x39, 0x00, 0x00, 0x0f, 0x30,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8,
- 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
- 0x48, 0x50, 0x41, 0x54, 0x48, 0x00,
- 0x87, 0x25, 0x00, 0x00, 0x0f, 0x30,
- 0xef, 0xee, 0xed, 0xec,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc,
- 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
- 0x48, 0x50, 0x41, 0x54, 0x48, 0x00,
- 0x88, 0x1b, 0x00, 0x02, 0x0f, 0x00,
- 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe,
- 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
- 0x48, 0x50, 0x41, 0x54, 0x48, 0x00,
- 0x89, 0xc8, 0x04, 0x0f, 0xff,
- 1, 0, 0, 0, 2, 0, 0, 0, 3, 0, 0, 0, 4, 0, 0, 0,
- 5, 0, 0, 0, 6, 0, 0, 0, 7, 0, 0, 0, 8, 0, 0, 0,
- 9, 0, 0, 0, 10, 0, 0, 0, 11, 0, 0, 0, 12, 0, 0, 0,
- 13, 0, 0, 0, 14, 0, 0, 0, 15, 0, 0, 0, 16, 0, 0, 0,
- 17, 0, 0, 0, 18, 0, 0, 0, 19, 0, 0, 0, 20, 0, 0, 0,
- 21, 0, 0, 0, 22, 0, 0, 0, 23, 0, 0, 0, 24, 0, 0, 0,
- 25, 0, 0, 0, 26, 0, 0, 0, 27, 0, 0, 0, 28, 0, 0, 0,
- 29, 0, 0, 0, 30, 0, 0, 0, 31, 0, 0, 0, 32, 0, 0, 0,
- 33, 0, 0, 0, 34, 0, 0, 0, 35, 0, 0, 0, 36, 0, 0, 0,
- 37, 0, 0, 0, 38, 0, 0, 0, 39, 0, 0, 0, 40, 0, 0, 0,
- 41, 0, 0, 0, 42, 0, 0, 0, 43, 0, 0, 0, 44, 0, 0, 0,
- 45, 0, 0, 0, 46, 0, 0, 0, 47, 0, 0, 0, 48, 0, 0, 0,
- 49, 0, 0, 0, 50, 0, 0, 0, 51, 0, 0, 0, 52, 0, 0, 0,
- 53, 0, 0, 0, 54, 0, 0, 0, 55, 0, 0, 0, 56, 0, 0, 0,
- 57, 0, 0, 0, 58, 0, 0, 0, 59, 0, 0, 0, 60, 0, 0, 0,
- 61, 0, 0, 0, 62, 0, 0, 0, 63, 0, 0, 0, 64, 0, 0, 0,
- 65, 0, 0, 0, 66, 0, 0, 0, 67, 0, 0, 0, 68, 0, 0, 0,
- 69, 0, 0, 0, 70, 0, 0, 0, 71, 0, 0, 0, 72, 0, 0, 0,
- 73, 0, 0, 0, 74, 0, 0, 0, 75, 0, 0, 0, 76, 0, 0, 0,
- 77, 0, 0, 0, 78, 0, 0, 0, 79, 0, 0, 0, 80, 0, 0, 0,
- 81, 0, 0, 0, 82, 0, 0, 0, 83, 0, 0, 0, 84, 0, 0, 0,
- 85, 0, 0, 0, 86, 0, 0, 0, 87, 0, 0, 0, 88, 0, 0, 0,
- 89, 0, 0, 0, 90, 0, 0, 0, 91, 0, 0, 0, 92, 0, 0, 0,
- 93, 0, 0, 0, 94, 0, 0, 0, 95, 0, 0, 0, 96, 0, 0, 0,
- 97, 0, 0, 0, 98, 0, 0, 0, 99, 0, 0, 0,100, 0, 0, 0,
- 101, 0, 0, 0,102, 0, 0, 0,103, 0, 0, 0,104, 0, 0, 0,
- 105, 0, 0, 0,106, 0, 0, 0,107, 0, 0, 0,108, 0, 0, 0,
- 109, 0, 0, 0,110, 0, 0, 0,111, 0, 0, 0,112, 0, 0, 0,
- 113, 0, 0, 0,114, 0, 0, 0,115, 0, 0, 0,116, 0, 0, 0,
- 117, 0, 0, 0,118, 0, 0, 0,119, 0, 0, 0,120, 0, 0, 0,
- 121, 0, 0, 0,122, 0, 0, 0,123, 0, 0, 0,124, 0, 0, 0,
- 125, 0, 0, 0,126, 0, 0, 0,127, 0, 0, 0,128, 0, 0, 0,
- 129, 0, 0, 0,130, 0, 0, 0,131, 0, 0, 0,132, 0, 0, 0,
- 133, 0, 0, 0,134, 0, 0, 0,135, 0, 0, 0,136, 0, 0, 0,
- 137, 0, 0, 0,138, 0, 0, 0,139, 0, 0, 0,140, 0, 0, 0,
- 141, 0, 0, 0,142, 0, 0, 0,143, 0, 0, 0,144, 0, 0, 0,
- 145, 0, 0, 0,146, 0, 0, 0,147, 0, 0, 0,148, 0, 0, 0,
- 149, 0, 0, 0,150, 0, 0, 0,151, 0, 0, 0,152, 0, 0, 0,
- 153, 0, 0, 0,154, 0, 0, 0,155, 0, 0, 0,156, 0, 0, 0,
- 157, 0, 0, 0,158, 0, 0, 0,159, 0, 0, 0,160, 0, 0, 0,
- 161, 0, 0, 0,162, 0, 0, 0,163, 0, 0, 0,164, 0, 0, 0,
- 165, 0, 0, 0,166, 0, 0, 0,167, 0, 0, 0,168, 0, 0, 0,
- 169, 0, 0, 0,170, 0, 0, 0,171, 0, 0, 0,172, 0, 0, 0,
- 173, 0, 0, 0,174, 0, 0, 0,175, 0, 0, 0,176, 0, 0, 0,
- 177, 0, 0, 0,178, 0, 0, 0,179, 0, 0, 0,180, 0, 0, 0,
- 181, 0, 0, 0,182, 0, 0, 0,183, 0, 0, 0,184, 0, 0, 0,
- 185, 0, 0, 0,186, 0, 0, 0,187, 0, 0, 0,188, 0, 0, 0,
- 189, 0, 0, 0,190, 0, 0, 0,191, 0, 0, 0,192, 0, 0, 0,
- 193, 0, 0, 0,194, 0, 0, 0,195, 0, 0, 0,196, 0, 0, 0,
- 197, 0, 0, 0,198, 0, 0, 0,199, 0, 0, 0,200, 0, 0, 0,
- 201, 0, 0, 0,202, 0, 0, 0,203, 0, 0, 0,204, 0, 0, 0,
- 205, 0, 0, 0,206, 0, 0, 0,207, 0, 0, 0,208, 0, 0, 0,
- 209, 0, 0, 0,210, 0, 0, 0,211, 0, 0, 0,212, 0, 0, 0,
- 213, 0, 0, 0,214, 0, 0, 0,215, 0, 0, 0,216, 0, 0, 0,
- 217, 0, 0, 0,218, 0, 0, 0,219, 0, 0, 0,220, 0, 0, 0,
- 221, 0, 0, 0,222, 0, 0, 0,223, 0, 0, 0,224, 0, 0, 0,
- 225, 0, 0, 0,226, 0, 0, 0,227, 0, 0, 0,228, 0, 0, 0,
- 229, 0, 0, 0,230, 0, 0, 0,231, 0, 0, 0,232, 0, 0, 0,
- 233, 0, 0, 0,234, 0, 0, 0,235, 0, 0, 0,236, 0, 0, 0,
- 237, 0, 0, 0,238, 0, 0, 0,239, 0, 0, 0,240, 0, 0, 0,
- 241, 0, 0, 0,242, 0, 0, 0,243, 0, 0, 0,244, 0, 0, 0,
- 245, 0, 0, 0,246, 0, 0, 0,247, 0, 0, 0,248, 0, 0, 0,
- 249, 0, 0, 0,250, 0, 0, 0,251, 0, 0, 0,252, 0, 0, 0,
- 253, 0, 0, 0,254, 0, 0, 0,255, 0, 0, 0,
- 0xff,
- 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28,
- 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30,
- 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38,
- 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f, 0x40,
- 0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48,
- 0x49, 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f, 0x50,
- 0x51, 0x52, 0x53, 0x54, 0x55, 0x56, 0x57, 0x58,
- 0x59, 0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f, 0x60,
- 0x61, 0x62, 0x63, 0x64, 0x65, 0x66, 0x67, 0x68,
- 0x69, 0x6a, 0x6b, 0x6c, 0x6d, 0x6e, 0x6f, 0x70,
- 0x71, 0x72, 0x73, 0x74, 0x75, 0x76, 0x77, 0x78,
- 0x79, 0x7a, 0x7b, 0x7c, 0x7d, 0x7e, 0x20, 0x21,
- 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29,
- 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31,
- 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x39,
- 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f, 0x40, 0x41,
- 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, 0x49,
- 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f, 0x50, 0x51,
- 0x52, 0x53, 0x54, 0x55, 0x56, 0x57, 0x58, 0x59,
- 0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f, 0x60, 0x61,
- 0x62, 0x63, 0x64, 0x65, 0x66, 0x67, 0x68, 0x69,
- 0x6a, 0x6b, 0x6c, 0x6d, 0x6e, 0x6f, 0x70, 0x71,
- 0x72, 0x73, 0x74, 0x75, 0x76, 0x77, 0x78, 0x79,
- 0x7a, 0x7b, 0x7c, 0x7d, 0x7e, 0x20, 0x21, 0x22,
- 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a,
- 0x00,
- 0x82, 0x0c, 0x00, 0x7f, 0xf0, 0xf1, 0x00,
- 0xf9, 0xf8, 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2,
- 0x8b, 0x35, 0x00, 0x01, 0x0f, 0x33, 0x01, 0x00,
- 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8,
- 0x8b, 0x35, 0x00, 0x00, 0x0f, 0x30, 0x01, 0x00,
- 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8,
- 0x8b, 0x35, 0x00, 0xc0, 0x0f, 0x5a, 0x01, 0x00,
- 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8,
- 0x87, 0x25, 0x00, 0xc0, 0x0f, 0x5a,
- 0xef, 0xee, 0xed, 0xec,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc,
- 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
- 0x48, 0x50, 0x41, 0x54, 0x48, 0x00,
- 0x8a, 0x39, 0x00, 0xc0, 0x0f, 0x5a,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8,
- 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
- 0x48, 0x50, 0x41, 0x54, 0x48, 0x00,
- 0x88, 0x1b, 0x00, 0xc0, 0x0f, 0x5a,
- 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe,
- 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
- 0x48, 0x50, 0x41, 0x54, 0x48, 0x00,
- 0x23, 0x01, 0x00, 0x00,
- 0x22, 0x02, 0x00,
- 0x2a, 0x04, 0x02,
- 0x47, 0x01, 0xf1, 0xf0, 0xf3, 0xf2, 0xf4, 0xf5,
- 0x4b, 0xf1, 0x03, 0xf2,
- 0x77, 0x00, 0xa2, 0xb3, 0x76, 0xd5, 0xe6, 0xf7,
- 0x81, 0x09, 0x00, 0x01, 0xf1, 0xf0, 0xf3, 0xf2, 0xf5, 0xf4, 0xf7, 0xf6,
- 0x85, 0x11, 0x00, 0x01,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc,
- 0x86, 0x09, 0x00, 0x00,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0x84, 0x15, 0x00, 0x9f,
- 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, 0xf6, 0xf7,
- 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff,
- 0x00, 0x01, 0x02, 0x03,
- 0x8a, 0x39, 0x00, 0x01, 0x0f, 0x33,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8,
- 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
- 0x48, 0x50, 0x41, 0x54, 0x48, 0x00,
- 0x87, 0x25, 0x00, 0x01, 0x0f, 0x33, 0xef, 0xee, 0xed, 0xec,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc,
- 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
- 0x48, 0x50, 0x41, 0x54, 0x48, 0x00,
- 0x88, 0x1b, 0x00, 0x01, 0x0f, 0x33,
- 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe,
- 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
- 0x48, 0x50, 0x41, 0x54, 0x48, 0x00,
- 0x8a, 0x39, 0x00, 0x00, 0x0f, 0x30,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8,
- 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
- 0x48, 0x50, 0x41, 0x54, 0x48, 0x00,
- 0x87, 0x25, 0x00, 0x00, 0x0f, 0x30,
- 0xef, 0xee, 0xed, 0xec,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc,
- 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
- 0x48, 0x50, 0x41, 0x54, 0x48, 0x00,
- 0x88, 0x1b, 0x00, 0x02, 0x0f, 0x00,
- 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe,
- 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
- 0x48, 0x50, 0x41, 0x54, 0x48, 0x00,
- 0x89, 0xc8, 0x04, 0x0f, 0xff,
- 1, 0, 0, 0, 2, 0, 0, 0, 3, 0, 0, 0, 4, 0, 0, 0,
- 5, 0, 0, 0, 6, 0, 0, 0, 7, 0, 0, 0, 8, 0, 0, 0,
- 9, 0, 0, 0, 10, 0, 0, 0, 11, 0, 0, 0, 12, 0, 0, 0,
- 13, 0, 0, 0, 14, 0, 0, 0, 15, 0, 0, 0, 16, 0, 0, 0,
- 17, 0, 0, 0, 18, 0, 0, 0, 19, 0, 0, 0, 20, 0, 0, 0,
- 21, 0, 0, 0, 22, 0, 0, 0, 23, 0, 0, 0, 24, 0, 0, 0,
- 25, 0, 0, 0, 26, 0, 0, 0, 27, 0, 0, 0, 28, 0, 0, 0,
- 29, 0, 0, 0, 30, 0, 0, 0, 31, 0, 0, 0, 32, 0, 0, 0,
- 33, 0, 0, 0, 34, 0, 0, 0, 35, 0, 0, 0, 36, 0, 0, 0,
- 37, 0, 0, 0, 38, 0, 0, 0, 39, 0, 0, 0, 40, 0, 0, 0,
- 41, 0, 0, 0, 42, 0, 0, 0, 43, 0, 0, 0, 44, 0, 0, 0,
- 45, 0, 0, 0, 46, 0, 0, 0, 47, 0, 0, 0, 48, 0, 0, 0,
- 49, 0, 0, 0, 50, 0, 0, 0, 51, 0, 0, 0, 52, 0, 0, 0,
- 53, 0, 0, 0, 54, 0, 0, 0, 55, 0, 0, 0, 56, 0, 0, 0,
- 57, 0, 0, 0, 58, 0, 0, 0, 59, 0, 0, 0, 60, 0, 0, 0,
- 61, 0, 0, 0, 62, 0, 0, 0, 63, 0, 0, 0, 64, 0, 0, 0,
- 65, 0, 0, 0, 66, 0, 0, 0, 67, 0, 0, 0, 68, 0, 0, 0,
- 69, 0, 0, 0, 70, 0, 0, 0, 71, 0, 0, 0, 72, 0, 0, 0,
- 73, 0, 0, 0, 74, 0, 0, 0, 75, 0, 0, 0, 76, 0, 0, 0,
- 77, 0, 0, 0, 78, 0, 0, 0, 79, 0, 0, 0, 80, 0, 0, 0,
- 81, 0, 0, 0, 82, 0, 0, 0, 83, 0, 0, 0, 84, 0, 0, 0,
- 85, 0, 0, 0, 86, 0, 0, 0, 87, 0, 0, 0, 88, 0, 0, 0,
- 89, 0, 0, 0, 90, 0, 0, 0, 91, 0, 0, 0, 92, 0, 0, 0,
- 93, 0, 0, 0, 94, 0, 0, 0, 95, 0, 0, 0, 96, 0, 0, 0,
- 97, 0, 0, 0, 98, 0, 0, 0, 99, 0, 0, 0,100, 0, 0, 0,
- 101, 0, 0, 0,102, 0, 0, 0,103, 0, 0, 0,104, 0, 0, 0,
- 105, 0, 0, 0,106, 0, 0, 0,107, 0, 0, 0,108, 0, 0, 0,
- 109, 0, 0, 0,110, 0, 0, 0,111, 0, 0, 0,112, 0, 0, 0,
- 113, 0, 0, 0,114, 0, 0, 0,115, 0, 0, 0,116, 0, 0, 0,
- 117, 0, 0, 0,118, 0, 0, 0,119, 0, 0, 0,120, 0, 0, 0,
- 121, 0, 0, 0,122, 0, 0, 0,123, 0, 0, 0,124, 0, 0, 0,
- 125, 0, 0, 0,126, 0, 0, 0,127, 0, 0, 0,128, 0, 0, 0,
- 129, 0, 0, 0,130, 0, 0, 0,131, 0, 0, 0,132, 0, 0, 0,
- 133, 0, 0, 0,134, 0, 0, 0,135, 0, 0, 0,136, 0, 0, 0,
- 137, 0, 0, 0,138, 0, 0, 0,139, 0, 0, 0,140, 0, 0, 0,
- 141, 0, 0, 0,142, 0, 0, 0,143, 0, 0, 0,144, 0, 0, 0,
- 145, 0, 0, 0,146, 0, 0, 0,147, 0, 0, 0,148, 0, 0, 0,
- 149, 0, 0, 0,150, 0, 0, 0,151, 0, 0, 0,152, 0, 0, 0,
- 153, 0, 0, 0,154, 0, 0, 0,155, 0, 0, 0,156, 0, 0, 0,
- 157, 0, 0, 0,158, 0, 0, 0,159, 0, 0, 0,160, 0, 0, 0,
- 161, 0, 0, 0,162, 0, 0, 0,163, 0, 0, 0,164, 0, 0, 0,
- 165, 0, 0, 0,166, 0, 0, 0,167, 0, 0, 0,168, 0, 0, 0,
- 169, 0, 0, 0,170, 0, 0, 0,171, 0, 0, 0,172, 0, 0, 0,
- 173, 0, 0, 0,174, 0, 0, 0,175, 0, 0, 0,176, 0, 0, 0,
- 177, 0, 0, 0,178, 0, 0, 0,179, 0, 0, 0,180, 0, 0, 0,
- 181, 0, 0, 0,182, 0, 0, 0,183, 0, 0, 0,184, 0, 0, 0,
- 185, 0, 0, 0,186, 0, 0, 0,187, 0, 0, 0,188, 0, 0, 0,
- 189, 0, 0, 0,190, 0, 0, 0,191, 0, 0, 0,192, 0, 0, 0,
- 193, 0, 0, 0,194, 0, 0, 0,195, 0, 0, 0,196, 0, 0, 0,
- 197, 0, 0, 0,198, 0, 0, 0,199, 0, 0, 0,200, 0, 0, 0,
- 201, 0, 0, 0,202, 0, 0, 0,203, 0, 0, 0,204, 0, 0, 0,
- 205, 0, 0, 0,206, 0, 0, 0,207, 0, 0, 0,208, 0, 0, 0,
- 209, 0, 0, 0,210, 0, 0, 0,211, 0, 0, 0,212, 0, 0, 0,
- 213, 0, 0, 0,214, 0, 0, 0,215, 0, 0, 0,216, 0, 0, 0,
- 217, 0, 0, 0,218, 0, 0, 0,219, 0, 0, 0,220, 0, 0, 0,
- 221, 0, 0, 0,222, 0, 0, 0,223, 0, 0, 0,224, 0, 0, 0,
- 225, 0, 0, 0,226, 0, 0, 0,227, 0, 0, 0,228, 0, 0, 0,
- 229, 0, 0, 0,230, 0, 0, 0,231, 0, 0, 0,232, 0, 0, 0,
- 233, 0, 0, 0,234, 0, 0, 0,235, 0, 0, 0,236, 0, 0, 0,
- 237, 0, 0, 0,238, 0, 0, 0,239, 0, 0, 0,240, 0, 0, 0,
- 241, 0, 0, 0,242, 0, 0, 0,243, 0, 0, 0,244, 0, 0, 0,
- 245, 0, 0, 0,246, 0, 0, 0,247, 0, 0, 0,248, 0, 0, 0,
- 249, 0, 0, 0,250, 0, 0, 0,251, 0, 0, 0,252, 0, 0, 0,
- 253, 0, 0, 0,254, 0, 0, 0,255, 0, 0, 0,
- 0xff,
- 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28,
- 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30,
- 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38,
- 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f, 0x40,
- 0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48,
- 0x49, 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f, 0x50,
- 0x51, 0x52, 0x53, 0x54, 0x55, 0x56, 0x57, 0x58,
- 0x59, 0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f, 0x60,
- 0x61, 0x62, 0x63, 0x64, 0x65, 0x66, 0x67, 0x68,
- 0x69, 0x6a, 0x6b, 0x6c, 0x6d, 0x6e, 0x6f, 0x70,
- 0x71, 0x72, 0x73, 0x74, 0x75, 0x76, 0x77, 0x78,
- 0x79, 0x7a, 0x7b, 0x7c, 0x7d, 0x7e, 0x20, 0x21,
- 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29,
- 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31,
- 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x39,
- 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f, 0x40, 0x41,
- 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, 0x49,
- 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f, 0x50, 0x51,
- 0x52, 0x53, 0x54, 0x55, 0x56, 0x57, 0x58, 0x59,
- 0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f, 0x60, 0x61,
- 0x62, 0x63, 0x64, 0x65, 0x66, 0x67, 0x68, 0x69,
- 0x6a, 0x6b, 0x6c, 0x6d, 0x6e, 0x6f, 0x70, 0x71,
- 0x72, 0x73, 0x74, 0x75, 0x76, 0x77, 0x78, 0x79,
- 0x7a, 0x7b, 0x7c, 0x7d, 0x7e, 0x20, 0x21, 0x22,
- 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a,
- 0x00,
- 0x82, 0x0c, 0x00, 0x7f, 0xf0, 0xf1, 0x00,
- 0xf9, 0xf8, 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2,
- 0x8b, 0x35, 0x00, 0x01, 0x0f, 0x33, 0x01, 0x00,
- 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8,
- 0x8b, 0x35, 0x00, 0x00, 0x0f, 0x30, 0x01, 0x00,
- 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8,
- 0x8b, 0x35, 0x00, 0xc0, 0x0f, 0x5a, 0x01, 0x00,
- 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8,
- 0x87, 0x25, 0x00, 0xc0, 0x0f, 0x5a,
- 0xef, 0xee, 0xed, 0xec,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc,
- 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
- 0x48, 0x50, 0x41, 0x54, 0x48, 0x00,
- 0x8a, 0x39, 0x00, 0xc0, 0x0f, 0x5a,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8,
- 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
- 0x48, 0x50, 0x41, 0x54, 0x48, 0x00,
- 0x88, 0x1b, 0x00, 0xc0, 0x0f, 0x5a,
- 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe,
- 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
- 0x48, 0x50, 0x41, 0x54, 0x48, 0x00,
- 0x79, 0x00},
-
- Buffer () {
- 0x30,
- 0x23, 0x01, 0x00, 0x00,
- 0x22, 0x02, 0x00,
- 0x30,
- 0x23, 0x01, 0x00, 0x00,
- 0x22, 0x02, 0x00,
- 0x2a, 0x04, 0x02,
- 0x31, 0x00,
- 0x23, 0x01, 0x00, 0x00,
- 0x22, 0x02, 0x00,
- 0x2a, 0x04, 0x02,
- 0x47, 0x01, 0xf1, 0xf0, 0xf3, 0xf2, 0xf4, 0xf5,
- 0x31, 0x04,
- 0x23, 0x01, 0x00, 0x00,
- 0x22, 0x02, 0x00,
- 0x2a, 0x04, 0x02,
- 0x47, 0x01, 0xf1, 0xf0, 0xf3, 0xf2, 0xf4, 0xf5,
- 0x4b, 0xf1, 0x03, 0xf2,
- 0x31, 0x08,
- 0x23, 0x01, 0x00, 0x00,
- 0x22, 0x02, 0x00,
- 0x2a, 0x04, 0x02,
- 0x47, 0x01, 0xf1, 0xf0, 0xf3, 0xf2, 0xf4, 0xf5,
- 0x4b, 0xf1, 0x03, 0xf2,
- 0x77, 0x00, 0xa2, 0xb3, 0x76, 0xd5, 0xe6, 0xf7,
- 0x31, 0x01,
- 0x23, 0x01, 0x00, 0x00,
- 0x22, 0x02, 0x00,
- 0x2a, 0x04, 0x02,
- 0x47, 0x01, 0xf1, 0xf0, 0xf3, 0xf2, 0xf4, 0xf5,
- 0x4b, 0xf1, 0x03, 0xf2,
- 0x77, 0x00, 0xa2, 0xb3, 0x76, 0xd5, 0xe6, 0xf7,
- 0x81, 0x09, 0x00, 0x01, 0xf1, 0xf0, 0xf3, 0xf2, 0xf5, 0xf4, 0xf7, 0xf6,
- 0x31, 0x05,
- 0x23, 0x01, 0x00, 0x00,
- 0x22, 0x02, 0x00,
- 0x2a, 0x04, 0x02,
- 0x47, 0x01, 0xf1, 0xf0, 0xf3, 0xf2, 0xf4, 0xf5,
- 0x4b, 0xf1, 0x03, 0xf2,
- 0x77, 0x00, 0xa2, 0xb3, 0x76, 0xd5, 0xe6, 0xf7,
- 0x81, 0x09, 0x00, 0x01, 0xf1, 0xf0, 0xf3, 0xf2, 0xf5, 0xf4, 0xf7, 0xf6,
- 0x85, 0x11, 0x00, 0x01,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc,
- 0x31, 0x05,
- 0x23, 0x01, 0x00, 0x00,
- 0x22, 0x02, 0x00,
- 0x2a, 0x04, 0x02,
- 0x47, 0x01, 0xf1, 0xf0, 0xf3, 0xf2, 0xf4, 0xf5,
- 0x4b, 0xf1, 0x03, 0xf2,
- 0x77, 0x00, 0xa2, 0xb3, 0x76, 0xd5, 0xe6, 0xf7,
- 0x81, 0x09, 0x00, 0x01, 0xf1, 0xf0, 0xf3, 0xf2, 0xf5, 0xf4, 0xf7, 0xf6,
- 0x85, 0x11, 0x00, 0x01,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc,
- 0x86, 0x09, 0x00, 0x00,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0x84, 0x15, 0x00, 0x9f,
- 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, 0xf6, 0xf7,
- 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff,
- 0x00, 0x01, 0x02, 0x03,
- 0x8a, 0x39, 0x00, 0x01, 0x0f, 0x33,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8,
- 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
- 0x48, 0x50, 0x41, 0x54, 0x48, 0x00,
- 0x87, 0x25, 0x00, 0x01, 0x0f, 0x33, 0xef, 0xee, 0xed, 0xec,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc,
- 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
- 0x48, 0x50, 0x41, 0x54, 0x48, 0x00,
- 0x88, 0x1b, 0x00, 0x01, 0x0f, 0x33,
- 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe,
- 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
- 0x48, 0x50, 0x41, 0x54, 0x48, 0x00,
- 0x8a, 0x39, 0x00, 0x00, 0x0f, 0x30,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8,
- 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
- 0x48, 0x50, 0x41, 0x54, 0x48, 0x00,
- 0x87, 0x25, 0x00, 0x00, 0x0f, 0x30,
- 0xef, 0xee, 0xed, 0xec,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc,
- 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
- 0x48, 0x50, 0x41, 0x54, 0x48, 0x00,
- 0x88, 0x1b, 0x00, 0x02, 0x0f, 0x00,
- 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe,
- 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
- 0x48, 0x50, 0x41, 0x54, 0x48, 0x00,
- 0x89, 0xc8, 0x04, 0x0f, 0xff,
- 1, 0, 0, 0, 2, 0, 0, 0, 3, 0, 0, 0, 4, 0, 0, 0,
- 5, 0, 0, 0, 6, 0, 0, 0, 7, 0, 0, 0, 8, 0, 0, 0,
- 9, 0, 0, 0, 10, 0, 0, 0, 11, 0, 0, 0, 12, 0, 0, 0,
- 13, 0, 0, 0, 14, 0, 0, 0, 15, 0, 0, 0, 16, 0, 0, 0,
- 17, 0, 0, 0, 18, 0, 0, 0, 19, 0, 0, 0, 20, 0, 0, 0,
- 21, 0, 0, 0, 22, 0, 0, 0, 23, 0, 0, 0, 24, 0, 0, 0,
- 25, 0, 0, 0, 26, 0, 0, 0, 27, 0, 0, 0, 28, 0, 0, 0,
- 29, 0, 0, 0, 30, 0, 0, 0, 31, 0, 0, 0, 32, 0, 0, 0,
- 33, 0, 0, 0, 34, 0, 0, 0, 35, 0, 0, 0, 36, 0, 0, 0,
- 37, 0, 0, 0, 38, 0, 0, 0, 39, 0, 0, 0, 40, 0, 0, 0,
- 41, 0, 0, 0, 42, 0, 0, 0, 43, 0, 0, 0, 44, 0, 0, 0,
- 45, 0, 0, 0, 46, 0, 0, 0, 47, 0, 0, 0, 48, 0, 0, 0,
- 49, 0, 0, 0, 50, 0, 0, 0, 51, 0, 0, 0, 52, 0, 0, 0,
- 53, 0, 0, 0, 54, 0, 0, 0, 55, 0, 0, 0, 56, 0, 0, 0,
- 57, 0, 0, 0, 58, 0, 0, 0, 59, 0, 0, 0, 60, 0, 0, 0,
- 61, 0, 0, 0, 62, 0, 0, 0, 63, 0, 0, 0, 64, 0, 0, 0,
- 65, 0, 0, 0, 66, 0, 0, 0, 67, 0, 0, 0, 68, 0, 0, 0,
- 69, 0, 0, 0, 70, 0, 0, 0, 71, 0, 0, 0, 72, 0, 0, 0,
- 73, 0, 0, 0, 74, 0, 0, 0, 75, 0, 0, 0, 76, 0, 0, 0,
- 77, 0, 0, 0, 78, 0, 0, 0, 79, 0, 0, 0, 80, 0, 0, 0,
- 81, 0, 0, 0, 82, 0, 0, 0, 83, 0, 0, 0, 84, 0, 0, 0,
- 85, 0, 0, 0, 86, 0, 0, 0, 87, 0, 0, 0, 88, 0, 0, 0,
- 89, 0, 0, 0, 90, 0, 0, 0, 91, 0, 0, 0, 92, 0, 0, 0,
- 93, 0, 0, 0, 94, 0, 0, 0, 95, 0, 0, 0, 96, 0, 0, 0,
- 97, 0, 0, 0, 98, 0, 0, 0, 99, 0, 0, 0,100, 0, 0, 0,
- 101, 0, 0, 0,102, 0, 0, 0,103, 0, 0, 0,104, 0, 0, 0,
- 105, 0, 0, 0,106, 0, 0, 0,107, 0, 0, 0,108, 0, 0, 0,
- 109, 0, 0, 0,110, 0, 0, 0,111, 0, 0, 0,112, 0, 0, 0,
- 113, 0, 0, 0,114, 0, 0, 0,115, 0, 0, 0,116, 0, 0, 0,
- 117, 0, 0, 0,118, 0, 0, 0,119, 0, 0, 0,120, 0, 0, 0,
- 121, 0, 0, 0,122, 0, 0, 0,123, 0, 0, 0,124, 0, 0, 0,
- 125, 0, 0, 0,126, 0, 0, 0,127, 0, 0, 0,128, 0, 0, 0,
- 129, 0, 0, 0,130, 0, 0, 0,131, 0, 0, 0,132, 0, 0, 0,
- 133, 0, 0, 0,134, 0, 0, 0,135, 0, 0, 0,136, 0, 0, 0,
- 137, 0, 0, 0,138, 0, 0, 0,139, 0, 0, 0,140, 0, 0, 0,
- 141, 0, 0, 0,142, 0, 0, 0,143, 0, 0, 0,144, 0, 0, 0,
- 145, 0, 0, 0,146, 0, 0, 0,147, 0, 0, 0,148, 0, 0, 0,
- 149, 0, 0, 0,150, 0, 0, 0,151, 0, 0, 0,152, 0, 0, 0,
- 153, 0, 0, 0,154, 0, 0, 0,155, 0, 0, 0,156, 0, 0, 0,
- 157, 0, 0, 0,158, 0, 0, 0,159, 0, 0, 0,160, 0, 0, 0,
- 161, 0, 0, 0,162, 0, 0, 0,163, 0, 0, 0,164, 0, 0, 0,
- 165, 0, 0, 0,166, 0, 0, 0,167, 0, 0, 0,168, 0, 0, 0,
- 169, 0, 0, 0,170, 0, 0, 0,171, 0, 0, 0,172, 0, 0, 0,
- 173, 0, 0, 0,174, 0, 0, 0,175, 0, 0, 0,176, 0, 0, 0,
- 177, 0, 0, 0,178, 0, 0, 0,179, 0, 0, 0,180, 0, 0, 0,
- 181, 0, 0, 0,182, 0, 0, 0,183, 0, 0, 0,184, 0, 0, 0,
- 185, 0, 0, 0,186, 0, 0, 0,187, 0, 0, 0,188, 0, 0, 0,
- 189, 0, 0, 0,190, 0, 0, 0,191, 0, 0, 0,192, 0, 0, 0,
- 193, 0, 0, 0,194, 0, 0, 0,195, 0, 0, 0,196, 0, 0, 0,
- 197, 0, 0, 0,198, 0, 0, 0,199, 0, 0, 0,200, 0, 0, 0,
- 201, 0, 0, 0,202, 0, 0, 0,203, 0, 0, 0,204, 0, 0, 0,
- 205, 0, 0, 0,206, 0, 0, 0,207, 0, 0, 0,208, 0, 0, 0,
- 209, 0, 0, 0,210, 0, 0, 0,211, 0, 0, 0,212, 0, 0, 0,
- 213, 0, 0, 0,214, 0, 0, 0,215, 0, 0, 0,216, 0, 0, 0,
- 217, 0, 0, 0,218, 0, 0, 0,219, 0, 0, 0,220, 0, 0, 0,
- 221, 0, 0, 0,222, 0, 0, 0,223, 0, 0, 0,224, 0, 0, 0,
- 225, 0, 0, 0,226, 0, 0, 0,227, 0, 0, 0,228, 0, 0, 0,
- 229, 0, 0, 0,230, 0, 0, 0,231, 0, 0, 0,232, 0, 0, 0,
- 233, 0, 0, 0,234, 0, 0, 0,235, 0, 0, 0,236, 0, 0, 0,
- 237, 0, 0, 0,238, 0, 0, 0,239, 0, 0, 0,240, 0, 0, 0,
- 241, 0, 0, 0,242, 0, 0, 0,243, 0, 0, 0,244, 0, 0, 0,
- 245, 0, 0, 0,246, 0, 0, 0,247, 0, 0, 0,248, 0, 0, 0,
- 249, 0, 0, 0,250, 0, 0, 0,251, 0, 0, 0,252, 0, 0, 0,
- 253, 0, 0, 0,254, 0, 0, 0,255, 0, 0, 0,
- 0xff,
- 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28,
- 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30,
- 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38,
- 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f, 0x40,
- 0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48,
- 0x49, 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f, 0x50,
- 0x51, 0x52, 0x53, 0x54, 0x55, 0x56, 0x57, 0x58,
- 0x59, 0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f, 0x60,
- 0x61, 0x62, 0x63, 0x64, 0x65, 0x66, 0x67, 0x68,
- 0x69, 0x6a, 0x6b, 0x6c, 0x6d, 0x6e, 0x6f, 0x70,
- 0x71, 0x72, 0x73, 0x74, 0x75, 0x76, 0x77, 0x78,
- 0x79, 0x7a, 0x7b, 0x7c, 0x7d, 0x7e, 0x20, 0x21,
- 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29,
- 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31,
- 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x39,
- 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f, 0x40, 0x41,
- 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, 0x49,
- 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f, 0x50, 0x51,
- 0x52, 0x53, 0x54, 0x55, 0x56, 0x57, 0x58, 0x59,
- 0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f, 0x60, 0x61,
- 0x62, 0x63, 0x64, 0x65, 0x66, 0x67, 0x68, 0x69,
- 0x6a, 0x6b, 0x6c, 0x6d, 0x6e, 0x6f, 0x70, 0x71,
- 0x72, 0x73, 0x74, 0x75, 0x76, 0x77, 0x78, 0x79,
- 0x7a, 0x7b, 0x7c, 0x7d, 0x7e, 0x20, 0x21, 0x22,
- 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a,
- 0x00,
- 0x82, 0x0c, 0x00, 0x7f, 0xf0, 0xf1, 0x00,
- 0xf9, 0xf8, 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2,
- 0x8b, 0x35, 0x00, 0x01, 0x0f, 0x33, 0x01, 0x00,
- 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8,
- 0x8b, 0x35, 0x00, 0x00, 0x0f, 0x30, 0x01, 0x00,
- 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8,
- 0x8b, 0x35, 0x00, 0xc0, 0x0f, 0x5a, 0x01, 0x00,
- 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8,
- 0x87, 0x25, 0x00, 0xc0, 0x0f, 0x5a,
- 0xef, 0xee, 0xed, 0xec,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc,
- 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
- 0x48, 0x50, 0x41, 0x54, 0x48, 0x00,
- 0x8a, 0x39, 0x00, 0xc0, 0x0f, 0x5a,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8,
- 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
- 0x48, 0x50, 0x41, 0x54, 0x48, 0x00,
- 0x88, 0x1b, 0x00, 0xc0, 0x0f, 0x5a,
- 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe,
- 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
- 0x48, 0x50, 0x41, 0x54, 0x48, 0x00,
- 0x31, 0x09,
- 0x23, 0x01, 0x00, 0x00,
- 0x22, 0x02, 0x00,
- 0x2a, 0x04, 0x02,
- 0x47, 0x01, 0xf1, 0xf0, 0xf3, 0xf2, 0xf4, 0xf5,
- 0x4b, 0xf1, 0x03, 0xf2,
- 0x77, 0x00, 0xa2, 0xb3, 0x76, 0xd5, 0xe6, 0xf7,
- 0x81, 0x09, 0x00, 0x01, 0xf1, 0xf0, 0xf3, 0xf2, 0xf5, 0xf4, 0xf7, 0xf6,
- 0x85, 0x11, 0x00, 0x01,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc,
- 0x86, 0x09, 0x00, 0x00,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0x31, 0x02,
- 0x31, 0x06,
- 0x23, 0x01, 0x00, 0x00,
- 0x22, 0x02, 0x00,
- 0x2a, 0x04, 0x02,
- 0x47, 0x01, 0xf1, 0xf0, 0xf3, 0xf2, 0xf4, 0xf5,
- 0x4b, 0xf1, 0x03, 0xf2,
- 0x77, 0x00, 0xa2, 0xb3, 0x76, 0xd5, 0xe6, 0xf7,
- 0x81, 0x09, 0x00, 0x01, 0xf1, 0xf0, 0xf3, 0xf2, 0xf5, 0xf4, 0xf7, 0xf6,
- 0x85, 0x11, 0x00, 0x01,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc,
- 0x86, 0x09, 0x00, 0x00,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0x84, 0x15, 0x00, 0x9f,
- 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, 0xf6, 0xf7,
- 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff,
- 0x00, 0x01, 0x02, 0x03,
- 0x31, 0x0a,
- 0x38,
- 0x30,
- 0x23, 0x01, 0x00, 0x00,
- 0x22, 0x02, 0x00,
- 0x30,
- 0x23, 0x01, 0x00, 0x00,
- 0x22, 0x02, 0x00,
- 0x2a, 0x04, 0x02,
- 0x31, 0x00,
- 0x23, 0x01, 0x00, 0x00,
- 0x22, 0x02, 0x00,
- 0x2a, 0x04, 0x02,
- 0x47, 0x01, 0xf1, 0xf0, 0xf3, 0xf2, 0xf4, 0xf5,
- 0x31, 0x04,
- 0x23, 0x01, 0x00, 0x00,
- 0x22, 0x02, 0x00,
- 0x2a, 0x04, 0x02,
- 0x47, 0x01, 0xf1, 0xf0, 0xf3, 0xf2, 0xf4, 0xf5,
- 0x4b, 0xf1, 0x03, 0xf2,
- 0x31, 0x08,
- 0x23, 0x01, 0x00, 0x00,
- 0x22, 0x02, 0x00,
- 0x2a, 0x04, 0x02,
- 0x47, 0x01, 0xf1, 0xf0, 0xf3, 0xf2, 0xf4, 0xf5,
- 0x4b, 0xf1, 0x03, 0xf2,
- 0x77, 0x00, 0xa2, 0xb3, 0x76, 0xd5, 0xe6, 0xf7,
- 0x31, 0x01,
- 0x23, 0x01, 0x00, 0x00,
- 0x22, 0x02, 0x00,
- 0x2a, 0x04, 0x02,
- 0x47, 0x01, 0xf1, 0xf0, 0xf3, 0xf2, 0xf4, 0xf5,
- 0x4b, 0xf1, 0x03, 0xf2,
- 0x77, 0x00, 0xa2, 0xb3, 0x76, 0xd5, 0xe6, 0xf7,
- 0x81, 0x09, 0x00, 0x01, 0xf1, 0xf0, 0xf3, 0xf2, 0xf5, 0xf4, 0xf7, 0xf6,
- 0x31, 0x05,
- 0x23, 0x01, 0x00, 0x00,
- 0x22, 0x02, 0x00,
- 0x2a, 0x04, 0x02,
- 0x47, 0x01, 0xf1, 0xf0, 0xf3, 0xf2, 0xf4, 0xf5,
- 0x4b, 0xf1, 0x03, 0xf2,
- 0x77, 0x00, 0xa2, 0xb3, 0x76, 0xd5, 0xe6, 0xf7,
- 0x81, 0x09, 0x00, 0x01, 0xf1, 0xf0, 0xf3, 0xf2, 0xf5, 0xf4, 0xf7, 0xf6,
- 0x85, 0x11, 0x00, 0x01,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc,
- 0x31, 0x05,
- 0x23, 0x01, 0x00, 0x00,
- 0x22, 0x02, 0x00,
- 0x2a, 0x04, 0x02,
- 0x47, 0x01, 0xf1, 0xf0, 0xf3, 0xf2, 0xf4, 0xf5,
- 0x4b, 0xf1, 0x03, 0xf2,
- 0x77, 0x00, 0xa2, 0xb3, 0x76, 0xd5, 0xe6, 0xf7,
- 0x81, 0x09, 0x00, 0x01, 0xf1, 0xf0, 0xf3, 0xf2, 0xf5, 0xf4, 0xf7, 0xf6,
- 0x85, 0x11, 0x00, 0x01,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc,
- 0x86, 0x09, 0x00, 0x00,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0x84, 0x15, 0x00, 0x9f,
- 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, 0xf6, 0xf7,
- 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff,
- 0x00, 0x01, 0x02, 0x03,
- 0x8a, 0x39, 0x00, 0x01, 0x0f, 0x33,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8,
- 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
- 0x48, 0x50, 0x41, 0x54, 0x48, 0x00,
- 0x87, 0x25, 0x00, 0x01, 0x0f, 0x33, 0xef, 0xee, 0xed, 0xec,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc,
- 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
- 0x48, 0x50, 0x41, 0x54, 0x48, 0x00,
- 0x88, 0x1b, 0x00, 0x01, 0x0f, 0x33,
- 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe,
- 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
- 0x48, 0x50, 0x41, 0x54, 0x48, 0x00,
- 0x8a, 0x39, 0x00, 0x00, 0x0f, 0x30,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8,
- 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
- 0x48, 0x50, 0x41, 0x54, 0x48, 0x00,
- 0x87, 0x25, 0x00, 0x00, 0x0f, 0x30,
- 0xef, 0xee, 0xed, 0xec,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc,
- 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
- 0x48, 0x50, 0x41, 0x54, 0x48, 0x00,
- 0x88, 0x1b, 0x00, 0x02, 0x0f, 0x00,
- 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe,
- 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
- 0x48, 0x50, 0x41, 0x54, 0x48, 0x00,
- 0x89, 0xc8, 0x04, 0x0f, 0xff,
- 1, 0, 0, 0, 2, 0, 0, 0, 3, 0, 0, 0, 4, 0, 0, 0,
- 5, 0, 0, 0, 6, 0, 0, 0, 7, 0, 0, 0, 8, 0, 0, 0,
- 9, 0, 0, 0, 10, 0, 0, 0, 11, 0, 0, 0, 12, 0, 0, 0,
- 13, 0, 0, 0, 14, 0, 0, 0, 15, 0, 0, 0, 16, 0, 0, 0,
- 17, 0, 0, 0, 18, 0, 0, 0, 19, 0, 0, 0, 20, 0, 0, 0,
- 21, 0, 0, 0, 22, 0, 0, 0, 23, 0, 0, 0, 24, 0, 0, 0,
- 25, 0, 0, 0, 26, 0, 0, 0, 27, 0, 0, 0, 28, 0, 0, 0,
- 29, 0, 0, 0, 30, 0, 0, 0, 31, 0, 0, 0, 32, 0, 0, 0,
- 33, 0, 0, 0, 34, 0, 0, 0, 35, 0, 0, 0, 36, 0, 0, 0,
- 37, 0, 0, 0, 38, 0, 0, 0, 39, 0, 0, 0, 40, 0, 0, 0,
- 41, 0, 0, 0, 42, 0, 0, 0, 43, 0, 0, 0, 44, 0, 0, 0,
- 45, 0, 0, 0, 46, 0, 0, 0, 47, 0, 0, 0, 48, 0, 0, 0,
- 49, 0, 0, 0, 50, 0, 0, 0, 51, 0, 0, 0, 52, 0, 0, 0,
- 53, 0, 0, 0, 54, 0, 0, 0, 55, 0, 0, 0, 56, 0, 0, 0,
- 57, 0, 0, 0, 58, 0, 0, 0, 59, 0, 0, 0, 60, 0, 0, 0,
- 61, 0, 0, 0, 62, 0, 0, 0, 63, 0, 0, 0, 64, 0, 0, 0,
- 65, 0, 0, 0, 66, 0, 0, 0, 67, 0, 0, 0, 68, 0, 0, 0,
- 69, 0, 0, 0, 70, 0, 0, 0, 71, 0, 0, 0, 72, 0, 0, 0,
- 73, 0, 0, 0, 74, 0, 0, 0, 75, 0, 0, 0, 76, 0, 0, 0,
- 77, 0, 0, 0, 78, 0, 0, 0, 79, 0, 0, 0, 80, 0, 0, 0,
- 81, 0, 0, 0, 82, 0, 0, 0, 83, 0, 0, 0, 84, 0, 0, 0,
- 85, 0, 0, 0, 86, 0, 0, 0, 87, 0, 0, 0, 88, 0, 0, 0,
- 89, 0, 0, 0, 90, 0, 0, 0, 91, 0, 0, 0, 92, 0, 0, 0,
- 93, 0, 0, 0, 94, 0, 0, 0, 95, 0, 0, 0, 96, 0, 0, 0,
- 97, 0, 0, 0, 98, 0, 0, 0, 99, 0, 0, 0,100, 0, 0, 0,
- 101, 0, 0, 0,102, 0, 0, 0,103, 0, 0, 0,104, 0, 0, 0,
- 105, 0, 0, 0,106, 0, 0, 0,107, 0, 0, 0,108, 0, 0, 0,
- 109, 0, 0, 0,110, 0, 0, 0,111, 0, 0, 0,112, 0, 0, 0,
- 113, 0, 0, 0,114, 0, 0, 0,115, 0, 0, 0,116, 0, 0, 0,
- 117, 0, 0, 0,118, 0, 0, 0,119, 0, 0, 0,120, 0, 0, 0,
- 121, 0, 0, 0,122, 0, 0, 0,123, 0, 0, 0,124, 0, 0, 0,
- 125, 0, 0, 0,126, 0, 0, 0,127, 0, 0, 0,128, 0, 0, 0,
- 129, 0, 0, 0,130, 0, 0, 0,131, 0, 0, 0,132, 0, 0, 0,
- 133, 0, 0, 0,134, 0, 0, 0,135, 0, 0, 0,136, 0, 0, 0,
- 137, 0, 0, 0,138, 0, 0, 0,139, 0, 0, 0,140, 0, 0, 0,
- 141, 0, 0, 0,142, 0, 0, 0,143, 0, 0, 0,144, 0, 0, 0,
- 145, 0, 0, 0,146, 0, 0, 0,147, 0, 0, 0,148, 0, 0, 0,
- 149, 0, 0, 0,150, 0, 0, 0,151, 0, 0, 0,152, 0, 0, 0,
- 153, 0, 0, 0,154, 0, 0, 0,155, 0, 0, 0,156, 0, 0, 0,
- 157, 0, 0, 0,158, 0, 0, 0,159, 0, 0, 0,160, 0, 0, 0,
- 161, 0, 0, 0,162, 0, 0, 0,163, 0, 0, 0,164, 0, 0, 0,
- 165, 0, 0, 0,166, 0, 0, 0,167, 0, 0, 0,168, 0, 0, 0,
- 169, 0, 0, 0,170, 0, 0, 0,171, 0, 0, 0,172, 0, 0, 0,
- 173, 0, 0, 0,174, 0, 0, 0,175, 0, 0, 0,176, 0, 0, 0,
- 177, 0, 0, 0,178, 0, 0, 0,179, 0, 0, 0,180, 0, 0, 0,
- 181, 0, 0, 0,182, 0, 0, 0,183, 0, 0, 0,184, 0, 0, 0,
- 185, 0, 0, 0,186, 0, 0, 0,187, 0, 0, 0,188, 0, 0, 0,
- 189, 0, 0, 0,190, 0, 0, 0,191, 0, 0, 0,192, 0, 0, 0,
- 193, 0, 0, 0,194, 0, 0, 0,195, 0, 0, 0,196, 0, 0, 0,
- 197, 0, 0, 0,198, 0, 0, 0,199, 0, 0, 0,200, 0, 0, 0,
- 201, 0, 0, 0,202, 0, 0, 0,203, 0, 0, 0,204, 0, 0, 0,
- 205, 0, 0, 0,206, 0, 0, 0,207, 0, 0, 0,208, 0, 0, 0,
- 209, 0, 0, 0,210, 0, 0, 0,211, 0, 0, 0,212, 0, 0, 0,
- 213, 0, 0, 0,214, 0, 0, 0,215, 0, 0, 0,216, 0, 0, 0,
- 217, 0, 0, 0,218, 0, 0, 0,219, 0, 0, 0,220, 0, 0, 0,
- 221, 0, 0, 0,222, 0, 0, 0,223, 0, 0, 0,224, 0, 0, 0,
- 225, 0, 0, 0,226, 0, 0, 0,227, 0, 0, 0,228, 0, 0, 0,
- 229, 0, 0, 0,230, 0, 0, 0,231, 0, 0, 0,232, 0, 0, 0,
- 233, 0, 0, 0,234, 0, 0, 0,235, 0, 0, 0,236, 0, 0, 0,
- 237, 0, 0, 0,238, 0, 0, 0,239, 0, 0, 0,240, 0, 0, 0,
- 241, 0, 0, 0,242, 0, 0, 0,243, 0, 0, 0,244, 0, 0, 0,
- 245, 0, 0, 0,246, 0, 0, 0,247, 0, 0, 0,248, 0, 0, 0,
- 249, 0, 0, 0,250, 0, 0, 0,251, 0, 0, 0,252, 0, 0, 0,
- 253, 0, 0, 0,254, 0, 0, 0,255, 0, 0, 0,
- 0xff,
- 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28,
- 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30,
- 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38,
- 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f, 0x40,
- 0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48,
- 0x49, 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f, 0x50,
- 0x51, 0x52, 0x53, 0x54, 0x55, 0x56, 0x57, 0x58,
- 0x59, 0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f, 0x60,
- 0x61, 0x62, 0x63, 0x64, 0x65, 0x66, 0x67, 0x68,
- 0x69, 0x6a, 0x6b, 0x6c, 0x6d, 0x6e, 0x6f, 0x70,
- 0x71, 0x72, 0x73, 0x74, 0x75, 0x76, 0x77, 0x78,
- 0x79, 0x7a, 0x7b, 0x7c, 0x7d, 0x7e, 0x20, 0x21,
- 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29,
- 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31,
- 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x39,
- 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f, 0x40, 0x41,
- 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, 0x49,
- 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f, 0x50, 0x51,
- 0x52, 0x53, 0x54, 0x55, 0x56, 0x57, 0x58, 0x59,
- 0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f, 0x60, 0x61,
- 0x62, 0x63, 0x64, 0x65, 0x66, 0x67, 0x68, 0x69,
- 0x6a, 0x6b, 0x6c, 0x6d, 0x6e, 0x6f, 0x70, 0x71,
- 0x72, 0x73, 0x74, 0x75, 0x76, 0x77, 0x78, 0x79,
- 0x7a, 0x7b, 0x7c, 0x7d, 0x7e, 0x20, 0x21, 0x22,
- 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a,
- 0x00,
- 0x82, 0x0c, 0x00, 0x7f, 0xf0, 0xf1, 0x00,
- 0xf9, 0xf8, 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2,
- 0x8b, 0x35, 0x00, 0x01, 0x0f, 0x33, 0x01, 0x00,
- 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8,
- 0x8b, 0x35, 0x00, 0x00, 0x0f, 0x30, 0x01, 0x00,
- 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8,
- 0x8b, 0x35, 0x00, 0xc0, 0x0f, 0x5a, 0x01, 0x00,
- 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8,
- 0x87, 0x25, 0x00, 0xc0, 0x0f, 0x5a,
- 0xef, 0xee, 0xed, 0xec,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc,
- 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
- 0x48, 0x50, 0x41, 0x54, 0x48, 0x00,
- 0x8a, 0x39, 0x00, 0xc0, 0x0f, 0x5a,
- 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
- 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
- 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
- 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
- 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8,
- 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
- 0x48, 0x50, 0x41, 0x54, 0x48, 0x00,
- 0x88, 0x1b, 0x00, 0xc0, 0x0f, 0x5a,
- 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe,
- 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
- 0x48, 0x50, 0x41, 0x54, 0x48, 0x00,
- 0x31, 0x09,
- 0x23, 0x01, 0x00, 0x00,
- 0x22, 0x02, 0x00,
- 0x2a, 0x04, 0x02,
- 0x47, 0x01, 0xf1, 0xf0, 0xf3, 0xf2, 0xf4, 0xf5,
- 0x4b, 0xf1, 0x03, 0xf2,
- 0x77, 0x00, 0xa2, 0xb3, 0x76, 0xd5, 0xe6, 0xf7,
- 0x81, 0x09, 0x00, 0x01, 0xf1, 0xf0, 0xf3, 0xf2, 0xf5, 0xf4, 0xf7, 0xf6,
- 0x85, 0x11, 0x00, 0x01,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc,
- 0x86, 0x09, 0x00, 0x00,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0x31, 0x02,
- 0x31, 0x06,
- 0x23, 0x01, 0x00, 0x00,
- 0x22, 0x02, 0x00,
- 0x2a, 0x04, 0x02,
- 0x47, 0x01, 0xf1, 0xf0, 0xf3, 0xf2, 0xf4, 0xf5,
- 0x4b, 0xf1, 0x03, 0xf2,
- 0x77, 0x00, 0xa2, 0xb3, 0x76, 0xd5, 0xe6, 0xf7,
- 0x81, 0x09, 0x00, 0x01, 0xf1, 0xf0, 0xf3, 0xf2, 0xf5, 0xf4, 0xf7, 0xf6,
- 0x85, 0x11, 0x00, 0x01,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc,
- 0x86, 0x09, 0x00, 0x00,
- 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
- 0x84, 0x15, 0x00, 0x9f,
- 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, 0xf6, 0xf7,
- 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff,
- 0x00, 0x01, 0x02, 0x03,
- 0x31, 0x0a,
- 0x38,
- 0x79, 0x00},
-})
-
-Method(RT1a,, Serialized)
-{
- Name(ts, "RT1a")
-
- // Emit test header, set the filename
-
- THDR (ts, "Resource To Buffer Conversion Macro", __FILE__)
-
- // Main test case for packages above
-
- m330(ts, 3, "p438", p438, p439)
-
-}
-
-Method(RT1c,, Serialized)
-{
- Name(ts, "RT1c")
-
- // Emit test header, set the filename
-
- THDR (ts, "Resource Conversion Macros complex test", __FILE__)
-
- Name (RT00, ResourceTemplate () {
- IRQ (Level, ActiveHigh, Exclusive, IRQ0) {0}
- IRQNoFlags () {1}
- DMA (Compatibility, NotBusMaster, Transfer16, DMA0) {2}
- IO (Decode16, 0xf0f1, 0xf2f3, 0xf4, 0xf5, IO00)
- FixedIO (0x03f1, 0xf2, FIO0)
- VendorShort () {0x00, 0xa2, 0xb3, 0x76, 0xd5, 0xe6, 0xf7}
- Memory24 (ReadWrite, 0xf0f1, 0xf2f3, 0xf4f5, 0xf6f7, M240)
- Memory32 (ReadWrite, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff, M320)
- Memory32Fixed (ReadOnly, 0xf0f1f2f3, 0xf4f5f6f7, M3F0)
- VendorLong () {0x9f,
- 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, 0xf6, 0xf7,
- 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff,
- 0x00, 0x01, 0x02, 0x03}
- QWordIO (ResourceConsumer, MinFixed, MaxFixed, SubDecode, EntireRange,
- 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
- 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- 0xff, "PATHPATHPATH", QIO0, TypeTranslation, SparseTranslation)
- DWordIO (ResourceConsumer, MinFixed, MaxFixed, SubDecode, EntireRange,
- 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
- 0xff, "PATHPATHPATH", DIO0, TypeTranslation, SparseTranslation)
- WordIO (ResourceConsumer, MinFixed, MaxFixed, SubDecode, EntireRange,
- 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff,
- 0xff, "PATHPATHPATH", WIO0, TypeTranslation, SparseTranslation)
- QWordMemory (ResourceConsumer, SubDecode, MinFixed, MaxFixed, NonCacheable, ReadOnly,
- 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
- 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- 0xff, "PATHPATHPATH", QME0, AddressRangeACPI, TypeTranslation)
- DWordMemory (ResourceConsumer, SubDecode, MinFixed, MaxFixed, NonCacheable, ReadOnly,
- 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
- 0xff, "PATHPATHPATH", DME0, AddressRangeACPI, TypeTranslation)
- WordBusNumber (ResourceConsumer, MinFixed, MaxFixed, SubDecode,
- 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff,
- 0xff, "PATHPATHPATH", WBN0)
- Interrupt (ResourceConsumer, Edge, ActiveLow, Shared,
- 0xff,
- "!\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !\"#$%&'()*",
- INT0) {
- 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16,
- 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32,
- 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48,
- 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64,
- 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80,
- 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96,
- 97, 98, 99,100,101,102,103,104,105,106,107,108,109,110,111,112,
- 113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,
- 129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,
- 145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,
- 161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,
- 177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,
- 193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,
- 209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,
- 225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,
- 241,242,243,244,245,246,247,248,249,250,251,252,253,254,255}
- Register (FFixedHW, 0xf0, 0xf1, 0xf2f3f4f5f6f7f8f9)
- ExtendedIO (ResourceConsumer, MinFixed, MaxFixed, SubDecode, EntireRange,
- 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
- 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- EIO0, TypeTranslation, SparseTranslation)
- ExtendedMemory (ResourceConsumer, SubDecode, MinFixed, MaxFixed, NonCacheable, ReadOnly,
- 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
- 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- EME0, AddressRangeACPI, TypeTranslation)
- ExtendedSpace (0xc0, ResourceConsumer, SubDecode, MinFixed, MaxFixed, 0x5a,
- 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
- 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- ESP0)
- DWordSpace (0xc0, ResourceConsumer, SubDecode, MinFixed, MaxFixed, 0x5a,
- 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
- 0xff, "PATHPATHPATH", DSP0)
- QWordSpace (0xc0, ResourceConsumer, SubDecode, MinFixed, MaxFixed, 0x5a,
- 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
- 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- 0xff, "PATHPATHPATH", QSP0)
- WordSpace (0xc0, ResourceConsumer, SubDecode, MinFixed, MaxFixed, 0x5a,
- 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff,
- 0xff, "PATHPATHPATH", WSP0)
-
- // Duplicated part
-
- IRQ (Level, ActiveHigh, Exclusive, IRQ1) {0}
- IRQNoFlags () {1}
- DMA (Compatibility, NotBusMaster, Transfer16, DMA1) {2}
- IO (Decode16, 0xf0f1, 0xf2f3, 0xf4, 0xf5, IO01)
- FixedIO (0x03f1, 0xf2, FIO1)
- VendorShort () {0x00, 0xa2, 0xb3, 0x76, 0xd5, 0xe6, 0xf7}
- Memory24 (ReadWrite, 0xf0f1, 0xf2f3, 0xf4f5, 0xf6f7, M241)
- Memory32 (ReadWrite, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff, M321)
- Memory32Fixed (ReadOnly, 0xf0f1f2f3, 0xf4f5f6f7, M3F1)
- VendorLong () {0x9f,
- 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, 0xf6, 0xf7,
- 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff,
- 0x00, 0x01, 0x02, 0x03}
- QWordIO (ResourceConsumer, MinFixed, MaxFixed, SubDecode, EntireRange,
- 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
- 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- 0xff, "PATHPATHPATH", QIO1, TypeTranslation, SparseTranslation)
- DWordIO (ResourceConsumer, MinFixed, MaxFixed, SubDecode, EntireRange,
- 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
- 0xff, "PATHPATHPATH", DIO1, TypeTranslation, SparseTranslation)
- WordIO (ResourceConsumer, MinFixed, MaxFixed, SubDecode, EntireRange,
- 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff,
- 0xff, "PATHPATHPATH", WIO1, TypeTranslation, SparseTranslation)
- QWordMemory (ResourceConsumer, SubDecode, MinFixed, MaxFixed, NonCacheable, ReadOnly,
- 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
- 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- 0xff, "PATHPATHPATH", QME1, AddressRangeACPI, TypeTranslation)
- DWordMemory (ResourceConsumer, SubDecode, MinFixed, MaxFixed, NonCacheable, ReadOnly,
- 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
- 0xff, "PATHPATHPATH", DME1, AddressRangeACPI, TypeTranslation)
- WordBusNumber (ResourceConsumer, MinFixed, MaxFixed, SubDecode,
- 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff,
- 0xff, "PATHPATHPATH", WBN1)
- Interrupt (ResourceConsumer, Edge, ActiveLow, Shared,
- 0xff,
- "!\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !\"#$%&'()*",
- INT1) {
- 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16,
- 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32,
- 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48,
- 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64,
- 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80,
- 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96,
- 97, 98, 99,100,101,102,103,104,105,106,107,108,109,110,111,112,
- 113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,
- 129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,
- 145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,
- 161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,
- 177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,
- 193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,
- 209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,
- 225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,
- 241,242,243,244,245,246,247,248,249,250,251,252,253,254,255}
- Register (FFixedHW, 0xf0, 0xf1, 0xf2f3f4f5f6f7f8f9)
- ExtendedIO (ResourceConsumer, MinFixed, MaxFixed, SubDecode, EntireRange,
- 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
- 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- EIO1, TypeTranslation, SparseTranslation)
- ExtendedMemory (ResourceConsumer, SubDecode, MinFixed, MaxFixed, NonCacheable, ReadOnly,
- 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
- 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- EME1, AddressRangeACPI, TypeTranslation)
- ExtendedSpace (0xc0, ResourceConsumer, SubDecode, MinFixed, MaxFixed, 0x5a,
- 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
- 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- ESP1)
- DWordSpace (0xc0, ResourceConsumer, SubDecode, MinFixed, MaxFixed, 0x5a,
- 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
- 0xff, "PATHPATHPATH", DSP1)
- QWordSpace (0xc0, ResourceConsumer, SubDecode, MinFixed, MaxFixed, 0x5a,
- 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
- 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- 0xff, "PATHPATHPATH", QSP1)
- WordSpace (0xc0, ResourceConsumer, SubDecode, MinFixed, MaxFixed, 0x5a,
- 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff,
- 0xff, "PATHPATHPATH", WSP1)
- })
-
- Name (RT01, ResourceTemplate () {
- StartDependentFnNoPri () {
- IRQ (Level, ActiveHigh, Exclusive, IRQ2) {0}
- IRQNoFlags () {1}
- }
- StartDependentFnNoPri () {
- IRQ (Level, ActiveHigh, Exclusive, IRQ4) {0}
- IRQNoFlags () {1}
- DMA (Compatibility, NotBusMaster, Transfer16, DMA4) {2}
- }
- StartDependentFn (0, 0) {
- IRQ (Level, ActiveHigh, Exclusive, IRQ6) {0}
- IRQNoFlags () {1}
- DMA (Compatibility, NotBusMaster, Transfer16, DMA6) {2}
- IO (Decode16, 0xf0f1, 0xf2f3, 0xf4, 0xf5, IO06)
- }
- StartDependentFn (0, 1) {
- IRQ (Level, ActiveHigh, Exclusive, IRQ8) {0}
- IRQNoFlags () {1}
- DMA (Compatibility, NotBusMaster, Transfer16, DMA8) {2}
- IO (Decode16, 0xf0f1, 0xf2f3, 0xf4, 0xf5, IO08)
- FixedIO (0x03f1, 0xf2, FIO8)
- }
- StartDependentFn (0, 2) {
- IRQ (Level, ActiveHigh, Exclusive, IRQA) {0}
- IRQNoFlags () {1}
- DMA (Compatibility, NotBusMaster, Transfer16, DMAA) {2}
- IO (Decode16, 0xf0f1, 0xf2f3, 0xf4, 0xf5, IO0A)
- FixedIO (0x03f1, 0xf2, FIOA)
- VendorShort () {0x00, 0xa2, 0xb3, 0x76, 0xd5, 0xe6, 0xf7}
- }
- StartDependentFn (1, 0) {
- IRQ (Level, ActiveHigh, Exclusive, IRQC) {0}
- IRQNoFlags () {1}
- DMA (Compatibility, NotBusMaster, Transfer16, DMAC) {2}
- IO (Decode16, 0xf0f1, 0xf2f3, 0xf4, 0xf5, IO0C)
- FixedIO (0x03f1, 0xf2, FIOC)
- VendorShort () {0x00, 0xa2, 0xb3, 0x76, 0xd5, 0xe6, 0xf7}
- Memory24 (ReadWrite, 0xf0f1, 0xf2f3, 0xf4f5, 0xf6f7, M24C)
- }
- StartDependentFn (1, 1) {
- IRQ (Level, ActiveHigh, Exclusive, IRQE) {0}
- IRQNoFlags () {1}
- DMA (Compatibility, NotBusMaster, Transfer16, DMAE) {2}
- IO (Decode16, 0xf0f1, 0xf2f3, 0xf4, 0xf5, IO0E)
- FixedIO (0x03f1, 0xf2, FIOE)
- VendorShort () {0x00, 0xa2, 0xb3, 0x76, 0xd5, 0xe6, 0xf7}
- Memory24 (ReadWrite, 0xf0f1, 0xf2f3, 0xf4f5, 0xf6f7, M24E)
- Memory32 (ReadWrite, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff, M32E)
- }
- StartDependentFn (1, 1) {
- IRQ (Level, ActiveHigh, Exclusive, IRQG) {0}
- IRQNoFlags () {1}
- DMA (Compatibility, NotBusMaster, Transfer16, DMAG) {2}
- IO (Decode16, 0xf0f1, 0xf2f3, 0xf4, 0xf5, IO0G)
- FixedIO (0x03f1, 0xf2, FIOG)
- VendorShort () {0x00, 0xa2, 0xb3, 0x76, 0xd5, 0xe6, 0xf7}
- Memory24 (ReadWrite, 0xf0f1, 0xf2f3, 0xf4f5, 0xf6f7, M24G)
- Memory32 (ReadWrite, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff, M32G)
- Memory32Fixed (ReadOnly, 0xf0f1f2f3, 0xf4f5f6f7, M3FG)
- VendorLong () {0x9f,
- 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, 0xf6, 0xf7,
- 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff,
- 0x00, 0x01, 0x02, 0x03}
- QWordIO (ResourceConsumer, MinFixed, MaxFixed, SubDecode, EntireRange,
- 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
- 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- 0xff, "PATHPATHPATH", QIOG, TypeTranslation, SparseTranslation)
- DWordIO (ResourceConsumer, MinFixed, MaxFixed, SubDecode, EntireRange,
- 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
- 0xff, "PATHPATHPATH", DIOG, TypeTranslation, SparseTranslation)
- WordIO (ResourceConsumer, MinFixed, MaxFixed, SubDecode, EntireRange,
- 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff,
- 0xff, "PATHPATHPATH", WIOG, TypeTranslation, SparseTranslation)
- QWordMemory (ResourceConsumer, SubDecode, MinFixed, MaxFixed, NonCacheable, ReadOnly,
- 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
- 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- 0xff, "PATHPATHPATH", QMEG, AddressRangeACPI, TypeTranslation)
- DWordMemory (ResourceConsumer, SubDecode, MinFixed, MaxFixed, NonCacheable, ReadOnly,
- 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
- 0xff, "PATHPATHPATH", DMEG, AddressRangeACPI, TypeTranslation)
- WordBusNumber (ResourceConsumer, MinFixed, MaxFixed, SubDecode,
- 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff,
- 0xff, "PATHPATHPATH", WBNG)
- Interrupt (ResourceConsumer, Edge, ActiveLow, Shared,
- 0xff,
- "!\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !\"#$%&'()*",
- INTG) {
- 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16,
- 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32,
- 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48,
- 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64,
- 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80,
- 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96,
- 97, 98, 99,100,101,102,103,104,105,106,107,108,109,110,111,112,
- 113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,
- 129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,
- 145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,
- 161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,
- 177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,
- 193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,
- 209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,
- 225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,
- 241,242,243,244,245,246,247,248,249,250,251,252,253,254,255}
- Register (FFixedHW, 0xf0, 0xf1, 0xf2f3f4f5f6f7f8f9)
- ExtendedIO (ResourceConsumer, MinFixed, MaxFixed, SubDecode, EntireRange,
- 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
- 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- EIOG, TypeTranslation, SparseTranslation)
- ExtendedMemory (ResourceConsumer, SubDecode, MinFixed, MaxFixed, NonCacheable, ReadOnly,
- 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
- 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- EMEG, AddressRangeACPI, TypeTranslation)
- ExtendedSpace (0xc0, ResourceConsumer, SubDecode, MinFixed, MaxFixed, 0x5a,
- 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
- 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- ESPG)
- DWordSpace (0xc0, ResourceConsumer, SubDecode, MinFixed, MaxFixed, 0x5a,
- 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
- 0xff, "PATHPATHPATH", DSPG)
- QWordSpace (0xc0, ResourceConsumer, SubDecode, MinFixed, MaxFixed, 0x5a,
- 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
- 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- 0xff, "PATHPATHPATH", QSPG)
- WordSpace (0xc0, ResourceConsumer, SubDecode, MinFixed, MaxFixed, 0x5a,
- 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff,
- 0xff, "PATHPATHPATH", WSPG)
- }
- StartDependentFn (1, 2) {
- IRQ (Level, ActiveHigh, Exclusive, IRQI) {0}
- IRQNoFlags () {1}
- DMA (Compatibility, NotBusMaster, Transfer16, DMAI) {2}
- IO (Decode16, 0xf0f1, 0xf2f3, 0xf4, 0xf5, IO0I)
- FixedIO (0x03f1, 0xf2, FIOI)
- VendorShort () {0x00, 0xa2, 0xb3, 0x76, 0xd5, 0xe6, 0xf7}
- Memory24 (ReadWrite, 0xf0f1, 0xf2f3, 0xf4f5, 0xf6f7, M24I)
- Memory32 (ReadWrite, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff, M32I)
- Memory32Fixed (ReadOnly, 0xf0f1f2f3, 0xf4f5f6f7, M3FI)
- }
- StartDependentFn (2, 0) {}
- StartDependentFn (2, 1) {
- IRQ (Level, ActiveHigh, Exclusive, IRQK) {0}
- IRQNoFlags () {1}
- DMA (Compatibility, NotBusMaster, Transfer16, DMAK) {2}
- IO (Decode16, 0xf0f1, 0xf2f3, 0xf4, 0xf5, IO0K)
- FixedIO (0x03f1, 0xf2, FIOK)
- VendorShort () {0x00, 0xa2, 0xb3, 0x76, 0xd5, 0xe6, 0xf7}
- Memory24 (ReadWrite, 0xf0f1, 0xf2f3, 0xf4f5, 0xf6f7, M24K)
- Memory32 (ReadWrite, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff, M32K)
- Memory32Fixed (ReadOnly, 0xf0f1f2f3, 0xf4f5f6f7, M3FK)
- VendorLong () {0x9f,
- 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, 0xf6, 0xf7,
- 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff,
- 0x00, 0x01, 0x02, 0x03}
- }
- StartDependentFn (2, 2) {}
- EndDependentFn ()
-
- // Duplicated part
-
- StartDependentFnNoPri () {
- IRQ (Level, ActiveHigh, Exclusive, IRQ3) {0}
- IRQNoFlags () {1}
- }
- StartDependentFnNoPri () {
- IRQ (Level, ActiveHigh, Exclusive, IRQ5) {0}
- IRQNoFlags () {1}
- DMA (Compatibility, NotBusMaster, Transfer16, DMA5) {2}
- }
- StartDependentFn (0, 0) {
- IRQ (Level, ActiveHigh, Exclusive, IRQ7) {0}
- IRQNoFlags () {1}
- DMA (Compatibility, NotBusMaster, Transfer16, DMA7) {2}
- IO (Decode16, 0xf0f1, 0xf2f3, 0xf4, 0xf5, IO07)
- }
- StartDependentFn (0, 1) {
- IRQ (Level, ActiveHigh, Exclusive, IRQ9) {0}
- IRQNoFlags () {1}
- DMA (Compatibility, NotBusMaster, Transfer16, DMA9) {2}
- IO (Decode16, 0xf0f1, 0xf2f3, 0xf4, 0xf5, IO09)
- FixedIO (0x03f1, 0xf2, FIO9)
- }
- StartDependentFn (0, 2) {
- IRQ (Level, ActiveHigh, Exclusive, IRQB) {0}
- IRQNoFlags () {1}
- DMA (Compatibility, NotBusMaster, Transfer16, DMAB) {2}
- IO (Decode16, 0xf0f1, 0xf2f3, 0xf4, 0xf5, IO0B)
- FixedIO (0x03f1, 0xf2, FIOB)
- VendorShort () {0x00, 0xa2, 0xb3, 0x76, 0xd5, 0xe6, 0xf7}
- }
- StartDependentFn (1, 0) {
- IRQ (Level, ActiveHigh, Exclusive, IRQD) {0}
- IRQNoFlags () {1}
- DMA (Compatibility, NotBusMaster, Transfer16, DMAD) {2}
- IO (Decode16, 0xf0f1, 0xf2f3, 0xf4, 0xf5, IO0D)
- FixedIO (0x03f1, 0xf2, FIOD)
- VendorShort () {0x00, 0xa2, 0xb3, 0x76, 0xd5, 0xe6, 0xf7}
- Memory24 (ReadWrite, 0xf0f1, 0xf2f3, 0xf4f5, 0xf6f7, M24D)
- }
- StartDependentFn (1, 1) {
- IRQ (Level, ActiveHigh, Exclusive, IRQF) {0}
- IRQNoFlags () {1}
- DMA (Compatibility, NotBusMaster, Transfer16, DMAF) {2}
- IO (Decode16, 0xf0f1, 0xf2f3, 0xf4, 0xf5, IO0F)
- FixedIO (0x03f1, 0xf2, FIOF)
- VendorShort () {0x00, 0xa2, 0xb3, 0x76, 0xd5, 0xe6, 0xf7}
- Memory24 (ReadWrite, 0xf0f1, 0xf2f3, 0xf4f5, 0xf6f7, M24F)
- Memory32 (ReadWrite, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff, M32F)
- }
- StartDependentFn (1, 1) {
- IRQ (Level, ActiveHigh, Exclusive, IRQH) {0}
- IRQNoFlags () {1}
- DMA (Compatibility, NotBusMaster, Transfer16, DMAH) {2}
- IO (Decode16, 0xf0f1, 0xf2f3, 0xf4, 0xf5, IO0H)
- FixedIO (0x03f1, 0xf2, FIOH)
- VendorShort () {0x00, 0xa2, 0xb3, 0x76, 0xd5, 0xe6, 0xf7}
- Memory24 (ReadWrite, 0xf0f1, 0xf2f3, 0xf4f5, 0xf6f7, M24H)
- Memory32 (ReadWrite, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff, M32H)
- Memory32Fixed (ReadOnly, 0xf0f1f2f3, 0xf4f5f6f7, M3FH)
- VendorLong () {0x9f,
- 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, 0xf6, 0xf7,
- 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff,
- 0x00, 0x01, 0x02, 0x03}
- QWordIO (ResourceConsumer, MinFixed, MaxFixed, SubDecode, EntireRange,
- 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
- 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- 0xff, "PATHPATHPATH", QIOH, TypeTranslation, SparseTranslation)
- DWordIO (ResourceConsumer, MinFixed, MaxFixed, SubDecode, EntireRange,
- 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
- 0xff, "PATHPATHPATH", DIOH, TypeTranslation, SparseTranslation)
- WordIO (ResourceConsumer, MinFixed, MaxFixed, SubDecode, EntireRange,
- 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff,
- 0xff, "PATHPATHPATH", WIOH, TypeTranslation, SparseTranslation)
- QWordMemory (ResourceConsumer, SubDecode, MinFixed, MaxFixed, NonCacheable, ReadOnly,
- 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
- 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- 0xff, "PATHPATHPATH", QMEH, AddressRangeACPI, TypeTranslation)
- DWordMemory (ResourceConsumer, SubDecode, MinFixed, MaxFixed, NonCacheable, ReadOnly,
- 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
- 0xff, "PATHPATHPATH", DMEH, AddressRangeACPI, TypeTranslation)
- WordBusNumber (ResourceConsumer, MinFixed, MaxFixed, SubDecode,
- 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff,
- 0xff, "PATHPATHPATH", WBNH)
- Interrupt (ResourceConsumer, Edge, ActiveLow, Shared,
- 0xff,
- "!\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !\"#$%&'()*",
- INTH) {
- 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16,
- 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32,
- 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48,
- 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64,
- 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80,
- 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96,
- 97, 98, 99,100,101,102,103,104,105,106,107,108,109,110,111,112,
- 113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,
- 129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,
- 145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,
- 161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,
- 177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,
- 193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,
- 209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,
- 225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,
- 241,242,243,244,245,246,247,248,249,250,251,252,253,254,255}
- Register (FFixedHW, 0xf0, 0xf1, 0xf2f3f4f5f6f7f8f9)
- ExtendedIO (ResourceConsumer, MinFixed, MaxFixed, SubDecode, EntireRange,
- 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
- 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- EIOH, TypeTranslation, SparseTranslation)
- ExtendedMemory (ResourceConsumer, SubDecode, MinFixed, MaxFixed, NonCacheable, ReadOnly,
- 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
- 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- EMEH, AddressRangeACPI, TypeTranslation)
- ExtendedSpace (0xc0, ResourceConsumer, SubDecode, MinFixed, MaxFixed, 0x5a,
- 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
- 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- ESPH)
- DWordSpace (0xc0, ResourceConsumer, SubDecode, MinFixed, MaxFixed, 0x5a,
- 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
- 0xff, "PATHPATHPATH", DSPH)
- QWordSpace (0xc0, ResourceConsumer, SubDecode, MinFixed, MaxFixed, 0x5a,
- 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
- 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
- 0xff, "PATHPATHPATH", QSPH)
- WordSpace (0xc0, ResourceConsumer, SubDecode, MinFixed, MaxFixed, 0x5a,
- 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff,
- 0xff, "PATHPATHPATH", WSPH)
- }
- StartDependentFn (1, 2) {
- IRQ (Level, ActiveHigh, Exclusive, IRQJ) {0}
- IRQNoFlags () {1}
- DMA (Compatibility, NotBusMaster, Transfer16, DMAJ) {2}
- IO (Decode16, 0xf0f1, 0xf2f3, 0xf4, 0xf5, IO0J)
- FixedIO (0x03f1, 0xf2, FIOJ)
- VendorShort () {0x00, 0xa2, 0xb3, 0x76, 0xd5, 0xe6, 0xf7}
- Memory24 (ReadWrite, 0xf0f1, 0xf2f3, 0xf4f5, 0xf6f7, M24J)
- Memory32 (ReadWrite, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff, M32J)
- Memory32Fixed (ReadOnly, 0xf0f1f2f3, 0xf4f5f6f7, M3FJ)
- }
- StartDependentFn (2, 0) {}
- StartDependentFn (2, 1) {
- IRQ (Level, ActiveHigh, Exclusive, IRQL) {0}
- IRQNoFlags () {1}
- DMA (Compatibility, NotBusMaster, Transfer16, DMAL) {2}
- IO (Decode16, 0xf0f1, 0xf2f3, 0xf4, 0xf5, IO0L)
- FixedIO (0x03f1, 0xf2, FIOL)
- VendorShort () {0x00, 0xa2, 0xb3, 0x76, 0xd5, 0xe6, 0xf7}
- Memory24 (ReadWrite, 0xf0f1, 0xf2f3, 0xf4f5, 0xf6f7, M24L)
- Memory32 (ReadWrite, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff, M32L)
- Memory32Fixed (ReadOnly, 0xf0f1f2f3, 0xf4f5f6f7, M3FL)
- VendorLong () {0x9f,
- 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, 0xf6, 0xf7,
- 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff,
- 0x00, 0x01, 0x02, 0x03}
- }
- StartDependentFn (2, 2) {}
- EndDependentFn ()
- })
-
- m330(ts, 2, "p445", p445, p446)
-
- // Checkings relating to RT00
-
- m331(ts, 1, IRQ0._HE, 0x0018, IRQ1._HE, 0x3b68, "_HE")
- m331(ts, 2, IRQ0._LL, 0x001b, IRQ1._LL, 0x3b6b, "_LL")
- m331(ts, 3, IRQ0._SHR, 0x001c, IRQ1._SHR, 0x3b6c, "_SHR")
-
- m331(ts, 4, DMA0._TYP, 0x004d, DMA1._TYP, 0x3b9d, "_TYP")
- m331(ts, 5, DMA0._BM, 0x004a, DMA1._BM, 0x3b9a, "_BM")
- m331(ts, 6, DMA0._SIZ, 0x0048, DMA1._SIZ, 0x3b98, "_SIZ")
-
- m331(ts, 7, IO00._DEC, 0x0058, IO01._DEC, 0x3ba8, "_DEC")
- m331(ts, 8, IO00._MIN, 0x0060, IO01._MIN, 0x3bb0, "_MIN")
- m331(ts, 9, IO00._MAX, 0x0070, IO01._MAX, 0x3bc0, "_MAX")
- m331(ts, 10, IO00._ALN, 0x0080, IO01._ALN, 0x3bd0, "_ALN")
- m331(ts, 11, IO00._LEN, 0x0088, IO01._LEN, 0x3bd8, "_LEN")
-
- m331(ts, 12, FIO0._BAS, 0x0098, FIO1._BAS, 0x3be8, "_BAS")
- m331(ts, 13, FIO0._LEN, 0x00a8, FIO1._LEN, 0x3bf8, "_LEN")
-
- m331(ts, 14, M240._RW, 0x0108, M241._RW, 0x3C58, "_RW")
- m331(ts, 15, M240._MIN, 0x0110, M241._MIN, 0x3c60, "_MIN")
- m331(ts, 16, M240._MAX, 0x0120, M241._MAX, 0x3c70, "_MAX")
- m331(ts, 17, M240._ALN, 0x0130, M241._ALN, 0x3c80, "_ALN")
- m331(ts, 18, M240._LEN, 0x0140, M241._LEN, 0x3c90, "_LEN")
-
- m331(ts, 19, M320._RW, 0x0168, M321._RW, 0x3CB8, "_RW")
- m331(ts, 20, M320._MIN, 0x0170, M321._MIN, 0x3cc0, "_MIN")
- m331(ts, 21, M320._MAX, 0x0190, M321._MAX, 0x3ce0, "_MAX")
- m331(ts, 22, M320._ALN, 0x01b0, M321._ALN, 0x3d00, "_ALN")
- m331(ts, 23, M320._LEN, 0x01d0, M321._LEN, 0x3d20, "_LEN")
-
- m331(ts, 24, M3F0._RW, 0x0208, M3F1._RW, 0x3D58, "_RW")
- m331(ts, 25, M3F0._BAS, 0x0210, M3F1._BAS, 0x3d60, "_BAS")
- m331(ts, 26, M3F0._LEN, 0x0230, M3F1._LEN, 0x3d80, "_LEN")
-
- m331(ts, 27, QIO0._DEC, 0x0331, QIO1._DEC, 0x3e81, "_DEC")
- m331(ts, 28, QIO0._MIF, 0x0332, QIO1._MIF, 0x3e82, "_MIF")
- m331(ts, 29, QIO0._MAF, 0x0333, QIO1._MAF, 0x3e83, "_MAF")
- m331(ts, 30, QIO0._RNG, 0x0338, QIO1._RNG, 0x3e88, "_RNG")
- m331(ts, 31, QIO0._TTP, 0x033c, QIO1._TTP, 0x3e8c, "_TTP")
- m331(ts, 32, QIO0._TRS, 0x033d, QIO1._TRS, 0x3e8d, "_TRS")
- m331(ts, 33, QIO0._GRA, 0x0340, QIO1._GRA, 0x3e90, "_GRA")
- m331(ts, 34, QIO0._MIN, 0x0380, QIO1._MIN, 0x3ed0, "_MIN")
- m331(ts, 35, QIO0._MAX, 0x03c0, QIO1._MAX, 0x3f10, "_MAX")
- m331(ts, 36, QIO0._TRA, 0x0400, QIO1._TRA, 0x3f50, "_TRA")
- m331(ts, 37, QIO0._LEN, 0x0440, QIO1._LEN, 0x3f90, "_LEN")
-
- m331(ts, 38, DIO0._DEC, 0x0511, DIO1._DEC, 0x4061, "_DEC")
- m331(ts, 39, DIO0._MIF, 0x0512, DIO1._MIF, 0x4062, "_MIF")
- m331(ts, 40, DIO0._MAF, 0x0513, DIO1._MAF, 0x4063, "_MAF")
- m331(ts, 41, DIO0._RNG, 0x0518, DIO1._RNG, 0x4068, "_RNG")
- m331(ts, 42, DIO0._TTP, 0x051c, DIO1._TTP, 0x406c, "_TTP")
- m331(ts, 43, DIO0._TRS, 0x051d, DIO1._TRS, 0x406d, "_TRS")
- m331(ts, 44, DIO0._GRA, 0x0520, DIO1._GRA, 0x4070, "_GRA")
- m331(ts, 45, DIO0._MIN, 0x0540, DIO1._MIN, 0x4090, "_MIN")
- m331(ts, 46, DIO0._MAX, 0x0560, DIO1._MAX, 0x40b0, "_MAX")
- m331(ts, 47, DIO0._TRA, 0x0580, DIO1._TRA, 0x40d0, "_TRA")
- m331(ts, 48, DIO0._LEN, 0x05a0, DIO1._LEN, 0x40f0, "_LEN")
-
- m331(ts, 49, WIO0._DEC, 0x0651, WIO1._DEC, 0x41a1, "_DEC")
- m331(ts, 50, WIO0._MIF, 0x0652, WIO1._MIF, 0x41a2, "_MIF")
- m331(ts, 51, WIO0._MAF, 0x0653, WIO1._MAF, 0x41a3, "_MAF")
- m331(ts, 52, WIO0._RNG, 0x0658, WIO1._RNG, 0x41a8, "_RNG")
- m331(ts, 53, WIO0._TTP, 0x065c, WIO1._TTP, 0x41ac, "_TTP")
- m331(ts, 54, WIO0._TRS, 0x065d, WIO1._TRS, 0x41ad, "_TRS")
- m331(ts, 55, WIO0._GRA, 0x0660, WIO1._GRA, 0x41b0, "_GRA")
- m331(ts, 56, WIO0._MIN, 0x0670, WIO1._MIN, 0x41c0, "_MIN")
- m331(ts, 57, WIO0._MAX, 0x0680, WIO1._MAX, 0x41d0, "_MAX")
- m331(ts, 58, WIO0._TRA, 0x0690, WIO1._TRA, 0x41e0, "_TRA")
- m331(ts, 59, WIO0._LEN, 0x06a0, WIO1._LEN, 0x41f0, "_LEN")
-
- m331(ts, 60, QME0._DEC, 0x0741, QME1._DEC, 0x4291, "_DEC")
- m331(ts, 61, QME0._MIF, 0x0742, QME1._MIF, 0x4292, "_MIF")
- m331(ts, 62, QME0._MAF, 0x0743, QME1._MAF, 0x4293, "_MAF")
- m331(ts, 63, QME0._RW, 0x0748, QME1._RW, 0x4298, "_RW")
- m331(ts, 64, QME0._MEM, 0x0749, QME1._MEM, 0x4299, "_MEM")
- m331(ts, 65, QME0._MTP, 0x074b, QME1._MTP, 0x429b, "_MTP")
- m331(ts, 66, QME0._TTP, 0x074d, QME1._TTP, 0x429d, "_TTP")
- m331(ts, 67, QME0._GRA, 0x0750, QME1._GRA, 0x42a0, "_GRA")
- m331(ts, 68, QME0._MIN, 0x0790, QME1._MIN, 0x42e0, "_MIN")
- m331(ts, 69, QME0._MAX, 0x07d0, QME1._MAX, 0x4320, "_MAX")
- m331(ts, 70, QME0._TRA, 0x0810, QME1._TRA, 0x4360, "_TRA")
- m331(ts, 71, QME0._LEN, 0x0850, QME1._LEN, 0x43a0, "_LEN")
-
- m331(ts, 72, DME0._DEC, 0x0921, DME1._DEC, 0x4471, "_DEC")
- m331(ts, 73, DME0._MIF, 0x0922, DME1._MIF, 0x4472, "_MIF")
- m331(ts, 74, DME0._MAF, 0x0923, DME1._MAF, 0x4473, "_MAF")
- m331(ts, 75, DME0._RW, 0x0928, DME1._RW, 0x4478, "_RW")
- m331(ts, 76, DME0._MEM, 0x0929, DME1._MEM, 0x4479, "_MEM")
- m331(ts, 77, DME0._MTP, 0x092b, DME1._MTP, 0x447b, "_MTP")
- m331(ts, 78, DME0._TTP, 0x092d, DME1._TTP, 0x447d, "_TTP")
- m331(ts, 79, DME0._GRA, 0x0930, DME1._GRA, 0x4480, "_GRA")
- m331(ts, 80, DME0._MIN, 0x0950, DME1._MIN, 0x44a0, "_MIN")
- m331(ts, 81, DME0._MAX, 0x0970, DME1._MAX, 0x44c0, "_MAX")
- m331(ts, 82, DME0._TRA, 0x0990, DME1._TRA, 0x44e0, "_TRA")
- m331(ts, 83, DME0._LEN, 0x09b0, DME1._LEN, 0x4500, "_LEN")
-
- m331(ts, 84, WBN0._DEC, 0x0a61, WBN1._DEC, 0x45b1, "_DEC")
- m331(ts, 85, WBN0._MIF, 0x0a62, WBN1._MIF, 0x45b2, "_MIF")
- m331(ts, 86, WBN0._MAF, 0x0a63, WBN1._MAF, 0x45b3, "_MAF")
- m331(ts, 87, WBN0._GRA, 0x0a70, WBN1._GRA, 0x45c0, "_GRA")
- m331(ts, 88, WBN0._MIN, 0x0a80, WBN1._MIN, 0x45d0, "_MIN")
- m331(ts, 89, WBN0._MAX, 0x0a90, WBN1._MAX, 0x45e0, "_MAX")
- m331(ts, 90, WBN0._TRA, 0x0aa0, WBN1._TRA, 0x45f0, "_TRA")
- m331(ts, 91, WBN0._LEN, 0x0ab0, WBN1._LEN, 0x4600, "_LEN")
-
- m331(ts, 92, INT0._HE, 0x0b49, INT1._HE, 0x4699, "_HE")
- m331(ts, 93, INT0._LL, 0x0b4a, INT1._LL, 0x469a, "_LL")
- m331(ts, 94, INT0._SHR, 0x0b4b, INT1._SHR, 0x469b, "_SHR")
- m331(ts, 95, INT0._INT, 0x0b58, INT1._INT, 0x46a8, "_INT")
-
- m331(ts, 96, EIO0._DEC, 0x3221, EIO1._DEC, 0x6d71, "_DEC")
- m331(ts, 97, EIO0._MIF, 0x3222, EIO1._MIF, 0x6d72, "_MIF")
- m331(ts, 98, EIO0._MAF, 0x3223, EIO1._MAF, 0x6d73, "_MAF")
- m331(ts, 99, EIO0._RNG, 0x3228, EIO1._RNG, 0x6d78, "_RNG")
- m331(ts, 100, EIO0._TTP, 0x322c, EIO1._TTP, 0x6d7c, "_TTP")
- m331(ts, 101, EIO0._TRS, 0x322d, EIO1._TRS, 0x6d7d, "_TRS")
- m331(ts, 102, EIO0._GRA, 0x3240, EIO1._GRA, 0x6d90, "_GRA")
- m331(ts, 103, EIO0._MIN, 0x3280, EIO1._MIN, 0x6dd0, "_MIN")
- m331(ts, 104, EIO0._MAX, 0x32c0, EIO1._MAX, 0x6e10, "_MAX")
- m331(ts, 105, EIO0._TRA, 0x3300, EIO1._TRA, 0x6e50, "_TRA")
- m331(ts, 106, EIO0._LEN, 0x3340, EIO1._LEN, 0x6e90, "_LEN")
- m331(ts, 107, EIO0._ATT, 0x3380, EIO1._ATT, 0x6ed0, "_ATT")
-
- m331(ts, 108, EME0._DEC, 0x33e1, EME1._DEC, 0x6f31, "_DEC")
- m331(ts, 109, EME0._MIF, 0x33e2, EME1._MIF, 0x6f32, "_MIF")
- m331(ts, 110, EME0._MAF, 0x33e3, EME1._MAF, 0x6f33, "_MAF")
- m331(ts, 111, EME0._RW, 0x33e8, EME1._RW, 0x6f38, "_RW")
- m331(ts, 112, EME0._MEM, 0x33e9, EME1._MEM, 0x6f39, "_MEM")
- m331(ts, 113, EME0._MTP, 0x33eb, EME1._MTP, 0x6f3b, "_MTP")
- m331(ts, 114, EME0._TTP, 0x33ed, EME1._TTP, 0x6f3d, "_TTP")
- m331(ts, 115, EME0._GRA, 0x3400, EME1._GRA, 0x6f50, "_GRA")
- m331(ts, 116, EME0._MIN, 0x3440, EME1._MIN, 0x6f90, "_MIN")
- m331(ts, 117, EME0._MAX, 0x3480, EME1._MAX, 0x6fd0, "_MAX")
- m331(ts, 118, EME0._TRA, 0x34c0, EME1._TRA, 0x7010, "_TRA")
- m331(ts, 119, EME0._LEN, 0x3500, EME1._LEN, 0x7050, "_LEN")
- m331(ts, 120, EME0._ATT, 0x3540, EME1._ATT, 0x7090, "_ATT")
-
- m331(ts, 121, ESP0._DEC, 0x35a1, ESP1._DEC, 0x70f1, "_DEC")
- m331(ts, 122, ESP0._MIF, 0x35a2, ESP1._MIF, 0x70f2, "_MIF")
- m331(ts, 123, ESP0._MAF, 0x35a3, ESP1._MAF, 0x70f3, "_MAF")
- m331(ts, 124, ESP0._GRA, 0x35c0, ESP1._GRA, 0x7110, "_GRA")
- m331(ts, 125, ESP0._MIN, 0x3600, ESP1._MIN, 0x7150, "_MIN")
- m331(ts, 126, ESP0._MAX, 0x3640, ESP1._MAX, 0x7190, "_MAX")
- m331(ts, 127, ESP0._TRA, 0x3680, ESP1._TRA, 0x71d0, "_TRA")
- m331(ts, 128, ESP0._LEN, 0x36c0, ESP1._LEN, 0x7210, "_LEN")
- m331(ts, 129, ESP0._ATT, 0x3700, ESP1._ATT, 0x7250, "_ATT")
-
- m331(ts, 130, DSP0._DEC, 0x3761, DSP1._DEC, 0x72b1, "_DEC")
- m331(ts, 131, DSP0._MIF, 0x3762, DSP1._MIF, 0x72b2, "_MIF")
- m331(ts, 132, DSP0._MAF, 0x3763, DSP1._MAF, 0x72b3, "_MAF")
- m331(ts, 133, DSP0._GRA, 0x3770, DSP1._GRA, 0x72c0, "_GRA")
- m331(ts, 134, DSP0._MIN, 0x3790, DSP1._MIN, 0x72e0, "_MIN")
- m331(ts, 135, DSP0._MAX, 0x37b0, DSP1._MAX, 0x7300, "_MAX")
- m331(ts, 136, DSP0._TRA, 0x37d0, DSP1._TRA, 0x7320, "_TRA")
- m331(ts, 137, DSP0._LEN, 0x37f0, DSP1._LEN, 0x7340, "_LEN")
-
- m331(ts, 138, QSP0._DEC, 0x38a1, QSP1._DEC, 0x73f1, "_DEC")
- m331(ts, 139, QSP0._MIF, 0x38a2, QSP1._MIF, 0x73f2, "_MIF")
- m331(ts, 140, QSP0._MAF, 0x38a3, QSP1._MAF, 0x73f3, "_MAF")
- m331(ts, 141, QSP0._GRA, 0x38b0, QSP1._GRA, 0x7400, "_GRA")
- m331(ts, 142, QSP0._MIN, 0x38f0, QSP1._MIN, 0x7440, "_MIN")
- m331(ts, 143, QSP0._MAX, 0x3930, QSP1._MAX, 0x7480, "_MAX")
- m331(ts, 144, QSP0._TRA, 0x3970, QSP1._TRA, 0x74c0, "_TRA")
- m331(ts, 145, QSP0._LEN, 0x39b0, QSP1._LEN, 0x7500, "_LEN")
-
- m331(ts, 146, WSP0._DEC, 0x3a81, WSP1._DEC, 0x75d1, "_DEC")
- m331(ts, 147, WSP0._MIF, 0x3a82, WSP1._MIF, 0x75d2, "_MIF")
- m331(ts, 148, WSP0._MAF, 0x3a83, WSP1._MAF, 0x75d3, "_MAF")
- m331(ts, 149, WSP0._GRA, 0x3a90, WSP1._GRA, 0x75e0, "_GRA")
- m331(ts, 150, WSP0._MIN, 0x3aa0, WSP1._MIN, 0x75f0, "_MIN")
- m331(ts, 151, WSP0._MAX, 0x3ab0, WSP1._MAX, 0x7600, "_MAX")
- m331(ts, 152, WSP0._TRA, 0x3ac0, WSP1._TRA, 0x7610, "_TRA")
- m331(ts, 153, WSP0._LEN, 0x3ad0, WSP1._LEN, 0x7620, "_LEN")
-
- // Checkings relating to RT01
-
- m331(ts, 154, IRQ2._HE, 0x20, IRQ3._HE, 0x4780, "_HE")
- m331(ts, 155, IRQ2._LL, 0x23, IRQ3._LL, 0x4783, "_LL")
- m331(ts, 156, IRQ2._SHR, 0x24, IRQ3._SHR, 0x4784, "_SHR")
-
- m331(ts, 157, IRQ4._HE, 0x60, IRQ5._HE, 0x47c0, "_HE")
- m331(ts, 158, IRQ4._LL, 0x63, IRQ5._LL, 0x47c3, "_LL")
- m331(ts, 159, IRQ4._SHR, 0x64, IRQ5._SHR, 0x47c4, "_SHR")
-
- m331(ts, 160, DMA4._TYP, 0x95, DMA5._TYP, 0x47f5, "_TYP")
- m331(ts, 161, DMA4._BM, 0x92, DMA5._BM, 0x47f2, "_BM")
- m331(ts, 162, DMA4._SIZ, 0x90, DMA5._SIZ, 0x47f0, "_SIZ")
-
- m331(ts, 163, IRQ6._HE, 0xc0, IRQ7._HE, 0x4820, "_HE")
- m331(ts, 164, IRQ6._LL, 0xc3, IRQ7._LL, 0x4823, "_LL")
- m331(ts, 165, IRQ6._SHR, 0xc4, IRQ7._SHR, 0x4824, "_SHR")
-
- m331(ts, 166, DMA6._TYP, 0xf5, DMA7._TYP, 0x4855, "_TYP")
- m331(ts, 167, DMA6._BM, 0xf2, DMA7._BM, 0x4852, "_BM")
- m331(ts, 168, DMA6._SIZ, 0xf0, DMA7._SIZ, 0x4850, "_SIZ")
-
- m331(ts, 169, IO06._DEC, 0x100, IO07._DEC, 0x4860, "_DEC")
- m331(ts, 170, IO06._MIN, 0x108, IO07._MIN, 0x4868, "_MIN")
- m331(ts, 171, IO06._MAX, 0x118, IO07._MAX, 0x4878, "_MAX")
- m331(ts, 172, IO06._ALN, 0x128, IO07._ALN, 0x4888, "_ALN")
- m331(ts, 173, IO06._LEN, 0x130, IO07._LEN, 0x4890, "_LEN")
-
- m331(ts, 174, IRQ8._HE, 0x160, IRQ9._HE, 0x48c0, "_HE")
- m331(ts, 175, IRQ8._LL, 0x163, IRQ9._LL, 0x48c3, "_LL")
- m331(ts, 176, IRQ8._SHR, 0x164, IRQ9._SHR, 0x48c4, "_SHR")
-
- m331(ts, 177, DMA8._TYP, 0x195, DMA9._TYP, 0x48f5, "_TYP")
- m331(ts, 178, DMA8._BM, 0x192, DMA9._BM, 0x48f2, "_BM")
- m331(ts, 179, DMA8._SIZ, 0x190, DMA9._SIZ, 0x48f0, "_SIZ")
-
- m331(ts, 180, IO08._DEC, 0x1a0, IO09._DEC, 0x4900, "_DEC")
- m331(ts, 181, IO08._MIN, 0x1a8, IO09._MIN, 0x4908, "_MIN")
- m331(ts, 182, IO08._MAX, 0x1b8, IO09._MAX, 0x4918, "_MAX")
- m331(ts, 183, IO08._ALN, 0x1c8, IO09._ALN, 0x4928, "_ALN")
- m331(ts, 184, IO08._LEN, 0x1d0, IO09._LEN, 0x4930, "_LEN")
-
- m331(ts, 185, FIO8._BAS, 0x1e0, FIO9._BAS, 0x4940, "_BAS")
- m331(ts, 186, FIO8._LEN, 0x1f0, FIO9._LEN, 0x4950, "_LEN")
-
- m331(ts, 187, IRQA._HE, 0x220, IRQB._HE, 0x4980, "_HE")
- m331(ts, 188, IRQA._LL, 0x223, IRQB._LL, 0x4983, "_LL")
- m331(ts, 189, IRQA._SHR, 0x224, IRQB._SHR, 0x4984, "_SHR")
-
- m331(ts, 190, DMAA._TYP, 0x255, DMAB._TYP, 0x49b5, "_TYP")
- m331(ts, 191, DMAA._BM, 0x252, DMAB._BM, 0x49b2, "_BM")
- m331(ts, 192, DMAA._SIZ, 0x250, DMAB._SIZ, 0x49b0, "_SIZ")
-
- m331(ts, 193, IO0A._DEC, 0x260, IO0B._DEC, 0x49c0, "_DEC")
- m331(ts, 194, IO0A._MIN, 0x268, IO0B._MIN, 0x49c8, "_MIN")
- m331(ts, 195, IO0A._MAX, 0x278, IO0B._MAX, 0x49d8, "_MAX")
- m331(ts, 196, IO0A._ALN, 0x288, IO0B._ALN, 0x49e8, "_ALN")
- m331(ts, 197, IO0A._LEN, 0x290, IO0B._LEN, 0x49f0, "_LEN")
-
- m331(ts, 198, FIOA._BAS, 0x2a0, FIOB._BAS, 0x4a00, "_BAS")
- m331(ts, 199, FIOA._LEN, 0x2b0, FIOB._LEN, 0x4a10, "_LEN")
-
- m331(ts, 200, IRQC._HE, 0x320, IRQD._HE, 0x4a80, "_HE")
- m331(ts, 201, IRQC._LL, 0x323, IRQD._LL, 0x4a83, "_LL")
- m331(ts, 202, IRQC._SHR, 0x324, IRQD._SHR, 0x4a84, "_SHR")
-
- m331(ts, 203, DMAC._TYP, 0x355, DMAD._TYP, 0x4ab5, "_TYP")
- m331(ts, 204, DMAC._BM, 0x352, DMAD._BM, 0x4ab2, "_BM")
- m331(ts, 205, DMAC._SIZ, 0x350, DMAD._SIZ, 0x4ab0, "_SIZ")
-
- m331(ts, 206, IO0C._DEC, 0x360, IO0D._DEC, 0x4ac0, "_DEC")
- m331(ts, 207, IO0C._MIN, 0x368, IO0D._MIN, 0x4ac8, "_MIN")
- m331(ts, 208, IO0C._MAX, 0x378, IO0D._MAX, 0x4ad8, "_MAX")
- m331(ts, 209, IO0C._ALN, 0x388, IO0D._ALN, 0x4ae8, "_ALN")
- m331(ts, 210, IO0C._LEN, 0x390, IO0D._LEN, 0x4af0, "_LEN")
-
- m331(ts, 211, FIOC._BAS, 0x3a0, FIOD._BAS, 0x4b00, "_BAS")
- m331(ts, 212, FIOC._LEN, 0x3b0, FIOD._LEN, 0x4b10, "_LEN")
-
- m331(ts, 213, M24C._RW, 0x410, M24D._RW, 0x4b70, "_RW")
- m331(ts, 214, M24C._MIN, 0x418, M24D._MIN, 0x4b78, "_MIN")
- m331(ts, 215, M24C._MAX, 0x428, M24D._MAX, 0x4b88, "_MAX")
- m331(ts, 216, M24C._ALN, 0x438, M24D._ALN, 0x4b98, "_ALN")
- m331(ts, 217, M24C._LEN, 0x448, M24D._LEN, 0x4ba8, "_LEN")
-
- m331(ts, 218, IRQE._HE, 0x480, IRQF._HE, 0x4be0, "_HE")
- m331(ts, 219, IRQE._LL, 0x483, IRQF._LL, 0x4be3, "_LL")
- m331(ts, 220, IRQE._SHR, 0x484, IRQF._SHR, 0x4be4, "_SHR")
-
- m331(ts, 221, DMAE._TYP, 0x4b5, DMAF._TYP, 0x4c15, "_TYP")
- m331(ts, 222, DMAE._BM, 0x4b2, DMAF._BM, 0x4c12, "_BM")
- m331(ts, 223, DMAE._SIZ, 0x4b0, DMAF._SIZ, 0x4c10, "_SIZ")
-
- m331(ts, 224, IO0E._DEC, 0x4c0, IO0F._DEC, 0x4c20, "_DEC")
- m331(ts, 225, IO0E._MIN, 0x4c8, IO0F._MIN, 0x4c28, "_MIN")
- m331(ts, 226, IO0E._MAX, 0x4d8, IO0F._MAX, 0x4c38, "_MAX")
- m331(ts, 227, IO0E._ALN, 0x4e8, IO0F._ALN, 0x4c48, "_ALN")
- m331(ts, 228, IO0E._LEN, 0x4f0, IO0F._LEN, 0x4c50, "_LEN")
-
- m331(ts, 229, FIOE._BAS, 0x500, FIOF._BAS, 0x4c60, "_BAS")
- m331(ts, 230, FIOE._LEN, 0x510, FIOF._LEN, 0x4c70, "_LEN")
-
- m331(ts, 231, M24E._RW, 0x570, M24F._RW, 0x4cd0, "_RW")
- m331(ts, 232, M24E._MIN, 0x578, M24F._MIN, 0x4cd8, "_MIN")
- m331(ts, 233, M24E._MAX, 0x588, M24F._MAX, 0x4ce8, "_MAX")
- m331(ts, 234, M24E._ALN, 0x598, M24F._ALN, 0x4cf8, "_ALN")
- m331(ts, 235, M24E._LEN, 0x5a8, M24F._LEN, 0x4d08, "_LEN")
-
- m331(ts, 236, M32E._RW, 0x5d0, M32F._RW, 0x4d30, "_RW")
- m331(ts, 237, M32E._MIN, 0x5d8, M32F._MIN, 0x4d38, "_MIN")
- m331(ts, 238, M32E._MAX, 0x5f8, M32F._MAX, 0x4d58, "_MAX")
- m331(ts, 239, M32E._ALN, 0x618, M32F._ALN, 0x4d78, "_ALN")
- m331(ts, 240, M32E._LEN, 0x638, M32F._LEN, 0x4d98, "_LEN")
-
- // Checkings below are not exhaustive
-
- m331(ts, 241, M3FG._RW, 0x870, M3FH._RW, 0x4fd0, "_RW")
- m331(ts, 242, M3FG._BAS, 0x878, M3FH._BAS, 0x4fd8, "_BAS")
- m331(ts, 243, M3FG._LEN, 0x898, M3FH._LEN, 0x4ff8, "_LEN")
-
- m331(ts, 244, M3FI._RW, 0x43d0, M3FJ._RW, 0x8b30, "_RW")
- m331(ts, 245, M3FI._BAS, 0x43d8, M3FJ._BAS, 0x8b38, "_BAS")
- m331(ts, 246, M3FI._LEN, 0x43f8, M3FJ._LEN, 0x8b58, "_LEN")
-
- m331(ts, 247, M3FK._RW, 0x4640, M3FL._RW, 0x8da0, "_RW")
- m331(ts, 248, M3FK._BAS, 0x4648, M3FL._BAS, 0x8da8, "_BAS")
- m331(ts, 249, M3FK._LEN, 0x4668, M3FL._LEN, 0x8dc8, "_LEN")
+/*
+ * Some or all of this work - Copyright (c) 2006 - 2015, Intel Corp.
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without modification,
+ * are permitted provided that the following conditions are met:
+ *
+ * Redistributions of source code must retain the above copyright notice,
+ * this list of conditions and the following disclaimer.
+ * Redistributions in binary form must reproduce the above copyright notice,
+ * this list of conditions and the following disclaimer in the documentation
+ * and/or other materials provided with the distribution.
+ * Neither the name of Intel Corporation nor the names of its contributors
+ * may be used to endorse or promote products derived from this software
+ * without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
+ * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+ * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+ * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+ * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+ * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+/*
+ * Resource Descriptor macros
+ *
+ * Resource To Buffer Conversion Macro
+ */
+
+Name (p438, Package() {
+ ResourceTemplate () {
+ },
+ ResourceTemplate () {
+ IRQ (Level, ActiveHigh, Exclusive) {0}
+ IRQNoFlags () {1}
+ DMA (Compatibility, NotBusMaster, Transfer16) {2}
+ IO (Decode16, 0xf0f1, 0xf2f3, 0xf4, 0xf5)
+ FixedIO (0x03f1, 0xf2)
+ VendorShort () {0x00, 0xa2, 0xb3, 0x76, 0xd5, 0xe6, 0xf7}
+ Memory24 (ReadWrite, 0xf0f1, 0xf2f3, 0xf4f5, 0xf6f7)
+ Memory32 (ReadWrite, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff)
+ Memory32Fixed (ReadOnly, 0xf0f1f2f3, 0xf4f5f6f7)
+ VendorLong () {0x9f,
+ 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, 0xf6, 0xf7,
+ 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff,
+ 0x00, 0x01, 0x02, 0x03}
+ QWordIO (ResourceConsumer, MinFixed, MaxFixed, SubDecode, EntireRange,
+ 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
+ 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ 0xff, "PATHPATHPATH", QIOX, TypeTranslation, SparseTranslation)
+ DWordIO (ResourceConsumer, MinFixed, MaxFixed, SubDecode, EntireRange,
+ 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
+ 0xff, "PATHPATHPATH", DIOX, TypeTranslation, SparseTranslation)
+ WordIO (ResourceConsumer, MinFixed, MaxFixed, SubDecode, EntireRange,
+ 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff,
+ 0xff, "PATHPATHPATH", WIOX, TypeTranslation, SparseTranslation)
+ QWordMemory (ResourceConsumer, SubDecode, MinFixed, MaxFixed, NonCacheable, ReadOnly,
+ 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
+ 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ 0xff, "PATHPATHPATH", QMEX, AddressRangeACPI, TypeTranslation)
+ DWordMemory (ResourceConsumer, SubDecode, MinFixed, MaxFixed, NonCacheable, ReadOnly,
+ 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
+ 0xff, "PATHPATHPATH", DMEX, AddressRangeACPI, TypeTranslation)
+ WordBusNumber (ResourceConsumer, MinFixed, MaxFixed, SubDecode,
+ 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff,
+ 0xff, "PATHPATHPATH", WBNX)
+ Interrupt (ResourceConsumer, Edge, ActiveLow, Shared,
+ 0xff,
+ "!\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !\"#$%&'()*",
+ INTX) {
+ 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16,
+ 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32,
+ 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48,
+ 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64,
+ 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80,
+ 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96,
+ 97, 98, 99,100,101,102,103,104,105,106,107,108,109,110,111,112,
+ 113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,
+ 129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,
+ 145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,
+ 161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,
+ 177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,
+ 193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,
+ 209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,
+ 225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,
+ 241,242,243,244,245,246,247,248,249,250,251,252,253,254,255}
+ Register (FFixedHW, 0xf0, 0xf1, 0xf2f3f4f5f6f7f8f9)
+ ExtendedIO (ResourceConsumer, MinFixed, MaxFixed, SubDecode, EntireRange,
+ 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
+ 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ EIOX, TypeTranslation, SparseTranslation)
+ ExtendedMemory (ResourceConsumer, SubDecode, MinFixed, MaxFixed, NonCacheable, ReadOnly,
+ 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
+ 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ EMEX, AddressRangeACPI, TypeTranslation)
+ ExtendedSpace (0xc0, ResourceConsumer, SubDecode, MinFixed, MaxFixed, 0x5a,
+ 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
+ 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ ESPX)
+ DWordSpace (0xc0, ResourceConsumer, SubDecode, MinFixed, MaxFixed, 0x5a,
+ 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
+ 0xff, "PATHPATHPATH", DSPX)
+ QWordSpace (0xc0, ResourceConsumer, SubDecode, MinFixed, MaxFixed, 0x5a,
+ 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
+ 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ 0xff, "PATHPATHPATH", QSPX)
+ WordSpace (0xc0, ResourceConsumer, SubDecode, MinFixed, MaxFixed, 0x5a,
+ 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff,
+ 0xff, "PATHPATHPATH", WSPX)
+ },
+ ResourceTemplate () {
+ StartDependentFnNoPri () {
+ IRQ (Level, ActiveHigh, Exclusive) {0}
+ IRQNoFlags () {1}
+ }
+ StartDependentFnNoPri () {
+ IRQ (Level, ActiveHigh, Exclusive) {0}
+ IRQNoFlags () {1}
+ DMA (Compatibility, NotBusMaster, Transfer16) {2}
+ }
+ StartDependentFn (0, 0) {
+ IRQ (Level, ActiveHigh, Exclusive) {0}
+ IRQNoFlags () {1}
+ DMA (Compatibility, NotBusMaster, Transfer16) {2}
+ IO (Decode16, 0xf0f1, 0xf2f3, 0xf4, 0xf5)
+ }
+ StartDependentFn (0, 1) {
+ IRQ (Level, ActiveHigh, Exclusive) {0}
+ IRQNoFlags () {1}
+ DMA (Compatibility, NotBusMaster, Transfer16) {2}
+ IO (Decode16, 0xf0f1, 0xf2f3, 0xf4, 0xf5)
+ FixedIO (0x03f1, 0xf2)
+ }
+ StartDependentFn (0, 2) {
+ IRQ (Level, ActiveHigh, Exclusive) {0}
+ IRQNoFlags () {1}
+ DMA (Compatibility, NotBusMaster, Transfer16) {2}
+ IO (Decode16, 0xf0f1, 0xf2f3, 0xf4, 0xf5)
+ FixedIO (0x03f1, 0xf2)
+ VendorShort () {0x00, 0xa2, 0xb3, 0x76, 0xd5, 0xe6, 0xf7}
+ }
+ StartDependentFn (1, 0) {
+ IRQ (Level, ActiveHigh, Exclusive) {0}
+ IRQNoFlags () {1}
+ DMA (Compatibility, NotBusMaster, Transfer16) {2}
+ IO (Decode16, 0xf0f1, 0xf2f3, 0xf4, 0xf5)
+ FixedIO (0x03f1, 0xf2)
+ VendorShort () {0x00, 0xa2, 0xb3, 0x76, 0xd5, 0xe6, 0xf7}
+ Memory24 (ReadWrite, 0xf0f1, 0xf2f3, 0xf4f5, 0xf6f7)
+ }
+ StartDependentFn (1, 1) {
+ IRQ (Level, ActiveHigh, Exclusive) {0}
+ IRQNoFlags () {1}
+ DMA (Compatibility, NotBusMaster, Transfer16) {2}
+ IO (Decode16, 0xf0f1, 0xf2f3, 0xf4, 0xf5)
+ FixedIO (0x03f1, 0xf2)
+ VendorShort () {0x00, 0xa2, 0xb3, 0x76, 0xd5, 0xe6, 0xf7}
+ Memory24 (ReadWrite, 0xf0f1, 0xf2f3, 0xf4f5, 0xf6f7)
+ Memory32 (ReadWrite, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff)
+ }
+ StartDependentFn (1, 1) {
+ IRQ (Level, ActiveHigh, Exclusive) {0}
+ IRQNoFlags () {1}
+ DMA (Compatibility, NotBusMaster, Transfer16) {2}
+ IO (Decode16, 0xf0f1, 0xf2f3, 0xf4, 0xf5)
+ FixedIO (0x03f1, 0xf2)
+ VendorShort () {0x00, 0xa2, 0xb3, 0x76, 0xd5, 0xe6, 0xf7}
+ Memory24 (ReadWrite, 0xf0f1, 0xf2f3, 0xf4f5, 0xf6f7)
+ Memory32 (ReadWrite, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff)
+ Memory32Fixed (ReadOnly, 0xf0f1f2f3, 0xf4f5f6f7)
+ VendorLong () {0x9f,
+ 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, 0xf6, 0xf7,
+ 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff,
+ 0x00, 0x01, 0x02, 0x03}
+ QWordIO (ResourceConsumer, MinFixed, MaxFixed, SubDecode, EntireRange,
+ 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
+ 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ 0xff, "PATHPATHPATH", QIOY, TypeTranslation, SparseTranslation)
+ DWordIO (ResourceConsumer, MinFixed, MaxFixed, SubDecode, EntireRange,
+ 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
+ 0xff, "PATHPATHPATH", DIOY, TypeTranslation, SparseTranslation)
+ WordIO (ResourceConsumer, MinFixed, MaxFixed, SubDecode, EntireRange,
+ 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff,
+ 0xff, "PATHPATHPATH", WIOY, TypeTranslation, SparseTranslation)
+ QWordMemory (ResourceConsumer, SubDecode, MinFixed, MaxFixed, NonCacheable, ReadOnly,
+ 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
+ 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ 0xff, "PATHPATHPATH", QMEY, AddressRangeACPI, TypeTranslation)
+ DWordMemory (ResourceConsumer, SubDecode, MinFixed, MaxFixed, NonCacheable, ReadOnly,
+ 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
+ 0xff, "PATHPATHPATH", DMEY, AddressRangeACPI, TypeTranslation)
+ WordBusNumber (ResourceConsumer, MinFixed, MaxFixed, SubDecode,
+ 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff,
+ 0xff, "PATHPATHPATH", WBNY)
+ Interrupt (ResourceConsumer, Edge, ActiveLow, Shared,
+ 0xff,
+ "!\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !\"#$%&'()*",
+ INTY) {
+ 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16,
+ 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32,
+ 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48,
+ 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64,
+ 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80,
+ 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96,
+ 97, 98, 99,100,101,102,103,104,105,106,107,108,109,110,111,112,
+ 113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,
+ 129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,
+ 145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,
+ 161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,
+ 177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,
+ 193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,
+ 209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,
+ 225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,
+ 241,242,243,244,245,246,247,248,249,250,251,252,253,254,255}
+ Register (FFixedHW, 0xf0, 0xf1, 0xf2f3f4f5f6f7f8f9)
+ ExtendedIO (ResourceConsumer, MinFixed, MaxFixed, SubDecode, EntireRange,
+ 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
+ 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ EIOY, TypeTranslation, SparseTranslation)
+ ExtendedMemory (ResourceConsumer, SubDecode, MinFixed, MaxFixed, NonCacheable, ReadOnly,
+ 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
+ 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ EMEY, AddressRangeACPI, TypeTranslation)
+ ExtendedSpace (0xc0, ResourceConsumer, SubDecode, MinFixed, MaxFixed, 0x5a,
+ 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
+ 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ ESPY)
+ DWordSpace (0xc0, ResourceConsumer, SubDecode, MinFixed, MaxFixed, 0x5a,
+ 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
+ 0xff, "PATHPATHPATH", DSPY)
+ QWordSpace (0xc0, ResourceConsumer, SubDecode, MinFixed, MaxFixed, 0x5a,
+ 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
+ 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ 0xff, "PATHPATHPATH", QSPY)
+ WordSpace (0xc0, ResourceConsumer, SubDecode, MinFixed, MaxFixed, 0x5a,
+ 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff,
+ 0xff, "PATHPATHPATH", WSPY)
+ }
+ StartDependentFn (1, 2) {
+ IRQ (Level, ActiveHigh, Exclusive) {0}
+ IRQNoFlags () {1}
+ DMA (Compatibility, NotBusMaster, Transfer16) {2}
+ IO (Decode16, 0xf0f1, 0xf2f3, 0xf4, 0xf5)
+ FixedIO (0x03f1, 0xf2)
+ VendorShort () {0x00, 0xa2, 0xb3, 0x76, 0xd5, 0xe6, 0xf7}
+ Memory24 (ReadWrite, 0xf0f1, 0xf2f3, 0xf4f5, 0xf6f7)
+ Memory32 (ReadWrite, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff)
+ Memory32Fixed (ReadOnly, 0xf0f1f2f3, 0xf4f5f6f7)
+ }
+ StartDependentFn (2, 0) {}
+ StartDependentFn (2, 1) {
+ IRQ (Level, ActiveHigh, Exclusive) {0}
+ IRQNoFlags () {1}
+ DMA (Compatibility, NotBusMaster, Transfer16) {2}
+ IO (Decode16, 0xf0f1, 0xf2f3, 0xf4, 0xf5)
+ FixedIO (0x03f1, 0xf2)
+ VendorShort () {0x00, 0xa2, 0xb3, 0x76, 0xd5, 0xe6, 0xf7}
+ Memory24 (ReadWrite, 0xf0f1, 0xf2f3, 0xf4f5, 0xf6f7)
+ Memory32 (ReadWrite, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff)
+ Memory32Fixed (ReadOnly, 0xf0f1f2f3, 0xf4f5f6f7)
+ VendorLong () {0x9f,
+ 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, 0xf6, 0xf7,
+ 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff,
+ 0x00, 0x01, 0x02, 0x03}
+ }
+ StartDependentFn (2, 2) {}
+ EndDependentFn ()
+ },
+})
+
+// Complex test data
+
+Name (p445, Package() {
+ ResourceTemplate () {
+ IRQ (Level, ActiveHigh, Exclusive, IRQZ) {0}
+ IRQNoFlags () {1}
+ DMA (Compatibility, NotBusMaster, Transfer16, DMAZ) {2}
+ IO (Decode16, 0xf0f1, 0xf2f3, 0xf4, 0xf5, IO0Z)
+ FixedIO (0x03f1, 0xf2, FIOZ)
+ VendorShort () {0x00, 0xa2, 0xb3, 0x76, 0xd5, 0xe6, 0xf7}
+ Memory24 (ReadWrite, 0xf0f1, 0xf2f3, 0xf4f5, 0xf6f7, M24Z)
+ Memory32 (ReadWrite, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff, M32Z)
+ Memory32Fixed (ReadOnly, 0xf0f1f2f3, 0xf4f5f6f7, M3FZ)
+ VendorLong () {0x9f,
+ 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, 0xf6, 0xf7,
+ 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff,
+ 0x00, 0x01, 0x02, 0x03}
+ QWordIO (ResourceConsumer, MinFixed, MaxFixed, SubDecode, EntireRange,
+ 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
+ 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ 0xff, "PATHPATHPATH", QIOZ, TypeTranslation, SparseTranslation)
+ DWordIO (ResourceConsumer, MinFixed, MaxFixed, SubDecode, EntireRange,
+ 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
+ 0xff, "PATHPATHPATH", DIOZ, TypeTranslation, SparseTranslation)
+ WordIO (ResourceConsumer, MinFixed, MaxFixed, SubDecode, EntireRange,
+ 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff,
+ 0xff, "PATHPATHPATH", WIOZ, TypeTranslation, SparseTranslation)
+ QWordMemory (ResourceConsumer, SubDecode, MinFixed, MaxFixed, NonCacheable, ReadOnly,
+ 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
+ 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ 0xff, "PATHPATHPATH", QMEZ, AddressRangeACPI, TypeTranslation)
+ DWordMemory (ResourceConsumer, SubDecode, MinFixed, MaxFixed, NonCacheable, ReadOnly,
+ 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
+ 0xff, "PATHPATHPATH", DMEZ, AddressRangeACPI, TypeTranslation)
+ WordBusNumber (ResourceConsumer, MinFixed, MaxFixed, SubDecode,
+ 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff,
+ 0xff, "PATHPATHPATH", WBNZ)
+ Interrupt (ResourceConsumer, Edge, ActiveLow, Shared,
+ 0xff,
+ "!\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !\"#$%&'()*",
+ INTZ) {
+ 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16,
+ 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32,
+ 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48,
+ 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64,
+ 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80,
+ 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96,
+ 97, 98, 99,100,101,102,103,104,105,106,107,108,109,110,111,112,
+ 113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,
+ 129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,
+ 145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,
+ 161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,
+ 177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,
+ 193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,
+ 209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,
+ 225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,
+ 241,242,243,244,245,246,247,248,249,250,251,252,253,254,255}
+ Register (FFixedHW, 0xf0, 0xf1, 0xf2f3f4f5f6f7f8f9)
+ ExtendedIO (ResourceConsumer, MinFixed, MaxFixed, SubDecode, EntireRange,
+ 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
+ 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ EIOZ, TypeTranslation, SparseTranslation)
+ ExtendedMemory (ResourceConsumer, SubDecode, MinFixed, MaxFixed, NonCacheable, ReadOnly,
+ 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
+ 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ EMEZ, AddressRangeACPI, TypeTranslation)
+ ExtendedSpace (0xc0, ResourceConsumer, SubDecode, MinFixed, MaxFixed, 0x5a,
+ 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
+ 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ ESPZ)
+ DWordSpace (0xc0, ResourceConsumer, SubDecode, MinFixed, MaxFixed, 0x5a,
+ 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
+ 0xff, "PATHPATHPATH", DSPZ)
+ QWordSpace (0xc0, ResourceConsumer, SubDecode, MinFixed, MaxFixed, 0x5a,
+ 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
+ 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ 0xff, "PATHPATHPATH", QSPZ)
+ WordSpace (0xc0, ResourceConsumer, SubDecode, MinFixed, MaxFixed, 0x5a,
+ 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff,
+ 0xff, "PATHPATHPATH", WSPZ)
+
+ // Duplicated part
+
+ IRQ (Level, ActiveHigh, Exclusive, IRQ1) {0}
+ IRQNoFlags () {1}
+ DMA (Compatibility, NotBusMaster, Transfer16, DMA1) {2}
+ IO (Decode16, 0xf0f1, 0xf2f3, 0xf4, 0xf5, IO01)
+ FixedIO (0x03f1, 0xf2, FIO1)
+ VendorShort () {0x00, 0xa2, 0xb3, 0x76, 0xd5, 0xe6, 0xf7}
+ Memory24 (ReadWrite, 0xf0f1, 0xf2f3, 0xf4f5, 0xf6f7, M241)
+ Memory32 (ReadWrite, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff, M32Y)
+ Memory32Fixed (ReadOnly, 0xf0f1f2f3, 0xf4f5f6f7, M3F1)
+ VendorLong () {0x9f,
+ 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, 0xf6, 0xf7,
+ 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff,
+ 0x00, 0x01, 0x02, 0x03}
+ QWordIO (ResourceConsumer, MinFixed, MaxFixed, SubDecode, EntireRange,
+ 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
+ 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ 0xff, "PATHPATHPATH", QIO1, TypeTranslation, SparseTranslation)
+ DWordIO (ResourceConsumer, MinFixed, MaxFixed, SubDecode, EntireRange,
+ 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
+ 0xff, "PATHPATHPATH", DIO1, TypeTranslation, SparseTranslation)
+ WordIO (ResourceConsumer, MinFixed, MaxFixed, SubDecode, EntireRange,
+ 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff,
+ 0xff, "PATHPATHPATH", WIO1, TypeTranslation, SparseTranslation)
+ QWordMemory (ResourceConsumer, SubDecode, MinFixed, MaxFixed, NonCacheable, ReadOnly,
+ 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
+ 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ 0xff, "PATHPATHPATH", QME1, AddressRangeACPI, TypeTranslation)
+ DWordMemory (ResourceConsumer, SubDecode, MinFixed, MaxFixed, NonCacheable, ReadOnly,
+ 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
+ 0xff, "PATHPATHPATH", DME1, AddressRangeACPI, TypeTranslation)
+ WordBusNumber (ResourceConsumer, MinFixed, MaxFixed, SubDecode,
+ 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff,
+ 0xff, "PATHPATHPATH", WBN1)
+ Interrupt (ResourceConsumer, Edge, ActiveLow, Shared,
+ 0xff,
+ "!\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !\"#$%&'()*",
+ INT1) {
+ 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16,
+ 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32,
+ 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48,
+ 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64,
+ 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80,
+ 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96,
+ 97, 98, 99,100,101,102,103,104,105,106,107,108,109,110,111,112,
+ 113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,
+ 129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,
+ 145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,
+ 161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,
+ 177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,
+ 193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,
+ 209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,
+ 225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,
+ 241,242,243,244,245,246,247,248,249,250,251,252,253,254,255}
+ Register (FFixedHW, 0xf0, 0xf1, 0xf2f3f4f5f6f7f8f9)
+ ExtendedIO (ResourceConsumer, MinFixed, MaxFixed, SubDecode, EntireRange,
+ 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
+ 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ EIO1, TypeTranslation, SparseTranslation)
+ ExtendedMemory (ResourceConsumer, SubDecode, MinFixed, MaxFixed, NonCacheable, ReadOnly,
+ 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
+ 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ EME1, AddressRangeACPI, TypeTranslation)
+ ExtendedSpace (0xc0, ResourceConsumer, SubDecode, MinFixed, MaxFixed, 0x5a,
+ 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
+ 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ ESP1)
+ DWordSpace (0xc0, ResourceConsumer, SubDecode, MinFixed, MaxFixed, 0x5a,
+ 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
+ 0xff, "PATHPATHPATH", DSP1)
+ QWordSpace (0xc0, ResourceConsumer, SubDecode, MinFixed, MaxFixed, 0x5a,
+ 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
+ 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ 0xff, "PATHPATHPATH", QSP1)
+ WordSpace (0xc0, ResourceConsumer, SubDecode, MinFixed, MaxFixed, 0x5a,
+ 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff,
+ 0xff, "PATHPATHPATH", WSP1)
+ },
+
+ ResourceTemplate () {
+ StartDependentFnNoPri () {
+ IRQ (Level, ActiveHigh, Exclusive, IRQ2) {0}
+ IRQNoFlags () {1}
+ }
+ StartDependentFnNoPri () {
+ IRQ (Level, ActiveHigh, Exclusive, IRQ4) {0}
+ IRQNoFlags () {1}
+ DMA (Compatibility, NotBusMaster, Transfer16, DMA4) {2}
+ }
+ StartDependentFn (0, 0) {
+ IRQ (Level, ActiveHigh, Exclusive, IRQ6) {0}
+ IRQNoFlags () {1}
+ DMA (Compatibility, NotBusMaster, Transfer16, DMA6) {2}
+ IO (Decode16, 0xf0f1, 0xf2f3, 0xf4, 0xf5)
+ }
+ StartDependentFn (0, 1) {
+ IRQ (Level, ActiveHigh, Exclusive, IRQ8) {0}
+ IRQNoFlags () {1}
+ DMA (Compatibility, NotBusMaster, Transfer16, DMA8) {2}
+ IO (Decode16, 0xf0f1, 0xf2f3, 0xf4, 0xf5, IO08)
+ FixedIO (0x03f1, 0xf2, FIO8)
+ }
+ StartDependentFn (0, 2) {
+ IRQ (Level, ActiveHigh, Exclusive, IRQA) {0}
+ IRQNoFlags () {1}
+ DMA (Compatibility, NotBusMaster, Transfer16, DMAA) {2}
+ IO (Decode16, 0xf0f1, 0xf2f3, 0xf4, 0xf5, IO0A)
+ FixedIO (0x03f1, 0xf2, FIOA)
+ VendorShort () {0x00, 0xa2, 0xb3, 0x76, 0xd5, 0xe6, 0xf7}
+ }
+ StartDependentFn (1, 0) {
+ IRQ (Level, ActiveHigh, Exclusive, IRQC) {0}
+ IRQNoFlags () {1}
+ DMA (Compatibility, NotBusMaster, Transfer16, DMAC) {2}
+ IO (Decode16, 0xf0f1, 0xf2f3, 0xf4, 0xf5, IO0C)
+ FixedIO (0x03f1, 0xf2, FIOC)
+ VendorShort () {0x00, 0xa2, 0xb3, 0x76, 0xd5, 0xe6, 0xf7}
+ Memory24 (ReadWrite, 0xf0f1, 0xf2f3, 0xf4f5, 0xf6f7, M24C)
+ }
+ StartDependentFn (1, 1) {
+ IRQ (Level, ActiveHigh, Exclusive, IRQE) {0}
+ IRQNoFlags () {1}
+ DMA (Compatibility, NotBusMaster, Transfer16, DMAE) {2}
+ IO (Decode16, 0xf0f1, 0xf2f3, 0xf4, 0xf5, IO0E)
+ FixedIO (0x03f1, 0xf2, FIOE)
+ VendorShort () {0x00, 0xa2, 0xb3, 0x76, 0xd5, 0xe6, 0xf7}
+ Memory24 (ReadWrite, 0xf0f1, 0xf2f3, 0xf4f5, 0xf6f7, M24E)
+ Memory32 (ReadWrite, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff, M32E)
+ }
+ StartDependentFn (1, 1) {
+ IRQ (Level, ActiveHigh, Exclusive, IRQG) {0}
+ IRQNoFlags () {1}
+ DMA (Compatibility, NotBusMaster, Transfer16, DMAG) {2}
+ IO (Decode16, 0xf0f1, 0xf2f3, 0xf4, 0xf5, IO0G)
+ FixedIO (0x03f1, 0xf2, FIOG)
+ VendorShort () {0x00, 0xa2, 0xb3, 0x76, 0xd5, 0xe6, 0xf7}
+ Memory24 (ReadWrite, 0xf0f1, 0xf2f3, 0xf4f5, 0xf6f7, M24G)
+ Memory32 (ReadWrite, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff, M32G)
+ Memory32Fixed (ReadOnly, 0xf0f1f2f3, 0xf4f5f6f7, M3FG)
+ VendorLong () {0x9f,
+ 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, 0xf6, 0xf7,
+ 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff,
+ 0x00, 0x01, 0x02, 0x03}
+ QWordIO (ResourceConsumer, MinFixed, MaxFixed, SubDecode, EntireRange,
+ 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
+ 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ 0xff, "PATHPATHPATH", QIOG, TypeTranslation, SparseTranslation)
+ DWordIO (ResourceConsumer, MinFixed, MaxFixed, SubDecode, EntireRange,
+ 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
+ 0xff, "PATHPATHPATH", DIOG, TypeTranslation, SparseTranslation)
+ WordIO (ResourceConsumer, MinFixed, MaxFixed, SubDecode, EntireRange,
+ 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff,
+ 0xff, "PATHPATHPATH", WIOG, TypeTranslation, SparseTranslation)
+ QWordMemory (ResourceConsumer, SubDecode, MinFixed, MaxFixed, NonCacheable, ReadOnly,
+ 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
+ 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ 0xff, "PATHPATHPATH", QMEG, AddressRangeACPI, TypeTranslation)
+ DWordMemory (ResourceConsumer, SubDecode, MinFixed, MaxFixed, NonCacheable, ReadOnly,
+ 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
+ 0xff, "PATHPATHPATH", DMEG, AddressRangeACPI, TypeTranslation)
+ WordBusNumber (ResourceConsumer, MinFixed, MaxFixed, SubDecode,
+ 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff,
+ 0xff, "PATHPATHPATH", WBNG)
+ Interrupt (ResourceConsumer, Edge, ActiveLow, Shared,
+ 0xff,
+ "!\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !\"#$%&'()*",
+ INTG) {
+ 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16,
+ 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32,
+ 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48,
+ 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64,
+ 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80,
+ 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96,
+ 97, 98, 99,100,101,102,103,104,105,106,107,108,109,110,111,112,
+ 113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,
+ 129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,
+ 145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,
+ 161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,
+ 177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,
+ 193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,
+ 209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,
+ 225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,
+ 241,242,243,244,245,246,247,248,249,250,251,252,253,254,255}
+ Register (FFixedHW, 0xf0, 0xf1, 0xf2f3f4f5f6f7f8f9)
+ ExtendedIO (ResourceConsumer, MinFixed, MaxFixed, SubDecode, EntireRange,
+ 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
+ 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ EIOG, TypeTranslation, SparseTranslation)
+ ExtendedMemory (ResourceConsumer, SubDecode, MinFixed, MaxFixed, NonCacheable, ReadOnly,
+ 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
+ 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ EMEG, AddressRangeACPI, TypeTranslation)
+ ExtendedSpace (0xc0, ResourceConsumer, SubDecode, MinFixed, MaxFixed, 0x5a,
+ 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
+ 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ ESPG)
+ DWordSpace (0xc0, ResourceConsumer, SubDecode, MinFixed, MaxFixed, 0x5a,
+ 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
+ 0xff, "PATHPATHPATH", DSPG)
+ QWordSpace (0xc0, ResourceConsumer, SubDecode, MinFixed, MaxFixed, 0x5a,
+ 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
+ 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ 0xff, "PATHPATHPATH", QSPG)
+ WordSpace (0xc0, ResourceConsumer, SubDecode, MinFixed, MaxFixed, 0x5a,
+ 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff,
+ 0xff, "PATHPATHPATH", WSPG)
+ }
+ StartDependentFn (1, 2) {
+ IRQ (Level, ActiveHigh, Exclusive, IRQI) {0}
+ IRQNoFlags () {1}
+ DMA (Compatibility, NotBusMaster, Transfer16, DMAI) {2}
+ IO (Decode16, 0xf0f1, 0xf2f3, 0xf4, 0xf5, IO0I)
+ FixedIO (0x03f1, 0xf2, FIOI)
+ VendorShort () {0x00, 0xa2, 0xb3, 0x76, 0xd5, 0xe6, 0xf7}
+ Memory24 (ReadWrite, 0xf0f1, 0xf2f3, 0xf4f5, 0xf6f7, M24I)
+ Memory32 (ReadWrite, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff, M32I)
+ Memory32Fixed (ReadOnly, 0xf0f1f2f3, 0xf4f5f6f7, M3FI)
+ }
+ StartDependentFn (2, 0) {}
+ StartDependentFn (2, 1) {
+ IRQ (Level, ActiveHigh, Exclusive, IRQK) {0}
+ IRQNoFlags () {1}
+ DMA (Compatibility, NotBusMaster, Transfer16, DMAK) {2}
+ IO (Decode16, 0xf0f1, 0xf2f3, 0xf4, 0xf5, IO0K)
+ FixedIO (0x03f1, 0xf2, FIOK)
+ VendorShort () {0x00, 0xa2, 0xb3, 0x76, 0xd5, 0xe6, 0xf7}
+ Memory24 (ReadWrite, 0xf0f1, 0xf2f3, 0xf4f5, 0xf6f7, M24K)
+ Memory32 (ReadWrite, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff, M32K)
+ Memory32Fixed (ReadOnly, 0xf0f1f2f3, 0xf4f5f6f7, M3FK)
+ VendorLong () {0x9f,
+ 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, 0xf6, 0xf7,
+ 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff,
+ 0x00, 0x01, 0x02, 0x03}
+ }
+ StartDependentFn (2, 2) {}
+ EndDependentFn ()
+
+ // Duplicated part
+
+ StartDependentFnNoPri () {
+ IRQ (Level, ActiveHigh, Exclusive, IRQ3) {0}
+ IRQNoFlags () {1}
+ }
+ StartDependentFnNoPri () {
+ IRQ (Level, ActiveHigh, Exclusive, IRQ5) {0}
+ IRQNoFlags () {1}
+ DMA (Compatibility, NotBusMaster, Transfer16, DMA5) {2}
+ }
+ StartDependentFn (0, 0) {
+ IRQ (Level, ActiveHigh, Exclusive, IRQ7) {0}
+ IRQNoFlags () {1}
+ DMA (Compatibility, NotBusMaster, Transfer16, DMA7) {2}
+ IO (Decode16, 0xf0f1, 0xf2f3, 0xf4, 0xf5)
+ }
+ StartDependentFn (0, 1) {
+ IRQ (Level, ActiveHigh, Exclusive, IRQ9) {0}
+ IRQNoFlags () {1}
+ DMA (Compatibility, NotBusMaster, Transfer16, DMA9) {2}
+ IO (Decode16, 0xf0f1, 0xf2f3, 0xf4, 0xf5, IO09)
+ FixedIO (0x03f1, 0xf2, FIO9)
+ }
+ StartDependentFn (0, 2) {
+ IRQ (Level, ActiveHigh, Exclusive, IRQB) {0}
+ IRQNoFlags () {1}
+ DMA (Compatibility, NotBusMaster, Transfer16, DMAB) {2}
+ IO (Decode16, 0xf0f1, 0xf2f3, 0xf4, 0xf5, IO0B)
+ FixedIO (0x03f1, 0xf2, FIOB)
+ VendorShort () {0x00, 0xa2, 0xb3, 0x76, 0xd5, 0xe6, 0xf7}
+ }
+ StartDependentFn (1, 0) {
+ IRQ (Level, ActiveHigh, Exclusive, IRQD) {0}
+ IRQNoFlags () {1}
+ DMA (Compatibility, NotBusMaster, Transfer16, DMAD) {2}
+ IO (Decode16, 0xf0f1, 0xf2f3, 0xf4, 0xf5, IO0D)
+ FixedIO (0x03f1, 0xf2, FIOD)
+ VendorShort () {0x00, 0xa2, 0xb3, 0x76, 0xd5, 0xe6, 0xf7}
+ Memory24 (ReadWrite, 0xf0f1, 0xf2f3, 0xf4f5, 0xf6f7, M24D)
+ }
+ StartDependentFn (1, 1) {
+ IRQ (Level, ActiveHigh, Exclusive, IRQF) {0}
+ IRQNoFlags () {1}
+ DMA (Compatibility, NotBusMaster, Transfer16, DMAF) {2}
+ IO (Decode16, 0xf0f1, 0xf2f3, 0xf4, 0xf5, IO0F)
+ FixedIO (0x03f1, 0xf2, FIOF)
+ VendorShort () {0x00, 0xa2, 0xb3, 0x76, 0xd5, 0xe6, 0xf7}
+ Memory24 (ReadWrite, 0xf0f1, 0xf2f3, 0xf4f5, 0xf6f7, M24F)
+ Memory32 (ReadWrite, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff, M32F)
+ }
+ StartDependentFn (1, 1) {
+ IRQ (Level, ActiveHigh, Exclusive, IRQH) {0}
+ IRQNoFlags () {1}
+ DMA (Compatibility, NotBusMaster, Transfer16, DMAH) {2}
+ IO (Decode16, 0xf0f1, 0xf2f3, 0xf4, 0xf5, IO0H)
+ FixedIO (0x03f1, 0xf2, FIOH)
+ VendorShort () {0x00, 0xa2, 0xb3, 0x76, 0xd5, 0xe6, 0xf7}
+ Memory24 (ReadWrite, 0xf0f1, 0xf2f3, 0xf4f5, 0xf6f7, M24H)
+ Memory32 (ReadWrite, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff, M32H)
+ Memory32Fixed (ReadOnly, 0xf0f1f2f3, 0xf4f5f6f7, M3FH)
+ VendorLong () {0x9f,
+ 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, 0xf6, 0xf7,
+ 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff,
+ 0x00, 0x01, 0x02, 0x03}
+ QWordIO (ResourceConsumer, MinFixed, MaxFixed, SubDecode, EntireRange,
+ 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
+ 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ 0xff, "PATHPATHPATH", QIOH, TypeTranslation, SparseTranslation)
+ DWordIO (ResourceConsumer, MinFixed, MaxFixed, SubDecode, EntireRange,
+ 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
+ 0xff, "PATHPATHPATH", DIOH, TypeTranslation, SparseTranslation)
+ WordIO (ResourceConsumer, MinFixed, MaxFixed, SubDecode, EntireRange,
+ 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff,
+ 0xff, "PATHPATHPATH", WIOH, TypeTranslation, SparseTranslation)
+ QWordMemory (ResourceConsumer, SubDecode, MinFixed, MaxFixed, NonCacheable, ReadOnly,
+ 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
+ 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ 0xff, "PATHPATHPATH", QMEH, AddressRangeACPI, TypeTranslation)
+ DWordMemory (ResourceConsumer, SubDecode, MinFixed, MaxFixed, NonCacheable, ReadOnly,
+ 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
+ 0xff, "PATHPATHPATH", DMEH, AddressRangeACPI, TypeTranslation)
+ WordBusNumber (ResourceConsumer, MinFixed, MaxFixed, SubDecode,
+ 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff,
+ 0xff, "PATHPATHPATH", WBNH)
+ Interrupt (ResourceConsumer, Edge, ActiveLow, Shared,
+ 0xff,
+ "!\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !\"#$%&'()*",
+ INTH) {
+ 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16,
+ 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32,
+ 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48,
+ 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64,
+ 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80,
+ 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96,
+ 97, 98, 99,100,101,102,103,104,105,106,107,108,109,110,111,112,
+ 113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,
+ 129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,
+ 145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,
+ 161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,
+ 177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,
+ 193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,
+ 209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,
+ 225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,
+ 241,242,243,244,245,246,247,248,249,250,251,252,253,254,255}
+ Register (FFixedHW, 0xf0, 0xf1, 0xf2f3f4f5f6f7f8f9)
+ ExtendedIO (ResourceConsumer, MinFixed, MaxFixed, SubDecode, EntireRange,
+ 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
+ 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ EIOH, TypeTranslation, SparseTranslation)
+ ExtendedMemory (ResourceConsumer, SubDecode, MinFixed, MaxFixed, NonCacheable, ReadOnly,
+ 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
+ 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ EMEH, AddressRangeACPI, TypeTranslation)
+ ExtendedSpace (0xc0, ResourceConsumer, SubDecode, MinFixed, MaxFixed, 0x5a,
+ 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
+ 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ ESPH)
+ DWordSpace (0xc0, ResourceConsumer, SubDecode, MinFixed, MaxFixed, 0x5a,
+ 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
+ 0xff, "PATHPATHPATH", DSPH)
+ QWordSpace (0xc0, ResourceConsumer, SubDecode, MinFixed, MaxFixed, 0x5a,
+ 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
+ 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ 0xff, "PATHPATHPATH", QSPH)
+ WordSpace (0xc0, ResourceConsumer, SubDecode, MinFixed, MaxFixed, 0x5a,
+ 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff,
+ 0xff, "PATHPATHPATH", WSPH)
+ }
+ StartDependentFn (1, 2) {
+ IRQ (Level, ActiveHigh, Exclusive, IRQJ) {0}
+ IRQNoFlags () {1}
+ DMA (Compatibility, NotBusMaster, Transfer16, DMAJ) {2}
+ IO (Decode16, 0xf0f1, 0xf2f3, 0xf4, 0xf5, IO0J)
+ FixedIO (0x03f1, 0xf2, FIOJ)
+ VendorShort () {0x00, 0xa2, 0xb3, 0x76, 0xd5, 0xe6, 0xf7}
+ Memory24 (ReadWrite, 0xf0f1, 0xf2f3, 0xf4f5, 0xf6f7, M24J)
+ Memory32 (ReadWrite, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff, M32J)
+ Memory32Fixed (ReadOnly, 0xf0f1f2f3, 0xf4f5f6f7, M3FJ)
+ }
+ StartDependentFn (2, 0) {}
+ StartDependentFn (2, 1) {
+ IRQ (Level, ActiveHigh, Exclusive, IRQL) {0}
+ IRQNoFlags () {1}
+ DMA (Compatibility, NotBusMaster, Transfer16, DMAL) {2}
+ IO (Decode16, 0xf0f1, 0xf2f3, 0xf4, 0xf5, IO0L)
+ FixedIO (0x03f1, 0xf2, FIOL)
+ VendorShort () {0x00, 0xa2, 0xb3, 0x76, 0xd5, 0xe6, 0xf7}
+ Memory24 (ReadWrite, 0xf0f1, 0xf2f3, 0xf4f5, 0xf6f7, M24L)
+ Memory32 (ReadWrite, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff, M32L)
+ Memory32Fixed (ReadOnly, 0xf0f1f2f3, 0xf4f5f6f7, M3FL)
+ VendorLong () {0x9f,
+ 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, 0xf6, 0xf7,
+ 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff,
+ 0x00, 0x01, 0x02, 0x03}
+ }
+ StartDependentFn (2, 2) {}
+ EndDependentFn ()
+ },
+})
+
+/*
+ACPI Specification, Revision 3.0, September 2, 2004
+6.4.2.8 End Tag
+
+Type 0, Small Item Name 0xF, Length = 1
+The End tag identifies an end of resource data.
+Note: If the checksum field is zero, the resource data is treated as if the checksum
+operation succeeded. Configuration proceeds normally.
+ Table 6-31 End Tag Definition
+Offset Field Name
+Byte 0 Value = 01111001B (0x79) (Type = 0, small item name = 0xF, length = 1)
+Byte 1 Checksum covering all resource data after the serial identifier. This checksum is
+ generated such that adding it to the sum of all the data bytes will produce a zero sum.
+The End Tag is automatically generated by the ASL compiler at the end of the ResourceTemplate
+statement.
+*/
+
+Name (p439, Package() {
+ Buffer () {0x79, 0x00},
+ Buffer () {0x23, 0x01, 0x00, 0x00,
+ 0x22, 0x02, 0x00,
+ 0x2a, 0x04, 0x02,
+ 0x47, 0x01, 0xf1, 0xf0, 0xf3, 0xf2, 0xf4, 0xf5,
+ 0x4b, 0xf1, 0x03, 0xf2,
+ 0x77, 0x00, 0xa2, 0xb3, 0x76, 0xd5, 0xe6, 0xf7,
+ 0x81, 0x09, 0x00, 0x01, 0xf1, 0xf0, 0xf3, 0xf2, 0xf5, 0xf4, 0xf7, 0xf6,
+ 0x85, 0x11, 0x00, 0x01,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc,
+ 0x86, 0x09, 0x00, 0x00,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0x84, 0x15, 0x00, 0x9f,
+ 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, 0xf6, 0xf7,
+ 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff,
+ 0x00, 0x01, 0x02, 0x03,
+ 0x8a, 0x39, 0x00, 0x01, 0x0f, 0x33,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8,
+ 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
+ 0x48, 0x50, 0x41, 0x54, 0x48, 0x00,
+ 0x87, 0x25, 0x00, 0x01, 0x0f, 0x33, 0xef, 0xee, 0xed, 0xec,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc,
+ 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
+ 0x48, 0x50, 0x41, 0x54, 0x48, 0x00,
+ 0x88, 0x1b, 0x00, 0x01, 0x0f, 0x33,
+ 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe,
+ 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
+ 0x48, 0x50, 0x41, 0x54, 0x48, 0x00,
+ 0x8a, 0x39, 0x00, 0x00, 0x0f, 0x30,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8,
+ 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
+ 0x48, 0x50, 0x41, 0x54, 0x48, 0x00,
+ 0x87, 0x25, 0x00, 0x00, 0x0f, 0x30,
+ 0xef, 0xee, 0xed, 0xec,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc,
+ 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
+ 0x48, 0x50, 0x41, 0x54, 0x48, 0x00,
+ 0x88, 0x1b, 0x00, 0x02, 0x0f, 0x00,
+ 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe,
+ 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
+ 0x48, 0x50, 0x41, 0x54, 0x48, 0x00,
+ 0x89, 0xc8, 0x04, 0x0f, 0xff,
+ 1, 0, 0, 0, 2, 0, 0, 0, 3, 0, 0, 0, 4, 0, 0, 0,
+ 5, 0, 0, 0, 6, 0, 0, 0, 7, 0, 0, 0, 8, 0, 0, 0,
+ 9, 0, 0, 0, 10, 0, 0, 0, 11, 0, 0, 0, 12, 0, 0, 0,
+ 13, 0, 0, 0, 14, 0, 0, 0, 15, 0, 0, 0, 16, 0, 0, 0,
+ 17, 0, 0, 0, 18, 0, 0, 0, 19, 0, 0, 0, 20, 0, 0, 0,
+ 21, 0, 0, 0, 22, 0, 0, 0, 23, 0, 0, 0, 24, 0, 0, 0,
+ 25, 0, 0, 0, 26, 0, 0, 0, 27, 0, 0, 0, 28, 0, 0, 0,
+ 29, 0, 0, 0, 30, 0, 0, 0, 31, 0, 0, 0, 32, 0, 0, 0,
+ 33, 0, 0, 0, 34, 0, 0, 0, 35, 0, 0, 0, 36, 0, 0, 0,
+ 37, 0, 0, 0, 38, 0, 0, 0, 39, 0, 0, 0, 40, 0, 0, 0,
+ 41, 0, 0, 0, 42, 0, 0, 0, 43, 0, 0, 0, 44, 0, 0, 0,
+ 45, 0, 0, 0, 46, 0, 0, 0, 47, 0, 0, 0, 48, 0, 0, 0,
+ 49, 0, 0, 0, 50, 0, 0, 0, 51, 0, 0, 0, 52, 0, 0, 0,
+ 53, 0, 0, 0, 54, 0, 0, 0, 55, 0, 0, 0, 56, 0, 0, 0,
+ 57, 0, 0, 0, 58, 0, 0, 0, 59, 0, 0, 0, 60, 0, 0, 0,
+ 61, 0, 0, 0, 62, 0, 0, 0, 63, 0, 0, 0, 64, 0, 0, 0,
+ 65, 0, 0, 0, 66, 0, 0, 0, 67, 0, 0, 0, 68, 0, 0, 0,
+ 69, 0, 0, 0, 70, 0, 0, 0, 71, 0, 0, 0, 72, 0, 0, 0,
+ 73, 0, 0, 0, 74, 0, 0, 0, 75, 0, 0, 0, 76, 0, 0, 0,
+ 77, 0, 0, 0, 78, 0, 0, 0, 79, 0, 0, 0, 80, 0, 0, 0,
+ 81, 0, 0, 0, 82, 0, 0, 0, 83, 0, 0, 0, 84, 0, 0, 0,
+ 85, 0, 0, 0, 86, 0, 0, 0, 87, 0, 0, 0, 88, 0, 0, 0,
+ 89, 0, 0, 0, 90, 0, 0, 0, 91, 0, 0, 0, 92, 0, 0, 0,
+ 93, 0, 0, 0, 94, 0, 0, 0, 95, 0, 0, 0, 96, 0, 0, 0,
+ 97, 0, 0, 0, 98, 0, 0, 0, 99, 0, 0, 0,100, 0, 0, 0,
+ 101, 0, 0, 0,102, 0, 0, 0,103, 0, 0, 0,104, 0, 0, 0,
+ 105, 0, 0, 0,106, 0, 0, 0,107, 0, 0, 0,108, 0, 0, 0,
+ 109, 0, 0, 0,110, 0, 0, 0,111, 0, 0, 0,112, 0, 0, 0,
+ 113, 0, 0, 0,114, 0, 0, 0,115, 0, 0, 0,116, 0, 0, 0,
+ 117, 0, 0, 0,118, 0, 0, 0,119, 0, 0, 0,120, 0, 0, 0,
+ 121, 0, 0, 0,122, 0, 0, 0,123, 0, 0, 0,124, 0, 0, 0,
+ 125, 0, 0, 0,126, 0, 0, 0,127, 0, 0, 0,128, 0, 0, 0,
+ 129, 0, 0, 0,130, 0, 0, 0,131, 0, 0, 0,132, 0, 0, 0,
+ 133, 0, 0, 0,134, 0, 0, 0,135, 0, 0, 0,136, 0, 0, 0,
+ 137, 0, 0, 0,138, 0, 0, 0,139, 0, 0, 0,140, 0, 0, 0,
+ 141, 0, 0, 0,142, 0, 0, 0,143, 0, 0, 0,144, 0, 0, 0,
+ 145, 0, 0, 0,146, 0, 0, 0,147, 0, 0, 0,148, 0, 0, 0,
+ 149, 0, 0, 0,150, 0, 0, 0,151, 0, 0, 0,152, 0, 0, 0,
+ 153, 0, 0, 0,154, 0, 0, 0,155, 0, 0, 0,156, 0, 0, 0,
+ 157, 0, 0, 0,158, 0, 0, 0,159, 0, 0, 0,160, 0, 0, 0,
+ 161, 0, 0, 0,162, 0, 0, 0,163, 0, 0, 0,164, 0, 0, 0,
+ 165, 0, 0, 0,166, 0, 0, 0,167, 0, 0, 0,168, 0, 0, 0,
+ 169, 0, 0, 0,170, 0, 0, 0,171, 0, 0, 0,172, 0, 0, 0,
+ 173, 0, 0, 0,174, 0, 0, 0,175, 0, 0, 0,176, 0, 0, 0,
+ 177, 0, 0, 0,178, 0, 0, 0,179, 0, 0, 0,180, 0, 0, 0,
+ 181, 0, 0, 0,182, 0, 0, 0,183, 0, 0, 0,184, 0, 0, 0,
+ 185, 0, 0, 0,186, 0, 0, 0,187, 0, 0, 0,188, 0, 0, 0,
+ 189, 0, 0, 0,190, 0, 0, 0,191, 0, 0, 0,192, 0, 0, 0,
+ 193, 0, 0, 0,194, 0, 0, 0,195, 0, 0, 0,196, 0, 0, 0,
+ 197, 0, 0, 0,198, 0, 0, 0,199, 0, 0, 0,200, 0, 0, 0,
+ 201, 0, 0, 0,202, 0, 0, 0,203, 0, 0, 0,204, 0, 0, 0,
+ 205, 0, 0, 0,206, 0, 0, 0,207, 0, 0, 0,208, 0, 0, 0,
+ 209, 0, 0, 0,210, 0, 0, 0,211, 0, 0, 0,212, 0, 0, 0,
+ 213, 0, 0, 0,214, 0, 0, 0,215, 0, 0, 0,216, 0, 0, 0,
+ 217, 0, 0, 0,218, 0, 0, 0,219, 0, 0, 0,220, 0, 0, 0,
+ 221, 0, 0, 0,222, 0, 0, 0,223, 0, 0, 0,224, 0, 0, 0,
+ 225, 0, 0, 0,226, 0, 0, 0,227, 0, 0, 0,228, 0, 0, 0,
+ 229, 0, 0, 0,230, 0, 0, 0,231, 0, 0, 0,232, 0, 0, 0,
+ 233, 0, 0, 0,234, 0, 0, 0,235, 0, 0, 0,236, 0, 0, 0,
+ 237, 0, 0, 0,238, 0, 0, 0,239, 0, 0, 0,240, 0, 0, 0,
+ 241, 0, 0, 0,242, 0, 0, 0,243, 0, 0, 0,244, 0, 0, 0,
+ 245, 0, 0, 0,246, 0, 0, 0,247, 0, 0, 0,248, 0, 0, 0,
+ 249, 0, 0, 0,250, 0, 0, 0,251, 0, 0, 0,252, 0, 0, 0,
+ 253, 0, 0, 0,254, 0, 0, 0,255, 0, 0, 0,
+ 0xff,
+ 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28,
+ 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30,
+ 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38,
+ 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f, 0x40,
+ 0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48,
+ 0x49, 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f, 0x50,
+ 0x51, 0x52, 0x53, 0x54, 0x55, 0x56, 0x57, 0x58,
+ 0x59, 0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f, 0x60,
+ 0x61, 0x62, 0x63, 0x64, 0x65, 0x66, 0x67, 0x68,
+ 0x69, 0x6a, 0x6b, 0x6c, 0x6d, 0x6e, 0x6f, 0x70,
+ 0x71, 0x72, 0x73, 0x74, 0x75, 0x76, 0x77, 0x78,
+ 0x79, 0x7a, 0x7b, 0x7c, 0x7d, 0x7e, 0x20, 0x21,
+ 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29,
+ 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31,
+ 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x39,
+ 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f, 0x40, 0x41,
+ 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, 0x49,
+ 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f, 0x50, 0x51,
+ 0x52, 0x53, 0x54, 0x55, 0x56, 0x57, 0x58, 0x59,
+ 0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f, 0x60, 0x61,
+ 0x62, 0x63, 0x64, 0x65, 0x66, 0x67, 0x68, 0x69,
+ 0x6a, 0x6b, 0x6c, 0x6d, 0x6e, 0x6f, 0x70, 0x71,
+ 0x72, 0x73, 0x74, 0x75, 0x76, 0x77, 0x78, 0x79,
+ 0x7a, 0x7b, 0x7c, 0x7d, 0x7e, 0x20, 0x21, 0x22,
+ 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a,
+ 0x00,
+ 0x82, 0x0c, 0x00, 0x7f, 0xf0, 0xf1, 0x00,
+ 0xf9, 0xf8, 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2,
+ 0x8b, 0x35, 0x00, 0x01, 0x0f, 0x33, 0x01, 0x00,
+ 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8,
+ 0x8b, 0x35, 0x00, 0x00, 0x0f, 0x30, 0x01, 0x00,
+ 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8,
+ 0x8b, 0x35, 0x00, 0xc0, 0x0f, 0x5a, 0x01, 0x00,
+ 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8,
+ 0x87, 0x25, 0x00, 0xc0, 0x0f, 0x5a,
+ 0xef, 0xee, 0xed, 0xec,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc,
+ 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
+ 0x48, 0x50, 0x41, 0x54, 0x48, 0x00,
+ 0x8a, 0x39, 0x00, 0xc0, 0x0f, 0x5a,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8,
+ 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
+ 0x48, 0x50, 0x41, 0x54, 0x48, 0x00,
+ 0x88, 0x1b, 0x00, 0xc0, 0x0f, 0x5a,
+ 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe,
+ 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
+ 0x48, 0x50, 0x41, 0x54, 0x48, 0x00,
+ 0x79, 0x00},
+ Buffer () {
+ 0x30,
+ 0x23, 0x01, 0x00, 0x00,
+ 0x22, 0x02, 0x00,
+ 0x30,
+ 0x23, 0x01, 0x00, 0x00,
+ 0x22, 0x02, 0x00,
+ 0x2a, 0x04, 0x02,
+ 0x31, 0x00,
+ 0x23, 0x01, 0x00, 0x00,
+ 0x22, 0x02, 0x00,
+ 0x2a, 0x04, 0x02,
+ 0x47, 0x01, 0xf1, 0xf0, 0xf3, 0xf2, 0xf4, 0xf5,
+ 0x31, 0x04,
+ 0x23, 0x01, 0x00, 0x00,
+ 0x22, 0x02, 0x00,
+ 0x2a, 0x04, 0x02,
+ 0x47, 0x01, 0xf1, 0xf0, 0xf3, 0xf2, 0xf4, 0xf5,
+ 0x4b, 0xf1, 0x03, 0xf2,
+ 0x31, 0x08,
+ 0x23, 0x01, 0x00, 0x00,
+ 0x22, 0x02, 0x00,
+ 0x2a, 0x04, 0x02,
+ 0x47, 0x01, 0xf1, 0xf0, 0xf3, 0xf2, 0xf4, 0xf5,
+ 0x4b, 0xf1, 0x03, 0xf2,
+ 0x77, 0x00, 0xa2, 0xb3, 0x76, 0xd5, 0xe6, 0xf7,
+ 0x31, 0x01,
+ 0x23, 0x01, 0x00, 0x00,
+ 0x22, 0x02, 0x00,
+ 0x2a, 0x04, 0x02,
+ 0x47, 0x01, 0xf1, 0xf0, 0xf3, 0xf2, 0xf4, 0xf5,
+ 0x4b, 0xf1, 0x03, 0xf2,
+ 0x77, 0x00, 0xa2, 0xb3, 0x76, 0xd5, 0xe6, 0xf7,
+ 0x81, 0x09, 0x00, 0x01, 0xf1, 0xf0, 0xf3, 0xf2, 0xf5, 0xf4, 0xf7, 0xf6,
+ 0x31, 0x05,
+ 0x23, 0x01, 0x00, 0x00,
+ 0x22, 0x02, 0x00,
+ 0x2a, 0x04, 0x02,
+ 0x47, 0x01, 0xf1, 0xf0, 0xf3, 0xf2, 0xf4, 0xf5,
+ 0x4b, 0xf1, 0x03, 0xf2,
+ 0x77, 0x00, 0xa2, 0xb3, 0x76, 0xd5, 0xe6, 0xf7,
+ 0x81, 0x09, 0x00, 0x01, 0xf1, 0xf0, 0xf3, 0xf2, 0xf5, 0xf4, 0xf7, 0xf6,
+ 0x85, 0x11, 0x00, 0x01,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc,
+ 0x31, 0x05,
+ 0x23, 0x01, 0x00, 0x00,
+ 0x22, 0x02, 0x00,
+ 0x2a, 0x04, 0x02,
+ 0x47, 0x01, 0xf1, 0xf0, 0xf3, 0xf2, 0xf4, 0xf5,
+ 0x4b, 0xf1, 0x03, 0xf2,
+ 0x77, 0x00, 0xa2, 0xb3, 0x76, 0xd5, 0xe6, 0xf7,
+ 0x81, 0x09, 0x00, 0x01, 0xf1, 0xf0, 0xf3, 0xf2, 0xf5, 0xf4, 0xf7, 0xf6,
+ 0x85, 0x11, 0x00, 0x01,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc,
+ 0x86, 0x09, 0x00, 0x00,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0x84, 0x15, 0x00, 0x9f,
+ 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, 0xf6, 0xf7,
+ 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff,
+ 0x00, 0x01, 0x02, 0x03,
+ 0x8a, 0x39, 0x00, 0x01, 0x0f, 0x33,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8,
+ 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
+ 0x48, 0x50, 0x41, 0x54, 0x48, 0x00,
+ 0x87, 0x25, 0x00, 0x01, 0x0f, 0x33, 0xef, 0xee, 0xed, 0xec,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc,
+ 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
+ 0x48, 0x50, 0x41, 0x54, 0x48, 0x00,
+ 0x88, 0x1b, 0x00, 0x01, 0x0f, 0x33,
+ 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe,
+ 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
+ 0x48, 0x50, 0x41, 0x54, 0x48, 0x00,
+ 0x8a, 0x39, 0x00, 0x00, 0x0f, 0x30,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8,
+ 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
+ 0x48, 0x50, 0x41, 0x54, 0x48, 0x00,
+ 0x87, 0x25, 0x00, 0x00, 0x0f, 0x30,
+ 0xef, 0xee, 0xed, 0xec,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc,
+ 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
+ 0x48, 0x50, 0x41, 0x54, 0x48, 0x00,
+ 0x88, 0x1b, 0x00, 0x02, 0x0f, 0x00,
+ 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe,
+ 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
+ 0x48, 0x50, 0x41, 0x54, 0x48, 0x00,
+ 0x89, 0xc8, 0x04, 0x0f, 0xff,
+ 1, 0, 0, 0, 2, 0, 0, 0, 3, 0, 0, 0, 4, 0, 0, 0,
+ 5, 0, 0, 0, 6, 0, 0, 0, 7, 0, 0, 0, 8, 0, 0, 0,
+ 9, 0, 0, 0, 10, 0, 0, 0, 11, 0, 0, 0, 12, 0, 0, 0,
+ 13, 0, 0, 0, 14, 0, 0, 0, 15, 0, 0, 0, 16, 0, 0, 0,
+ 17, 0, 0, 0, 18, 0, 0, 0, 19, 0, 0, 0, 20, 0, 0, 0,
+ 21, 0, 0, 0, 22, 0, 0, 0, 23, 0, 0, 0, 24, 0, 0, 0,
+ 25, 0, 0, 0, 26, 0, 0, 0, 27, 0, 0, 0, 28, 0, 0, 0,
+ 29, 0, 0, 0, 30, 0, 0, 0, 31, 0, 0, 0, 32, 0, 0, 0,
+ 33, 0, 0, 0, 34, 0, 0, 0, 35, 0, 0, 0, 36, 0, 0, 0,
+ 37, 0, 0, 0, 38, 0, 0, 0, 39, 0, 0, 0, 40, 0, 0, 0,
+ 41, 0, 0, 0, 42, 0, 0, 0, 43, 0, 0, 0, 44, 0, 0, 0,
+ 45, 0, 0, 0, 46, 0, 0, 0, 47, 0, 0, 0, 48, 0, 0, 0,
+ 49, 0, 0, 0, 50, 0, 0, 0, 51, 0, 0, 0, 52, 0, 0, 0,
+ 53, 0, 0, 0, 54, 0, 0, 0, 55, 0, 0, 0, 56, 0, 0, 0,
+ 57, 0, 0, 0, 58, 0, 0, 0, 59, 0, 0, 0, 60, 0, 0, 0,
+ 61, 0, 0, 0, 62, 0, 0, 0, 63, 0, 0, 0, 64, 0, 0, 0,
+ 65, 0, 0, 0, 66, 0, 0, 0, 67, 0, 0, 0, 68, 0, 0, 0,
+ 69, 0, 0, 0, 70, 0, 0, 0, 71, 0, 0, 0, 72, 0, 0, 0,
+ 73, 0, 0, 0, 74, 0, 0, 0, 75, 0, 0, 0, 76, 0, 0, 0,
+ 77, 0, 0, 0, 78, 0, 0, 0, 79, 0, 0, 0, 80, 0, 0, 0,
+ 81, 0, 0, 0, 82, 0, 0, 0, 83, 0, 0, 0, 84, 0, 0, 0,
+ 85, 0, 0, 0, 86, 0, 0, 0, 87, 0, 0, 0, 88, 0, 0, 0,
+ 89, 0, 0, 0, 90, 0, 0, 0, 91, 0, 0, 0, 92, 0, 0, 0,
+ 93, 0, 0, 0, 94, 0, 0, 0, 95, 0, 0, 0, 96, 0, 0, 0,
+ 97, 0, 0, 0, 98, 0, 0, 0, 99, 0, 0, 0,100, 0, 0, 0,
+ 101, 0, 0, 0,102, 0, 0, 0,103, 0, 0, 0,104, 0, 0, 0,
+ 105, 0, 0, 0,106, 0, 0, 0,107, 0, 0, 0,108, 0, 0, 0,
+ 109, 0, 0, 0,110, 0, 0, 0,111, 0, 0, 0,112, 0, 0, 0,
+ 113, 0, 0, 0,114, 0, 0, 0,115, 0, 0, 0,116, 0, 0, 0,
+ 117, 0, 0, 0,118, 0, 0, 0,119, 0, 0, 0,120, 0, 0, 0,
+ 121, 0, 0, 0,122, 0, 0, 0,123, 0, 0, 0,124, 0, 0, 0,
+ 125, 0, 0, 0,126, 0, 0, 0,127, 0, 0, 0,128, 0, 0, 0,
+ 129, 0, 0, 0,130, 0, 0, 0,131, 0, 0, 0,132, 0, 0, 0,
+ 133, 0, 0, 0,134, 0, 0, 0,135, 0, 0, 0,136, 0, 0, 0,
+ 137, 0, 0, 0,138, 0, 0, 0,139, 0, 0, 0,140, 0, 0, 0,
+ 141, 0, 0, 0,142, 0, 0, 0,143, 0, 0, 0,144, 0, 0, 0,
+ 145, 0, 0, 0,146, 0, 0, 0,147, 0, 0, 0,148, 0, 0, 0,
+ 149, 0, 0, 0,150, 0, 0, 0,151, 0, 0, 0,152, 0, 0, 0,
+ 153, 0, 0, 0,154, 0, 0, 0,155, 0, 0, 0,156, 0, 0, 0,
+ 157, 0, 0, 0,158, 0, 0, 0,159, 0, 0, 0,160, 0, 0, 0,
+ 161, 0, 0, 0,162, 0, 0, 0,163, 0, 0, 0,164, 0, 0, 0,
+ 165, 0, 0, 0,166, 0, 0, 0,167, 0, 0, 0,168, 0, 0, 0,
+ 169, 0, 0, 0,170, 0, 0, 0,171, 0, 0, 0,172, 0, 0, 0,
+ 173, 0, 0, 0,174, 0, 0, 0,175, 0, 0, 0,176, 0, 0, 0,
+ 177, 0, 0, 0,178, 0, 0, 0,179, 0, 0, 0,180, 0, 0, 0,
+ 181, 0, 0, 0,182, 0, 0, 0,183, 0, 0, 0,184, 0, 0, 0,
+ 185, 0, 0, 0,186, 0, 0, 0,187, 0, 0, 0,188, 0, 0, 0,
+ 189, 0, 0, 0,190, 0, 0, 0,191, 0, 0, 0,192, 0, 0, 0,
+ 193, 0, 0, 0,194, 0, 0, 0,195, 0, 0, 0,196, 0, 0, 0,
+ 197, 0, 0, 0,198, 0, 0, 0,199, 0, 0, 0,200, 0, 0, 0,
+ 201, 0, 0, 0,202, 0, 0, 0,203, 0, 0, 0,204, 0, 0, 0,
+ 205, 0, 0, 0,206, 0, 0, 0,207, 0, 0, 0,208, 0, 0, 0,
+ 209, 0, 0, 0,210, 0, 0, 0,211, 0, 0, 0,212, 0, 0, 0,
+ 213, 0, 0, 0,214, 0, 0, 0,215, 0, 0, 0,216, 0, 0, 0,
+ 217, 0, 0, 0,218, 0, 0, 0,219, 0, 0, 0,220, 0, 0, 0,
+ 221, 0, 0, 0,222, 0, 0, 0,223, 0, 0, 0,224, 0, 0, 0,
+ 225, 0, 0, 0,226, 0, 0, 0,227, 0, 0, 0,228, 0, 0, 0,
+ 229, 0, 0, 0,230, 0, 0, 0,231, 0, 0, 0,232, 0, 0, 0,
+ 233, 0, 0, 0,234, 0, 0, 0,235, 0, 0, 0,236, 0, 0, 0,
+ 237, 0, 0, 0,238, 0, 0, 0,239, 0, 0, 0,240, 0, 0, 0,
+ 241, 0, 0, 0,242, 0, 0, 0,243, 0, 0, 0,244, 0, 0, 0,
+ 245, 0, 0, 0,246, 0, 0, 0,247, 0, 0, 0,248, 0, 0, 0,
+ 249, 0, 0, 0,250, 0, 0, 0,251, 0, 0, 0,252, 0, 0, 0,
+ 253, 0, 0, 0,254, 0, 0, 0,255, 0, 0, 0,
+ 0xff,
+ 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28,
+ 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30,
+ 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38,
+ 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f, 0x40,
+ 0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48,
+ 0x49, 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f, 0x50,
+ 0x51, 0x52, 0x53, 0x54, 0x55, 0x56, 0x57, 0x58,
+ 0x59, 0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f, 0x60,
+ 0x61, 0x62, 0x63, 0x64, 0x65, 0x66, 0x67, 0x68,
+ 0x69, 0x6a, 0x6b, 0x6c, 0x6d, 0x6e, 0x6f, 0x70,
+ 0x71, 0x72, 0x73, 0x74, 0x75, 0x76, 0x77, 0x78,
+ 0x79, 0x7a, 0x7b, 0x7c, 0x7d, 0x7e, 0x20, 0x21,
+ 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29,
+ 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31,
+ 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x39,
+ 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f, 0x40, 0x41,
+ 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, 0x49,
+ 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f, 0x50, 0x51,
+ 0x52, 0x53, 0x54, 0x55, 0x56, 0x57, 0x58, 0x59,
+ 0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f, 0x60, 0x61,
+ 0x62, 0x63, 0x64, 0x65, 0x66, 0x67, 0x68, 0x69,
+ 0x6a, 0x6b, 0x6c, 0x6d, 0x6e, 0x6f, 0x70, 0x71,
+ 0x72, 0x73, 0x74, 0x75, 0x76, 0x77, 0x78, 0x79,
+ 0x7a, 0x7b, 0x7c, 0x7d, 0x7e, 0x20, 0x21, 0x22,
+ 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a,
+ 0x00,
+ 0x82, 0x0c, 0x00, 0x7f, 0xf0, 0xf1, 0x00,
+ 0xf9, 0xf8, 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2,
+ 0x8b, 0x35, 0x00, 0x01, 0x0f, 0x33, 0x01, 0x00,
+ 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8,
+ 0x8b, 0x35, 0x00, 0x00, 0x0f, 0x30, 0x01, 0x00,
+ 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8,
+ 0x8b, 0x35, 0x00, 0xc0, 0x0f, 0x5a, 0x01, 0x00,
+ 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8,
+ 0x87, 0x25, 0x00, 0xc0, 0x0f, 0x5a,
+ 0xef, 0xee, 0xed, 0xec,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc,
+ 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
+ 0x48, 0x50, 0x41, 0x54, 0x48, 0x00,
+ 0x8a, 0x39, 0x00, 0xc0, 0x0f, 0x5a,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8,
+ 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
+ 0x48, 0x50, 0x41, 0x54, 0x48, 0x00,
+ 0x88, 0x1b, 0x00, 0xc0, 0x0f, 0x5a,
+ 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe,
+ 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
+ 0x48, 0x50, 0x41, 0x54, 0x48, 0x00,
+ 0x31, 0x09,
+ 0x23, 0x01, 0x00, 0x00,
+ 0x22, 0x02, 0x00,
+ 0x2a, 0x04, 0x02,
+ 0x47, 0x01, 0xf1, 0xf0, 0xf3, 0xf2, 0xf4, 0xf5,
+ 0x4b, 0xf1, 0x03, 0xf2,
+ 0x77, 0x00, 0xa2, 0xb3, 0x76, 0xd5, 0xe6, 0xf7,
+ 0x81, 0x09, 0x00, 0x01, 0xf1, 0xf0, 0xf3, 0xf2, 0xf5, 0xf4, 0xf7, 0xf6,
+ 0x85, 0x11, 0x00, 0x01,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc,
+ 0x86, 0x09, 0x00, 0x00,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0x31, 0x02,
+ 0x31, 0x06,
+ 0x23, 0x01, 0x00, 0x00,
+ 0x22, 0x02, 0x00,
+ 0x2a, 0x04, 0x02,
+ 0x47, 0x01, 0xf1, 0xf0, 0xf3, 0xf2, 0xf4, 0xf5,
+ 0x4b, 0xf1, 0x03, 0xf2,
+ 0x77, 0x00, 0xa2, 0xb3, 0x76, 0xd5, 0xe6, 0xf7,
+ 0x81, 0x09, 0x00, 0x01, 0xf1, 0xf0, 0xf3, 0xf2, 0xf5, 0xf4, 0xf7, 0xf6,
+ 0x85, 0x11, 0x00, 0x01,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc,
+ 0x86, 0x09, 0x00, 0x00,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0x84, 0x15, 0x00, 0x9f,
+ 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, 0xf6, 0xf7,
+ 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff,
+ 0x00, 0x01, 0x02, 0x03,
+ 0x31, 0x0a,
+ 0x38,
+ 0x79, 0x00},
+})
+
+// Complex test data
+
+Name (p446, Package() {
+ Buffer () {0x23, 0x01, 0x00, 0x00,
+ 0x22, 0x02, 0x00,
+ 0x2a, 0x04, 0x02,
+ 0x47, 0x01, 0xf1, 0xf0, 0xf3, 0xf2, 0xf4, 0xf5,
+ 0x4b, 0xf1, 0x03, 0xf2,
+ 0x77, 0x00, 0xa2, 0xb3, 0x76, 0xd5, 0xe6, 0xf7,
+ 0x81, 0x09, 0x00, 0x01, 0xf1, 0xf0, 0xf3, 0xf2, 0xf5, 0xf4, 0xf7, 0xf6,
+ 0x85, 0x11, 0x00, 0x01,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc,
+ 0x86, 0x09, 0x00, 0x00,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0x84, 0x15, 0x00, 0x9f,
+ 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, 0xf6, 0xf7,
+ 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff,
+ 0x00, 0x01, 0x02, 0x03,
+ 0x8a, 0x39, 0x00, 0x01, 0x0f, 0x33,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8,
+ 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
+ 0x48, 0x50, 0x41, 0x54, 0x48, 0x00,
+ 0x87, 0x25, 0x00, 0x01, 0x0f, 0x33, 0xef, 0xee, 0xed, 0xec,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc,
+ 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
+ 0x48, 0x50, 0x41, 0x54, 0x48, 0x00,
+ 0x88, 0x1b, 0x00, 0x01, 0x0f, 0x33,
+ 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe,
+ 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
+ 0x48, 0x50, 0x41, 0x54, 0x48, 0x00,
+ 0x8a, 0x39, 0x00, 0x00, 0x0f, 0x30,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8,
+ 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
+ 0x48, 0x50, 0x41, 0x54, 0x48, 0x00,
+ 0x87, 0x25, 0x00, 0x00, 0x0f, 0x30,
+ 0xef, 0xee, 0xed, 0xec,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc,
+ 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
+ 0x48, 0x50, 0x41, 0x54, 0x48, 0x00,
+ 0x88, 0x1b, 0x00, 0x02, 0x0f, 0x00,
+ 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe,
+ 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
+ 0x48, 0x50, 0x41, 0x54, 0x48, 0x00,
+ 0x89, 0xc8, 0x04, 0x0f, 0xff,
+ 1, 0, 0, 0, 2, 0, 0, 0, 3, 0, 0, 0, 4, 0, 0, 0,
+ 5, 0, 0, 0, 6, 0, 0, 0, 7, 0, 0, 0, 8, 0, 0, 0,
+ 9, 0, 0, 0, 10, 0, 0, 0, 11, 0, 0, 0, 12, 0, 0, 0,
+ 13, 0, 0, 0, 14, 0, 0, 0, 15, 0, 0, 0, 16, 0, 0, 0,
+ 17, 0, 0, 0, 18, 0, 0, 0, 19, 0, 0, 0, 20, 0, 0, 0,
+ 21, 0, 0, 0, 22, 0, 0, 0, 23, 0, 0, 0, 24, 0, 0, 0,
+ 25, 0, 0, 0, 26, 0, 0, 0, 27, 0, 0, 0, 28, 0, 0, 0,
+ 29, 0, 0, 0, 30, 0, 0, 0, 31, 0, 0, 0, 32, 0, 0, 0,
+ 33, 0, 0, 0, 34, 0, 0, 0, 35, 0, 0, 0, 36, 0, 0, 0,
+ 37, 0, 0, 0, 38, 0, 0, 0, 39, 0, 0, 0, 40, 0, 0, 0,
+ 41, 0, 0, 0, 42, 0, 0, 0, 43, 0, 0, 0, 44, 0, 0, 0,
+ 45, 0, 0, 0, 46, 0, 0, 0, 47, 0, 0, 0, 48, 0, 0, 0,
+ 49, 0, 0, 0, 50, 0, 0, 0, 51, 0, 0, 0, 52, 0, 0, 0,
+ 53, 0, 0, 0, 54, 0, 0, 0, 55, 0, 0, 0, 56, 0, 0, 0,
+ 57, 0, 0, 0, 58, 0, 0, 0, 59, 0, 0, 0, 60, 0, 0, 0,
+ 61, 0, 0, 0, 62, 0, 0, 0, 63, 0, 0, 0, 64, 0, 0, 0,
+ 65, 0, 0, 0, 66, 0, 0, 0, 67, 0, 0, 0, 68, 0, 0, 0,
+ 69, 0, 0, 0, 70, 0, 0, 0, 71, 0, 0, 0, 72, 0, 0, 0,
+ 73, 0, 0, 0, 74, 0, 0, 0, 75, 0, 0, 0, 76, 0, 0, 0,
+ 77, 0, 0, 0, 78, 0, 0, 0, 79, 0, 0, 0, 80, 0, 0, 0,
+ 81, 0, 0, 0, 82, 0, 0, 0, 83, 0, 0, 0, 84, 0, 0, 0,
+ 85, 0, 0, 0, 86, 0, 0, 0, 87, 0, 0, 0, 88, 0, 0, 0,
+ 89, 0, 0, 0, 90, 0, 0, 0, 91, 0, 0, 0, 92, 0, 0, 0,
+ 93, 0, 0, 0, 94, 0, 0, 0, 95, 0, 0, 0, 96, 0, 0, 0,
+ 97, 0, 0, 0, 98, 0, 0, 0, 99, 0, 0, 0,100, 0, 0, 0,
+ 101, 0, 0, 0,102, 0, 0, 0,103, 0, 0, 0,104, 0, 0, 0,
+ 105, 0, 0, 0,106, 0, 0, 0,107, 0, 0, 0,108, 0, 0, 0,
+ 109, 0, 0, 0,110, 0, 0, 0,111, 0, 0, 0,112, 0, 0, 0,
+ 113, 0, 0, 0,114, 0, 0, 0,115, 0, 0, 0,116, 0, 0, 0,
+ 117, 0, 0, 0,118, 0, 0, 0,119, 0, 0, 0,120, 0, 0, 0,
+ 121, 0, 0, 0,122, 0, 0, 0,123, 0, 0, 0,124, 0, 0, 0,
+ 125, 0, 0, 0,126, 0, 0, 0,127, 0, 0, 0,128, 0, 0, 0,
+ 129, 0, 0, 0,130, 0, 0, 0,131, 0, 0, 0,132, 0, 0, 0,
+ 133, 0, 0, 0,134, 0, 0, 0,135, 0, 0, 0,136, 0, 0, 0,
+ 137, 0, 0, 0,138, 0, 0, 0,139, 0, 0, 0,140, 0, 0, 0,
+ 141, 0, 0, 0,142, 0, 0, 0,143, 0, 0, 0,144, 0, 0, 0,
+ 145, 0, 0, 0,146, 0, 0, 0,147, 0, 0, 0,148, 0, 0, 0,
+ 149, 0, 0, 0,150, 0, 0, 0,151, 0, 0, 0,152, 0, 0, 0,
+ 153, 0, 0, 0,154, 0, 0, 0,155, 0, 0, 0,156, 0, 0, 0,
+ 157, 0, 0, 0,158, 0, 0, 0,159, 0, 0, 0,160, 0, 0, 0,
+ 161, 0, 0, 0,162, 0, 0, 0,163, 0, 0, 0,164, 0, 0, 0,
+ 165, 0, 0, 0,166, 0, 0, 0,167, 0, 0, 0,168, 0, 0, 0,
+ 169, 0, 0, 0,170, 0, 0, 0,171, 0, 0, 0,172, 0, 0, 0,
+ 173, 0, 0, 0,174, 0, 0, 0,175, 0, 0, 0,176, 0, 0, 0,
+ 177, 0, 0, 0,178, 0, 0, 0,179, 0, 0, 0,180, 0, 0, 0,
+ 181, 0, 0, 0,182, 0, 0, 0,183, 0, 0, 0,184, 0, 0, 0,
+ 185, 0, 0, 0,186, 0, 0, 0,187, 0, 0, 0,188, 0, 0, 0,
+ 189, 0, 0, 0,190, 0, 0, 0,191, 0, 0, 0,192, 0, 0, 0,
+ 193, 0, 0, 0,194, 0, 0, 0,195, 0, 0, 0,196, 0, 0, 0,
+ 197, 0, 0, 0,198, 0, 0, 0,199, 0, 0, 0,200, 0, 0, 0,
+ 201, 0, 0, 0,202, 0, 0, 0,203, 0, 0, 0,204, 0, 0, 0,
+ 205, 0, 0, 0,206, 0, 0, 0,207, 0, 0, 0,208, 0, 0, 0,
+ 209, 0, 0, 0,210, 0, 0, 0,211, 0, 0, 0,212, 0, 0, 0,
+ 213, 0, 0, 0,214, 0, 0, 0,215, 0, 0, 0,216, 0, 0, 0,
+ 217, 0, 0, 0,218, 0, 0, 0,219, 0, 0, 0,220, 0, 0, 0,
+ 221, 0, 0, 0,222, 0, 0, 0,223, 0, 0, 0,224, 0, 0, 0,
+ 225, 0, 0, 0,226, 0, 0, 0,227, 0, 0, 0,228, 0, 0, 0,
+ 229, 0, 0, 0,230, 0, 0, 0,231, 0, 0, 0,232, 0, 0, 0,
+ 233, 0, 0, 0,234, 0, 0, 0,235, 0, 0, 0,236, 0, 0, 0,
+ 237, 0, 0, 0,238, 0, 0, 0,239, 0, 0, 0,240, 0, 0, 0,
+ 241, 0, 0, 0,242, 0, 0, 0,243, 0, 0, 0,244, 0, 0, 0,
+ 245, 0, 0, 0,246, 0, 0, 0,247, 0, 0, 0,248, 0, 0, 0,
+ 249, 0, 0, 0,250, 0, 0, 0,251, 0, 0, 0,252, 0, 0, 0,
+ 253, 0, 0, 0,254, 0, 0, 0,255, 0, 0, 0,
+ 0xff,
+ 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28,
+ 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30,
+ 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38,
+ 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f, 0x40,
+ 0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48,
+ 0x49, 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f, 0x50,
+ 0x51, 0x52, 0x53, 0x54, 0x55, 0x56, 0x57, 0x58,
+ 0x59, 0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f, 0x60,
+ 0x61, 0x62, 0x63, 0x64, 0x65, 0x66, 0x67, 0x68,
+ 0x69, 0x6a, 0x6b, 0x6c, 0x6d, 0x6e, 0x6f, 0x70,
+ 0x71, 0x72, 0x73, 0x74, 0x75, 0x76, 0x77, 0x78,
+ 0x79, 0x7a, 0x7b, 0x7c, 0x7d, 0x7e, 0x20, 0x21,
+ 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29,
+ 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31,
+ 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x39,
+ 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f, 0x40, 0x41,
+ 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, 0x49,
+ 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f, 0x50, 0x51,
+ 0x52, 0x53, 0x54, 0x55, 0x56, 0x57, 0x58, 0x59,
+ 0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f, 0x60, 0x61,
+ 0x62, 0x63, 0x64, 0x65, 0x66, 0x67, 0x68, 0x69,
+ 0x6a, 0x6b, 0x6c, 0x6d, 0x6e, 0x6f, 0x70, 0x71,
+ 0x72, 0x73, 0x74, 0x75, 0x76, 0x77, 0x78, 0x79,
+ 0x7a, 0x7b, 0x7c, 0x7d, 0x7e, 0x20, 0x21, 0x22,
+ 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a,
+ 0x00,
+ 0x82, 0x0c, 0x00, 0x7f, 0xf0, 0xf1, 0x00,
+ 0xf9, 0xf8, 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2,
+ 0x8b, 0x35, 0x00, 0x01, 0x0f, 0x33, 0x01, 0x00,
+ 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8,
+ 0x8b, 0x35, 0x00, 0x00, 0x0f, 0x30, 0x01, 0x00,
+ 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8,
+ 0x8b, 0x35, 0x00, 0xc0, 0x0f, 0x5a, 0x01, 0x00,
+ 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8,
+ 0x87, 0x25, 0x00, 0xc0, 0x0f, 0x5a,
+ 0xef, 0xee, 0xed, 0xec,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc,
+ 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
+ 0x48, 0x50, 0x41, 0x54, 0x48, 0x00,
+ 0x8a, 0x39, 0x00, 0xc0, 0x0f, 0x5a,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8,
+ 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
+ 0x48, 0x50, 0x41, 0x54, 0x48, 0x00,
+ 0x88, 0x1b, 0x00, 0xc0, 0x0f, 0x5a,
+ 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe,
+ 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
+ 0x48, 0x50, 0x41, 0x54, 0x48, 0x00,
+ 0x23, 0x01, 0x00, 0x00,
+ 0x22, 0x02, 0x00,
+ 0x2a, 0x04, 0x02,
+ 0x47, 0x01, 0xf1, 0xf0, 0xf3, 0xf2, 0xf4, 0xf5,
+ 0x4b, 0xf1, 0x03, 0xf2,
+ 0x77, 0x00, 0xa2, 0xb3, 0x76, 0xd5, 0xe6, 0xf7,
+ 0x81, 0x09, 0x00, 0x01, 0xf1, 0xf0, 0xf3, 0xf2, 0xf5, 0xf4, 0xf7, 0xf6,
+ 0x85, 0x11, 0x00, 0x01,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc,
+ 0x86, 0x09, 0x00, 0x00,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0x84, 0x15, 0x00, 0x9f,
+ 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, 0xf6, 0xf7,
+ 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff,
+ 0x00, 0x01, 0x02, 0x03,
+ 0x8a, 0x39, 0x00, 0x01, 0x0f, 0x33,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8,
+ 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
+ 0x48, 0x50, 0x41, 0x54, 0x48, 0x00,
+ 0x87, 0x25, 0x00, 0x01, 0x0f, 0x33, 0xef, 0xee, 0xed, 0xec,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc,
+ 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
+ 0x48, 0x50, 0x41, 0x54, 0x48, 0x00,
+ 0x88, 0x1b, 0x00, 0x01, 0x0f, 0x33,
+ 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe,
+ 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
+ 0x48, 0x50, 0x41, 0x54, 0x48, 0x00,
+ 0x8a, 0x39, 0x00, 0x00, 0x0f, 0x30,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8,
+ 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
+ 0x48, 0x50, 0x41, 0x54, 0x48, 0x00,
+ 0x87, 0x25, 0x00, 0x00, 0x0f, 0x30,
+ 0xef, 0xee, 0xed, 0xec,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc,
+ 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
+ 0x48, 0x50, 0x41, 0x54, 0x48, 0x00,
+ 0x88, 0x1b, 0x00, 0x02, 0x0f, 0x00,
+ 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe,
+ 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
+ 0x48, 0x50, 0x41, 0x54, 0x48, 0x00,
+ 0x89, 0xc8, 0x04, 0x0f, 0xff,
+ 1, 0, 0, 0, 2, 0, 0, 0, 3, 0, 0, 0, 4, 0, 0, 0,
+ 5, 0, 0, 0, 6, 0, 0, 0, 7, 0, 0, 0, 8, 0, 0, 0,
+ 9, 0, 0, 0, 10, 0, 0, 0, 11, 0, 0, 0, 12, 0, 0, 0,
+ 13, 0, 0, 0, 14, 0, 0, 0, 15, 0, 0, 0, 16, 0, 0, 0,
+ 17, 0, 0, 0, 18, 0, 0, 0, 19, 0, 0, 0, 20, 0, 0, 0,
+ 21, 0, 0, 0, 22, 0, 0, 0, 23, 0, 0, 0, 24, 0, 0, 0,
+ 25, 0, 0, 0, 26, 0, 0, 0, 27, 0, 0, 0, 28, 0, 0, 0,
+ 29, 0, 0, 0, 30, 0, 0, 0, 31, 0, 0, 0, 32, 0, 0, 0,
+ 33, 0, 0, 0, 34, 0, 0, 0, 35, 0, 0, 0, 36, 0, 0, 0,
+ 37, 0, 0, 0, 38, 0, 0, 0, 39, 0, 0, 0, 40, 0, 0, 0,
+ 41, 0, 0, 0, 42, 0, 0, 0, 43, 0, 0, 0, 44, 0, 0, 0,
+ 45, 0, 0, 0, 46, 0, 0, 0, 47, 0, 0, 0, 48, 0, 0, 0,
+ 49, 0, 0, 0, 50, 0, 0, 0, 51, 0, 0, 0, 52, 0, 0, 0,
+ 53, 0, 0, 0, 54, 0, 0, 0, 55, 0, 0, 0, 56, 0, 0, 0,
+ 57, 0, 0, 0, 58, 0, 0, 0, 59, 0, 0, 0, 60, 0, 0, 0,
+ 61, 0, 0, 0, 62, 0, 0, 0, 63, 0, 0, 0, 64, 0, 0, 0,
+ 65, 0, 0, 0, 66, 0, 0, 0, 67, 0, 0, 0, 68, 0, 0, 0,
+ 69, 0, 0, 0, 70, 0, 0, 0, 71, 0, 0, 0, 72, 0, 0, 0,
+ 73, 0, 0, 0, 74, 0, 0, 0, 75, 0, 0, 0, 76, 0, 0, 0,
+ 77, 0, 0, 0, 78, 0, 0, 0, 79, 0, 0, 0, 80, 0, 0, 0,
+ 81, 0, 0, 0, 82, 0, 0, 0, 83, 0, 0, 0, 84, 0, 0, 0,
+ 85, 0, 0, 0, 86, 0, 0, 0, 87, 0, 0, 0, 88, 0, 0, 0,
+ 89, 0, 0, 0, 90, 0, 0, 0, 91, 0, 0, 0, 92, 0, 0, 0,
+ 93, 0, 0, 0, 94, 0, 0, 0, 95, 0, 0, 0, 96, 0, 0, 0,
+ 97, 0, 0, 0, 98, 0, 0, 0, 99, 0, 0, 0,100, 0, 0, 0,
+ 101, 0, 0, 0,102, 0, 0, 0,103, 0, 0, 0,104, 0, 0, 0,
+ 105, 0, 0, 0,106, 0, 0, 0,107, 0, 0, 0,108, 0, 0, 0,
+ 109, 0, 0, 0,110, 0, 0, 0,111, 0, 0, 0,112, 0, 0, 0,
+ 113, 0, 0, 0,114, 0, 0, 0,115, 0, 0, 0,116, 0, 0, 0,
+ 117, 0, 0, 0,118, 0, 0, 0,119, 0, 0, 0,120, 0, 0, 0,
+ 121, 0, 0, 0,122, 0, 0, 0,123, 0, 0, 0,124, 0, 0, 0,
+ 125, 0, 0, 0,126, 0, 0, 0,127, 0, 0, 0,128, 0, 0, 0,
+ 129, 0, 0, 0,130, 0, 0, 0,131, 0, 0, 0,132, 0, 0, 0,
+ 133, 0, 0, 0,134, 0, 0, 0,135, 0, 0, 0,136, 0, 0, 0,
+ 137, 0, 0, 0,138, 0, 0, 0,139, 0, 0, 0,140, 0, 0, 0,
+ 141, 0, 0, 0,142, 0, 0, 0,143, 0, 0, 0,144, 0, 0, 0,
+ 145, 0, 0, 0,146, 0, 0, 0,147, 0, 0, 0,148, 0, 0, 0,
+ 149, 0, 0, 0,150, 0, 0, 0,151, 0, 0, 0,152, 0, 0, 0,
+ 153, 0, 0, 0,154, 0, 0, 0,155, 0, 0, 0,156, 0, 0, 0,
+ 157, 0, 0, 0,158, 0, 0, 0,159, 0, 0, 0,160, 0, 0, 0,
+ 161, 0, 0, 0,162, 0, 0, 0,163, 0, 0, 0,164, 0, 0, 0,
+ 165, 0, 0, 0,166, 0, 0, 0,167, 0, 0, 0,168, 0, 0, 0,
+ 169, 0, 0, 0,170, 0, 0, 0,171, 0, 0, 0,172, 0, 0, 0,
+ 173, 0, 0, 0,174, 0, 0, 0,175, 0, 0, 0,176, 0, 0, 0,
+ 177, 0, 0, 0,178, 0, 0, 0,179, 0, 0, 0,180, 0, 0, 0,
+ 181, 0, 0, 0,182, 0, 0, 0,183, 0, 0, 0,184, 0, 0, 0,
+ 185, 0, 0, 0,186, 0, 0, 0,187, 0, 0, 0,188, 0, 0, 0,
+ 189, 0, 0, 0,190, 0, 0, 0,191, 0, 0, 0,192, 0, 0, 0,
+ 193, 0, 0, 0,194, 0, 0, 0,195, 0, 0, 0,196, 0, 0, 0,
+ 197, 0, 0, 0,198, 0, 0, 0,199, 0, 0, 0,200, 0, 0, 0,
+ 201, 0, 0, 0,202, 0, 0, 0,203, 0, 0, 0,204, 0, 0, 0,
+ 205, 0, 0, 0,206, 0, 0, 0,207, 0, 0, 0,208, 0, 0, 0,
+ 209, 0, 0, 0,210, 0, 0, 0,211, 0, 0, 0,212, 0, 0, 0,
+ 213, 0, 0, 0,214, 0, 0, 0,215, 0, 0, 0,216, 0, 0, 0,
+ 217, 0, 0, 0,218, 0, 0, 0,219, 0, 0, 0,220, 0, 0, 0,
+ 221, 0, 0, 0,222, 0, 0, 0,223, 0, 0, 0,224, 0, 0, 0,
+ 225, 0, 0, 0,226, 0, 0, 0,227, 0, 0, 0,228, 0, 0, 0,
+ 229, 0, 0, 0,230, 0, 0, 0,231, 0, 0, 0,232, 0, 0, 0,
+ 233, 0, 0, 0,234, 0, 0, 0,235, 0, 0, 0,236, 0, 0, 0,
+ 237, 0, 0, 0,238, 0, 0, 0,239, 0, 0, 0,240, 0, 0, 0,
+ 241, 0, 0, 0,242, 0, 0, 0,243, 0, 0, 0,244, 0, 0, 0,
+ 245, 0, 0, 0,246, 0, 0, 0,247, 0, 0, 0,248, 0, 0, 0,
+ 249, 0, 0, 0,250, 0, 0, 0,251, 0, 0, 0,252, 0, 0, 0,
+ 253, 0, 0, 0,254, 0, 0, 0,255, 0, 0, 0,
+ 0xff,
+ 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28,
+ 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30,
+ 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38,
+ 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f, 0x40,
+ 0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48,
+ 0x49, 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f, 0x50,
+ 0x51, 0x52, 0x53, 0x54, 0x55, 0x56, 0x57, 0x58,
+ 0x59, 0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f, 0x60,
+ 0x61, 0x62, 0x63, 0x64, 0x65, 0x66, 0x67, 0x68,
+ 0x69, 0x6a, 0x6b, 0x6c, 0x6d, 0x6e, 0x6f, 0x70,
+ 0x71, 0x72, 0x73, 0x74, 0x75, 0x76, 0x77, 0x78,
+ 0x79, 0x7a, 0x7b, 0x7c, 0x7d, 0x7e, 0x20, 0x21,
+ 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29,
+ 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31,
+ 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x39,
+ 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f, 0x40, 0x41,
+ 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, 0x49,
+ 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f, 0x50, 0x51,
+ 0x52, 0x53, 0x54, 0x55, 0x56, 0x57, 0x58, 0x59,
+ 0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f, 0x60, 0x61,
+ 0x62, 0x63, 0x64, 0x65, 0x66, 0x67, 0x68, 0x69,
+ 0x6a, 0x6b, 0x6c, 0x6d, 0x6e, 0x6f, 0x70, 0x71,
+ 0x72, 0x73, 0x74, 0x75, 0x76, 0x77, 0x78, 0x79,
+ 0x7a, 0x7b, 0x7c, 0x7d, 0x7e, 0x20, 0x21, 0x22,
+ 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a,
+ 0x00,
+ 0x82, 0x0c, 0x00, 0x7f, 0xf0, 0xf1, 0x00,
+ 0xf9, 0xf8, 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2,
+ 0x8b, 0x35, 0x00, 0x01, 0x0f, 0x33, 0x01, 0x00,
+ 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8,
+ 0x8b, 0x35, 0x00, 0x00, 0x0f, 0x30, 0x01, 0x00,
+ 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8,
+ 0x8b, 0x35, 0x00, 0xc0, 0x0f, 0x5a, 0x01, 0x00,
+ 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8,
+ 0x87, 0x25, 0x00, 0xc0, 0x0f, 0x5a,
+ 0xef, 0xee, 0xed, 0xec,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc,
+ 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
+ 0x48, 0x50, 0x41, 0x54, 0x48, 0x00,
+ 0x8a, 0x39, 0x00, 0xc0, 0x0f, 0x5a,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8,
+ 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
+ 0x48, 0x50, 0x41, 0x54, 0x48, 0x00,
+ 0x88, 0x1b, 0x00, 0xc0, 0x0f, 0x5a,
+ 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe,
+ 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
+ 0x48, 0x50, 0x41, 0x54, 0x48, 0x00,
+ 0x79, 0x00},
+
+ Buffer () {
+ 0x30,
+ 0x23, 0x01, 0x00, 0x00,
+ 0x22, 0x02, 0x00,
+ 0x30,
+ 0x23, 0x01, 0x00, 0x00,
+ 0x22, 0x02, 0x00,
+ 0x2a, 0x04, 0x02,
+ 0x31, 0x00,
+ 0x23, 0x01, 0x00, 0x00,
+ 0x22, 0x02, 0x00,
+ 0x2a, 0x04, 0x02,
+ 0x47, 0x01, 0xf1, 0xf0, 0xf3, 0xf2, 0xf4, 0xf5,
+ 0x31, 0x04,
+ 0x23, 0x01, 0x00, 0x00,
+ 0x22, 0x02, 0x00,
+ 0x2a, 0x04, 0x02,
+ 0x47, 0x01, 0xf1, 0xf0, 0xf3, 0xf2, 0xf4, 0xf5,
+ 0x4b, 0xf1, 0x03, 0xf2,
+ 0x31, 0x08,
+ 0x23, 0x01, 0x00, 0x00,
+ 0x22, 0x02, 0x00,
+ 0x2a, 0x04, 0x02,
+ 0x47, 0x01, 0xf1, 0xf0, 0xf3, 0xf2, 0xf4, 0xf5,
+ 0x4b, 0xf1, 0x03, 0xf2,
+ 0x77, 0x00, 0xa2, 0xb3, 0x76, 0xd5, 0xe6, 0xf7,
+ 0x31, 0x01,
+ 0x23, 0x01, 0x00, 0x00,
+ 0x22, 0x02, 0x00,
+ 0x2a, 0x04, 0x02,
+ 0x47, 0x01, 0xf1, 0xf0, 0xf3, 0xf2, 0xf4, 0xf5,
+ 0x4b, 0xf1, 0x03, 0xf2,
+ 0x77, 0x00, 0xa2, 0xb3, 0x76, 0xd5, 0xe6, 0xf7,
+ 0x81, 0x09, 0x00, 0x01, 0xf1, 0xf0, 0xf3, 0xf2, 0xf5, 0xf4, 0xf7, 0xf6,
+ 0x31, 0x05,
+ 0x23, 0x01, 0x00, 0x00,
+ 0x22, 0x02, 0x00,
+ 0x2a, 0x04, 0x02,
+ 0x47, 0x01, 0xf1, 0xf0, 0xf3, 0xf2, 0xf4, 0xf5,
+ 0x4b, 0xf1, 0x03, 0xf2,
+ 0x77, 0x00, 0xa2, 0xb3, 0x76, 0xd5, 0xe6, 0xf7,
+ 0x81, 0x09, 0x00, 0x01, 0xf1, 0xf0, 0xf3, 0xf2, 0xf5, 0xf4, 0xf7, 0xf6,
+ 0x85, 0x11, 0x00, 0x01,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc,
+ 0x31, 0x05,
+ 0x23, 0x01, 0x00, 0x00,
+ 0x22, 0x02, 0x00,
+ 0x2a, 0x04, 0x02,
+ 0x47, 0x01, 0xf1, 0xf0, 0xf3, 0xf2, 0xf4, 0xf5,
+ 0x4b, 0xf1, 0x03, 0xf2,
+ 0x77, 0x00, 0xa2, 0xb3, 0x76, 0xd5, 0xe6, 0xf7,
+ 0x81, 0x09, 0x00, 0x01, 0xf1, 0xf0, 0xf3, 0xf2, 0xf5, 0xf4, 0xf7, 0xf6,
+ 0x85, 0x11, 0x00, 0x01,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc,
+ 0x86, 0x09, 0x00, 0x00,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0x84, 0x15, 0x00, 0x9f,
+ 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, 0xf6, 0xf7,
+ 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff,
+ 0x00, 0x01, 0x02, 0x03,
+ 0x8a, 0x39, 0x00, 0x01, 0x0f, 0x33,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8,
+ 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
+ 0x48, 0x50, 0x41, 0x54, 0x48, 0x00,
+ 0x87, 0x25, 0x00, 0x01, 0x0f, 0x33, 0xef, 0xee, 0xed, 0xec,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc,
+ 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
+ 0x48, 0x50, 0x41, 0x54, 0x48, 0x00,
+ 0x88, 0x1b, 0x00, 0x01, 0x0f, 0x33,
+ 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe,
+ 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
+ 0x48, 0x50, 0x41, 0x54, 0x48, 0x00,
+ 0x8a, 0x39, 0x00, 0x00, 0x0f, 0x30,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8,
+ 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
+ 0x48, 0x50, 0x41, 0x54, 0x48, 0x00,
+ 0x87, 0x25, 0x00, 0x00, 0x0f, 0x30,
+ 0xef, 0xee, 0xed, 0xec,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc,
+ 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
+ 0x48, 0x50, 0x41, 0x54, 0x48, 0x00,
+ 0x88, 0x1b, 0x00, 0x02, 0x0f, 0x00,
+ 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe,
+ 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
+ 0x48, 0x50, 0x41, 0x54, 0x48, 0x00,
+ 0x89, 0xc8, 0x04, 0x0f, 0xff,
+ 1, 0, 0, 0, 2, 0, 0, 0, 3, 0, 0, 0, 4, 0, 0, 0,
+ 5, 0, 0, 0, 6, 0, 0, 0, 7, 0, 0, 0, 8, 0, 0, 0,
+ 9, 0, 0, 0, 10, 0, 0, 0, 11, 0, 0, 0, 12, 0, 0, 0,
+ 13, 0, 0, 0, 14, 0, 0, 0, 15, 0, 0, 0, 16, 0, 0, 0,
+ 17, 0, 0, 0, 18, 0, 0, 0, 19, 0, 0, 0, 20, 0, 0, 0,
+ 21, 0, 0, 0, 22, 0, 0, 0, 23, 0, 0, 0, 24, 0, 0, 0,
+ 25, 0, 0, 0, 26, 0, 0, 0, 27, 0, 0, 0, 28, 0, 0, 0,
+ 29, 0, 0, 0, 30, 0, 0, 0, 31, 0, 0, 0, 32, 0, 0, 0,
+ 33, 0, 0, 0, 34, 0, 0, 0, 35, 0, 0, 0, 36, 0, 0, 0,
+ 37, 0, 0, 0, 38, 0, 0, 0, 39, 0, 0, 0, 40, 0, 0, 0,
+ 41, 0, 0, 0, 42, 0, 0, 0, 43, 0, 0, 0, 44, 0, 0, 0,
+ 45, 0, 0, 0, 46, 0, 0, 0, 47, 0, 0, 0, 48, 0, 0, 0,
+ 49, 0, 0, 0, 50, 0, 0, 0, 51, 0, 0, 0, 52, 0, 0, 0,
+ 53, 0, 0, 0, 54, 0, 0, 0, 55, 0, 0, 0, 56, 0, 0, 0,
+ 57, 0, 0, 0, 58, 0, 0, 0, 59, 0, 0, 0, 60, 0, 0, 0,
+ 61, 0, 0, 0, 62, 0, 0, 0, 63, 0, 0, 0, 64, 0, 0, 0,
+ 65, 0, 0, 0, 66, 0, 0, 0, 67, 0, 0, 0, 68, 0, 0, 0,
+ 69, 0, 0, 0, 70, 0, 0, 0, 71, 0, 0, 0, 72, 0, 0, 0,
+ 73, 0, 0, 0, 74, 0, 0, 0, 75, 0, 0, 0, 76, 0, 0, 0,
+ 77, 0, 0, 0, 78, 0, 0, 0, 79, 0, 0, 0, 80, 0, 0, 0,
+ 81, 0, 0, 0, 82, 0, 0, 0, 83, 0, 0, 0, 84, 0, 0, 0,
+ 85, 0, 0, 0, 86, 0, 0, 0, 87, 0, 0, 0, 88, 0, 0, 0,
+ 89, 0, 0, 0, 90, 0, 0, 0, 91, 0, 0, 0, 92, 0, 0, 0,
+ 93, 0, 0, 0, 94, 0, 0, 0, 95, 0, 0, 0, 96, 0, 0, 0,
+ 97, 0, 0, 0, 98, 0, 0, 0, 99, 0, 0, 0,100, 0, 0, 0,
+ 101, 0, 0, 0,102, 0, 0, 0,103, 0, 0, 0,104, 0, 0, 0,
+ 105, 0, 0, 0,106, 0, 0, 0,107, 0, 0, 0,108, 0, 0, 0,
+ 109, 0, 0, 0,110, 0, 0, 0,111, 0, 0, 0,112, 0, 0, 0,
+ 113, 0, 0, 0,114, 0, 0, 0,115, 0, 0, 0,116, 0, 0, 0,
+ 117, 0, 0, 0,118, 0, 0, 0,119, 0, 0, 0,120, 0, 0, 0,
+ 121, 0, 0, 0,122, 0, 0, 0,123, 0, 0, 0,124, 0, 0, 0,
+ 125, 0, 0, 0,126, 0, 0, 0,127, 0, 0, 0,128, 0, 0, 0,
+ 129, 0, 0, 0,130, 0, 0, 0,131, 0, 0, 0,132, 0, 0, 0,
+ 133, 0, 0, 0,134, 0, 0, 0,135, 0, 0, 0,136, 0, 0, 0,
+ 137, 0, 0, 0,138, 0, 0, 0,139, 0, 0, 0,140, 0, 0, 0,
+ 141, 0, 0, 0,142, 0, 0, 0,143, 0, 0, 0,144, 0, 0, 0,
+ 145, 0, 0, 0,146, 0, 0, 0,147, 0, 0, 0,148, 0, 0, 0,
+ 149, 0, 0, 0,150, 0, 0, 0,151, 0, 0, 0,152, 0, 0, 0,
+ 153, 0, 0, 0,154, 0, 0, 0,155, 0, 0, 0,156, 0, 0, 0,
+ 157, 0, 0, 0,158, 0, 0, 0,159, 0, 0, 0,160, 0, 0, 0,
+ 161, 0, 0, 0,162, 0, 0, 0,163, 0, 0, 0,164, 0, 0, 0,
+ 165, 0, 0, 0,166, 0, 0, 0,167, 0, 0, 0,168, 0, 0, 0,
+ 169, 0, 0, 0,170, 0, 0, 0,171, 0, 0, 0,172, 0, 0, 0,
+ 173, 0, 0, 0,174, 0, 0, 0,175, 0, 0, 0,176, 0, 0, 0,
+ 177, 0, 0, 0,178, 0, 0, 0,179, 0, 0, 0,180, 0, 0, 0,
+ 181, 0, 0, 0,182, 0, 0, 0,183, 0, 0, 0,184, 0, 0, 0,
+ 185, 0, 0, 0,186, 0, 0, 0,187, 0, 0, 0,188, 0, 0, 0,
+ 189, 0, 0, 0,190, 0, 0, 0,191, 0, 0, 0,192, 0, 0, 0,
+ 193, 0, 0, 0,194, 0, 0, 0,195, 0, 0, 0,196, 0, 0, 0,
+ 197, 0, 0, 0,198, 0, 0, 0,199, 0, 0, 0,200, 0, 0, 0,
+ 201, 0, 0, 0,202, 0, 0, 0,203, 0, 0, 0,204, 0, 0, 0,
+ 205, 0, 0, 0,206, 0, 0, 0,207, 0, 0, 0,208, 0, 0, 0,
+ 209, 0, 0, 0,210, 0, 0, 0,211, 0, 0, 0,212, 0, 0, 0,
+ 213, 0, 0, 0,214, 0, 0, 0,215, 0, 0, 0,216, 0, 0, 0,
+ 217, 0, 0, 0,218, 0, 0, 0,219, 0, 0, 0,220, 0, 0, 0,
+ 221, 0, 0, 0,222, 0, 0, 0,223, 0, 0, 0,224, 0, 0, 0,
+ 225, 0, 0, 0,226, 0, 0, 0,227, 0, 0, 0,228, 0, 0, 0,
+ 229, 0, 0, 0,230, 0, 0, 0,231, 0, 0, 0,232, 0, 0, 0,
+ 233, 0, 0, 0,234, 0, 0, 0,235, 0, 0, 0,236, 0, 0, 0,
+ 237, 0, 0, 0,238, 0, 0, 0,239, 0, 0, 0,240, 0, 0, 0,
+ 241, 0, 0, 0,242, 0, 0, 0,243, 0, 0, 0,244, 0, 0, 0,
+ 245, 0, 0, 0,246, 0, 0, 0,247, 0, 0, 0,248, 0, 0, 0,
+ 249, 0, 0, 0,250, 0, 0, 0,251, 0, 0, 0,252, 0, 0, 0,
+ 253, 0, 0, 0,254, 0, 0, 0,255, 0, 0, 0,
+ 0xff,
+ 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28,
+ 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30,
+ 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38,
+ 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f, 0x40,
+ 0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48,
+ 0x49, 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f, 0x50,
+ 0x51, 0x52, 0x53, 0x54, 0x55, 0x56, 0x57, 0x58,
+ 0x59, 0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f, 0x60,
+ 0x61, 0x62, 0x63, 0x64, 0x65, 0x66, 0x67, 0x68,
+ 0x69, 0x6a, 0x6b, 0x6c, 0x6d, 0x6e, 0x6f, 0x70,
+ 0x71, 0x72, 0x73, 0x74, 0x75, 0x76, 0x77, 0x78,
+ 0x79, 0x7a, 0x7b, 0x7c, 0x7d, 0x7e, 0x20, 0x21,
+ 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29,
+ 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31,
+ 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x39,
+ 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f, 0x40, 0x41,
+ 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, 0x49,
+ 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f, 0x50, 0x51,
+ 0x52, 0x53, 0x54, 0x55, 0x56, 0x57, 0x58, 0x59,
+ 0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f, 0x60, 0x61,
+ 0x62, 0x63, 0x64, 0x65, 0x66, 0x67, 0x68, 0x69,
+ 0x6a, 0x6b, 0x6c, 0x6d, 0x6e, 0x6f, 0x70, 0x71,
+ 0x72, 0x73, 0x74, 0x75, 0x76, 0x77, 0x78, 0x79,
+ 0x7a, 0x7b, 0x7c, 0x7d, 0x7e, 0x20, 0x21, 0x22,
+ 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a,
+ 0x00,
+ 0x82, 0x0c, 0x00, 0x7f, 0xf0, 0xf1, 0x00,
+ 0xf9, 0xf8, 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2,
+ 0x8b, 0x35, 0x00, 0x01, 0x0f, 0x33, 0x01, 0x00,
+ 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8,
+ 0x8b, 0x35, 0x00, 0x00, 0x0f, 0x30, 0x01, 0x00,
+ 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8,
+ 0x8b, 0x35, 0x00, 0xc0, 0x0f, 0x5a, 0x01, 0x00,
+ 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8,
+ 0x87, 0x25, 0x00, 0xc0, 0x0f, 0x5a,
+ 0xef, 0xee, 0xed, 0xec,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc,
+ 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
+ 0x48, 0x50, 0x41, 0x54, 0x48, 0x00,
+ 0x8a, 0x39, 0x00, 0xc0, 0x0f, 0x5a,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8,
+ 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
+ 0x48, 0x50, 0x41, 0x54, 0x48, 0x00,
+ 0x88, 0x1b, 0x00, 0xc0, 0x0f, 0x5a,
+ 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe,
+ 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
+ 0x48, 0x50, 0x41, 0x54, 0x48, 0x00,
+ 0x31, 0x09,
+ 0x23, 0x01, 0x00, 0x00,
+ 0x22, 0x02, 0x00,
+ 0x2a, 0x04, 0x02,
+ 0x47, 0x01, 0xf1, 0xf0, 0xf3, 0xf2, 0xf4, 0xf5,
+ 0x4b, 0xf1, 0x03, 0xf2,
+ 0x77, 0x00, 0xa2, 0xb3, 0x76, 0xd5, 0xe6, 0xf7,
+ 0x81, 0x09, 0x00, 0x01, 0xf1, 0xf0, 0xf3, 0xf2, 0xf5, 0xf4, 0xf7, 0xf6,
+ 0x85, 0x11, 0x00, 0x01,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc,
+ 0x86, 0x09, 0x00, 0x00,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0x31, 0x02,
+ 0x31, 0x06,
+ 0x23, 0x01, 0x00, 0x00,
+ 0x22, 0x02, 0x00,
+ 0x2a, 0x04, 0x02,
+ 0x47, 0x01, 0xf1, 0xf0, 0xf3, 0xf2, 0xf4, 0xf5,
+ 0x4b, 0xf1, 0x03, 0xf2,
+ 0x77, 0x00, 0xa2, 0xb3, 0x76, 0xd5, 0xe6, 0xf7,
+ 0x81, 0x09, 0x00, 0x01, 0xf1, 0xf0, 0xf3, 0xf2, 0xf5, 0xf4, 0xf7, 0xf6,
+ 0x85, 0x11, 0x00, 0x01,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc,
+ 0x86, 0x09, 0x00, 0x00,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0x84, 0x15, 0x00, 0x9f,
+ 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, 0xf6, 0xf7,
+ 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff,
+ 0x00, 0x01, 0x02, 0x03,
+ 0x31, 0x0a,
+ 0x38,
+ 0x30,
+ 0x23, 0x01, 0x00, 0x00,
+ 0x22, 0x02, 0x00,
+ 0x30,
+ 0x23, 0x01, 0x00, 0x00,
+ 0x22, 0x02, 0x00,
+ 0x2a, 0x04, 0x02,
+ 0x31, 0x00,
+ 0x23, 0x01, 0x00, 0x00,
+ 0x22, 0x02, 0x00,
+ 0x2a, 0x04, 0x02,
+ 0x47, 0x01, 0xf1, 0xf0, 0xf3, 0xf2, 0xf4, 0xf5,
+ 0x31, 0x04,
+ 0x23, 0x01, 0x00, 0x00,
+ 0x22, 0x02, 0x00,
+ 0x2a, 0x04, 0x02,
+ 0x47, 0x01, 0xf1, 0xf0, 0xf3, 0xf2, 0xf4, 0xf5,
+ 0x4b, 0xf1, 0x03, 0xf2,
+ 0x31, 0x08,
+ 0x23, 0x01, 0x00, 0x00,
+ 0x22, 0x02, 0x00,
+ 0x2a, 0x04, 0x02,
+ 0x47, 0x01, 0xf1, 0xf0, 0xf3, 0xf2, 0xf4, 0xf5,
+ 0x4b, 0xf1, 0x03, 0xf2,
+ 0x77, 0x00, 0xa2, 0xb3, 0x76, 0xd5, 0xe6, 0xf7,
+ 0x31, 0x01,
+ 0x23, 0x01, 0x00, 0x00,
+ 0x22, 0x02, 0x00,
+ 0x2a, 0x04, 0x02,
+ 0x47, 0x01, 0xf1, 0xf0, 0xf3, 0xf2, 0xf4, 0xf5,
+ 0x4b, 0xf1, 0x03, 0xf2,
+ 0x77, 0x00, 0xa2, 0xb3, 0x76, 0xd5, 0xe6, 0xf7,
+ 0x81, 0x09, 0x00, 0x01, 0xf1, 0xf0, 0xf3, 0xf2, 0xf5, 0xf4, 0xf7, 0xf6,
+ 0x31, 0x05,
+ 0x23, 0x01, 0x00, 0x00,
+ 0x22, 0x02, 0x00,
+ 0x2a, 0x04, 0x02,
+ 0x47, 0x01, 0xf1, 0xf0, 0xf3, 0xf2, 0xf4, 0xf5,
+ 0x4b, 0xf1, 0x03, 0xf2,
+ 0x77, 0x00, 0xa2, 0xb3, 0x76, 0xd5, 0xe6, 0xf7,
+ 0x81, 0x09, 0x00, 0x01, 0xf1, 0xf0, 0xf3, 0xf2, 0xf5, 0xf4, 0xf7, 0xf6,
+ 0x85, 0x11, 0x00, 0x01,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc,
+ 0x31, 0x05,
+ 0x23, 0x01, 0x00, 0x00,
+ 0x22, 0x02, 0x00,
+ 0x2a, 0x04, 0x02,
+ 0x47, 0x01, 0xf1, 0xf0, 0xf3, 0xf2, 0xf4, 0xf5,
+ 0x4b, 0xf1, 0x03, 0xf2,
+ 0x77, 0x00, 0xa2, 0xb3, 0x76, 0xd5, 0xe6, 0xf7,
+ 0x81, 0x09, 0x00, 0x01, 0xf1, 0xf0, 0xf3, 0xf2, 0xf5, 0xf4, 0xf7, 0xf6,
+ 0x85, 0x11, 0x00, 0x01,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc,
+ 0x86, 0x09, 0x00, 0x00,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0x84, 0x15, 0x00, 0x9f,
+ 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, 0xf6, 0xf7,
+ 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff,
+ 0x00, 0x01, 0x02, 0x03,
+ 0x8a, 0x39, 0x00, 0x01, 0x0f, 0x33,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8,
+ 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
+ 0x48, 0x50, 0x41, 0x54, 0x48, 0x00,
+ 0x87, 0x25, 0x00, 0x01, 0x0f, 0x33, 0xef, 0xee, 0xed, 0xec,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc,
+ 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
+ 0x48, 0x50, 0x41, 0x54, 0x48, 0x00,
+ 0x88, 0x1b, 0x00, 0x01, 0x0f, 0x33,
+ 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe,
+ 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
+ 0x48, 0x50, 0x41, 0x54, 0x48, 0x00,
+ 0x8a, 0x39, 0x00, 0x00, 0x0f, 0x30,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8,
+ 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
+ 0x48, 0x50, 0x41, 0x54, 0x48, 0x00,
+ 0x87, 0x25, 0x00, 0x00, 0x0f, 0x30,
+ 0xef, 0xee, 0xed, 0xec,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc,
+ 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
+ 0x48, 0x50, 0x41, 0x54, 0x48, 0x00,
+ 0x88, 0x1b, 0x00, 0x02, 0x0f, 0x00,
+ 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe,
+ 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
+ 0x48, 0x50, 0x41, 0x54, 0x48, 0x00,
+ 0x89, 0xc8, 0x04, 0x0f, 0xff,
+ 1, 0, 0, 0, 2, 0, 0, 0, 3, 0, 0, 0, 4, 0, 0, 0,
+ 5, 0, 0, 0, 6, 0, 0, 0, 7, 0, 0, 0, 8, 0, 0, 0,
+ 9, 0, 0, 0, 10, 0, 0, 0, 11, 0, 0, 0, 12, 0, 0, 0,
+ 13, 0, 0, 0, 14, 0, 0, 0, 15, 0, 0, 0, 16, 0, 0, 0,
+ 17, 0, 0, 0, 18, 0, 0, 0, 19, 0, 0, 0, 20, 0, 0, 0,
+ 21, 0, 0, 0, 22, 0, 0, 0, 23, 0, 0, 0, 24, 0, 0, 0,
+ 25, 0, 0, 0, 26, 0, 0, 0, 27, 0, 0, 0, 28, 0, 0, 0,
+ 29, 0, 0, 0, 30, 0, 0, 0, 31, 0, 0, 0, 32, 0, 0, 0,
+ 33, 0, 0, 0, 34, 0, 0, 0, 35, 0, 0, 0, 36, 0, 0, 0,
+ 37, 0, 0, 0, 38, 0, 0, 0, 39, 0, 0, 0, 40, 0, 0, 0,
+ 41, 0, 0, 0, 42, 0, 0, 0, 43, 0, 0, 0, 44, 0, 0, 0,
+ 45, 0, 0, 0, 46, 0, 0, 0, 47, 0, 0, 0, 48, 0, 0, 0,
+ 49, 0, 0, 0, 50, 0, 0, 0, 51, 0, 0, 0, 52, 0, 0, 0,
+ 53, 0, 0, 0, 54, 0, 0, 0, 55, 0, 0, 0, 56, 0, 0, 0,
+ 57, 0, 0, 0, 58, 0, 0, 0, 59, 0, 0, 0, 60, 0, 0, 0,
+ 61, 0, 0, 0, 62, 0, 0, 0, 63, 0, 0, 0, 64, 0, 0, 0,
+ 65, 0, 0, 0, 66, 0, 0, 0, 67, 0, 0, 0, 68, 0, 0, 0,
+ 69, 0, 0, 0, 70, 0, 0, 0, 71, 0, 0, 0, 72, 0, 0, 0,
+ 73, 0, 0, 0, 74, 0, 0, 0, 75, 0, 0, 0, 76, 0, 0, 0,
+ 77, 0, 0, 0, 78, 0, 0, 0, 79, 0, 0, 0, 80, 0, 0, 0,
+ 81, 0, 0, 0, 82, 0, 0, 0, 83, 0, 0, 0, 84, 0, 0, 0,
+ 85, 0, 0, 0, 86, 0, 0, 0, 87, 0, 0, 0, 88, 0, 0, 0,
+ 89, 0, 0, 0, 90, 0, 0, 0, 91, 0, 0, 0, 92, 0, 0, 0,
+ 93, 0, 0, 0, 94, 0, 0, 0, 95, 0, 0, 0, 96, 0, 0, 0,
+ 97, 0, 0, 0, 98, 0, 0, 0, 99, 0, 0, 0,100, 0, 0, 0,
+ 101, 0, 0, 0,102, 0, 0, 0,103, 0, 0, 0,104, 0, 0, 0,
+ 105, 0, 0, 0,106, 0, 0, 0,107, 0, 0, 0,108, 0, 0, 0,
+ 109, 0, 0, 0,110, 0, 0, 0,111, 0, 0, 0,112, 0, 0, 0,
+ 113, 0, 0, 0,114, 0, 0, 0,115, 0, 0, 0,116, 0, 0, 0,
+ 117, 0, 0, 0,118, 0, 0, 0,119, 0, 0, 0,120, 0, 0, 0,
+ 121, 0, 0, 0,122, 0, 0, 0,123, 0, 0, 0,124, 0, 0, 0,
+ 125, 0, 0, 0,126, 0, 0, 0,127, 0, 0, 0,128, 0, 0, 0,
+ 129, 0, 0, 0,130, 0, 0, 0,131, 0, 0, 0,132, 0, 0, 0,
+ 133, 0, 0, 0,134, 0, 0, 0,135, 0, 0, 0,136, 0, 0, 0,
+ 137, 0, 0, 0,138, 0, 0, 0,139, 0, 0, 0,140, 0, 0, 0,
+ 141, 0, 0, 0,142, 0, 0, 0,143, 0, 0, 0,144, 0, 0, 0,
+ 145, 0, 0, 0,146, 0, 0, 0,147, 0, 0, 0,148, 0, 0, 0,
+ 149, 0, 0, 0,150, 0, 0, 0,151, 0, 0, 0,152, 0, 0, 0,
+ 153, 0, 0, 0,154, 0, 0, 0,155, 0, 0, 0,156, 0, 0, 0,
+ 157, 0, 0, 0,158, 0, 0, 0,159, 0, 0, 0,160, 0, 0, 0,
+ 161, 0, 0, 0,162, 0, 0, 0,163, 0, 0, 0,164, 0, 0, 0,
+ 165, 0, 0, 0,166, 0, 0, 0,167, 0, 0, 0,168, 0, 0, 0,
+ 169, 0, 0, 0,170, 0, 0, 0,171, 0, 0, 0,172, 0, 0, 0,
+ 173, 0, 0, 0,174, 0, 0, 0,175, 0, 0, 0,176, 0, 0, 0,
+ 177, 0, 0, 0,178, 0, 0, 0,179, 0, 0, 0,180, 0, 0, 0,
+ 181, 0, 0, 0,182, 0, 0, 0,183, 0, 0, 0,184, 0, 0, 0,
+ 185, 0, 0, 0,186, 0, 0, 0,187, 0, 0, 0,188, 0, 0, 0,
+ 189, 0, 0, 0,190, 0, 0, 0,191, 0, 0, 0,192, 0, 0, 0,
+ 193, 0, 0, 0,194, 0, 0, 0,195, 0, 0, 0,196, 0, 0, 0,
+ 197, 0, 0, 0,198, 0, 0, 0,199, 0, 0, 0,200, 0, 0, 0,
+ 201, 0, 0, 0,202, 0, 0, 0,203, 0, 0, 0,204, 0, 0, 0,
+ 205, 0, 0, 0,206, 0, 0, 0,207, 0, 0, 0,208, 0, 0, 0,
+ 209, 0, 0, 0,210, 0, 0, 0,211, 0, 0, 0,212, 0, 0, 0,
+ 213, 0, 0, 0,214, 0, 0, 0,215, 0, 0, 0,216, 0, 0, 0,
+ 217, 0, 0, 0,218, 0, 0, 0,219, 0, 0, 0,220, 0, 0, 0,
+ 221, 0, 0, 0,222, 0, 0, 0,223, 0, 0, 0,224, 0, 0, 0,
+ 225, 0, 0, 0,226, 0, 0, 0,227, 0, 0, 0,228, 0, 0, 0,
+ 229, 0, 0, 0,230, 0, 0, 0,231, 0, 0, 0,232, 0, 0, 0,
+ 233, 0, 0, 0,234, 0, 0, 0,235, 0, 0, 0,236, 0, 0, 0,
+ 237, 0, 0, 0,238, 0, 0, 0,239, 0, 0, 0,240, 0, 0, 0,
+ 241, 0, 0, 0,242, 0, 0, 0,243, 0, 0, 0,244, 0, 0, 0,
+ 245, 0, 0, 0,246, 0, 0, 0,247, 0, 0, 0,248, 0, 0, 0,
+ 249, 0, 0, 0,250, 0, 0, 0,251, 0, 0, 0,252, 0, 0, 0,
+ 253, 0, 0, 0,254, 0, 0, 0,255, 0, 0, 0,
+ 0xff,
+ 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28,
+ 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30,
+ 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38,
+ 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f, 0x40,
+ 0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48,
+ 0x49, 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f, 0x50,
+ 0x51, 0x52, 0x53, 0x54, 0x55, 0x56, 0x57, 0x58,
+ 0x59, 0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f, 0x60,
+ 0x61, 0x62, 0x63, 0x64, 0x65, 0x66, 0x67, 0x68,
+ 0x69, 0x6a, 0x6b, 0x6c, 0x6d, 0x6e, 0x6f, 0x70,
+ 0x71, 0x72, 0x73, 0x74, 0x75, 0x76, 0x77, 0x78,
+ 0x79, 0x7a, 0x7b, 0x7c, 0x7d, 0x7e, 0x20, 0x21,
+ 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29,
+ 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31,
+ 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x39,
+ 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f, 0x40, 0x41,
+ 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, 0x49,
+ 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f, 0x50, 0x51,
+ 0x52, 0x53, 0x54, 0x55, 0x56, 0x57, 0x58, 0x59,
+ 0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f, 0x60, 0x61,
+ 0x62, 0x63, 0x64, 0x65, 0x66, 0x67, 0x68, 0x69,
+ 0x6a, 0x6b, 0x6c, 0x6d, 0x6e, 0x6f, 0x70, 0x71,
+ 0x72, 0x73, 0x74, 0x75, 0x76, 0x77, 0x78, 0x79,
+ 0x7a, 0x7b, 0x7c, 0x7d, 0x7e, 0x20, 0x21, 0x22,
+ 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a,
+ 0x00,
+ 0x82, 0x0c, 0x00, 0x7f, 0xf0, 0xf1, 0x00,
+ 0xf9, 0xf8, 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2,
+ 0x8b, 0x35, 0x00, 0x01, 0x0f, 0x33, 0x01, 0x00,
+ 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8,
+ 0x8b, 0x35, 0x00, 0x00, 0x0f, 0x30, 0x01, 0x00,
+ 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8,
+ 0x8b, 0x35, 0x00, 0xc0, 0x0f, 0x5a, 0x01, 0x00,
+ 0xd7, 0xd6, 0xd5, 0xd4, 0xd3, 0xd2, 0xd1, 0xd0,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8,
+ 0x87, 0x25, 0x00, 0xc0, 0x0f, 0x5a,
+ 0xef, 0xee, 0xed, 0xec,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc,
+ 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
+ 0x48, 0x50, 0x41, 0x54, 0x48, 0x00,
+ 0x8a, 0x39, 0x00, 0xc0, 0x0f, 0x5a,
+ 0xdf, 0xde, 0xdd, 0xdc, 0xdb, 0xda, 0xd9, 0xd8,
+ 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0,
+ 0xef, 0xee, 0xed, 0xec, 0xeb, 0xea, 0xe9, 0xe8,
+ 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0,
+ 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8,
+ 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
+ 0x48, 0x50, 0x41, 0x54, 0x48, 0x00,
+ 0x88, 0x1b, 0x00, 0xc0, 0x0f, 0x5a,
+ 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe,
+ 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
+ 0x48, 0x50, 0x41, 0x54, 0x48, 0x00,
+ 0x31, 0x09,
+ 0x23, 0x01, 0x00, 0x00,
+ 0x22, 0x02, 0x00,
+ 0x2a, 0x04, 0x02,
+ 0x47, 0x01, 0xf1, 0xf0, 0xf3, 0xf2, 0xf4, 0xf5,
+ 0x4b, 0xf1, 0x03, 0xf2,
+ 0x77, 0x00, 0xa2, 0xb3, 0x76, 0xd5, 0xe6, 0xf7,
+ 0x81, 0x09, 0x00, 0x01, 0xf1, 0xf0, 0xf3, 0xf2, 0xf5, 0xf4, 0xf7, 0xf6,
+ 0x85, 0x11, 0x00, 0x01,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc,
+ 0x86, 0x09, 0x00, 0x00,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0x31, 0x02,
+ 0x31, 0x06,
+ 0x23, 0x01, 0x00, 0x00,
+ 0x22, 0x02, 0x00,
+ 0x2a, 0x04, 0x02,
+ 0x47, 0x01, 0xf1, 0xf0, 0xf3, 0xf2, 0xf4, 0xf5,
+ 0x4b, 0xf1, 0x03, 0xf2,
+ 0x77, 0x00, 0xa2, 0xb3, 0x76, 0xd5, 0xe6, 0xf7,
+ 0x81, 0x09, 0x00, 0x01, 0xf1, 0xf0, 0xf3, 0xf2, 0xf5, 0xf4, 0xf7, 0xf6,
+ 0x85, 0x11, 0x00, 0x01,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0xfb, 0xfa, 0xf9, 0xf8, 0xff, 0xfe, 0xfd, 0xfc,
+ 0x86, 0x09, 0x00, 0x00,
+ 0xf3, 0xf2, 0xf1, 0xf0, 0xf7, 0xf6, 0xf5, 0xf4,
+ 0x84, 0x15, 0x00, 0x9f,
+ 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, 0xf6, 0xf7,
+ 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff,
+ 0x00, 0x01, 0x02, 0x03,
+ 0x31, 0x0a,
+ 0x38,
+ 0x79, 0x00},
+})
+
+Method(RT1a,, Serialized)
+{
+ Name(ts, "RT1a")
+
+ // Emit test header, set the filename
+
+ THDR (ts, "Resource To Buffer Conversion Macro", __FILE__)
+
+ // Main test case for packages above
+
+ m330(ts, 3, "p438", p438, p439)
+
+}
+
+Method(RT1c,, Serialized)
+{
+ Name(ts, "RT1c")
+
+ // Emit test header, set the filename
+
+ THDR (ts, "Resource Conversion Macros complex test", __FILE__)
+
+ Name (RT00, ResourceTemplate () {
+ IRQ (Level, ActiveHigh, Exclusive, IRQ0) {0}
+ IRQNoFlags () {1}
+ DMA (Compatibility, NotBusMaster, Transfer16, DMA0) {2}
+ IO (Decode16, 0xf0f1, 0xf2f3, 0xf4, 0xf5, IO00)
+ FixedIO (0x03f1, 0xf2, FIO0)
+ VendorShort () {0x00, 0xa2, 0xb3, 0x76, 0xd5, 0xe6, 0xf7}
+ Memory24 (ReadWrite, 0xf0f1, 0xf2f3, 0xf4f5, 0xf6f7, M240)
+ Memory32 (ReadWrite, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff, M320)
+ Memory32Fixed (ReadOnly, 0xf0f1f2f3, 0xf4f5f6f7, M3F0)
+ VendorLong () {0x9f,
+ 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, 0xf6, 0xf7,
+ 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff,
+ 0x00, 0x01, 0x02, 0x03}
+ QWordIO (ResourceConsumer, MinFixed, MaxFixed, SubDecode, EntireRange,
+ 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
+ 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ 0xff, "PATHPATHPATH", QIO0, TypeTranslation, SparseTranslation)
+ DWordIO (ResourceConsumer, MinFixed, MaxFixed, SubDecode, EntireRange,
+ 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
+ 0xff, "PATHPATHPATH", DIO0, TypeTranslation, SparseTranslation)
+ WordIO (ResourceConsumer, MinFixed, MaxFixed, SubDecode, EntireRange,
+ 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff,
+ 0xff, "PATHPATHPATH", WIO0, TypeTranslation, SparseTranslation)
+ QWordMemory (ResourceConsumer, SubDecode, MinFixed, MaxFixed, NonCacheable, ReadOnly,
+ 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
+ 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ 0xff, "PATHPATHPATH", QME0, AddressRangeACPI, TypeTranslation)
+ DWordMemory (ResourceConsumer, SubDecode, MinFixed, MaxFixed, NonCacheable, ReadOnly,
+ 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
+ 0xff, "PATHPATHPATH", DME0, AddressRangeACPI, TypeTranslation)
+ WordBusNumber (ResourceConsumer, MinFixed, MaxFixed, SubDecode,
+ 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff,
+ 0xff, "PATHPATHPATH", WBN0)
+ Interrupt (ResourceConsumer, Edge, ActiveLow, Shared,
+ 0xff,
+ "!\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !\"#$%&'()*",
+ INT0) {
+ 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16,
+ 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32,
+ 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48,
+ 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64,
+ 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80,
+ 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96,
+ 97, 98, 99,100,101,102,103,104,105,106,107,108,109,110,111,112,
+ 113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,
+ 129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,
+ 145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,
+ 161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,
+ 177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,
+ 193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,
+ 209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,
+ 225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,
+ 241,242,243,244,245,246,247,248,249,250,251,252,253,254,255}
+ Register (FFixedHW, 0xf0, 0xf1, 0xf2f3f4f5f6f7f8f9)
+ ExtendedIO (ResourceConsumer, MinFixed, MaxFixed, SubDecode, EntireRange,
+ 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
+ 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ EIO0, TypeTranslation, SparseTranslation)
+ ExtendedMemory (ResourceConsumer, SubDecode, MinFixed, MaxFixed, NonCacheable, ReadOnly,
+ 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
+ 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ EME0, AddressRangeACPI, TypeTranslation)
+ ExtendedSpace (0xc0, ResourceConsumer, SubDecode, MinFixed, MaxFixed, 0x5a,
+ 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
+ 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ ESP0)
+ DWordSpace (0xc0, ResourceConsumer, SubDecode, MinFixed, MaxFixed, 0x5a,
+ 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
+ 0xff, "PATHPATHPATH", DSP0)
+ QWordSpace (0xc0, ResourceConsumer, SubDecode, MinFixed, MaxFixed, 0x5a,
+ 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
+ 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ 0xff, "PATHPATHPATH", QSP0)
+ WordSpace (0xc0, ResourceConsumer, SubDecode, MinFixed, MaxFixed, 0x5a,
+ 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff,
+ 0xff, "PATHPATHPATH", WSP0)
+
+ // Duplicated part
+
+ IRQ (Level, ActiveHigh, Exclusive, IRQ1) {0}
+ IRQNoFlags () {1}
+ DMA (Compatibility, NotBusMaster, Transfer16, DMA1) {2}
+ IO (Decode16, 0xf0f1, 0xf2f3, 0xf4, 0xf5, IO01)
+ FixedIO (0x03f1, 0xf2, FIO1)
+ VendorShort () {0x00, 0xa2, 0xb3, 0x76, 0xd5, 0xe6, 0xf7}
+ Memory24 (ReadWrite, 0xf0f1, 0xf2f3, 0xf4f5, 0xf6f7, M241)
+ Memory32 (ReadWrite, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff, M321)
+ Memory32Fixed (ReadOnly, 0xf0f1f2f3, 0xf4f5f6f7, M3F1)
+ VendorLong () {0x9f,
+ 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, 0xf6, 0xf7,
+ 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff,
+ 0x00, 0x01, 0x02, 0x03}
+ QWordIO (ResourceConsumer, MinFixed, MaxFixed, SubDecode, EntireRange,
+ 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
+ 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ 0xff, "PATHPATHPATH", QIO1, TypeTranslation, SparseTranslation)
+ DWordIO (ResourceConsumer, MinFixed, MaxFixed, SubDecode, EntireRange,
+ 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
+ 0xff, "PATHPATHPATH", DIO1, TypeTranslation, SparseTranslation)
+ WordIO (ResourceConsumer, MinFixed, MaxFixed, SubDecode, EntireRange,
+ 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff,
+ 0xff, "PATHPATHPATH", WIO1, TypeTranslation, SparseTranslation)
+ QWordMemory (ResourceConsumer, SubDecode, MinFixed, MaxFixed, NonCacheable, ReadOnly,
+ 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
+ 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ 0xff, "PATHPATHPATH", QME1, AddressRangeACPI, TypeTranslation)
+ DWordMemory (ResourceConsumer, SubDecode, MinFixed, MaxFixed, NonCacheable, ReadOnly,
+ 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
+ 0xff, "PATHPATHPATH", DME1, AddressRangeACPI, TypeTranslation)
+ WordBusNumber (ResourceConsumer, MinFixed, MaxFixed, SubDecode,
+ 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff,
+ 0xff, "PATHPATHPATH", WBN1)
+ Interrupt (ResourceConsumer, Edge, ActiveLow, Shared,
+ 0xff,
+ "!\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !\"#$%&'()*",
+ INT1) {
+ 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16,
+ 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32,
+ 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48,
+ 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64,
+ 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80,
+ 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96,
+ 97, 98, 99,100,101,102,103,104,105,106,107,108,109,110,111,112,
+ 113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,
+ 129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,
+ 145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,
+ 161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,
+ 177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,
+ 193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,
+ 209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,
+ 225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,
+ 241,242,243,244,245,246,247,248,249,250,251,252,253,254,255}
+ Register (FFixedHW, 0xf0, 0xf1, 0xf2f3f4f5f6f7f8f9)
+ ExtendedIO (ResourceConsumer, MinFixed, MaxFixed, SubDecode, EntireRange,
+ 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
+ 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ EIO1, TypeTranslation, SparseTranslation)
+ ExtendedMemory (ResourceConsumer, SubDecode, MinFixed, MaxFixed, NonCacheable, ReadOnly,
+ 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
+ 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ EME1, AddressRangeACPI, TypeTranslation)
+ ExtendedSpace (0xc0, ResourceConsumer, SubDecode, MinFixed, MaxFixed, 0x5a,
+ 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
+ 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ ESP1)
+ DWordSpace (0xc0, ResourceConsumer, SubDecode, MinFixed, MaxFixed, 0x5a,
+ 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
+ 0xff, "PATHPATHPATH", DSP1)
+ QWordSpace (0xc0, ResourceConsumer, SubDecode, MinFixed, MaxFixed, 0x5a,
+ 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
+ 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ 0xff, "PATHPATHPATH", QSP1)
+ WordSpace (0xc0, ResourceConsumer, SubDecode, MinFixed, MaxFixed, 0x5a,
+ 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff,
+ 0xff, "PATHPATHPATH", WSP1)
+ })
+
+ Name (RT01, ResourceTemplate () {
+ StartDependentFnNoPri () {
+ IRQ (Level, ActiveHigh, Exclusive, IRQ2) {0}
+ IRQNoFlags () {1}
+ }
+ StartDependentFnNoPri () {
+ IRQ (Level, ActiveHigh, Exclusive, IRQ4) {0}
+ IRQNoFlags () {1}
+ DMA (Compatibility, NotBusMaster, Transfer16, DMA4) {2}
+ }
+ StartDependentFn (0, 0) {
+ IRQ (Level, ActiveHigh, Exclusive, IRQ6) {0}
+ IRQNoFlags () {1}
+ DMA (Compatibility, NotBusMaster, Transfer16, DMA6) {2}
+ IO (Decode16, 0xf0f1, 0xf2f3, 0xf4, 0xf5, IO06)
+ }
+ StartDependentFn (0, 1) {
+ IRQ (Level, ActiveHigh, Exclusive, IRQ8) {0}
+ IRQNoFlags () {1}
+ DMA (Compatibility, NotBusMaster, Transfer16, DMA8) {2}
+ IO (Decode16, 0xf0f1, 0xf2f3, 0xf4, 0xf5, IO08)
+ FixedIO (0x03f1, 0xf2, FIO8)
+ }
+ StartDependentFn (0, 2) {
+ IRQ (Level, ActiveHigh, Exclusive, IRQA) {0}
+ IRQNoFlags () {1}
+ DMA (Compatibility, NotBusMaster, Transfer16, DMAA) {2}
+ IO (Decode16, 0xf0f1, 0xf2f3, 0xf4, 0xf5, IO0A)
+ FixedIO (0x03f1, 0xf2, FIOA)
+ VendorShort () {0x00, 0xa2, 0xb3, 0x76, 0xd5, 0xe6, 0xf7}
+ }
+ StartDependentFn (1, 0) {
+ IRQ (Level, ActiveHigh, Exclusive, IRQC) {0}
+ IRQNoFlags () {1}
+ DMA (Compatibility, NotBusMaster, Transfer16, DMAC) {2}
+ IO (Decode16, 0xf0f1, 0xf2f3, 0xf4, 0xf5, IO0C)
+ FixedIO (0x03f1, 0xf2, FIOC)
+ VendorShort () {0x00, 0xa2, 0xb3, 0x76, 0xd5, 0xe6, 0xf7}
+ Memory24 (ReadWrite, 0xf0f1, 0xf2f3, 0xf4f5, 0xf6f7, M24C)
+ }
+ StartDependentFn (1, 1) {
+ IRQ (Level, ActiveHigh, Exclusive, IRQE) {0}
+ IRQNoFlags () {1}
+ DMA (Compatibility, NotBusMaster, Transfer16, DMAE) {2}
+ IO (Decode16, 0xf0f1, 0xf2f3, 0xf4, 0xf5, IO0E)
+ FixedIO (0x03f1, 0xf2, FIOE)
+ VendorShort () {0x00, 0xa2, 0xb3, 0x76, 0xd5, 0xe6, 0xf7}
+ Memory24 (ReadWrite, 0xf0f1, 0xf2f3, 0xf4f5, 0xf6f7, M24E)
+ Memory32 (ReadWrite, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff, M32E)
+ }
+ StartDependentFn (1, 1) {
+ IRQ (Level, ActiveHigh, Exclusive, IRQG) {0}
+ IRQNoFlags () {1}
+ DMA (Compatibility, NotBusMaster, Transfer16, DMAG) {2}
+ IO (Decode16, 0xf0f1, 0xf2f3, 0xf4, 0xf5, IO0G)
+ FixedIO (0x03f1, 0xf2, FIOG)
+ VendorShort () {0x00, 0xa2, 0xb3, 0x76, 0xd5, 0xe6, 0xf7}
+ Memory24 (ReadWrite, 0xf0f1, 0xf2f3, 0xf4f5, 0xf6f7, M24G)
+ Memory32 (ReadWrite, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff, M32G)
+ Memory32Fixed (ReadOnly, 0xf0f1f2f3, 0xf4f5f6f7, M3FG)
+ VendorLong () {0x9f,
+ 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, 0xf6, 0xf7,
+ 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff,
+ 0x00, 0x01, 0x02, 0x03}
+ QWordIO (ResourceConsumer, MinFixed, MaxFixed, SubDecode, EntireRange,
+ 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
+ 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ 0xff, "PATHPATHPATH", QIOG, TypeTranslation, SparseTranslation)
+ DWordIO (ResourceConsumer, MinFixed, MaxFixed, SubDecode, EntireRange,
+ 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
+ 0xff, "PATHPATHPATH", DIOG, TypeTranslation, SparseTranslation)
+ WordIO (ResourceConsumer, MinFixed, MaxFixed, SubDecode, EntireRange,
+ 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff,
+ 0xff, "PATHPATHPATH", WIOG, TypeTranslation, SparseTranslation)
+ QWordMemory (ResourceConsumer, SubDecode, MinFixed, MaxFixed, NonCacheable, ReadOnly,
+ 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
+ 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ 0xff, "PATHPATHPATH", QMEG, AddressRangeACPI, TypeTranslation)
+ DWordMemory (ResourceConsumer, SubDecode, MinFixed, MaxFixed, NonCacheable, ReadOnly,
+ 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
+ 0xff, "PATHPATHPATH", DMEG, AddressRangeACPI, TypeTranslation)
+ WordBusNumber (ResourceConsumer, MinFixed, MaxFixed, SubDecode,
+ 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff,
+ 0xff, "PATHPATHPATH", WBNG)
+ Interrupt (ResourceConsumer, Edge, ActiveLow, Shared,
+ 0xff,
+ "!\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !\"#$%&'()*",
+ INTG) {
+ 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16,
+ 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32,
+ 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48,
+ 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64,
+ 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80,
+ 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96,
+ 97, 98, 99,100,101,102,103,104,105,106,107,108,109,110,111,112,
+ 113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,
+ 129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,
+ 145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,
+ 161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,
+ 177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,
+ 193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,
+ 209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,
+ 225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,
+ 241,242,243,244,245,246,247,248,249,250,251,252,253,254,255}
+ Register (FFixedHW, 0xf0, 0xf1, 0xf2f3f4f5f6f7f8f9)
+ ExtendedIO (ResourceConsumer, MinFixed, MaxFixed, SubDecode, EntireRange,
+ 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
+ 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ EIOG, TypeTranslation, SparseTranslation)
+ ExtendedMemory (ResourceConsumer, SubDecode, MinFixed, MaxFixed, NonCacheable, ReadOnly,
+ 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
+ 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ EMEG, AddressRangeACPI, TypeTranslation)
+ ExtendedSpace (0xc0, ResourceConsumer, SubDecode, MinFixed, MaxFixed, 0x5a,
+ 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
+ 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ ESPG)
+ DWordSpace (0xc0, ResourceConsumer, SubDecode, MinFixed, MaxFixed, 0x5a,
+ 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
+ 0xff, "PATHPATHPATH", DSPG)
+ QWordSpace (0xc0, ResourceConsumer, SubDecode, MinFixed, MaxFixed, 0x5a,
+ 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
+ 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ 0xff, "PATHPATHPATH", QSPG)
+ WordSpace (0xc0, ResourceConsumer, SubDecode, MinFixed, MaxFixed, 0x5a,
+ 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff,
+ 0xff, "PATHPATHPATH", WSPG)
+ }
+ StartDependentFn (1, 2) {
+ IRQ (Level, ActiveHigh, Exclusive, IRQI) {0}
+ IRQNoFlags () {1}
+ DMA (Compatibility, NotBusMaster, Transfer16, DMAI) {2}
+ IO (Decode16, 0xf0f1, 0xf2f3, 0xf4, 0xf5, IO0I)
+ FixedIO (0x03f1, 0xf2, FIOI)
+ VendorShort () {0x00, 0xa2, 0xb3, 0x76, 0xd5, 0xe6, 0xf7}
+ Memory24 (ReadWrite, 0xf0f1, 0xf2f3, 0xf4f5, 0xf6f7, M24I)
+ Memory32 (ReadWrite, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff, M32I)
+ Memory32Fixed (ReadOnly, 0xf0f1f2f3, 0xf4f5f6f7, M3FI)
+ }
+ StartDependentFn (2, 0) {}
+ StartDependentFn (2, 1) {
+ IRQ (Level, ActiveHigh, Exclusive, IRQK) {0}
+ IRQNoFlags () {1}
+ DMA (Compatibility, NotBusMaster, Transfer16, DMAK) {2}
+ IO (Decode16, 0xf0f1, 0xf2f3, 0xf4, 0xf5, IO0K)
+ FixedIO (0x03f1, 0xf2, FIOK)
+ VendorShort () {0x00, 0xa2, 0xb3, 0x76, 0xd5, 0xe6, 0xf7}
+ Memory24 (ReadWrite, 0xf0f1, 0xf2f3, 0xf4f5, 0xf6f7, M24K)
+ Memory32 (ReadWrite, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff, M32K)
+ Memory32Fixed (ReadOnly, 0xf0f1f2f3, 0xf4f5f6f7, M3FK)
+ VendorLong () {0x9f,
+ 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, 0xf6, 0xf7,
+ 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff,
+ 0x00, 0x01, 0x02, 0x03}
+ }
+ StartDependentFn (2, 2) {}
+ EndDependentFn ()
+
+ // Duplicated part
+
+ StartDependentFnNoPri () {
+ IRQ (Level, ActiveHigh, Exclusive, IRQ3) {0}
+ IRQNoFlags () {1}
+ }
+ StartDependentFnNoPri () {
+ IRQ (Level, ActiveHigh, Exclusive, IRQ5) {0}
+ IRQNoFlags () {1}
+ DMA (Compatibility, NotBusMaster, Transfer16, DMA5) {2}
+ }
+ StartDependentFn (0, 0) {
+ IRQ (Level, ActiveHigh, Exclusive, IRQ7) {0}
+ IRQNoFlags () {1}
+ DMA (Compatibility, NotBusMaster, Transfer16, DMA7) {2}
+ IO (Decode16, 0xf0f1, 0xf2f3, 0xf4, 0xf5, IO07)
+ }
+ StartDependentFn (0, 1) {
+ IRQ (Level, ActiveHigh, Exclusive, IRQ9) {0}
+ IRQNoFlags () {1}
+ DMA (Compatibility, NotBusMaster, Transfer16, DMA9) {2}
+ IO (Decode16, 0xf0f1, 0xf2f3, 0xf4, 0xf5, IO09)
+ FixedIO (0x03f1, 0xf2, FIO9)
+ }
+ StartDependentFn (0, 2) {
+ IRQ (Level, ActiveHigh, Exclusive, IRQB) {0}
+ IRQNoFlags () {1}
+ DMA (Compatibility, NotBusMaster, Transfer16, DMAB) {2}
+ IO (Decode16, 0xf0f1, 0xf2f3, 0xf4, 0xf5, IO0B)
+ FixedIO (0x03f1, 0xf2, FIOB)
+ VendorShort () {0x00, 0xa2, 0xb3, 0x76, 0xd5, 0xe6, 0xf7}
+ }
+ StartDependentFn (1, 0) {
+ IRQ (Level, ActiveHigh, Exclusive, IRQD) {0}
+ IRQNoFlags () {1}
+ DMA (Compatibility, NotBusMaster, Transfer16, DMAD) {2}
+ IO (Decode16, 0xf0f1, 0xf2f3, 0xf4, 0xf5, IO0D)
+ FixedIO (0x03f1, 0xf2, FIOD)
+ VendorShort () {0x00, 0xa2, 0xb3, 0x76, 0xd5, 0xe6, 0xf7}
+ Memory24 (ReadWrite, 0xf0f1, 0xf2f3, 0xf4f5, 0xf6f7, M24D)
+ }
+ StartDependentFn (1, 1) {
+ IRQ (Level, ActiveHigh, Exclusive, IRQF) {0}
+ IRQNoFlags () {1}
+ DMA (Compatibility, NotBusMaster, Transfer16, DMAF) {2}
+ IO (Decode16, 0xf0f1, 0xf2f3, 0xf4, 0xf5, IO0F)
+ FixedIO (0x03f1, 0xf2, FIOF)
+ VendorShort () {0x00, 0xa2, 0xb3, 0x76, 0xd5, 0xe6, 0xf7}
+ Memory24 (ReadWrite, 0xf0f1, 0xf2f3, 0xf4f5, 0xf6f7, M24F)
+ Memory32 (ReadWrite, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff, M32F)
+ }
+ StartDependentFn (1, 1) {
+ IRQ (Level, ActiveHigh, Exclusive, IRQH) {0}
+ IRQNoFlags () {1}
+ DMA (Compatibility, NotBusMaster, Transfer16, DMAH) {2}
+ IO (Decode16, 0xf0f1, 0xf2f3, 0xf4, 0xf5, IO0H)
+ FixedIO (0x03f1, 0xf2, FIOH)
+ VendorShort () {0x00, 0xa2, 0xb3, 0x76, 0xd5, 0xe6, 0xf7}
+ Memory24 (ReadWrite, 0xf0f1, 0xf2f3, 0xf4f5, 0xf6f7, M24H)
+ Memory32 (ReadWrite, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff, M32H)
+ Memory32Fixed (ReadOnly, 0xf0f1f2f3, 0xf4f5f6f7, M3FH)
+ VendorLong () {0x9f,
+ 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, 0xf6, 0xf7,
+ 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff,
+ 0x00, 0x01, 0x02, 0x03}
+ QWordIO (ResourceConsumer, MinFixed, MaxFixed, SubDecode, EntireRange,
+ 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
+ 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ 0xff, "PATHPATHPATH", QIOH, TypeTranslation, SparseTranslation)
+ DWordIO (ResourceConsumer, MinFixed, MaxFixed, SubDecode, EntireRange,
+ 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
+ 0xff, "PATHPATHPATH", DIOH, TypeTranslation, SparseTranslation)
+ WordIO (ResourceConsumer, MinFixed, MaxFixed, SubDecode, EntireRange,
+ 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff,
+ 0xff, "PATHPATHPATH", WIOH, TypeTranslation, SparseTranslation)
+ QWordMemory (ResourceConsumer, SubDecode, MinFixed, MaxFixed, NonCacheable, ReadOnly,
+ 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
+ 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ 0xff, "PATHPATHPATH", QMEH, AddressRangeACPI, TypeTranslation)
+ DWordMemory (ResourceConsumer, SubDecode, MinFixed, MaxFixed, NonCacheable, ReadOnly,
+ 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
+ 0xff, "PATHPATHPATH", DMEH, AddressRangeACPI, TypeTranslation)
+ WordBusNumber (ResourceConsumer, MinFixed, MaxFixed, SubDecode,
+ 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff,
+ 0xff, "PATHPATHPATH", WBNH)
+ Interrupt (ResourceConsumer, Edge, ActiveLow, Shared,
+ 0xff,
+ "!\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !\"#$%&'()*",
+ INTH) {
+ 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16,
+ 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32,
+ 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48,
+ 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64,
+ 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80,
+ 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96,
+ 97, 98, 99,100,101,102,103,104,105,106,107,108,109,110,111,112,
+ 113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,
+ 129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,
+ 145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,
+ 161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,
+ 177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,
+ 193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,
+ 209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,
+ 225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,
+ 241,242,243,244,245,246,247,248,249,250,251,252,253,254,255}
+ Register (FFixedHW, 0xf0, 0xf1, 0xf2f3f4f5f6f7f8f9)
+ ExtendedIO (ResourceConsumer, MinFixed, MaxFixed, SubDecode, EntireRange,
+ 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
+ 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ EIOH, TypeTranslation, SparseTranslation)
+ ExtendedMemory (ResourceConsumer, SubDecode, MinFixed, MaxFixed, NonCacheable, ReadOnly,
+ 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
+ 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ EMEH, AddressRangeACPI, TypeTranslation)
+ ExtendedSpace (0xc0, ResourceConsumer, SubDecode, MinFixed, MaxFixed, 0x5a,
+ 0xd0d1d2d3d4d5d6d7, 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7,
+ 0xe8e9eaebecedeeef, 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ ESPH)
+ DWordSpace (0xc0, ResourceConsumer, SubDecode, MinFixed, MaxFixed, 0x5a,
+ 0xecedeeef, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff,
+ 0xff, "PATHPATHPATH", DSPH)
+ QWordSpace (0xc0, ResourceConsumer, SubDecode, MinFixed, MaxFixed, 0x5a,
+ 0xd8d9dadbdcdddedf, 0xe0e1e2e3e4e5e6e7, 0xe8e9eaebecedeeef,
+ 0xf0f1f2f3f4f5f6f7, 0xf8f9fafbfcfdfeff,
+ 0xff, "PATHPATHPATH", QSPH)
+ WordSpace (0xc0, ResourceConsumer, SubDecode, MinFixed, MaxFixed, 0x5a,
+ 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff,
+ 0xff, "PATHPATHPATH", WSPH)
+ }
+ StartDependentFn (1, 2) {
+ IRQ (Level, ActiveHigh, Exclusive, IRQJ) {0}
+ IRQNoFlags () {1}
+ DMA (Compatibility, NotBusMaster, Transfer16, DMAJ) {2}
+ IO (Decode16, 0xf0f1, 0xf2f3, 0xf4, 0xf5, IO0J)
+ FixedIO (0x03f1, 0xf2, FIOJ)
+ VendorShort () {0x00, 0xa2, 0xb3, 0x76, 0xd5, 0xe6, 0xf7}
+ Memory24 (ReadWrite, 0xf0f1, 0xf2f3, 0xf4f5, 0xf6f7, M24J)
+ Memory32 (ReadWrite, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff, M32J)
+ Memory32Fixed (ReadOnly, 0xf0f1f2f3, 0xf4f5f6f7, M3FJ)
+ }
+ StartDependentFn (2, 0) {}
+ StartDependentFn (2, 1) {
+ IRQ (Level, ActiveHigh, Exclusive, IRQL) {0}
+ IRQNoFlags () {1}
+ DMA (Compatibility, NotBusMaster, Transfer16, DMAL) {2}
+ IO (Decode16, 0xf0f1, 0xf2f3, 0xf4, 0xf5, IO0L)
+ FixedIO (0x03f1, 0xf2, FIOL)
+ VendorShort () {0x00, 0xa2, 0xb3, 0x76, 0xd5, 0xe6, 0xf7}
+ Memory24 (ReadWrite, 0xf0f1, 0xf2f3, 0xf4f5, 0xf6f7, M24L)
+ Memory32 (ReadWrite, 0xf0f1f2f3, 0xf4f5f6f7, 0xf8f9fafb, 0xfcfdfeff, M32L)
+ Memory32Fixed (ReadOnly, 0xf0f1f2f3, 0xf4f5f6f7, M3FL)
+ VendorLong () {0x9f,
+ 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, 0xf6, 0xf7,
+ 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff,
+ 0x00, 0x01, 0x02, 0x03}
+ }
+ StartDependentFn (2, 2) {}
+ EndDependentFn ()
+ })
+
+ m330(ts, 2, "p445", p445, p446)
+
+ // Checkings relating to RT00
+
+ m331(ts, 1, IRQ0._HE, 0x0018, IRQ1._HE, 0x3b68, "_HE")
+ m331(ts, 2, IRQ0._LL, 0x001b, IRQ1._LL, 0x3b6b, "_LL")
+ m331(ts, 3, IRQ0._SHR, 0x001c, IRQ1._SHR, 0x3b6c, "_SHR")
+
+ m331(ts, 4, DMA0._TYP, 0x004d, DMA1._TYP, 0x3b9d, "_TYP")
+ m331(ts, 5, DMA0._BM, 0x004a, DMA1._BM, 0x3b9a, "_BM")
+ m331(ts, 6, DMA0._SIZ, 0x0048, DMA1._SIZ, 0x3b98, "_SIZ")
+
+ m331(ts, 7, IO00._DEC, 0x0058, IO01._DEC, 0x3ba8, "_DEC")
+ m331(ts, 8, IO00._MIN, 0x0060, IO01._MIN, 0x3bb0, "_MIN")
+ m331(ts, 9, IO00._MAX, 0x0070, IO01._MAX, 0x3bc0, "_MAX")
+ m331(ts, 10, IO00._ALN, 0x0080, IO01._ALN, 0x3bd0, "_ALN")
+ m331(ts, 11, IO00._LEN, 0x0088, IO01._LEN, 0x3bd8, "_LEN")
+
+ m331(ts, 12, FIO0._BAS, 0x0098, FIO1._BAS, 0x3be8, "_BAS")
+ m331(ts, 13, FIO0._LEN, 0x00a8, FIO1._LEN, 0x3bf8, "_LEN")
+
+ m331(ts, 14, M240._RW, 0x0108, M241._RW, 0x3C58, "_RW")
+ m331(ts, 15, M240._MIN, 0x0110, M241._MIN, 0x3c60, "_MIN")
+ m331(ts, 16, M240._MAX, 0x0120, M241._MAX, 0x3c70, "_MAX")
+ m331(ts, 17, M240._ALN, 0x0130, M241._ALN, 0x3c80, "_ALN")
+ m331(ts, 18, M240._LEN, 0x0140, M241._LEN, 0x3c90, "_LEN")
+
+ m331(ts, 19, M320._RW, 0x0168, M321._RW, 0x3CB8, "_RW")
+ m331(ts, 20, M320._MIN, 0x0170, M321._MIN, 0x3cc0, "_MIN")
+ m331(ts, 21, M320._MAX, 0x0190, M321._MAX, 0x3ce0, "_MAX")
+ m331(ts, 22, M320._ALN, 0x01b0, M321._ALN, 0x3d00, "_ALN")
+ m331(ts, 23, M320._LEN, 0x01d0, M321._LEN, 0x3d20, "_LEN")
+
+ m331(ts, 24, M3F0._RW, 0x0208, M3F1._RW, 0x3D58, "_RW")
+ m331(ts, 25, M3F0._BAS, 0x0210, M3F1._BAS, 0x3d60, "_BAS")
+ m331(ts, 26, M3F0._LEN, 0x0230, M3F1._LEN, 0x3d80, "_LEN")
+
+ m331(ts, 27, QIO0._DEC, 0x0331, QIO1._DEC, 0x3e81, "_DEC")
+ m331(ts, 28, QIO0._MIF, 0x0332, QIO1._MIF, 0x3e82, "_MIF")
+ m331(ts, 29, QIO0._MAF, 0x0333, QIO1._MAF, 0x3e83, "_MAF")
+ m331(ts, 30, QIO0._RNG, 0x0338, QIO1._RNG, 0x3e88, "_RNG")
+ m331(ts, 31, QIO0._TTP, 0x033c, QIO1._TTP, 0x3e8c, "_TTP")
+ m331(ts, 32, QIO0._TRS, 0x033d, QIO1._TRS, 0x3e8d, "_TRS")
+ m331(ts, 33, QIO0._GRA, 0x0340, QIO1._GRA, 0x3e90, "_GRA")
+ m331(ts, 34, QIO0._MIN, 0x0380, QIO1._MIN, 0x3ed0, "_MIN")
+ m331(ts, 35, QIO0._MAX, 0x03c0, QIO1._MAX, 0x3f10, "_MAX")
+ m331(ts, 36, QIO0._TRA, 0x0400, QIO1._TRA, 0x3f50, "_TRA")
+ m331(ts, 37, QIO0._LEN, 0x0440, QIO1._LEN, 0x3f90, "_LEN")
+
+ m331(ts, 38, DIO0._DEC, 0x0511, DIO1._DEC, 0x4061, "_DEC")
+ m331(ts, 39, DIO0._MIF, 0x0512, DIO1._MIF, 0x4062, "_MIF")
+ m331(ts, 40, DIO0._MAF, 0x0513, DIO1._MAF, 0x4063, "_MAF")
+ m331(ts, 41, DIO0._RNG, 0x0518, DIO1._RNG, 0x4068, "_RNG")
+ m331(ts, 42, DIO0._TTP, 0x051c, DIO1._TTP, 0x406c, "_TTP")
+ m331(ts, 43, DIO0._TRS, 0x051d, DIO1._TRS, 0x406d, "_TRS")
+ m331(ts, 44, DIO0._GRA, 0x0520, DIO1._GRA, 0x4070, "_GRA")
+ m331(ts, 45, DIO0._MIN, 0x0540, DIO1._MIN, 0x4090, "_MIN")
+ m331(ts, 46, DIO0._MAX, 0x0560, DIO1._MAX, 0x40b0, "_MAX")
+ m331(ts, 47, DIO0._TRA, 0x0580, DIO1._TRA, 0x40d0, "_TRA")
+ m331(ts, 48, DIO0._LEN, 0x05a0, DIO1._LEN, 0x40f0, "_LEN")
+
+ m331(ts, 49, WIO0._DEC, 0x0651, WIO1._DEC, 0x41a1, "_DEC")
+ m331(ts, 50, WIO0._MIF, 0x0652, WIO1._MIF, 0x41a2, "_MIF")
+ m331(ts, 51, WIO0._MAF, 0x0653, WIO1._MAF, 0x41a3, "_MAF")
+ m331(ts, 52, WIO0._RNG, 0x0658, WIO1._RNG, 0x41a8, "_RNG")
+ m331(ts, 53, WIO0._TTP, 0x065c, WIO1._TTP, 0x41ac, "_TTP")
+ m331(ts, 54, WIO0._TRS, 0x065d, WIO1._TRS, 0x41ad, "_TRS")
+ m331(ts, 55, WIO0._GRA, 0x0660, WIO1._GRA, 0x41b0, "_GRA")
+ m331(ts, 56, WIO0._MIN, 0x0670, WIO1._MIN, 0x41c0, "_MIN")
+ m331(ts, 57, WIO0._MAX, 0x0680, WIO1._MAX, 0x41d0, "_MAX")
+ m331(ts, 58, WIO0._TRA, 0x0690, WIO1._TRA, 0x41e0, "_TRA")
+ m331(ts, 59, WIO0._LEN, 0x06a0, WIO1._LEN, 0x41f0, "_LEN")
+
+ m331(ts, 60, QME0._DEC, 0x0741, QME1._DEC, 0x4291, "_DEC")
+ m331(ts, 61, QME0._MIF, 0x0742, QME1._MIF, 0x4292, "_MIF")
+ m331(ts, 62, QME0._MAF, 0x0743, QME1._MAF, 0x4293, "_MAF")
+ m331(ts, 63, QME0._RW, 0x0748, QME1._RW, 0x4298, "_RW")
+ m331(ts, 64, QME0._MEM, 0x0749, QME1._MEM, 0x4299, "_MEM")
+ m331(ts, 65, QME0._MTP, 0x074b, QME1._MTP, 0x429b, "_MTP")
+ m331(ts, 66, QME0._TTP, 0x074d, QME1._TTP, 0x429d, "_TTP")
+ m331(ts, 67, QME0._GRA, 0x0750, QME1._GRA, 0x42a0, "_GRA")
+ m331(ts, 68, QME0._MIN, 0x0790, QME1._MIN, 0x42e0, "_MIN")
+ m331(ts, 69, QME0._MAX, 0x07d0, QME1._MAX, 0x4320, "_MAX")
+ m331(ts, 70, QME0._TRA, 0x0810, QME1._TRA, 0x4360, "_TRA")
+ m331(ts, 71, QME0._LEN, 0x0850, QME1._LEN, 0x43a0, "_LEN")
+
+ m331(ts, 72, DME0._DEC, 0x0921, DME1._DEC, 0x4471, "_DEC")
+ m331(ts, 73, DME0._MIF, 0x0922, DME1._MIF, 0x4472, "_MIF")
+ m331(ts, 74, DME0._MAF, 0x0923, DME1._MAF, 0x4473, "_MAF")
+ m331(ts, 75, DME0._RW, 0x0928, DME1._RW, 0x4478, "_RW")
+ m331(ts, 76, DME0._MEM, 0x0929, DME1._MEM, 0x4479, "_MEM")
+ m331(ts, 77, DME0._MTP, 0x092b, DME1._MTP, 0x447b, "_MTP")
+ m331(ts, 78, DME0._TTP, 0x092d, DME1._TTP, 0x447d, "_TTP")
+ m331(ts, 79, DME0._GRA, 0x0930, DME1._GRA, 0x4480, "_GRA")
+ m331(ts, 80, DME0._MIN, 0x0950, DME1._MIN, 0x44a0, "_MIN")
+ m331(ts, 81, DME0._MAX, 0x0970, DME1._MAX, 0x44c0, "_MAX")
+ m331(ts, 82, DME0._TRA, 0x0990, DME1._TRA, 0x44e0, "_TRA")
+ m331(ts, 83, DME0._LEN, 0x09b0, DME1._LEN, 0x4500, "_LEN")
+
+ m331(ts, 84, WBN0._DEC, 0x0a61, WBN1._DEC, 0x45b1, "_DEC")
+ m331(ts, 85, WBN0._MIF, 0x0a62, WBN1._MIF, 0x45b2, "_MIF")
+ m331(ts, 86, WBN0._MAF, 0x0a63, WBN1._MAF, 0x45b3, "_MAF")
+ m331(ts, 87, WBN0._GRA, 0x0a70, WBN1._GRA, 0x45c0, "_GRA")
+ m331(ts, 88, WBN0._MIN, 0x0a80, WBN1._MIN, 0x45d0, "_MIN")
+ m331(ts, 89, WBN0._MAX, 0x0a90, WBN1._MAX, 0x45e0, "_MAX")
+ m331(ts, 90, WBN0._TRA, 0x0aa0, WBN1._TRA, 0x45f0, "_TRA")
+ m331(ts, 91, WBN0._LEN, 0x0ab0, WBN1._LEN, 0x4600, "_LEN")
+
+ m331(ts, 92, INT0._HE, 0x0b49, INT1._HE, 0x4699, "_HE")
+ m331(ts, 93, INT0._LL, 0x0b4a, INT1._LL, 0x469a, "_LL")
+ m331(ts, 94, INT0._SHR, 0x0b4b, INT1._SHR, 0x469b, "_SHR")
+ m331(ts, 95, INT0._INT, 0x0b58, INT1._INT, 0x46a8, "_INT")
+
+ m331(ts, 96, EIO0._DEC, 0x3221, EIO1._DEC, 0x6d71, "_DEC")
+ m331(ts, 97, EIO0._MIF, 0x3222, EIO1._MIF, 0x6d72, "_MIF")
+ m331(ts, 98, EIO0._MAF, 0x3223, EIO1._MAF, 0x6d73, "_MAF")
+ m331(ts, 99, EIO0._RNG, 0x3228, EIO1._RNG, 0x6d78, "_RNG")
+ m331(ts, 100, EIO0._TTP, 0x322c, EIO1._TTP, 0x6d7c, "_TTP")
+ m331(ts, 101, EIO0._TRS, 0x322d, EIO1._TRS, 0x6d7d, "_TRS")
+ m331(ts, 102, EIO0._GRA, 0x3240, EIO1._GRA, 0x6d90, "_GRA")
+ m331(ts, 103, EIO0._MIN, 0x3280, EIO1._MIN, 0x6dd0, "_MIN")
+ m331(ts, 104, EIO0._MAX, 0x32c0, EIO1._MAX, 0x6e10, "_MAX")
+ m331(ts, 105, EIO0._TRA, 0x3300, EIO1._TRA, 0x6e50, "_TRA")
+ m331(ts, 106, EIO0._LEN, 0x3340, EIO1._LEN, 0x6e90, "_LEN")
+ m331(ts, 107, EIO0._ATT, 0x3380, EIO1._ATT, 0x6ed0, "_ATT")
+
+ m331(ts, 108, EME0._DEC, 0x33e1, EME1._DEC, 0x6f31, "_DEC")
+ m331(ts, 109, EME0._MIF, 0x33e2, EME1._MIF, 0x6f32, "_MIF")
+ m331(ts, 110, EME0._MAF, 0x33e3, EME1._MAF, 0x6f33, "_MAF")
+ m331(ts, 111, EME0._RW, 0x33e8, EME1._RW, 0x6f38, "_RW")
+ m331(ts, 112, EME0._MEM, 0x33e9, EME1._MEM, 0x6f39, "_MEM")
+ m331(ts, 113, EME0._MTP, 0x33eb, EME1._MTP, 0x6f3b, "_MTP")
+ m331(ts, 114, EME0._TTP, 0x33ed, EME1._TTP, 0x6f3d, "_TTP")
+ m331(ts, 115, EME0._GRA, 0x3400, EME1._GRA, 0x6f50, "_GRA")
+ m331(ts, 116, EME0._MIN, 0x3440, EME1._MIN, 0x6f90, "_MIN")
+ m331(ts, 117, EME0._MAX, 0x3480, EME1._MAX, 0x6fd0, "_MAX")
+ m331(ts, 118, EME0._TRA, 0x34c0, EME1._TRA, 0x7010, "_TRA")
+ m331(ts, 119, EME0._LEN, 0x3500, EME1._LEN, 0x7050, "_LEN")
+ m331(ts, 120, EME0._ATT, 0x3540, EME1._ATT, 0x7090, "_ATT")
+
+ m331(ts, 121, ESP0._DEC, 0x35a1, ESP1._DEC, 0x70f1, "_DEC")
+ m331(ts, 122, ESP0._MIF, 0x35a2, ESP1._MIF, 0x70f2, "_MIF")
+ m331(ts, 123, ESP0._MAF, 0x35a3, ESP1._MAF, 0x70f3, "_MAF")
+ m331(ts, 124, ESP0._GRA, 0x35c0, ESP1._GRA, 0x7110, "_GRA")
+ m331(ts, 125, ESP0._MIN, 0x3600, ESP1._MIN, 0x7150, "_MIN")
+ m331(ts, 126, ESP0._MAX, 0x3640, ESP1._MAX, 0x7190, "_MAX")
+ m331(ts, 127, ESP0._TRA, 0x3680, ESP1._TRA, 0x71d0, "_TRA")
+ m331(ts, 128, ESP0._LEN, 0x36c0, ESP1._LEN, 0x7210, "_LEN")
+ m331(ts, 129, ESP0._ATT, 0x3700, ESP1._ATT, 0x7250, "_ATT")
+
+ m331(ts, 130, DSP0._DEC, 0x3761, DSP1._DEC, 0x72b1, "_DEC")
+ m331(ts, 131, DSP0._MIF, 0x3762, DSP1._MIF, 0x72b2, "_MIF")
+ m331(ts, 132, DSP0._MAF, 0x3763, DSP1._MAF, 0x72b3, "_MAF")
+ m331(ts, 133, DSP0._GRA, 0x3770, DSP1._GRA, 0x72c0, "_GRA")
+ m331(ts, 134, DSP0._MIN, 0x3790, DSP1._MIN, 0x72e0, "_MIN")
+ m331(ts, 135, DSP0._MAX, 0x37b0, DSP1._MAX, 0x7300, "_MAX")
+ m331(ts, 136, DSP0._TRA, 0x37d0, DSP1._TRA, 0x7320, "_TRA")
+ m331(ts, 137, DSP0._LEN, 0x37f0, DSP1._LEN, 0x7340, "_LEN")
+
+ m331(ts, 138, QSP0._DEC, 0x38a1, QSP1._DEC, 0x73f1, "_DEC")
+ m331(ts, 139, QSP0._MIF, 0x38a2, QSP1._MIF, 0x73f2, "_MIF")
+ m331(ts, 140, QSP0._MAF, 0x38a3, QSP1._MAF, 0x73f3, "_MAF")
+ m331(ts, 141, QSP0._GRA, 0x38b0, QSP1._GRA, 0x7400, "_GRA")
+ m331(ts, 142, QSP0._MIN, 0x38f0, QSP1._MIN, 0x7440, "_MIN")
+ m331(ts, 143, QSP0._MAX, 0x3930, QSP1._MAX, 0x7480, "_MAX")
+ m331(ts, 144, QSP0._TRA, 0x3970, QSP1._TRA, 0x74c0, "_TRA")
+ m331(ts, 145, QSP0._LEN, 0x39b0, QSP1._LEN, 0x7500, "_LEN")
+
+ m331(ts, 146, WSP0._DEC, 0x3a81, WSP1._DEC, 0x75d1, "_DEC")
+ m331(ts, 147, WSP0._MIF, 0x3a82, WSP1._MIF, 0x75d2, "_MIF")
+ m331(ts, 148, WSP0._MAF, 0x3a83, WSP1._MAF, 0x75d3, "_MAF")
+ m331(ts, 149, WSP0._GRA, 0x3a90, WSP1._GRA, 0x75e0, "_GRA")
+ m331(ts, 150, WSP0._MIN, 0x3aa0, WSP1._MIN, 0x75f0, "_MIN")
+ m331(ts, 151, WSP0._MAX, 0x3ab0, WSP1._MAX, 0x7600, "_MAX")
+ m331(ts, 152, WSP0._TRA, 0x3ac0, WSP1._TRA, 0x7610, "_TRA")
+ m331(ts, 153, WSP0._LEN, 0x3ad0, WSP1._LEN, 0x7620, "_LEN")
+
+ // Checkings relating to RT01
+
+ m331(ts, 154, IRQ2._HE, 0x20, IRQ3._HE, 0x4780, "_HE")
+ m331(ts, 155, IRQ2._LL, 0x23, IRQ3._LL, 0x4783, "_LL")
+ m331(ts, 156, IRQ2._SHR, 0x24, IRQ3._SHR, 0x4784, "_SHR")
+
+ m331(ts, 157, IRQ4._HE, 0x60, IRQ5._HE, 0x47c0, "_HE")
+ m331(ts, 158, IRQ4._LL, 0x63, IRQ5._LL, 0x47c3, "_LL")
+ m331(ts, 159, IRQ4._SHR, 0x64, IRQ5._SHR, 0x47c4, "_SHR")
+
+ m331(ts, 160, DMA4._TYP, 0x95, DMA5._TYP, 0x47f5, "_TYP")
+ m331(ts, 161, DMA4._BM, 0x92, DMA5._BM, 0x47f2, "_BM")
+ m331(ts, 162, DMA4._SIZ, 0x90, DMA5._SIZ, 0x47f0, "_SIZ")
+
+ m331(ts, 163, IRQ6._HE, 0xc0, IRQ7._HE, 0x4820, "_HE")
+ m331(ts, 164, IRQ6._LL, 0xc3, IRQ7._LL, 0x4823, "_LL")
+ m331(ts, 165, IRQ6._SHR, 0xc4, IRQ7._SHR, 0x4824, "_SHR")
+
+ m331(ts, 166, DMA6._TYP, 0xf5, DMA7._TYP, 0x4855, "_TYP")
+ m331(ts, 167, DMA6._BM, 0xf2, DMA7._BM, 0x4852, "_BM")
+ m331(ts, 168, DMA6._SIZ, 0xf0, DMA7._SIZ, 0x4850, "_SIZ")
+
+ m331(ts, 169, IO06._DEC, 0x100, IO07._DEC, 0x4860, "_DEC")
+ m331(ts, 170, IO06._MIN, 0x108, IO07._MIN, 0x4868, "_MIN")
+ m331(ts, 171, IO06._MAX, 0x118, IO07._MAX, 0x4878, "_MAX")
+ m331(ts, 172, IO06._ALN, 0x128, IO07._ALN, 0x4888, "_ALN")
+ m331(ts, 173, IO06._LEN, 0x130, IO07._LEN, 0x4890, "_LEN")
+
+ m331(ts, 174, IRQ8._HE, 0x160, IRQ9._HE, 0x48c0, "_HE")
+ m331(ts, 175, IRQ8._LL, 0x163, IRQ9._LL, 0x48c3, "_LL")
+ m331(ts, 176, IRQ8._SHR, 0x164, IRQ9._SHR, 0x48c4, "_SHR")
+
+ m331(ts, 177, DMA8._TYP, 0x195, DMA9._TYP, 0x48f5, "_TYP")
+ m331(ts, 178, DMA8._BM, 0x192, DMA9._BM, 0x48f2, "_BM")
+ m331(ts, 179, DMA8._SIZ, 0x190, DMA9._SIZ, 0x48f0, "_SIZ")
+
+ m331(ts, 180, IO08._DEC, 0x1a0, IO09._DEC, 0x4900, "_DEC")
+ m331(ts, 181, IO08._MIN, 0x1a8, IO09._MIN, 0x4908, "_MIN")
+ m331(ts, 182, IO08._MAX, 0x1b8, IO09._MAX, 0x4918, "_MAX")
+ m331(ts, 183, IO08._ALN, 0x1c8, IO09._ALN, 0x4928, "_ALN")
+ m331(ts, 184, IO08._LEN, 0x1d0, IO09._LEN, 0x4930, "_LEN")
+
+ m331(ts, 185, FIO8._BAS, 0x1e0, FIO9._BAS, 0x4940, "_BAS")
+ m331(ts, 186, FIO8._LEN, 0x1f0, FIO9._LEN, 0x4950, "_LEN")
+
+ m331(ts, 187, IRQA._HE, 0x220, IRQB._HE, 0x4980, "_HE")
+ m331(ts, 188, IRQA._LL, 0x223, IRQB._LL, 0x4983, "_LL")
+ m331(ts, 189, IRQA._SHR, 0x224, IRQB._SHR, 0x4984, "_SHR")
+
+ m331(ts, 190, DMAA._TYP, 0x255, DMAB._TYP, 0x49b5, "_TYP")
+ m331(ts, 191, DMAA._BM, 0x252, DMAB._BM, 0x49b2, "_BM")
+ m331(ts, 192, DMAA._SIZ, 0x250, DMAB._SIZ, 0x49b0, "_SIZ")
+
+ m331(ts, 193, IO0A._DEC, 0x260, IO0B._DEC, 0x49c0, "_DEC")
+ m331(ts, 194, IO0A._MIN, 0x268, IO0B._MIN, 0x49c8, "_MIN")
+ m331(ts, 195, IO0A._MAX, 0x278, IO0B._MAX, 0x49d8, "_MAX")
+ m331(ts, 196, IO0A._ALN, 0x288, IO0B._ALN, 0x49e8, "_ALN")
+ m331(ts, 197, IO0A._LEN, 0x290, IO0B._LEN, 0x49f0, "_LEN")
+
+ m331(ts, 198, FIOA._BAS, 0x2a0, FIOB._BAS, 0x4a00, "_BAS")
+ m331(ts, 199, FIOA._LEN, 0x2b0, FIOB._LEN, 0x4a10, "_LEN")
+
+ m331(ts, 200, IRQC._HE, 0x320, IRQD._HE, 0x4a80, "_HE")
+ m331(ts, 201, IRQC._LL, 0x323, IRQD._LL, 0x4a83, "_LL")
+ m331(ts, 202, IRQC._SHR, 0x324, IRQD._SHR, 0x4a84, "_SHR")
+
+ m331(ts, 203, DMAC._TYP, 0x355, DMAD._TYP, 0x4ab5, "_TYP")
+ m331(ts, 204, DMAC._BM, 0x352, DMAD._BM, 0x4ab2, "_BM")
+ m331(ts, 205, DMAC._SIZ, 0x350, DMAD._SIZ, 0x4ab0, "_SIZ")
+
+ m331(ts, 206, IO0C._DEC, 0x360, IO0D._DEC, 0x4ac0, "_DEC")
+ m331(ts, 207, IO0C._MIN, 0x368, IO0D._MIN, 0x4ac8, "_MIN")
+ m331(ts, 208, IO0C._MAX, 0x378, IO0D._MAX, 0x4ad8, "_MAX")
+ m331(ts, 209, IO0C._ALN, 0x388, IO0D._ALN, 0x4ae8, "_ALN")
+ m331(ts, 210, IO0C._LEN, 0x390, IO0D._LEN, 0x4af0, "_LEN")
+
+ m331(ts, 211, FIOC._BAS, 0x3a0, FIOD._BAS, 0x4b00, "_BAS")
+ m331(ts, 212, FIOC._LEN, 0x3b0, FIOD._LEN, 0x4b10, "_LEN")
+
+ m331(ts, 213, M24C._RW, 0x410, M24D._RW, 0x4b70, "_RW")
+ m331(ts, 214, M24C._MIN, 0x418, M24D._MIN, 0x4b78, "_MIN")
+ m331(ts, 215, M24C._MAX, 0x428, M24D._MAX, 0x4b88, "_MAX")
+ m331(ts, 216, M24C._ALN, 0x438, M24D._ALN, 0x4b98, "_ALN")
+ m331(ts, 217, M24C._LEN, 0x448, M24D._LEN, 0x4ba8, "_LEN")
+
+ m331(ts, 218, IRQE._HE, 0x480, IRQF._HE, 0x4be0, "_HE")
+ m331(ts, 219, IRQE._LL, 0x483, IRQF._LL, 0x4be3, "_LL")
+ m331(ts, 220, IRQE._SHR, 0x484, IRQF._SHR, 0x4be4, "_SHR")
+
+ m331(ts, 221, DMAE._TYP, 0x4b5, DMAF._TYP, 0x4c15, "_TYP")
+ m331(ts, 222, DMAE._BM, 0x4b2, DMAF._BM, 0x4c12, "_BM")
+ m331(ts, 223, DMAE._SIZ, 0x4b0, DMAF._SIZ, 0x4c10, "_SIZ")
+
+ m331(ts, 224, IO0E._DEC, 0x4c0, IO0F._DEC, 0x4c20, "_DEC")
+ m331(ts, 225, IO0E._MIN, 0x4c8, IO0F._MIN, 0x4c28, "_MIN")
+ m331(ts, 226, IO0E._MAX, 0x4d8, IO0F._MAX, 0x4c38, "_MAX")
+ m331(ts, 227, IO0E._ALN, 0x4e8, IO0F._ALN, 0x4c48, "_ALN")
+ m331(ts, 228, IO0E._LEN, 0x4f0, IO0F._LEN, 0x4c50, "_LEN")
+
+ m331(ts, 229, FIOE._BAS, 0x500, FIOF._BAS, 0x4c60, "_BAS")
+ m331(ts, 230, FIOE._LEN, 0x510, FIOF._LEN, 0x4c70, "_LEN")
+
+ m331(ts, 231, M24E._RW, 0x570, M24F._RW, 0x4cd0, "_RW")
+ m331(ts, 232, M24E._MIN, 0x578, M24F._MIN, 0x4cd8, "_MIN")
+ m331(ts, 233, M24E._MAX, 0x588, M24F._MAX, 0x4ce8, "_MAX")
+ m331(ts, 234, M24E._ALN, 0x598, M24F._ALN, 0x4cf8, "_ALN")
+ m331(ts, 235, M24E._LEN, 0x5a8, M24F._LEN, 0x4d08, "_LEN")
+
+ m331(ts, 236, M32E._RW, 0x5d0, M32F._RW, 0x4d30, "_RW")
+ m331(ts, 237, M32E._MIN, 0x5d8, M32F._MIN, 0x4d38, "_MIN")
+ m331(ts, 238, M32E._MAX, 0x5f8, M32F._MAX, 0x4d58, "_MAX")
+ m331(ts, 239, M32E._ALN, 0x618, M32F._ALN, 0x4d78, "_ALN")
+ m331(ts, 240, M32E._LEN, 0x638, M32F._LEN, 0x4d98, "_LEN")
+
+ // Checkings below are not exhaustive
+
+ m331(ts, 241, M3FG._RW, 0x870, M3FH._RW, 0x4fd0, "_RW")
+ m331(ts, 242, M3FG._BAS, 0x878, M3FH._BAS, 0x4fd8, "_BAS")
+ m331(ts, 243, M3FG._LEN, 0x898, M3FH._LEN, 0x4ff8, "_LEN")
+
+ m331(ts, 244, M3FI._RW, 0x43d0, M3FJ._RW, 0x8b30, "_RW")
+ m331(ts, 245, M3FI._BAS, 0x43d8, M3FJ._BAS, 0x8b38, "_BAS")
+ m331(ts, 246, M3FI._LEN, 0x43f8, M3FJ._LEN, 0x8b58, "_LEN")
+
+ m331(ts, 247, M3FK._RW, 0x4640, M3FL._RW, 0x8da0, "_RW")
+ m331(ts, 248, M3FK._BAS, 0x4648, M3FL._BAS, 0x8da8, "_BAS")
+ m331(ts, 249, M3FK._LEN, 0x4668, M3FL._LEN, 0x8dc8, "_LEN")
} \ No newline at end of file
diff --git a/tests/aslts/src/runtime/collections/functional/descriptor/rtemplate.asl b/tests/aslts/src/runtime/collections/functional/descriptor/rtemplate.asl
index f40e638f1..11878939f 100644
--- a/tests/aslts/src/runtime/collections/functional/descriptor/rtemplate.asl
+++ b/tests/aslts/src/runtime/collections/functional/descriptor/rtemplate.asl
@@ -1,164 +1,164 @@
-/*
- * Some or all of this work - Copyright (c) 2006 - 2014, Intel Corp.
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without modification,
- * are permitted provided that the following conditions are met:
- *
- * Redistributions of source code must retain the above copyright notice,
- * this list of conditions and the following disclaimer.
- * Redistributions in binary form must reproduce the above copyright notice,
- * this list of conditions and the following disclaimer in the documentation
- * and/or other materials provided with the distribution.
- * Neither the name of Intel Corporation nor the names of its contributors
- * may be used to endorse or promote products derived from this software
- * without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
- * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
- * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
- * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
- * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
- * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-/*
- * Resource Descriptor macros
- */
-
-Name(z029, 29)
-Name(lpN0, 0)
-Name(lpC0, 0)
-
-Method(m330, 5) // ts, len, msg, op, res
-{
-
- Store(arg1, lpN0)
- Store(0, lpC0)
-
- While(lpN0) {
-
- // Operand
-
- Store(DeRefOf(Index(arg3, lpC0)), Local0)
-
- // Expected result
-
- Store(DeRefOf(Index(arg4, lpC0)), Local1)
-
- if (LNotEqual(Local0, Local1)) {
- err(arg0, z029, 0, 0, 0, lpC0, arg2)
- }
-
- Decrement(lpN0)
- Increment(lpC0)
- }
- return (0)
-}
-
-Method(m331, 7) // ts, grerr, val0, ver0, val1, ver1, msg
-{
- if (LNotEqual(arg2, arg3)) {
- err(arg0, z029, arg1, arg6, arg6, arg2, arg3)
- }
- if (LNotEqual(arg4, arg5)) {
- err(arg0, z029, arg1, arg6, arg6, arg4, arg5)
- }
-}
-
-Method(m332, 6, Serialized) // ts, len, msg, op1, op2, res
-{
- Name(lpN0, 0)
- Name(lpC0, 0)
-
- Store(arg1, lpN0)
- Store(0, lpC0)
-
- While(lpN0) {
-
- // Operand 1
-
- Store(DeRefOf(Index(arg3, lpC0)), Local0)
-
- // Operand 2
-
- Store(DeRefOf(Index(arg4, lpC0)), Local1)
-
- // Expected result
-
- Store(DeRefOf(Index(arg5, lpC0)), Local2)
-
- Store(ConcatenateResTemplate(Local0, Local1), Local3)
-
-
- if (LNotEqual(Local3, Local2)) {
- Store(Local3, Debug)
- Store(Local2, Debug)
- err(arg0, z029, 3, 0, 0, lpC0, arg2)
- }
-
- Decrement(lpN0)
- Increment(lpC0)
- }
- return (0)
-}
-
-// components/utilities/utmisc.c AcpiUtGenerateChecksum() analog
-Method(m335, 2, Serialized) // buf, len
-{
- Name(lpN0, 0)
- Name(lpC0, 0)
-
- Store(0, Local0) // sum
-
- Store(arg1, lpN0)
- Store(0, lpC0)
-
- While(lpN0) {
- Store(DeRefOf(Index(arg0, lpC0)), Local1)
- Add(Local0, Local1, Local0)
- Mod(Local0, 0x100, Local0)
- Decrement(lpN0)
- Increment(lpC0)
- }
-
- Subtract(0, Local0, Local0)
- Mod(Local0, 0x100, Local0)
-
- Store("checksum", Debug)
- Store(Local0, Debug)
-
- return (Local0)
-}
-
-// Updates the last byte of each buffer in package with checksum
-Method(m334, 2, Serialized) // pkg, len
-{
- Name(lpN0, 0)
- Name(lpC0, 0)
-
- Store(arg1, lpN0)
- Store(0, lpC0)
-
- While(lpN0) {
-
- Store(DeRefOf(Index(arg0, lpC0)), Local1)
- Store(SizeOf(Local1), Local2)
-
- if (Local2) {
- Decrement(Local2)
- Store(m335(Local1, Local2), Local3)
- Store(Local3, Index(Local1, Local2))
- Store(Local1, Index(arg0, lpC0))
- }
-
- Decrement(lpN0)
- Increment(lpC0)
- }
-
- return (0)
-}
+/*
+ * Some or all of this work - Copyright (c) 2006 - 2015, Intel Corp.
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without modification,
+ * are permitted provided that the following conditions are met:
+ *
+ * Redistributions of source code must retain the above copyright notice,
+ * this list of conditions and the following disclaimer.
+ * Redistributions in binary form must reproduce the above copyright notice,
+ * this list of conditions and the following disclaimer in the documentation
+ * and/or other materials provided with the distribution.
+ * Neither the name of Intel Corporation nor the names of its contributors
+ * may be used to endorse or promote products derived from this software
+ * without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
+ * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+ * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+ * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+ * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+ * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+/*
+ * Resource Descriptor macros
+ */
+
+Name(z029, 29)
+Name(lpN0, 0)
+Name(lpC0, 0)
+
+Method(m330, 5) // ts, len, msg, op, res
+{
+
+ Store(arg1, lpN0)
+ Store(0, lpC0)
+
+ While(lpN0) {
+
+ // Operand
+
+ Store(DeRefOf(Index(arg3, lpC0)), Local0)
+
+ // Expected result
+
+ Store(DeRefOf(Index(arg4, lpC0)), Local1)
+
+ if (LNotEqual(Local0, Local1)) {
+ err(arg0, z029, 0, 0, 0, lpC0, arg2)
+ }
+
+ Decrement(lpN0)
+ Increment(lpC0)
+ }
+ return (0)
+}
+
+Method(m331, 7) // ts, grerr, val0, ver0, val1, ver1, msg
+{
+ if (LNotEqual(arg2, arg3)) {
+ err(arg0, z029, arg1, arg6, arg6, arg2, arg3)
+ }
+ if (LNotEqual(arg4, arg5)) {
+ err(arg0, z029, arg1, arg6, arg6, arg4, arg5)
+ }
+}
+
+Method(m332, 6, Serialized) // ts, len, msg, op1, op2, res
+{
+ Name(lpN0, 0)
+ Name(lpC0, 0)
+
+ Store(arg1, lpN0)
+ Store(0, lpC0)
+
+ While(lpN0) {
+
+ // Operand 1
+
+ Store(DeRefOf(Index(arg3, lpC0)), Local0)
+
+ // Operand 2
+
+ Store(DeRefOf(Index(arg4, lpC0)), Local1)
+
+ // Expected result
+
+ Store(DeRefOf(Index(arg5, lpC0)), Local2)
+
+ Store(ConcatenateResTemplate(Local0, Local1), Local3)
+
+
+ if (LNotEqual(Local3, Local2)) {
+ Store(Local3, Debug)
+ Store(Local2, Debug)
+ err(arg0, z029, 3, 0, 0, lpC0, arg2)
+ }
+
+ Decrement(lpN0)
+ Increment(lpC0)
+ }
+ return (0)
+}
+
+// components/utilities/utmisc.c AcpiUtGenerateChecksum() analog
+Method(m335, 2, Serialized) // buf, len
+{
+ Name(lpN0, 0)
+ Name(lpC0, 0)
+
+ Store(0, Local0) // sum
+
+ Store(arg1, lpN0)
+ Store(0, lpC0)
+
+ While(lpN0) {
+ Store(DeRefOf(Index(arg0, lpC0)), Local1)
+ Add(Local0, Local1, Local0)
+ Mod(Local0, 0x100, Local0)
+ Decrement(lpN0)
+ Increment(lpC0)
+ }
+
+ Subtract(0, Local0, Local0)
+ Mod(Local0, 0x100, Local0)
+
+ Store("checksum", Debug)
+ Store(Local0, Debug)
+
+ return (Local0)
+}
+
+// Updates the last byte of each buffer in package with checksum
+Method(m334, 2, Serialized) // pkg, len
+{
+ Name(lpN0, 0)
+ Name(lpC0, 0)
+
+ Store(arg1, lpN0)
+ Store(0, lpC0)
+
+ While(lpN0) {
+
+ Store(DeRefOf(Index(arg0, lpC0)), Local1)
+ Store(SizeOf(Local1), Local2)
+
+ if (Local2) {
+ Decrement(Local2)
+ Store(m335(Local1, Local2), Local3)
+ Store(Local3, Index(Local1, Local2))
+ Store(Local1, Index(arg0, lpC0))
+ }
+
+ Decrement(lpN0)
+ Increment(lpC0)
+ }
+
+ return (0)
+}
diff --git a/tests/aslts/src/runtime/collections/functional/descriptor/spiserialbus.asl b/tests/aslts/src/runtime/collections/functional/descriptor/spiserialbus.asl
index b1390af53..281a6ef1b 100644
--- a/tests/aslts/src/runtime/collections/functional/descriptor/spiserialbus.asl
+++ b/tests/aslts/src/runtime/collections/functional/descriptor/spiserialbus.asl
@@ -1,1771 +1,1771 @@
-/*
- * Some or all of this work - Copyright (c) 2006 - 2014, Intel Corp.
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without modification,
- * are permitted provided that the following conditions are met:
- *
- * Redistributions of source code must retain the above copyright notice,
- * this list of conditions and the following disclaimer.
- * Redistributions in binary form must reproduce the above copyright notice,
- * this list of conditions and the following disclaimer in the documentation
- * and/or other materials provided with the distribution.
- * Neither the name of Intel Corporation nor the names of its contributors
- * may be used to endorse or promote products derived from this software
- * without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
- * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
- * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
- * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
- * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
- * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-/*
- * Resource Descriptor macros
- *
- * SpiSerialBus Resource Descriptor Macro
- */
-Device (SPI) {}
-
-Name (p458, Package() {
- ResourceTemplate () {
- SpiSerialBus (0x6789, PolarityHigh, FourWireMode, 0x07,
- DeviceInitiated, 0xAABBCCDD, ClockPolarityLow,
- ClockPhaseFirst, "\\SPI", 0xEE, ResourceConsumer, ,
- RawDataBuffer (0x05) {0xF0, 0xF1, 0xF2, 0xF3, 0xF4})
- },
- ResourceTemplate () {
- SpiSerialBus (0x6789, PolarityHigh, FourWireMode, 0x07,
- DeviceInitiated, 0xAABBCCDD, ClockPolarityLow,
- ClockPhaseSecond, "\\SPI", 0xEE, ResourceConsumer, ,
- RawDataBuffer (0x05) {0xF0, 0xF1, 0xF2, 0xF3, 0xF4})
- },
- ResourceTemplate () {
- SpiSerialBus (0x6789, PolarityHigh, FourWireMode, 0x08,
- DeviceInitiated, 0xAABBCCDD, ClockPolarityHigh,
- ClockPhaseFirst, "\\SPI", 0xEE, ResourceConsumer, ,
- RawDataBuffer (0x05) {0xF0, 0xF1, 0xF2, 0xF3, 0xF4})
- },
- ResourceTemplate () {
- SpiSerialBus (0x6789, PolarityHigh, FourWireMode, 0x08,
- DeviceInitiated, 0xAABBCCDD, ClockPolarityHigh,
- ClockPhaseSecond, "\\SPI", 0xEE, ResourceConsumer, ,
- RawDataBuffer (0x05) {0xF0, 0xF1, 0xF2, 0xF3, 0xF4})
- },
- ResourceTemplate () {
- SpiSerialBus (0x6789, PolarityHigh, FourWireMode, 0x07,
- ControllerInitiated, 0xAABBCCDD, ClockPolarityLow,
- ClockPhaseFirst, "\\SPI", 0xEE, ResourceConsumer, ,
- RawDataBuffer (0x05) {0xF0, 0xF1, 0xF2, 0xF3, 0xF4})
- },
- ResourceTemplate () {
- SpiSerialBus (0x6789, PolarityHigh, FourWireMode, 0x07,
- ControllerInitiated, 0xAABBCCDD, ClockPolarityLow,
- ClockPhaseSecond, "\\SPI", 0xEE, ResourceConsumer, ,
- RawDataBuffer (0x05) {0xF0, 0xF1, 0xF2, 0xF3, 0xF4})
- },
- ResourceTemplate () {
- SpiSerialBus (0x6789, PolarityHigh, FourWireMode, 0x08,
- ControllerInitiated, 0xAABBCCDD, ClockPolarityHigh,
- ClockPhaseFirst, "\\SPI", 0xEE, ResourceConsumer, ,
- RawDataBuffer (0x05) {0xF0, 0xF1, 0xF2, 0xF3, 0xF4})
- },
- ResourceTemplate () {
- SpiSerialBus (0x6789, PolarityHigh, FourWireMode, 0x08,
- ControllerInitiated, 0xAABBCCDD, ClockPolarityHigh,
- ClockPhaseSecond, "\\SPI", 0xEE, ResourceConsumer, ,
- RawDataBuffer (0x05) {0xF0, 0xF1, 0xF2, 0xF3, 0xF4})
- },
- ResourceTemplate () {
- SpiSerialBus (0x6789, PolarityHigh, ThreeWireMode, 0x07,
- DeviceInitiated, 0xAABBCCDD, ClockPolarityLow,
- ClockPhaseFirst, "\\SPI", 0xEE, ResourceConsumer, ,
- RawDataBuffer (0x05) {0xF0, 0xF1, 0xF2, 0xF3, 0xF4})
- },
- ResourceTemplate () {
- SpiSerialBus (0x6789, PolarityHigh, ThreeWireMode, 0x07,
- DeviceInitiated, 0xAABBCCDD, ClockPolarityLow,
- ClockPhaseSecond, "\\SPI", 0xEE, ResourceConsumer, ,
- RawDataBuffer (0x05) {0xF0, 0xF1, 0xF2, 0xF3, 0xF4})
- },
- ResourceTemplate () {
- SpiSerialBus (0x6789, PolarityHigh, ThreeWireMode, 0x08,
- DeviceInitiated, 0xAABBCCDD, ClockPolarityHigh,
- ClockPhaseFirst, "\\SPI", 0xEE, ResourceConsumer, ,
- RawDataBuffer (0x05) {0xF0, 0xF1, 0xF2, 0xF3, 0xF4})
- },
- ResourceTemplate () {
- SpiSerialBus (0x6789, PolarityHigh, ThreeWireMode, 0x08,
- DeviceInitiated, 0xAABBCCDD, ClockPolarityHigh,
- ClockPhaseSecond, "\\SPI", 0xEE, ResourceConsumer, ,
- RawDataBuffer (0x05) {0xF0, 0xF1, 0xF2, 0xF3, 0xF4})
- },
- ResourceTemplate () {
- SpiSerialBus (0x6789, PolarityHigh, ThreeWireMode, 0x07,
- ControllerInitiated, 0xAABBCCDD, ClockPolarityLow,
- ClockPhaseFirst, "\\SPI", 0xEE, ResourceConsumer, ,
- RawDataBuffer (0x05) {0xF0, 0xF1, 0xF2, 0xF3, 0xF4})
- },
- ResourceTemplate () {
- SpiSerialBus (0x6789, PolarityHigh, ThreeWireMode, 0x07,
- ControllerInitiated, 0xAABBCCDD, ClockPolarityLow,
- ClockPhaseSecond, "\\SPI", 0xEE, ResourceConsumer, ,
- RawDataBuffer (0x05) {0xF0, 0xF1, 0xF2, 0xF3, 0xF4})
- },
- ResourceTemplate () {
- SpiSerialBus (0x6789, PolarityHigh, ThreeWireMode, 0x08,
- ControllerInitiated, 0xAABBCCDD, ClockPolarityHigh,
- ClockPhaseFirst, "\\SPI", 0xEE, ResourceConsumer, ,
- RawDataBuffer (0x05) {0xF0, 0xF1, 0xF2, 0xF3, 0xF4})
- },
- ResourceTemplate () {
- SpiSerialBus (0x6789, PolarityHigh, ThreeWireMode, 0x08,
- ControllerInitiated, 0xAABBCCDD, ClockPolarityHigh,
- ClockPhaseSecond, "\\SPI", 0xEE, ResourceConsumer, ,
- RawDataBuffer (0x05) {0xF0, 0xF1, 0xF2, 0xF3, 0xF4})
- },
- ResourceTemplate () {
- SpiSerialBus (0x6789, PolarityLow, FourWireMode, 0x07,
- DeviceInitiated, 0xAABBCCDD, ClockPolarityLow,
- ClockPhaseFirst, "\\SPI", 0xEE, ResourceConsumer, ,
- RawDataBuffer (0x05) {0xF0, 0xF1, 0xF2, 0xF3, 0xF4})
- },
- ResourceTemplate () {
- SpiSerialBus (0x6789, PolarityLow, FourWireMode, 0x07,
- DeviceInitiated, 0xAABBCCDD, ClockPolarityLow,
- ClockPhaseSecond, "\\SPI", 0xEE, ResourceConsumer, ,
- RawDataBuffer (0x05) {0xF0, 0xF1, 0xF2, 0xF3, 0xF4})
- },
- ResourceTemplate () {
- SpiSerialBus (0x6789, PolarityLow, FourWireMode, 0x08,
- DeviceInitiated, 0xAABBCCDD, ClockPolarityHigh,
- ClockPhaseFirst, "\\SPI", 0xEE, ResourceConsumer, ,
- RawDataBuffer (0x05) {0xF0, 0xF1, 0xF2, 0xF3, 0xF4})
- },
- ResourceTemplate () {
- SpiSerialBus (0x6789, PolarityLow, FourWireMode, 0x08,
- DeviceInitiated, 0xAABBCCDD, ClockPolarityHigh,
- ClockPhaseSecond, "\\SPI", 0xEE, ResourceConsumer, ,
- RawDataBuffer (0x05) {0xF0, 0xF1, 0xF2, 0xF3, 0xF4})
- },
- ResourceTemplate () {
- SpiSerialBus (0x6789, PolarityLow, FourWireMode, 0x07,
- ControllerInitiated, 0xAABBCCDD, ClockPolarityLow,
- ClockPhaseFirst, "\\SPI", 0xEE, ResourceConsumer, ,
- RawDataBuffer (0x05) {0xF0, 0xF1, 0xF2, 0xF3, 0xF4})
- },
- ResourceTemplate () {
- SpiSerialBus (0x6789, PolarityLow, FourWireMode, 0x07,
- ControllerInitiated, 0xAABBCCDD, ClockPolarityLow,
- ClockPhaseSecond, "\\SPI", 0xEE, ResourceConsumer, ,
- RawDataBuffer (0x05) {0xF0, 0xF1, 0xF2, 0xF3, 0xF4})
- },
- ResourceTemplate () {
- SpiSerialBus (0x6789, PolarityLow, FourWireMode, 0x08,
- ControllerInitiated, 0xAABBCCDD, ClockPolarityHigh,
- ClockPhaseFirst, "\\SPI", 0xEE, ResourceConsumer, ,
- RawDataBuffer (0x05) {0xF0, 0xF1, 0xF2, 0xF3, 0xF4})
- },
- ResourceTemplate () {
- SpiSerialBus (0x6789, PolarityLow, FourWireMode, 0x08,
- ControllerInitiated, 0xAABBCCDD, ClockPolarityHigh,
- ClockPhaseSecond, "\\SPI", 0xEE, ResourceConsumer, ,
- RawDataBuffer (0x05) {0xF0, 0xF1, 0xF2, 0xF3, 0xF4})
- },
- ResourceTemplate () {
- SpiSerialBus (0x6789, PolarityLow, ThreeWireMode, 0x07,
- DeviceInitiated, 0xAABBCCDD, ClockPolarityLow,
- ClockPhaseFirst, "\\SPI", 0xEE, ResourceConsumer, ,
- RawDataBuffer (0x05) {0xF0, 0xF1, 0xF2, 0xF3, 0xF4})
- },
- ResourceTemplate () {
- SpiSerialBus (0x6789, PolarityLow, ThreeWireMode, 0x07,
- DeviceInitiated, 0xAABBCCDD, ClockPolarityLow,
- ClockPhaseSecond, "\\SPI", 0xEE, ResourceConsumer, ,
- RawDataBuffer (0x05) {0xF0, 0xF1, 0xF2, 0xF3, 0xF4})
- },
- ResourceTemplate () {
- SpiSerialBus (0x6789, PolarityLow, ThreeWireMode, 0x08,
- DeviceInitiated, 0xAABBCCDD, ClockPolarityHigh,
- ClockPhaseFirst, "\\SPI", 0xEE, ResourceConsumer, ,
- RawDataBuffer (0x05) {0xF0, 0xF1, 0xF2, 0xF3, 0xF4})
- },
- ResourceTemplate () {
- SpiSerialBus (0x6789, PolarityLow, ThreeWireMode, 0x08,
- DeviceInitiated, 0xAABBCCDD, ClockPolarityHigh,
- ClockPhaseSecond, "\\SPI", 0xEE, ResourceConsumer, ,
- RawDataBuffer (0x05) {0xF0, 0xF1, 0xF2, 0xF3, 0xF4})
- },
- ResourceTemplate () {
- SpiSerialBus (0x6789, PolarityLow, ThreeWireMode, 0x07,
- ControllerInitiated, 0xAABBCCDD, ClockPolarityLow,
- ClockPhaseFirst, "\\SPI", 0xEE, ResourceConsumer, ,
- RawDataBuffer (0x05) {0xF0, 0xF1, 0xF2, 0xF3, 0xF4})
- },
- ResourceTemplate () {
- SpiSerialBus (0x6789, PolarityLow, ThreeWireMode, 0x07,
- ControllerInitiated, 0xAABBCCDD, ClockPolarityLow,
- ClockPhaseSecond, "\\SPI", 0xEE, ResourceConsumer, ,
- RawDataBuffer (0x05) {0xF0, 0xF1, 0xF2, 0xF3, 0xF4})
- },
- ResourceTemplate () {
- SpiSerialBus (0x6789, PolarityLow, ThreeWireMode, 0x08,
- ControllerInitiated, 0xAABBCCDD, ClockPolarityHigh,
- ClockPhaseFirst, "\\SPI", 0xEE, ResourceConsumer, ,
- RawDataBuffer (0x05) {0xF0, 0xF1, 0xF2, 0xF3, 0xF4})
- },
- ResourceTemplate () {
- SpiSerialBus (0x6789, PolarityLow, ThreeWireMode, 0x08,
- ControllerInitiated, 0xAABBCCDD, ClockPolarityHigh,
- ClockPhaseSecond, "\\SPI", 0xEE, ResourceConsumer, ,
- RawDataBuffer (0x05) {0xF0, 0xF1, 0xF2, 0xF3, 0xF4})
- },
- ResourceTemplate () {
- SpiSerialBus (0x6789, PolarityHigh, FourWireMode, 0x07,
- DeviceInitiated, 0xAABBCCDD, ClockPolarityLow,
- ClockPhaseFirst, "\\SPI", 0xEE, ResourceProducer, ,
- RawDataBuffer (0x05) {0xF0, 0xF1, 0xF2, 0xF3, 0xF4})
- },
- ResourceTemplate () {
- SpiSerialBus (0x6789, PolarityHigh, FourWireMode, 0x07,
- DeviceInitiated, 0xAABBCCDD, ClockPolarityLow,
- ClockPhaseSecond, "\\SPI", 0xEE, ResourceProducer, ,
- RawDataBuffer (0x05) {0xF0, 0xF1, 0xF2, 0xF3, 0xF4})
- },
- ResourceTemplate () {
- SpiSerialBus (0x6789, PolarityHigh, FourWireMode, 0x08,
- DeviceInitiated, 0xAABBCCDD, ClockPolarityHigh,
- ClockPhaseFirst, "\\SPI", 0xEE, ResourceProducer, ,
- RawDataBuffer (0x05) {0xF0, 0xF1, 0xF2, 0xF3, 0xF4})
- },
- ResourceTemplate () {
- SpiSerialBus (0x6789, PolarityHigh, FourWireMode, 0x08,
- DeviceInitiated, 0xAABBCCDD, ClockPolarityHigh,
- ClockPhaseSecond, "\\SPI", 0xEE, ResourceProducer, ,
- RawDataBuffer (0x05) {0xF0, 0xF1, 0xF2, 0xF3, 0xF4})
- },
- ResourceTemplate () {
- SpiSerialBus (0x6789, PolarityHigh, FourWireMode, 0x07,
- ControllerInitiated, 0xAABBCCDD, ClockPolarityLow,
- ClockPhaseFirst, "\\SPI", 0xEE, ResourceProducer, ,
- RawDataBuffer (0x05) {0xF0, 0xF1, 0xF2, 0xF3, 0xF4})
- },
- ResourceTemplate () {
- SpiSerialBus (0x6789, PolarityHigh, FourWireMode, 0x07,
- ControllerInitiated, 0xAABBCCDD, ClockPolarityLow,
- ClockPhaseSecond, "\\SPI", 0xEE, ResourceProducer, ,
- RawDataBuffer (0x05) {0xF0, 0xF1, 0xF2, 0xF3, 0xF4})
- },
- ResourceTemplate () {
- SpiSerialBus (0x6789, PolarityHigh, FourWireMode, 0x08,
- ControllerInitiated, 0xAABBCCDD, ClockPolarityHigh,
- ClockPhaseFirst, "\\SPI", 0xEE, ResourceProducer, ,
- RawDataBuffer (0x05) {0xF0, 0xF1, 0xF2, 0xF3, 0xF4})
- },
- ResourceTemplate () {
- SpiSerialBus (0x6789, PolarityHigh, FourWireMode, 0x08,
- ControllerInitiated, 0xAABBCCDD, ClockPolarityHigh,
- ClockPhaseSecond, "\\SPI", 0xEE, ResourceProducer, ,
- RawDataBuffer (0x05) {0xF0, 0xF1, 0xF2, 0xF3, 0xF4})
- },
- ResourceTemplate () {
- SpiSerialBus (0x6789, PolarityHigh, ThreeWireMode, 0x07,
- DeviceInitiated, 0xAABBCCDD, ClockPolarityLow,
- ClockPhaseFirst, "\\SPI", 0xEE, ResourceProducer, ,
- RawDataBuffer (0x05) {0xF0, 0xF1, 0xF2, 0xF3, 0xF4})
- },
- ResourceTemplate () {
- SpiSerialBus (0x6789, PolarityHigh, ThreeWireMode, 0x07,
- DeviceInitiated, 0xAABBCCDD, ClockPolarityLow,
- ClockPhaseSecond, "\\SPI", 0xEE, ResourceProducer, ,
- RawDataBuffer (0x05) {0xF0, 0xF1, 0xF2, 0xF3, 0xF4})
- },
- ResourceTemplate () {
- SpiSerialBus (0x6789, PolarityHigh, ThreeWireMode, 0x08,
- DeviceInitiated, 0xAABBCCDD, ClockPolarityHigh,
- ClockPhaseFirst, "\\SPI", 0xEE, ResourceProducer, ,
- RawDataBuffer (0x05) {0xF0, 0xF1, 0xF2, 0xF3, 0xF4})
- },
- ResourceTemplate () {
- SpiSerialBus (0x6789, PolarityHigh, ThreeWireMode, 0x08,
- DeviceInitiated, 0xAABBCCDD, ClockPolarityHigh,
- ClockPhaseSecond, "\\SPI", 0xEE, ResourceProducer, ,
- RawDataBuffer (0x05) {0xF0, 0xF1, 0xF2, 0xF3, 0xF4})
- },
- ResourceTemplate () {
- SpiSerialBus (0x6789, PolarityHigh, ThreeWireMode, 0x07,
- ControllerInitiated, 0xAABBCCDD, ClockPolarityLow,
- ClockPhaseFirst, "\\SPI", 0xEE, ResourceProducer, ,
- RawDataBuffer (0x05) {0xF0, 0xF1, 0xF2, 0xF3, 0xF4})
- },
- ResourceTemplate () {
- SpiSerialBus (0x6789, PolarityHigh, ThreeWireMode, 0x07,
- ControllerInitiated, 0xAABBCCDD, ClockPolarityLow,
- ClockPhaseSecond, "\\SPI", 0xEE, ResourceProducer, ,
- RawDataBuffer (0x05) {0xF0, 0xF1, 0xF2, 0xF3, 0xF4})
- },
- ResourceTemplate () {
- SpiSerialBus (0x6789, PolarityHigh, ThreeWireMode, 0x08,
- ControllerInitiated, 0xAABBCCDD, ClockPolarityHigh,
- ClockPhaseFirst, "\\SPI", 0xEE, ResourceProducer, ,
- RawDataBuffer (0x05) {0xF0, 0xF1, 0xF2, 0xF3, 0xF4})
- },
- ResourceTemplate () {
- SpiSerialBus (0x6789, PolarityHigh, ThreeWireMode, 0x08,
- ControllerInitiated, 0xAABBCCDD, ClockPolarityHigh,
- ClockPhaseSecond, "\\SPI", 0xEE, ResourceProducer, ,
- RawDataBuffer (0x05) {0xF0, 0xF1, 0xF2, 0xF3, 0xF4})
- },
- ResourceTemplate () {
- SpiSerialBus (0x6789, PolarityLow, FourWireMode, 0x07,
- DeviceInitiated, 0xAABBCCDD, ClockPolarityLow,
- ClockPhaseFirst, "\\SPI", 0xEE, ResourceProducer, ,
- RawDataBuffer (0x05) {0xF0, 0xF1, 0xF2, 0xF3, 0xF4})
- },
- ResourceTemplate () {
- SpiSerialBus (0x6789, PolarityLow, FourWireMode, 0x07,
- DeviceInitiated, 0xAABBCCDD, ClockPolarityLow,
- ClockPhaseSecond, "\\SPI", 0xEE, ResourceProducer, ,
- RawDataBuffer (0x05) {0xF0, 0xF1, 0xF2, 0xF3, 0xF4})
- },
- ResourceTemplate () {
- SpiSerialBus (0x6789, PolarityLow, FourWireMode, 0x08,
- DeviceInitiated, 0xAABBCCDD, ClockPolarityHigh,
- ClockPhaseFirst, "\\SPI", 0xEE, ResourceProducer, ,
- RawDataBuffer (0x05) {0xF0, 0xF1, 0xF2, 0xF3, 0xF4})
- },
- ResourceTemplate () {
- SpiSerialBus (0x6789, PolarityLow, FourWireMode, 0x08,
- DeviceInitiated, 0xAABBCCDD, ClockPolarityHigh,
- ClockPhaseSecond, "\\SPI", 0xEE, ResourceProducer, ,
- RawDataBuffer (0x05) {0xF0, 0xF1, 0xF2, 0xF3, 0xF4})
- },
- ResourceTemplate () {
- SpiSerialBus (0x6789, PolarityLow, FourWireMode, 0x07,
- ControllerInitiated, 0xAABBCCDD, ClockPolarityLow,
- ClockPhaseFirst, "\\SPI", 0xEE, ResourceProducer, ,
- RawDataBuffer (0x05) {0xF0, 0xF1, 0xF2, 0xF3, 0xF4})
- },
- ResourceTemplate () {
- SpiSerialBus (0x6789, PolarityLow, FourWireMode, 0x07,
- ControllerInitiated, 0xAABBCCDD, ClockPolarityLow,
- ClockPhaseSecond, "\\SPI", 0xEE, ResourceProducer, ,
- RawDataBuffer (0x05) {0xF0, 0xF1, 0xF2, 0xF3, 0xF4})
- },
- ResourceTemplate () {
- SpiSerialBus (0x6789, PolarityLow, FourWireMode, 0x08,
- ControllerInitiated, 0xAABBCCDD, ClockPolarityHigh,
- ClockPhaseFirst, "\\SPI", 0xEE, ResourceProducer, ,
- RawDataBuffer (0x05) {0xF0, 0xF1, 0xF2, 0xF3, 0xF4})
- },
- ResourceTemplate () {
- SpiSerialBus (0x6789, PolarityLow, FourWireMode, 0x08,
- ControllerInitiated, 0xAABBCCDD, ClockPolarityHigh,
- ClockPhaseSecond, "\\SPI", 0xEE, ResourceProducer, ,
- RawDataBuffer (0x05) {0xF0, 0xF1, 0xF2, 0xF3, 0xF4})
- },
- ResourceTemplate () {
- SpiSerialBus (0x6789, PolarityLow, ThreeWireMode, 0x07,
- DeviceInitiated, 0xAABBCCDD, ClockPolarityLow,
- ClockPhaseFirst, "\\SPI", 0xEE, ResourceProducer, ,
- RawDataBuffer (0x05) {0xF0, 0xF1, 0xF2, 0xF3, 0xF4})
- },
- ResourceTemplate () {
- SpiSerialBus (0x6789, PolarityLow, ThreeWireMode, 0x07,
- DeviceInitiated, 0xAABBCCDD, ClockPolarityLow,
- ClockPhaseSecond, "\\SPI", 0xEE, ResourceProducer, ,
- RawDataBuffer (0x05) {0xF0, 0xF1, 0xF2, 0xF3, 0xF4})
- },
- ResourceTemplate () {
- SpiSerialBus (0x6789, PolarityLow, ThreeWireMode, 0x08,
- DeviceInitiated, 0xAABBCCDD, ClockPolarityHigh,
- ClockPhaseFirst, "\\SPI", 0xEE, ResourceProducer, ,
- RawDataBuffer (0x05) {0xF0, 0xF1, 0xF2, 0xF3, 0xF4})
- },
- ResourceTemplate () {
- SpiSerialBus (0x6789, PolarityLow, ThreeWireMode, 0x08,
- DeviceInitiated, 0xAABBCCDD, ClockPolarityHigh,
- ClockPhaseSecond, "\\SPI", 0xEE, ResourceProducer, ,
- RawDataBuffer (0x05) {0xF0, 0xF1, 0xF2, 0xF3, 0xF4})
- },
- ResourceTemplate () {
- SpiSerialBus (0x6789, PolarityLow, ThreeWireMode, 0x07,
- ControllerInitiated, 0xAABBCCDD, ClockPolarityLow,
- ClockPhaseFirst, "\\SPI", 0xEE, ResourceProducer, ,
- RawDataBuffer (0x05) {0xF0, 0xF1, 0xF2, 0xF3, 0xF4})
- },
- ResourceTemplate () {
- SpiSerialBus (0x6789, PolarityLow, ThreeWireMode, 0x07,
- ControllerInitiated, 0xAABBCCDD, ClockPolarityLow,
- ClockPhaseSecond, "\\SPI", 0xEE, ResourceProducer, ,
- RawDataBuffer (0x05) {0xF0, 0xF1, 0xF2, 0xF3, 0xF4})
- },
- ResourceTemplate () {
- SpiSerialBus (0x6789, PolarityLow, ThreeWireMode, 0x08,
- ControllerInitiated, 0xAABBCCDD, ClockPolarityHigh,
- ClockPhaseFirst, "\\SPI", 0xEE, ResourceProducer, ,
- RawDataBuffer (0x05) {0xF0, 0xF1, 0xF2, 0xF3, 0xF4})
- },
- ResourceTemplate () {
- SpiSerialBus (0x6789, PolarityLow, ThreeWireMode, 0x08,
- ControllerInitiated, 0xAABBCCDD, ClockPolarityHigh,
- ClockPhaseSecond, "\\SPI", 0xEE, ResourceProducer, ,
- RawDataBuffer (0x05) {0xF0, 0xF1, 0xF2, 0xF3, 0xF4})
- },
- ResourceTemplate () {
- SpiSerialBus (0x6789, PolarityHigh, FourWireMode, 0x07,
- DeviceInitiated, 0xAABBCCDD, ClockPolarityLow,
- ClockPhaseFirst, "\\SPI", 0xEE, ResourceConsumer, ,)
- },
- ResourceTemplate () {
- SpiSerialBus (0x6789, PolarityHigh, FourWireMode, 0x07,
- DeviceInitiated, 0xAABBCCDD, ClockPolarityLow,
- ClockPhaseSecond, "\\SPI", 0xEE, ResourceConsumer, ,)
- },
- ResourceTemplate () {
- SpiSerialBus (0x6789, PolarityHigh, FourWireMode, 0x08,
- DeviceInitiated, 0xAABBCCDD, ClockPolarityHigh,
- ClockPhaseFirst, "\\SPI", 0xEE, ResourceConsumer, ,)
- },
- ResourceTemplate () {
- SpiSerialBus (0x6789, PolarityHigh, FourWireMode, 0x08,
- DeviceInitiated, 0xAABBCCDD, ClockPolarityHigh,
- ClockPhaseSecond, "\\SPI", 0xEE, ResourceConsumer, ,)
- },
- ResourceTemplate () {
- SpiSerialBus (0x6789, PolarityHigh, FourWireMode, 0x07,
- ControllerInitiated, 0xAABBCCDD, ClockPolarityLow,
- ClockPhaseFirst, "\\SPI", 0xEE, ResourceConsumer, ,)
- },
- ResourceTemplate () {
- SpiSerialBus (0x6789, PolarityHigh, FourWireMode, 0x07,
- ControllerInitiated, 0xAABBCCDD, ClockPolarityLow,
- ClockPhaseSecond, "\\SPI", 0xEE, ResourceConsumer, ,)
- },
- ResourceTemplate () {
- SpiSerialBus (0x6789, PolarityHigh, FourWireMode, 0x08,
- ControllerInitiated, 0xAABBCCDD, ClockPolarityHigh,
- ClockPhaseFirst, "\\SPI", 0xEE, ResourceConsumer,)
- },
- ResourceTemplate () {
- SpiSerialBus (0x6789, PolarityHigh, FourWireMode, 0x08,
- ControllerInitiated, 0xAABBCCDD, ClockPolarityHigh,
- ClockPhaseSecond, "\\SPI", 0xEE, ResourceConsumer,)
- },
- ResourceTemplate () {
- SpiSerialBus (0x6789, PolarityHigh, ThreeWireMode, 0x07,
- DeviceInitiated, 0xAABBCCDD, ClockPolarityLow,
- ClockPhaseFirst, "\\SPI", 0xEE, ResourceConsumer,)
- },
- ResourceTemplate () {
- SpiSerialBus (0x6789, PolarityHigh, ThreeWireMode, 0x07,
- DeviceInitiated, 0xAABBCCDD, ClockPolarityLow,
- ClockPhaseSecond, "\\SPI", 0xEE, ResourceConsumer,)
- },
- ResourceTemplate () {
- SpiSerialBus (0x6789, PolarityHigh, ThreeWireMode, 0x08,
- DeviceInitiated, 0xAABBCCDD, ClockPolarityHigh,
- ClockPhaseFirst, "\\SPI", 0xEE, ResourceConsumer,)
- },
- ResourceTemplate () {
- SpiSerialBus (0x6789, PolarityHigh, ThreeWireMode, 0x08,
- DeviceInitiated, 0xAABBCCDD, ClockPolarityHigh,
- ClockPhaseSecond, "\\SPI", 0xEE, ResourceConsumer,)
- },
- ResourceTemplate () {
- SpiSerialBus (0x6789, PolarityHigh, ThreeWireMode, 0x07,
- ControllerInitiated, 0xAABBCCDD, ClockPolarityLow,
- ClockPhaseFirst, "\\SPI", 0xEE, ResourceConsumer,)
- },
- ResourceTemplate () {
- SpiSerialBus (0x6789, PolarityHigh, ThreeWireMode, 0x07,
- ControllerInitiated, 0xAABBCCDD, ClockPolarityLow,
- ClockPhaseSecond, "\\SPI", 0xEE, ResourceConsumer,)
- },
- ResourceTemplate () {
- SpiSerialBus (0x6789, PolarityHigh, ThreeWireMode, 0x08,
- ControllerInitiated, 0xAABBCCDD, ClockPolarityHigh,
- ClockPhaseFirst, "\\SPI", 0xEE, ResourceConsumer,)
- },
- ResourceTemplate () {
- SpiSerialBus (0x6789, PolarityHigh, ThreeWireMode, 0x08,
- ControllerInitiated, 0xAABBCCDD, ClockPolarityHigh,
- ClockPhaseSecond, "\\SPI", 0xEE, ResourceConsumer,)
- },
- ResourceTemplate () {
- SpiSerialBus (0x6789, PolarityLow, FourWireMode, 0x07,
- DeviceInitiated, 0xAABBCCDD, ClockPolarityLow,
- ClockPhaseFirst, "\\SPI", 0xEE, ResourceConsumer,)
- },
- ResourceTemplate () {
- SpiSerialBus (0x6789, PolarityLow, FourWireMode, 0x07,
- DeviceInitiated, 0xAABBCCDD, ClockPolarityLow,
- ClockPhaseSecond, "\\SPI", 0xEE, ResourceConsumer,)
- },
- ResourceTemplate () {
- SpiSerialBus (0x6789, PolarityLow, FourWireMode, 0x08,
- DeviceInitiated, 0xAABBCCDD, ClockPolarityHigh,
- ClockPhaseFirst, "\\SPI", 0xEE, ResourceConsumer)
- },
- ResourceTemplate () {
- SpiSerialBus (0x6789, PolarityLow, FourWireMode, 0x08,
- DeviceInitiated, 0xAABBCCDD, ClockPolarityHigh,
- ClockPhaseSecond, "\\SPI", 0xEE, ResourceConsumer)
- },
- ResourceTemplate () {
- SpiSerialBus (0x6789, PolarityLow, FourWireMode, 0x07,
- ControllerInitiated, 0xAABBCCDD, ClockPolarityLow,
- ClockPhaseFirst, "\\SPI", 0xEE, ResourceConsumer)
- },
- ResourceTemplate () {
- SpiSerialBus (0x6789, PolarityLow, FourWireMode, 0x07,
- ControllerInitiated, 0xAABBCCDD, ClockPolarityLow,
- ClockPhaseSecond, "\\SPI", 0xEE, ResourceConsumer)
- },
- ResourceTemplate () {
- SpiSerialBus (0x6789, PolarityLow, FourWireMode, 0x08,
- ControllerInitiated, 0xAABBCCDD, ClockPolarityHigh,
- ClockPhaseFirst, "\\SPI", 0xEE, ResourceConsumer)
- },
- ResourceTemplate () {
- SpiSerialBus (0x6789, PolarityLow, FourWireMode, 0x08,
- ControllerInitiated, 0xAABBCCDD, ClockPolarityHigh,
- ClockPhaseSecond, "\\SPI", 0xEE, ResourceConsumer)
- },
- ResourceTemplate () {
- SpiSerialBus (0x6789, PolarityLow, ThreeWireMode, 0x07,
- DeviceInitiated, 0xAABBCCDD, ClockPolarityLow,
- ClockPhaseFirst, "\\SPI", 0xEE, ResourceConsumer)
- },
- ResourceTemplate () {
- SpiSerialBus (0x6789, PolarityLow, ThreeWireMode, 0x07,
- DeviceInitiated, 0xAABBCCDD, ClockPolarityLow,
- ClockPhaseSecond, "\\SPI", 0xEE, ResourceConsumer)
- },
- ResourceTemplate () {
- SpiSerialBus (0x6789, PolarityLow, ThreeWireMode, 0x08,
- DeviceInitiated, 0xAABBCCDD, ClockPolarityHigh,
- ClockPhaseFirst, "\\SPI", 0xEE, ResourceConsumer)
- },
- ResourceTemplate () {
- SpiSerialBus (0x6789, PolarityLow, ThreeWireMode, 0x08,
- DeviceInitiated, 0xAABBCCDD, ClockPolarityHigh,
- ClockPhaseSecond, "\\SPI", 0xEE, ResourceConsumer)
- },
- ResourceTemplate () {
- SpiSerialBus (0x6789, PolarityLow, ThreeWireMode, 0x07,
- ControllerInitiated, 0xAABBCCDD, ClockPolarityLow,
- ClockPhaseFirst, "\\SPI", 0xEE, ResourceConsumer)
- },
- ResourceTemplate () {
- SpiSerialBus (0x6789, PolarityLow, ThreeWireMode, 0x07,
- ControllerInitiated, 0xAABBCCDD, ClockPolarityLow,
- ClockPhaseSecond, "\\SPI", 0xEE, ResourceConsumer)
- },
- ResourceTemplate () {
- SpiSerialBus (0x6789, PolarityLow, ThreeWireMode, 0x08,
- ControllerInitiated, 0xAABBCCDD, ClockPolarityHigh,
- ClockPhaseFirst, "\\SPI", 0xEE, ResourceConsumer, ,
- RawDataBuffer (0x05) {0xF0, 0xF1, 0xF2, 0xF3, 0xF4})
- },
- ResourceTemplate () {
- SpiSerialBus (0x6789, PolarityLow, ThreeWireMode, 0x08,
- ControllerInitiated, 0xAABBCCDD, ClockPolarityHigh,
- ClockPhaseSecond, "\\SPI", 0xEE, ResourceConsumer, ,)
- },
- ResourceTemplate () {
- SpiSerialBus (0x6789, PolarityHigh, FourWireMode, 0x07,
- DeviceInitiated, 0xAABBCCDD, ClockPolarityLow,
- ClockPhaseFirst, "\\SPI", 0xEE, ResourceProducer, ,)
- },
- ResourceTemplate () {
- SpiSerialBus (0x6789, PolarityHigh, FourWireMode, 0x07,
- DeviceInitiated, 0xAABBCCDD, ClockPolarityLow,
- ClockPhaseSecond, "\\SPI", 0xEE, ResourceProducer, ,)
- },
- ResourceTemplate () {
- SpiSerialBus (0x6789, PolarityHigh, FourWireMode, 0x08,
- DeviceInitiated, 0xAABBCCDD, ClockPolarityHigh,
- ClockPhaseFirst, "\\SPI", 0xEE, ResourceProducer, ,)
- },
- ResourceTemplate () {
- SpiSerialBus (0x6789, PolarityHigh, FourWireMode, 0x08,
- DeviceInitiated, 0xAABBCCDD, ClockPolarityHigh,
- ClockPhaseSecond, "\\SPI", 0xEE, ResourceProducer, ,)
- },
- ResourceTemplate () {
- SpiSerialBus (0x6789, PolarityHigh, FourWireMode, 0x07,
- ControllerInitiated, 0xAABBCCDD, ClockPolarityLow,
- ClockPhaseFirst, "\\SPI", 0xEE, ResourceProducer, ,)
- },
- ResourceTemplate () {
- SpiSerialBus (0x6789, PolarityHigh, FourWireMode, 0x07,
- ControllerInitiated, 0xAABBCCDD, ClockPolarityLow,
- ClockPhaseSecond, "\\SPI", 0xEE, ResourceProducer, ,)
- },
- ResourceTemplate () {
- SpiSerialBus (0x6789, PolarityHigh, FourWireMode, 0x08,
- ControllerInitiated, 0xAABBCCDD, ClockPolarityHigh,
- ClockPhaseFirst, "\\SPI", 0xEE, ResourceProducer, ,)
- },
- ResourceTemplate () {
- SpiSerialBus (0x6789, PolarityHigh, FourWireMode, 0x08,
- ControllerInitiated, 0xAABBCCDD, ClockPolarityHigh,
- ClockPhaseSecond, "\\SPI", 0xEE, ResourceProducer, ,)
- },
- ResourceTemplate () {
- SpiSerialBus (0x6789, PolarityHigh, ThreeWireMode, 0x07,
- DeviceInitiated, 0xAABBCCDD, ClockPolarityLow,
- ClockPhaseFirst, "\\SPI", 0xEE, ResourceProducer,)
- },
- ResourceTemplate () {
- SpiSerialBus (0x6789, PolarityHigh, ThreeWireMode, 0x07,
- DeviceInitiated, 0xAABBCCDD, ClockPolarityLow,
- ClockPhaseSecond, "\\SPI", 0xEE, ResourceProducer,)
- },
- ResourceTemplate () {
- SpiSerialBus (0x6789, PolarityHigh, ThreeWireMode, 0x08,
- DeviceInitiated, 0xAABBCCDD, ClockPolarityHigh,
- ClockPhaseFirst, "\\SPI", 0xEE, ResourceProducer,)
- },
- ResourceTemplate () {
- SpiSerialBus (0x6789, PolarityHigh, ThreeWireMode, 0x08,
- DeviceInitiated, 0xAABBCCDD, ClockPolarityHigh,
- ClockPhaseSecond, "\\SPI", 0xEE, ResourceProducer,)
- },
- ResourceTemplate () {
- SpiSerialBus (0x6789, PolarityHigh, ThreeWireMode, 0x07,
- ControllerInitiated, 0xAABBCCDD, ClockPolarityLow,
- ClockPhaseFirst, "\\SPI", 0xEE, ResourceProducer,)
- },
- ResourceTemplate () {
- SpiSerialBus (0x6789, PolarityHigh, ThreeWireMode, 0x07,
- ControllerInitiated, 0xAABBCCDD, ClockPolarityLow,
- ClockPhaseSecond, "\\SPI", 0xEE, ResourceProducer,)
- },
- ResourceTemplate () {
- SpiSerialBus (0x6789, PolarityHigh, ThreeWireMode, 0x08,
- ControllerInitiated, 0xAABBCCDD, ClockPolarityHigh,
- ClockPhaseFirst, "\\SPI", 0xEE, ResourceProducer,)
- },
- ResourceTemplate () {
- SpiSerialBus (0x6789, PolarityHigh, ThreeWireMode, 0x08,
- ControllerInitiated, 0xAABBCCDD, ClockPolarityHigh,
- ClockPhaseSecond, "\\SPI", 0xEE, ResourceProducer,)
- },
- ResourceTemplate () {
- SpiSerialBus (0x6789, PolarityLow, FourWireMode, 0x07,
- DeviceInitiated, 0xAABBCCDD, ClockPolarityLow,
- ClockPhaseFirst, "\\SPI", 0xEE, ResourceProducer,)
- },
- ResourceTemplate () {
- SpiSerialBus (0x6789, PolarityLow, FourWireMode, 0x07,
- DeviceInitiated, 0xAABBCCDD, ClockPolarityLow,
- ClockPhaseSecond, "\\SPI", 0xEE, ResourceProducer)
- },
- ResourceTemplate () {
- SpiSerialBus (0x6789, PolarityLow, FourWireMode, 0x08,
- DeviceInitiated, 0xAABBCCDD, ClockPolarityHigh,
- ClockPhaseFirst, "\\SPI", 0xEE, ResourceProducer,)
- },
- ResourceTemplate () {
- SpiSerialBus (0x6789, PolarityLow, FourWireMode, 0x08,
- DeviceInitiated, 0xAABBCCDD, ClockPolarityHigh,
- ClockPhaseSecond, "\\SPI", 0xEE, ResourceProducer,)
- },
- ResourceTemplate () {
- SpiSerialBus (0x6789, PolarityLow, FourWireMode, 0x07,
- ControllerInitiated, 0xAABBCCDD, ClockPolarityLow,
- ClockPhaseFirst, "\\SPI", 0xEE, ResourceProducer,)
- },
- ResourceTemplate () {
- SpiSerialBus (0x6789, PolarityLow, FourWireMode, 0x07,
- ControllerInitiated, 0xAABBCCDD, ClockPolarityLow,
- ClockPhaseSecond, "\\SPI", 0xEE, ResourceProducer,)
- },
- ResourceTemplate () {
- SpiSerialBus (0x6789, PolarityLow, FourWireMode, 0x08,
- ControllerInitiated, 0xAABBCCDD, ClockPolarityHigh,
- ClockPhaseFirst, "\\SPI", 0xEE, ResourceProducer,)
- },
- ResourceTemplate () {
- SpiSerialBus (0x6789, PolarityLow, FourWireMode, 0x08,
- ControllerInitiated, 0xAABBCCDD, ClockPolarityHigh,
- ClockPhaseSecond, "\\SPI", 0xEE, ResourceProducer,)
- },
- ResourceTemplate () {
- SpiSerialBus (0x6789, PolarityLow, ThreeWireMode, 0x07,
- DeviceInitiated, 0xAABBCCDD, ClockPolarityLow,
- ClockPhaseFirst, "\\SPI", 0xEE, ResourceProducer,)
- },
- ResourceTemplate () {
- SpiSerialBus (0x6789, PolarityLow, ThreeWireMode, 0x07,
- DeviceInitiated, 0xAABBCCDD, ClockPolarityLow,
- ClockPhaseSecond, "\\SPI", 0xEE, ResourceProducer)
- },
- ResourceTemplate () {
- SpiSerialBus (0x6789, PolarityLow, ThreeWireMode, 0x08,
- DeviceInitiated, 0xAABBCCDD, ClockPolarityHigh,
- ClockPhaseFirst, "\\SPI", 0xEE, ResourceProducer)
- },
- ResourceTemplate () {
- SpiSerialBus (0x6789, PolarityLow, ThreeWireMode, 0x08,
- DeviceInitiated, 0xAABBCCDD, ClockPolarityHigh,
- ClockPhaseSecond, "\\SPI", 0xEE, ResourceProducer)
- },
- ResourceTemplate () {
- SpiSerialBus (0x6789, PolarityLow, ThreeWireMode, 0x07,
- ControllerInitiated, 0xAABBCCDD, ClockPolarityLow,
- ClockPhaseFirst, "\\SPI", 0xEE, ResourceProducer)
- },
- ResourceTemplate () {
- SpiSerialBus (0x6789, PolarityLow, ThreeWireMode, 0x07,
- ControllerInitiated, 0xAABBCCDD, ClockPolarityLow,
- ClockPhaseSecond, "\\SPI", 0xEE, ResourceProducer)
- },
- ResourceTemplate () {
- SpiSerialBus (0x6789, PolarityLow, ThreeWireMode, 0x08,
- ControllerInitiated, 0xAABBCCDD, ClockPolarityHigh,
- ClockPhaseFirst, "\\SPI", 0xEE, ResourceProducer)
- },
- ResourceTemplate () {
- SpiSerialBus (0x6789, PolarityLow, ThreeWireMode, 0x08,
- ControllerInitiated, 0xAABBCCDD, ClockPolarityHigh,
- ClockPhaseSecond, "\\SPI", 0xEE, ResourceProducer)
- },
-
- // Minimal invocation
- ResourceTemplate () {
- SpiSerialBus (0x6789, , , 0x07, , 0xAABBCCDD, ClockPolarityLow,
- ClockPhaseSecond, "\\SPI", , , ,)
- }
-})
-
-
-Name (p459, Package() {
- Buffer (0x21)
- {
- /* 0000 */ 0x8E, 0x1C, 0x00, 0x01, 0xEE, 0x02, 0x03, 0x02,
- /* 0008 */ 0x00, 0x01, 0x0E, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
- /* 0010 */ 0x07, 0x00, 0x00, 0x89, 0x67, 0xF0, 0xF1, 0xF2,
- /* 0018 */ 0xF3, 0xF4, 0x5C, 0x53, 0x50, 0x49, 0x00, 0x79,
- /* 0020 */ 0x00
- },
- Buffer (0x21)
- {
- /* 0000 */ 0x8E, 0x1C, 0x00, 0x01, 0xEE, 0x02, 0x03, 0x02,
- /* 0008 */ 0x00, 0x01, 0x0E, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
- /* 0010 */ 0x07, 0x01, 0x00, 0x89, 0x67, 0xF0, 0xF1, 0xF2,
- /* 0018 */ 0xF3, 0xF4, 0x5C, 0x53, 0x50, 0x49, 0x00, 0x79,
- /* 0020 */ 0x00
- },
- Buffer (0x21)
- {
- /* 0000 */ 0x8E, 0x1C, 0x00, 0x01, 0xEE, 0x02, 0x03, 0x02,
- /* 0008 */ 0x00, 0x01, 0x0E, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
- /* 0010 */ 0x08, 0x00, 0x01, 0x89, 0x67, 0xF0, 0xF1, 0xF2,
- /* 0018 */ 0xF3, 0xF4, 0x5C, 0x53, 0x50, 0x49, 0x00, 0x79,
- /* 0020 */ 0x00
- },
- Buffer (0x21)
- {
- /* 0000 */ 0x8E, 0x1C, 0x00, 0x01, 0xEE, 0x02, 0x03, 0x02,
- /* 0008 */ 0x00, 0x01, 0x0E, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
- /* 0010 */ 0x08, 0x01, 0x01, 0x89, 0x67, 0xF0, 0xF1, 0xF2,
- /* 0018 */ 0xF3, 0xF4, 0x5C, 0x53, 0x50, 0x49, 0x00, 0x79,
- /* 0020 */ 0x00
- },
- Buffer (0x21)
- {
- /* 0000 */ 0x8E, 0x1C, 0x00, 0x01, 0xEE, 0x02, 0x02, 0x02,
- /* 0008 */ 0x00, 0x01, 0x0E, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
- /* 0010 */ 0x07, 0x00, 0x00, 0x89, 0x67, 0xF0, 0xF1, 0xF2,
- /* 0018 */ 0xF3, 0xF4, 0x5C, 0x53, 0x50, 0x49, 0x00, 0x79,
- /* 0020 */ 0x00
- },
- Buffer (0x21)
- {
- /* 0000 */ 0x8E, 0x1C, 0x00, 0x01, 0xEE, 0x02, 0x02, 0x02,
- /* 0008 */ 0x00, 0x01, 0x0E, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
- /* 0010 */ 0x07, 0x01, 0x00, 0x89, 0x67, 0xF0, 0xF1, 0xF2,
- /* 0018 */ 0xF3, 0xF4, 0x5C, 0x53, 0x50, 0x49, 0x00, 0x79,
- /* 0020 */ 0x00
- },
- Buffer (0x21)
- {
- /* 0000 */ 0x8E, 0x1C, 0x00, 0x01, 0xEE, 0x02, 0x02, 0x02,
- /* 0008 */ 0x00, 0x01, 0x0E, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
- /* 0010 */ 0x08, 0x00, 0x01, 0x89, 0x67, 0xF0, 0xF1, 0xF2,
- /* 0018 */ 0xF3, 0xF4, 0x5C, 0x53, 0x50, 0x49, 0x00, 0x79,
- /* 0020 */ 0x00
- },
- Buffer (0x21)
- {
- /* 0000 */ 0x8E, 0x1C, 0x00, 0x01, 0xEE, 0x02, 0x02, 0x02,
- /* 0008 */ 0x00, 0x01, 0x0E, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
- /* 0010 */ 0x08, 0x01, 0x01, 0x89, 0x67, 0xF0, 0xF1, 0xF2,
- /* 0018 */ 0xF3, 0xF4, 0x5C, 0x53, 0x50, 0x49, 0x00, 0x79,
- /* 0020 */ 0x00
- },
- Buffer (0x21)
- {
- /* 0000 */ 0x8E, 0x1C, 0x00, 0x01, 0xEE, 0x02, 0x03, 0x03,
- /* 0008 */ 0x00, 0x01, 0x0E, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
- /* 0010 */ 0x07, 0x00, 0x00, 0x89, 0x67, 0xF0, 0xF1, 0xF2,
- /* 0018 */ 0xF3, 0xF4, 0x5C, 0x53, 0x50, 0x49, 0x00, 0x79,
- /* 0020 */ 0x00
- },
- Buffer (0x21)
- {
- /* 0000 */ 0x8E, 0x1C, 0x00, 0x01, 0xEE, 0x02, 0x03, 0x03,
- /* 0008 */ 0x00, 0x01, 0x0E, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
- /* 0010 */ 0x07, 0x01, 0x00, 0x89, 0x67, 0xF0, 0xF1, 0xF2,
- /* 0018 */ 0xF3, 0xF4, 0x5C, 0x53, 0x50, 0x49, 0x00, 0x79,
- /* 0020 */ 0x00
- },
- Buffer (0x21)
- {
- /* 0000 */ 0x8E, 0x1C, 0x00, 0x01, 0xEE, 0x02, 0x03, 0x03,
- /* 0008 */ 0x00, 0x01, 0x0E, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
- /* 0010 */ 0x08, 0x00, 0x01, 0x89, 0x67, 0xF0, 0xF1, 0xF2,
- /* 0018 */ 0xF3, 0xF4, 0x5C, 0x53, 0x50, 0x49, 0x00, 0x79,
- /* 0020 */ 0x00
- },
- Buffer (0x21)
- {
- /* 0000 */ 0x8E, 0x1C, 0x00, 0x01, 0xEE, 0x02, 0x03, 0x03,
- /* 0008 */ 0x00, 0x01, 0x0E, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
- /* 0010 */ 0x08, 0x01, 0x01, 0x89, 0x67, 0xF0, 0xF1, 0xF2,
- /* 0018 */ 0xF3, 0xF4, 0x5C, 0x53, 0x50, 0x49, 0x00, 0x79,
- /* 0020 */ 0x00
- },
- Buffer (0x21)
- {
- /* 0000 */ 0x8E, 0x1C, 0x00, 0x01, 0xEE, 0x02, 0x02, 0x03,
- /* 0008 */ 0x00, 0x01, 0x0E, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
- /* 0010 */ 0x07, 0x00, 0x00, 0x89, 0x67, 0xF0, 0xF1, 0xF2,
- /* 0018 */ 0xF3, 0xF4, 0x5C, 0x53, 0x50, 0x49, 0x00, 0x79,
- /* 0020 */ 0x00
- },
- Buffer (0x21)
- {
- /* 0000 */ 0x8E, 0x1C, 0x00, 0x01, 0xEE, 0x02, 0x02, 0x03,
- /* 0008 */ 0x00, 0x01, 0x0E, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
- /* 0010 */ 0x07, 0x01, 0x00, 0x89, 0x67, 0xF0, 0xF1, 0xF2,
- /* 0018 */ 0xF3, 0xF4, 0x5C, 0x53, 0x50, 0x49, 0x00, 0x79,
- /* 0020 */ 0x00
- },
- Buffer (0x21)
- {
- /* 0000 */ 0x8E, 0x1C, 0x00, 0x01, 0xEE, 0x02, 0x02, 0x03,
- /* 0008 */ 0x00, 0x01, 0x0E, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
- /* 0010 */ 0x08, 0x00, 0x01, 0x89, 0x67, 0xF0, 0xF1, 0xF2,
- /* 0018 */ 0xF3, 0xF4, 0x5C, 0x53, 0x50, 0x49, 0x00, 0x79,
- /* 0020 */ 0x00
- },
- Buffer (0x21)
- {
- /* 0000 */ 0x8E, 0x1C, 0x00, 0x01, 0xEE, 0x02, 0x02, 0x03,
- /* 0008 */ 0x00, 0x01, 0x0E, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
- /* 0010 */ 0x08, 0x01, 0x01, 0x89, 0x67, 0xF0, 0xF1, 0xF2,
- /* 0018 */ 0xF3, 0xF4, 0x5C, 0x53, 0x50, 0x49, 0x00, 0x79,
- /* 0020 */ 0x00
- },
- Buffer (0x21)
- {
- /* 0000 */ 0x8E, 0x1C, 0x00, 0x01, 0xEE, 0x02, 0x03, 0x00,
- /* 0008 */ 0x00, 0x01, 0x0E, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
- /* 0010 */ 0x07, 0x00, 0x00, 0x89, 0x67, 0xF0, 0xF1, 0xF2,
- /* 0018 */ 0xF3, 0xF4, 0x5C, 0x53, 0x50, 0x49, 0x00, 0x79,
- /* 0020 */ 0x00
- },
- Buffer (0x21)
- {
- /* 0000 */ 0x8E, 0x1C, 0x00, 0x01, 0xEE, 0x02, 0x03, 0x00,
- /* 0008 */ 0x00, 0x01, 0x0E, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
- /* 0010 */ 0x07, 0x01, 0x00, 0x89, 0x67, 0xF0, 0xF1, 0xF2,
- /* 0018 */ 0xF3, 0xF4, 0x5C, 0x53, 0x50, 0x49, 0x00, 0x79,
- /* 0020 */ 0x00
- },
- Buffer (0x21)
- {
- /* 0000 */ 0x8E, 0x1C, 0x00, 0x01, 0xEE, 0x02, 0x03, 0x00,
- /* 0008 */ 0x00, 0x01, 0x0E, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
- /* 0010 */ 0x08, 0x00, 0x01, 0x89, 0x67, 0xF0, 0xF1, 0xF2,
- /* 0018 */ 0xF3, 0xF4, 0x5C, 0x53, 0x50, 0x49, 0x00, 0x79,
- /* 0020 */ 0x00
- },
- Buffer (0x21)
- {
- /* 0000 */ 0x8E, 0x1C, 0x00, 0x01, 0xEE, 0x02, 0x03, 0x00,
- /* 0008 */ 0x00, 0x01, 0x0E, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
- /* 0010 */ 0x08, 0x01, 0x01, 0x89, 0x67, 0xF0, 0xF1, 0xF2,
- /* 0018 */ 0xF3, 0xF4, 0x5C, 0x53, 0x50, 0x49, 0x00, 0x79,
- /* 0020 */ 0x00
- },
- Buffer (0x21)
- {
- /* 0000 */ 0x8E, 0x1C, 0x00, 0x01, 0xEE, 0x02, 0x02, 0x00,
- /* 0008 */ 0x00, 0x01, 0x0E, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
- /* 0010 */ 0x07, 0x00, 0x00, 0x89, 0x67, 0xF0, 0xF1, 0xF2,
- /* 0018 */ 0xF3, 0xF4, 0x5C, 0x53, 0x50, 0x49, 0x00, 0x79,
- /* 0020 */ 0x00
- },
- Buffer (0x21)
- {
- /* 0000 */ 0x8E, 0x1C, 0x00, 0x01, 0xEE, 0x02, 0x02, 0x00,
- /* 0008 */ 0x00, 0x01, 0x0E, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
- /* 0010 */ 0x07, 0x01, 0x00, 0x89, 0x67, 0xF0, 0xF1, 0xF2,
- /* 0018 */ 0xF3, 0xF4, 0x5C, 0x53, 0x50, 0x49, 0x00, 0x79,
- /* 0020 */ 0x00
- },
- Buffer (0x21)
- {
- /* 0000 */ 0x8E, 0x1C, 0x00, 0x01, 0xEE, 0x02, 0x02, 0x00,
- /* 0008 */ 0x00, 0x01, 0x0E, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
- /* 0010 */ 0x08, 0x00, 0x01, 0x89, 0x67, 0xF0, 0xF1, 0xF2,
- /* 0018 */ 0xF3, 0xF4, 0x5C, 0x53, 0x50, 0x49, 0x00, 0x79,
- /* 0020 */ 0x00
- },
- Buffer (0x21)
- {
- /* 0000 */ 0x8E, 0x1C, 0x00, 0x01, 0xEE, 0x02, 0x02, 0x00,
- /* 0008 */ 0x00, 0x01, 0x0E, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
- /* 0010 */ 0x08, 0x01, 0x01, 0x89, 0x67, 0xF0, 0xF1, 0xF2,
- /* 0018 */ 0xF3, 0xF4, 0x5C, 0x53, 0x50, 0x49, 0x00, 0x79,
- /* 0020 */ 0x00
- },
- Buffer (0x21)
- {
- /* 0000 */ 0x8E, 0x1C, 0x00, 0x01, 0xEE, 0x02, 0x03, 0x01,
- /* 0008 */ 0x00, 0x01, 0x0E, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
- /* 0010 */ 0x07, 0x00, 0x00, 0x89, 0x67, 0xF0, 0xF1, 0xF2,
- /* 0018 */ 0xF3, 0xF4, 0x5C, 0x53, 0x50, 0x49, 0x00, 0x79,
- /* 0020 */ 0x00
- },
- Buffer (0x21)
- {
- /* 0000 */ 0x8E, 0x1C, 0x00, 0x01, 0xEE, 0x02, 0x03, 0x01,
- /* 0008 */ 0x00, 0x01, 0x0E, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
- /* 0010 */ 0x07, 0x01, 0x00, 0x89, 0x67, 0xF0, 0xF1, 0xF2,
- /* 0018 */ 0xF3, 0xF4, 0x5C, 0x53, 0x50, 0x49, 0x00, 0x79,
- /* 0020 */ 0x00
- },
- Buffer (0x21)
- {
- /* 0000 */ 0x8E, 0x1C, 0x00, 0x01, 0xEE, 0x02, 0x03, 0x01,
- /* 0008 */ 0x00, 0x01, 0x0E, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
- /* 0010 */ 0x08, 0x00, 0x01, 0x89, 0x67, 0xF0, 0xF1, 0xF2,
- /* 0018 */ 0xF3, 0xF4, 0x5C, 0x53, 0x50, 0x49, 0x00, 0x79,
- /* 0020 */ 0x00
- },
- Buffer (0x21)
- {
- /* 0000 */ 0x8E, 0x1C, 0x00, 0x01, 0xEE, 0x02, 0x03, 0x01,
- /* 0008 */ 0x00, 0x01, 0x0E, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
- /* 0010 */ 0x08, 0x01, 0x01, 0x89, 0x67, 0xF0, 0xF1, 0xF2,
- /* 0018 */ 0xF3, 0xF4, 0x5C, 0x53, 0x50, 0x49, 0x00, 0x79,
- /* 0020 */ 0x00
- },
- Buffer (0x21)
- {
- /* 0000 */ 0x8E, 0x1C, 0x00, 0x01, 0xEE, 0x02, 0x02, 0x01,
- /* 0008 */ 0x00, 0x01, 0x0E, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
- /* 0010 */ 0x07, 0x00, 0x00, 0x89, 0x67, 0xF0, 0xF1, 0xF2,
- /* 0018 */ 0xF3, 0xF4, 0x5C, 0x53, 0x50, 0x49, 0x00, 0x79,
- /* 0020 */ 0x00
- },
- Buffer (0x21)
- {
- /* 0000 */ 0x8E, 0x1C, 0x00, 0x01, 0xEE, 0x02, 0x02, 0x01,
- /* 0008 */ 0x00, 0x01, 0x0E, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
- /* 0010 */ 0x07, 0x01, 0x00, 0x89, 0x67, 0xF0, 0xF1, 0xF2,
- /* 0018 */ 0xF3, 0xF4, 0x5C, 0x53, 0x50, 0x49, 0x00, 0x79,
- /* 0020 */ 0x00
- },
- Buffer (0x21)
- {
- /* 0000 */ 0x8E, 0x1C, 0x00, 0x01, 0xEE, 0x02, 0x02, 0x01,
- /* 0008 */ 0x00, 0x01, 0x0E, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
- /* 0010 */ 0x08, 0x00, 0x01, 0x89, 0x67, 0xF0, 0xF1, 0xF2,
- /* 0018 */ 0xF3, 0xF4, 0x5C, 0x53, 0x50, 0x49, 0x00, 0x79,
- /* 0020 */ 0x00
- },
- Buffer (0x21)
- {
- /* 0000 */ 0x8E, 0x1C, 0x00, 0x01, 0xEE, 0x02, 0x02, 0x01,
- /* 0008 */ 0x00, 0x01, 0x0E, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
- /* 0010 */ 0x08, 0x01, 0x01, 0x89, 0x67, 0xF0, 0xF1, 0xF2,
- /* 0018 */ 0xF3, 0xF4, 0x5C, 0x53, 0x50, 0x49, 0x00, 0x79,
- /* 0020 */ 0x00
- },
- Buffer (0x21)
- {
- /* 0000 */ 0x8E, 0x1C, 0x00, 0x01, 0xEE, 0x02, 0x01, 0x02,
- /* 0008 */ 0x00, 0x01, 0x0E, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
- /* 0010 */ 0x07, 0x00, 0x00, 0x89, 0x67, 0xF0, 0xF1, 0xF2,
- /* 0018 */ 0xF3, 0xF4, 0x5C, 0x53, 0x50, 0x49, 0x00, 0x79,
- /* 0020 */ 0x00
- },
- Buffer (0x21)
- {
- /* 0000 */ 0x8E, 0x1C, 0x00, 0x01, 0xEE, 0x02, 0x01, 0x02,
- /* 0008 */ 0x00, 0x01, 0x0E, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
- /* 0010 */ 0x07, 0x01, 0x00, 0x89, 0x67, 0xF0, 0xF1, 0xF2,
- /* 0018 */ 0xF3, 0xF4, 0x5C, 0x53, 0x50, 0x49, 0x00, 0x79,
- /* 0020 */ 0x00
- },
- Buffer (0x21)
- {
- /* 0000 */ 0x8E, 0x1C, 0x00, 0x01, 0xEE, 0x02, 0x01, 0x02,
- /* 0008 */ 0x00, 0x01, 0x0E, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
- /* 0010 */ 0x08, 0x00, 0x01, 0x89, 0x67, 0xF0, 0xF1, 0xF2,
- /* 0018 */ 0xF3, 0xF4, 0x5C, 0x53, 0x50, 0x49, 0x00, 0x79,
- /* 0020 */ 0x00
- },
- Buffer (0x21)
- {
- /* 0000 */ 0x8E, 0x1C, 0x00, 0x01, 0xEE, 0x02, 0x01, 0x02,
- /* 0008 */ 0x00, 0x01, 0x0E, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
- /* 0010 */ 0x08, 0x01, 0x01, 0x89, 0x67, 0xF0, 0xF1, 0xF2,
- /* 0018 */ 0xF3, 0xF4, 0x5C, 0x53, 0x50, 0x49, 0x00, 0x79,
- /* 0020 */ 0x00
- },
- Buffer (0x21)
- {
- /* 0000 */ 0x8E, 0x1C, 0x00, 0x01, 0xEE, 0x02, 0x00, 0x02,
- /* 0008 */ 0x00, 0x01, 0x0E, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
- /* 0010 */ 0x07, 0x00, 0x00, 0x89, 0x67, 0xF0, 0xF1, 0xF2,
- /* 0018 */ 0xF3, 0xF4, 0x5C, 0x53, 0x50, 0x49, 0x00, 0x79,
- /* 0020 */ 0x00
- },
- Buffer (0x21)
- {
- /* 0000 */ 0x8E, 0x1C, 0x00, 0x01, 0xEE, 0x02, 0x00, 0x02,
- /* 0008 */ 0x00, 0x01, 0x0E, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
- /* 0010 */ 0x07, 0x01, 0x00, 0x89, 0x67, 0xF0, 0xF1, 0xF2,
- /* 0018 */ 0xF3, 0xF4, 0x5C, 0x53, 0x50, 0x49, 0x00, 0x79,
- /* 0020 */ 0x00
- },
- Buffer (0x21)
- {
- /* 0000 */ 0x8E, 0x1C, 0x00, 0x01, 0xEE, 0x02, 0x00, 0x02,
- /* 0008 */ 0x00, 0x01, 0x0E, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
- /* 0010 */ 0x08, 0x00, 0x01, 0x89, 0x67, 0xF0, 0xF1, 0xF2,
- /* 0018 */ 0xF3, 0xF4, 0x5C, 0x53, 0x50, 0x49, 0x00, 0x79,
- /* 0020 */ 0x00
- },
- Buffer (0x21)
- {
- /* 0000 */ 0x8E, 0x1C, 0x00, 0x01, 0xEE, 0x02, 0x00, 0x02,
- /* 0008 */ 0x00, 0x01, 0x0E, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
- /* 0010 */ 0x08, 0x01, 0x01, 0x89, 0x67, 0xF0, 0xF1, 0xF2,
- /* 0018 */ 0xF3, 0xF4, 0x5C, 0x53, 0x50, 0x49, 0x00, 0x79,
- /* 0020 */ 0x00
- },
- Buffer (0x21)
- {
- /* 0000 */ 0x8E, 0x1C, 0x00, 0x01, 0xEE, 0x02, 0x01, 0x03,
- /* 0008 */ 0x00, 0x01, 0x0E, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
- /* 0010 */ 0x07, 0x00, 0x00, 0x89, 0x67, 0xF0, 0xF1, 0xF2,
- /* 0018 */ 0xF3, 0xF4, 0x5C, 0x53, 0x50, 0x49, 0x00, 0x79,
- /* 0020 */ 0x00
- },
- Buffer (0x21)
- {
- /* 0000 */ 0x8E, 0x1C, 0x00, 0x01, 0xEE, 0x02, 0x01, 0x03,
- /* 0008 */ 0x00, 0x01, 0x0E, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
- /* 0010 */ 0x07, 0x01, 0x00, 0x89, 0x67, 0xF0, 0xF1, 0xF2,
- /* 0018 */ 0xF3, 0xF4, 0x5C, 0x53, 0x50, 0x49, 0x00, 0x79,
- /* 0020 */ 0x00
- },
- Buffer (0x21)
- {
- /* 0000 */ 0x8E, 0x1C, 0x00, 0x01, 0xEE, 0x02, 0x01, 0x03,
- /* 0008 */ 0x00, 0x01, 0x0E, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
- /* 0010 */ 0x08, 0x00, 0x01, 0x89, 0x67, 0xF0, 0xF1, 0xF2,
- /* 0018 */ 0xF3, 0xF4, 0x5C, 0x53, 0x50, 0x49, 0x00, 0x79,
- /* 0020 */ 0x00
- },
- Buffer (0x21)
- {
- /* 0000 */ 0x8E, 0x1C, 0x00, 0x01, 0xEE, 0x02, 0x01, 0x03,
- /* 0008 */ 0x00, 0x01, 0x0E, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
- /* 0010 */ 0x08, 0x01, 0x01, 0x89, 0x67, 0xF0, 0xF1, 0xF2,
- /* 0018 */ 0xF3, 0xF4, 0x5C, 0x53, 0x50, 0x49, 0x00, 0x79,
- /* 0020 */ 0x00
- },
- Buffer (0x21)
- {
- /* 0000 */ 0x8E, 0x1C, 0x00, 0x01, 0xEE, 0x02, 0x00, 0x03,
- /* 0008 */ 0x00, 0x01, 0x0E, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
- /* 0010 */ 0x07, 0x00, 0x00, 0x89, 0x67, 0xF0, 0xF1, 0xF2,
- /* 0018 */ 0xF3, 0xF4, 0x5C, 0x53, 0x50, 0x49, 0x00, 0x79,
- /* 0020 */ 0x00
- },
- Buffer (0x21)
- {
- /* 0000 */ 0x8E, 0x1C, 0x00, 0x01, 0xEE, 0x02, 0x00, 0x03,
- /* 0008 */ 0x00, 0x01, 0x0E, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
- /* 0010 */ 0x07, 0x01, 0x00, 0x89, 0x67, 0xF0, 0xF1, 0xF2,
- /* 0018 */ 0xF3, 0xF4, 0x5C, 0x53, 0x50, 0x49, 0x00, 0x79,
- /* 0020 */ 0x00
- },
- Buffer (0x21)
- {
- /* 0000 */ 0x8E, 0x1C, 0x00, 0x01, 0xEE, 0x02, 0x00, 0x03,
- /* 0008 */ 0x00, 0x01, 0x0E, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
- /* 0010 */ 0x08, 0x00, 0x01, 0x89, 0x67, 0xF0, 0xF1, 0xF2,
- /* 0018 */ 0xF3, 0xF4, 0x5C, 0x53, 0x50, 0x49, 0x00, 0x79,
- /* 0020 */ 0x00
- },
- Buffer (0x21)
- {
- /* 0000 */ 0x8E, 0x1C, 0x00, 0x01, 0xEE, 0x02, 0x00, 0x03,
- /* 0008 */ 0x00, 0x01, 0x0E, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
- /* 0010 */ 0x08, 0x01, 0x01, 0x89, 0x67, 0xF0, 0xF1, 0xF2,
- /* 0018 */ 0xF3, 0xF4, 0x5C, 0x53, 0x50, 0x49, 0x00, 0x79,
- /* 0020 */ 0x00
- },
- Buffer (0x21)
- {
- /* 0000 */ 0x8E, 0x1C, 0x00, 0x01, 0xEE, 0x02, 0x01, 0x00,
- /* 0008 */ 0x00, 0x01, 0x0E, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
- /* 0010 */ 0x07, 0x00, 0x00, 0x89, 0x67, 0xF0, 0xF1, 0xF2,
- /* 0018 */ 0xF3, 0xF4, 0x5C, 0x53, 0x50, 0x49, 0x00, 0x79,
- /* 0020 */ 0x00
- },
- Buffer (0x21)
- {
- /* 0000 */ 0x8E, 0x1C, 0x00, 0x01, 0xEE, 0x02, 0x01, 0x00,
- /* 0008 */ 0x00, 0x01, 0x0E, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
- /* 0010 */ 0x07, 0x01, 0x00, 0x89, 0x67, 0xF0, 0xF1, 0xF2,
- /* 0018 */ 0xF3, 0xF4, 0x5C, 0x53, 0x50, 0x49, 0x00, 0x79,
- /* 0020 */ 0x00
- },
- Buffer (0x21)
- {
- /* 0000 */ 0x8E, 0x1C, 0x00, 0x01, 0xEE, 0x02, 0x01, 0x00,
- /* 0008 */ 0x00, 0x01, 0x0E, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
- /* 0010 */ 0x08, 0x00, 0x01, 0x89, 0x67, 0xF0, 0xF1, 0xF2,
- /* 0018 */ 0xF3, 0xF4, 0x5C, 0x53, 0x50, 0x49, 0x00, 0x79,
- /* 0020 */ 0x00
- },
- Buffer (0x21)
- {
- /* 0000 */ 0x8E, 0x1C, 0x00, 0x01, 0xEE, 0x02, 0x01, 0x00,
- /* 0008 */ 0x00, 0x01, 0x0E, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
- /* 0010 */ 0x08, 0x01, 0x01, 0x89, 0x67, 0xF0, 0xF1, 0xF2,
- /* 0018 */ 0xF3, 0xF4, 0x5C, 0x53, 0x50, 0x49, 0x00, 0x79,
- /* 0020 */ 0x00
- },
- Buffer (0x21)
- {
- /* 0000 */ 0x8E, 0x1C, 0x00, 0x01, 0xEE, 0x02, 0x00, 0x00,
- /* 0008 */ 0x00, 0x01, 0x0E, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
- /* 0010 */ 0x07, 0x00, 0x00, 0x89, 0x67, 0xF0, 0xF1, 0xF2,
- /* 0018 */ 0xF3, 0xF4, 0x5C, 0x53, 0x50, 0x49, 0x00, 0x79,
- /* 0020 */ 0x00
- },
- Buffer (0x21)
- {
- /* 0000 */ 0x8E, 0x1C, 0x00, 0x01, 0xEE, 0x02, 0x00, 0x00,
- /* 0008 */ 0x00, 0x01, 0x0E, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
- /* 0010 */ 0x07, 0x01, 0x00, 0x89, 0x67, 0xF0, 0xF1, 0xF2,
- /* 0018 */ 0xF3, 0xF4, 0x5C, 0x53, 0x50, 0x49, 0x00, 0x79,
- /* 0020 */ 0x00
- },
- Buffer (0x21)
- {
- /* 0000 */ 0x8E, 0x1C, 0x00, 0x01, 0xEE, 0x02, 0x00, 0x00,
- /* 0008 */ 0x00, 0x01, 0x0E, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
- /* 0010 */ 0x08, 0x00, 0x01, 0x89, 0x67, 0xF0, 0xF1, 0xF2,
- /* 0018 */ 0xF3, 0xF4, 0x5C, 0x53, 0x50, 0x49, 0x00, 0x79,
- /* 0020 */ 0x00
- },
- Buffer (0x21)
- {
- /* 0000 */ 0x8E, 0x1C, 0x00, 0x01, 0xEE, 0x02, 0x00, 0x00,
- /* 0008 */ 0x00, 0x01, 0x0E, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
- /* 0010 */ 0x08, 0x01, 0x01, 0x89, 0x67, 0xF0, 0xF1, 0xF2,
- /* 0018 */ 0xF3, 0xF4, 0x5C, 0x53, 0x50, 0x49, 0x00, 0x79,
- /* 0020 */ 0x00
- },
- Buffer (0x21)
- {
- /* 0000 */ 0x8E, 0x1C, 0x00, 0x01, 0xEE, 0x02, 0x01, 0x01,
- /* 0008 */ 0x00, 0x01, 0x0E, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
- /* 0010 */ 0x07, 0x00, 0x00, 0x89, 0x67, 0xF0, 0xF1, 0xF2,
- /* 0018 */ 0xF3, 0xF4, 0x5C, 0x53, 0x50, 0x49, 0x00, 0x79,
- /* 0020 */ 0x00
- },
- Buffer (0x21)
- {
- /* 0000 */ 0x8E, 0x1C, 0x00, 0x01, 0xEE, 0x02, 0x01, 0x01,
- /* 0008 */ 0x00, 0x01, 0x0E, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
- /* 0010 */ 0x07, 0x01, 0x00, 0x89, 0x67, 0xF0, 0xF1, 0xF2,
- /* 0018 */ 0xF3, 0xF4, 0x5C, 0x53, 0x50, 0x49, 0x00, 0x79,
- /* 0020 */ 0x00
- },
- Buffer (0x21)
- {
- /* 0000 */ 0x8E, 0x1C, 0x00, 0x01, 0xEE, 0x02, 0x01, 0x01,
- /* 0008 */ 0x00, 0x01, 0x0E, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
- /* 0010 */ 0x08, 0x00, 0x01, 0x89, 0x67, 0xF0, 0xF1, 0xF2,
- /* 0018 */ 0xF3, 0xF4, 0x5C, 0x53, 0x50, 0x49, 0x00, 0x79,
- /* 0020 */ 0x00
- },
- Buffer (0x21)
- {
- /* 0000 */ 0x8E, 0x1C, 0x00, 0x01, 0xEE, 0x02, 0x01, 0x01,
- /* 0008 */ 0x00, 0x01, 0x0E, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
- /* 0010 */ 0x08, 0x01, 0x01, 0x89, 0x67, 0xF0, 0xF1, 0xF2,
- /* 0018 */ 0xF3, 0xF4, 0x5C, 0x53, 0x50, 0x49, 0x00, 0x79,
- /* 0020 */ 0x00
- },
- Buffer (0x21)
- {
- /* 0000 */ 0x8E, 0x1C, 0x00, 0x01, 0xEE, 0x02, 0x00, 0x01,
- /* 0008 */ 0x00, 0x01, 0x0E, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
- /* 0010 */ 0x07, 0x00, 0x00, 0x89, 0x67, 0xF0, 0xF1, 0xF2,
- /* 0018 */ 0xF3, 0xF4, 0x5C, 0x53, 0x50, 0x49, 0x00, 0x79,
- /* 0020 */ 0x00
- },
- Buffer (0x21)
- {
- /* 0000 */ 0x8E, 0x1C, 0x00, 0x01, 0xEE, 0x02, 0x00, 0x01,
- /* 0008 */ 0x00, 0x01, 0x0E, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
- /* 0010 */ 0x07, 0x01, 0x00, 0x89, 0x67, 0xF0, 0xF1, 0xF2,
- /* 0018 */ 0xF3, 0xF4, 0x5C, 0x53, 0x50, 0x49, 0x00, 0x79,
- /* 0020 */ 0x00
- },
- Buffer (0x21)
- {
- /* 0000 */ 0x8E, 0x1C, 0x00, 0x01, 0xEE, 0x02, 0x00, 0x01,
- /* 0008 */ 0x00, 0x01, 0x0E, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
- /* 0010 */ 0x08, 0x00, 0x01, 0x89, 0x67, 0xF0, 0xF1, 0xF2,
- /* 0018 */ 0xF3, 0xF4, 0x5C, 0x53, 0x50, 0x49, 0x00, 0x79,
- /* 0020 */ 0x00
- },
- Buffer (0x21)
- {
- /* 0000 */ 0x8E, 0x1C, 0x00, 0x01, 0xEE, 0x02, 0x00, 0x01,
- /* 0008 */ 0x00, 0x01, 0x0E, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
- /* 0010 */ 0x08, 0x01, 0x01, 0x89, 0x67, 0xF0, 0xF1, 0xF2,
- /* 0018 */ 0xF3, 0xF4, 0x5C, 0x53, 0x50, 0x49, 0x00, 0x79,
- /* 0020 */ 0x00
- },
- Buffer (0x1C)
- {
- /* 0000 */ 0x8E, 0x17, 0x00, 0x01, 0xEE, 0x02, 0x03, 0x02,
- /* 0008 */ 0x00, 0x01, 0x09, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
- /* 0010 */ 0x07, 0x00, 0x00, 0x89, 0x67, 0x5C, 0x53, 0x50,
- /* 0018 */ 0x49, 0x00, 0x79, 0x00
- },
- Buffer (0x1C)
- {
- /* 0000 */ 0x8E, 0x17, 0x00, 0x01, 0xEE, 0x02, 0x03, 0x02,
- /* 0008 */ 0x00, 0x01, 0x09, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
- /* 0010 */ 0x07, 0x01, 0x00, 0x89, 0x67, 0x5C, 0x53, 0x50,
- /* 0018 */ 0x49, 0x00, 0x79, 0x00
- },
- Buffer (0x1C)
- {
- /* 0000 */ 0x8E, 0x17, 0x00, 0x01, 0xEE, 0x02, 0x03, 0x02,
- /* 0008 */ 0x00, 0x01, 0x09, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
- /* 0010 */ 0x08, 0x00, 0x01, 0x89, 0x67, 0x5C, 0x53, 0x50,
- /* 0018 */ 0x49, 0x00, 0x79, 0x00
- },
- Buffer (0x1C)
- {
- /* 0000 */ 0x8E, 0x17, 0x00, 0x01, 0xEE, 0x02, 0x03, 0x02,
- /* 0008 */ 0x00, 0x01, 0x09, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
- /* 0010 */ 0x08, 0x01, 0x01, 0x89, 0x67, 0x5C, 0x53, 0x50,
- /* 0018 */ 0x49, 0x00, 0x79, 0x00
- },
- Buffer (0x1C)
- {
- /* 0000 */ 0x8E, 0x17, 0x00, 0x01, 0xEE, 0x02, 0x02, 0x02,
- /* 0008 */ 0x00, 0x01, 0x09, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
- /* 0010 */ 0x07, 0x00, 0x00, 0x89, 0x67, 0x5C, 0x53, 0x50,
- /* 0018 */ 0x49, 0x00, 0x79, 0x00
- },
- Buffer (0x1C)
- {
- /* 0000 */ 0x8E, 0x17, 0x00, 0x01, 0xEE, 0x02, 0x02, 0x02,
- /* 0008 */ 0x00, 0x01, 0x09, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
- /* 0010 */ 0x07, 0x01, 0x00, 0x89, 0x67, 0x5C, 0x53, 0x50,
- /* 0018 */ 0x49, 0x00, 0x79, 0x00
- },
- Buffer (0x1C)
- {
- /* 0000 */ 0x8E, 0x17, 0x00, 0x01, 0xEE, 0x02, 0x02, 0x02,
- /* 0008 */ 0x00, 0x01, 0x09, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
- /* 0010 */ 0x08, 0x00, 0x01, 0x89, 0x67, 0x5C, 0x53, 0x50,
- /* 0018 */ 0x49, 0x00, 0x79, 0x00
- },
- Buffer (0x1C)
- {
- /* 0000 */ 0x8E, 0x17, 0x00, 0x01, 0xEE, 0x02, 0x02, 0x02,
- /* 0008 */ 0x00, 0x01, 0x09, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
- /* 0010 */ 0x08, 0x01, 0x01, 0x89, 0x67, 0x5C, 0x53, 0x50,
- /* 0018 */ 0x49, 0x00, 0x79, 0x00
- },
- Buffer (0x1C)
- {
- /* 0000 */ 0x8E, 0x17, 0x00, 0x01, 0xEE, 0x02, 0x03, 0x03,
- /* 0008 */ 0x00, 0x01, 0x09, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
- /* 0010 */ 0x07, 0x00, 0x00, 0x89, 0x67, 0x5C, 0x53, 0x50,
- /* 0018 */ 0x49, 0x00, 0x79, 0x00
- },
- Buffer (0x1C)
- {
- /* 0000 */ 0x8E, 0x17, 0x00, 0x01, 0xEE, 0x02, 0x03, 0x03,
- /* 0008 */ 0x00, 0x01, 0x09, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
- /* 0010 */ 0x07, 0x01, 0x00, 0x89, 0x67, 0x5C, 0x53, 0x50,
- /* 0018 */ 0x49, 0x00, 0x79, 0x00
- },
- Buffer (0x1C)
- {
- /* 0000 */ 0x8E, 0x17, 0x00, 0x01, 0xEE, 0x02, 0x03, 0x03,
- /* 0008 */ 0x00, 0x01, 0x09, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
- /* 0010 */ 0x08, 0x00, 0x01, 0x89, 0x67, 0x5C, 0x53, 0x50,
- /* 0018 */ 0x49, 0x00, 0x79, 0x00
- },
- Buffer (0x1C)
- {
- /* 0000 */ 0x8E, 0x17, 0x00, 0x01, 0xEE, 0x02, 0x03, 0x03,
- /* 0008 */ 0x00, 0x01, 0x09, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
- /* 0010 */ 0x08, 0x01, 0x01, 0x89, 0x67, 0x5C, 0x53, 0x50,
- /* 0018 */ 0x49, 0x00, 0x79, 0x00
- },
- Buffer (0x1C)
- {
- /* 0000 */ 0x8E, 0x17, 0x00, 0x01, 0xEE, 0x02, 0x02, 0x03,
- /* 0008 */ 0x00, 0x01, 0x09, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
- /* 0010 */ 0x07, 0x00, 0x00, 0x89, 0x67, 0x5C, 0x53, 0x50,
- /* 0018 */ 0x49, 0x00, 0x79, 0x00
- },
- Buffer (0x1C)
- {
- /* 0000 */ 0x8E, 0x17, 0x00, 0x01, 0xEE, 0x02, 0x02, 0x03,
- /* 0008 */ 0x00, 0x01, 0x09, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
- /* 0010 */ 0x07, 0x01, 0x00, 0x89, 0x67, 0x5C, 0x53, 0x50,
- /* 0018 */ 0x49, 0x00, 0x79, 0x00
- },
- Buffer (0x1C)
- {
- /* 0000 */ 0x8E, 0x17, 0x00, 0x01, 0xEE, 0x02, 0x02, 0x03,
- /* 0008 */ 0x00, 0x01, 0x09, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
- /* 0010 */ 0x08, 0x00, 0x01, 0x89, 0x67, 0x5C, 0x53, 0x50,
- /* 0018 */ 0x49, 0x00, 0x79, 0x00
- },
- Buffer (0x1C)
- {
- /* 0000 */ 0x8E, 0x17, 0x00, 0x01, 0xEE, 0x02, 0x02, 0x03,
- /* 0008 */ 0x00, 0x01, 0x09, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
- /* 0010 */ 0x08, 0x01, 0x01, 0x89, 0x67, 0x5C, 0x53, 0x50,
- /* 0018 */ 0x49, 0x00, 0x79, 0x00
- },
- Buffer (0x1C)
- {
- /* 0000 */ 0x8E, 0x17, 0x00, 0x01, 0xEE, 0x02, 0x03, 0x00,
- /* 0008 */ 0x00, 0x01, 0x09, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
- /* 0010 */ 0x07, 0x00, 0x00, 0x89, 0x67, 0x5C, 0x53, 0x50,
- /* 0018 */ 0x49, 0x00, 0x79, 0x00
- },
- Buffer (0x1C)
- {
- /* 0000 */ 0x8E, 0x17, 0x00, 0x01, 0xEE, 0x02, 0x03, 0x00,
- /* 0008 */ 0x00, 0x01, 0x09, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
- /* 0010 */ 0x07, 0x01, 0x00, 0x89, 0x67, 0x5C, 0x53, 0x50,
- /* 0018 */ 0x49, 0x00, 0x79, 0x00
- },
- Buffer (0x1C)
- {
- /* 0000 */ 0x8E, 0x17, 0x00, 0x01, 0xEE, 0x02, 0x03, 0x00,
- /* 0008 */ 0x00, 0x01, 0x09, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
- /* 0010 */ 0x08, 0x00, 0x01, 0x89, 0x67, 0x5C, 0x53, 0x50,
- /* 0018 */ 0x49, 0x00, 0x79, 0x00
- },
- Buffer (0x1C)
- {
- /* 0000 */ 0x8E, 0x17, 0x00, 0x01, 0xEE, 0x02, 0x03, 0x00,
- /* 0008 */ 0x00, 0x01, 0x09, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
- /* 0010 */ 0x08, 0x01, 0x01, 0x89, 0x67, 0x5C, 0x53, 0x50,
- /* 0018 */ 0x49, 0x00, 0x79, 0x00
- },
- Buffer (0x1C)
- {
- /* 0000 */ 0x8E, 0x17, 0x00, 0x01, 0xEE, 0x02, 0x02, 0x00,
- /* 0008 */ 0x00, 0x01, 0x09, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
- /* 0010 */ 0x07, 0x00, 0x00, 0x89, 0x67, 0x5C, 0x53, 0x50,
- /* 0018 */ 0x49, 0x00, 0x79, 0x00
- },
- Buffer (0x1C)
- {
- /* 0000 */ 0x8E, 0x17, 0x00, 0x01, 0xEE, 0x02, 0x02, 0x00,
- /* 0008 */ 0x00, 0x01, 0x09, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
- /* 0010 */ 0x07, 0x01, 0x00, 0x89, 0x67, 0x5C, 0x53, 0x50,
- /* 0018 */ 0x49, 0x00, 0x79, 0x00
- },
- Buffer (0x1C)
- {
- /* 0000 */ 0x8E, 0x17, 0x00, 0x01, 0xEE, 0x02, 0x02, 0x00,
- /* 0008 */ 0x00, 0x01, 0x09, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
- /* 0010 */ 0x08, 0x00, 0x01, 0x89, 0x67, 0x5C, 0x53, 0x50,
- /* 0018 */ 0x49, 0x00, 0x79, 0x00
- },
- Buffer (0x1C)
- {
- /* 0000 */ 0x8E, 0x17, 0x00, 0x01, 0xEE, 0x02, 0x02, 0x00,
- /* 0008 */ 0x00, 0x01, 0x09, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
- /* 0010 */ 0x08, 0x01, 0x01, 0x89, 0x67, 0x5C, 0x53, 0x50,
- /* 0018 */ 0x49, 0x00, 0x79, 0x00
- },
- Buffer (0x1C)
- {
- /* 0000 */ 0x8E, 0x17, 0x00, 0x01, 0xEE, 0x02, 0x03, 0x01,
- /* 0008 */ 0x00, 0x01, 0x09, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
- /* 0010 */ 0x07, 0x00, 0x00, 0x89, 0x67, 0x5C, 0x53, 0x50,
- /* 0018 */ 0x49, 0x00, 0x79, 0x00
- },
- Buffer (0x1C)
- {
- /* 0000 */ 0x8E, 0x17, 0x00, 0x01, 0xEE, 0x02, 0x03, 0x01,
- /* 0008 */ 0x00, 0x01, 0x09, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
- /* 0010 */ 0x07, 0x01, 0x00, 0x89, 0x67, 0x5C, 0x53, 0x50,
- /* 0018 */ 0x49, 0x00, 0x79, 0x00
- },
- Buffer (0x1C)
- {
- /* 0000 */ 0x8E, 0x17, 0x00, 0x01, 0xEE, 0x02, 0x03, 0x01,
- /* 0008 */ 0x00, 0x01, 0x09, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
- /* 0010 */ 0x08, 0x00, 0x01, 0x89, 0x67, 0x5C, 0x53, 0x50,
- /* 0018 */ 0x49, 0x00, 0x79, 0x00
- },
- Buffer (0x1C)
- {
- /* 0000 */ 0x8E, 0x17, 0x00, 0x01, 0xEE, 0x02, 0x03, 0x01,
- /* 0008 */ 0x00, 0x01, 0x09, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
- /* 0010 */ 0x08, 0x01, 0x01, 0x89, 0x67, 0x5C, 0x53, 0x50,
- /* 0018 */ 0x49, 0x00, 0x79, 0x00
- },
- Buffer (0x1C)
- {
- /* 0000 */ 0x8E, 0x17, 0x00, 0x01, 0xEE, 0x02, 0x02, 0x01,
- /* 0008 */ 0x00, 0x01, 0x09, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
- /* 0010 */ 0x07, 0x00, 0x00, 0x89, 0x67, 0x5C, 0x53, 0x50,
- /* 0018 */ 0x49, 0x00, 0x79, 0x00
- },
- Buffer (0x1C)
- {
- /* 0000 */ 0x8E, 0x17, 0x00, 0x01, 0xEE, 0x02, 0x02, 0x01,
- /* 0008 */ 0x00, 0x01, 0x09, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
- /* 0010 */ 0x07, 0x01, 0x00, 0x89, 0x67, 0x5C, 0x53, 0x50,
- /* 0018 */ 0x49, 0x00, 0x79, 0x00
- },
- Buffer (0x21)
- {
- /* 0000 */ 0x8E, 0x1C, 0x00, 0x01, 0xEE, 0x02, 0x02, 0x01,
- /* 0008 */ 0x00, 0x01, 0x0E, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
- /* 0010 */ 0x08, 0x00, 0x01, 0x89, 0x67, 0xF0, 0xF1, 0xF2,
- /* 0018 */ 0xF3, 0xF4, 0x5C, 0x53, 0x50, 0x49, 0x00, 0x79,
- /* 0020 */ 0x00
- },
- Buffer (0x1C)
- {
- /* 0000 */ 0x8E, 0x17, 0x00, 0x01, 0xEE, 0x02, 0x02, 0x01,
- /* 0008 */ 0x00, 0x01, 0x09, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
- /* 0010 */ 0x08, 0x01, 0x01, 0x89, 0x67, 0x5C, 0x53, 0x50,
- /* 0018 */ 0x49, 0x00, 0x79, 0x00
- },
- Buffer (0x1C)
- {
- /* 0000 */ 0x8E, 0x17, 0x00, 0x01, 0xEE, 0x02, 0x01, 0x02,
- /* 0008 */ 0x00, 0x01, 0x09, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
- /* 0010 */ 0x07, 0x00, 0x00, 0x89, 0x67, 0x5C, 0x53, 0x50,
- /* 0018 */ 0x49, 0x00, 0x79, 0x00
- },
- Buffer (0x1C)
- {
- /* 0000 */ 0x8E, 0x17, 0x00, 0x01, 0xEE, 0x02, 0x01, 0x02,
- /* 0008 */ 0x00, 0x01, 0x09, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
- /* 0010 */ 0x07, 0x01, 0x00, 0x89, 0x67, 0x5C, 0x53, 0x50,
- /* 0018 */ 0x49, 0x00, 0x79, 0x00
- },
- Buffer (0x1C)
- {
- /* 0000 */ 0x8E, 0x17, 0x00, 0x01, 0xEE, 0x02, 0x01, 0x02,
- /* 0008 */ 0x00, 0x01, 0x09, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
- /* 0010 */ 0x08, 0x00, 0x01, 0x89, 0x67, 0x5C, 0x53, 0x50,
- /* 0018 */ 0x49, 0x00, 0x79, 0x00
- },
- Buffer (0x1C)
- {
- /* 0000 */ 0x8E, 0x17, 0x00, 0x01, 0xEE, 0x02, 0x01, 0x02,
- /* 0008 */ 0x00, 0x01, 0x09, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
- /* 0010 */ 0x08, 0x01, 0x01, 0x89, 0x67, 0x5C, 0x53, 0x50,
- /* 0018 */ 0x49, 0x00, 0x79, 0x00
- },
- Buffer (0x1C)
- {
- /* 0000 */ 0x8E, 0x17, 0x00, 0x01, 0xEE, 0x02, 0x00, 0x02,
- /* 0008 */ 0x00, 0x01, 0x09, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
- /* 0010 */ 0x07, 0x00, 0x00, 0x89, 0x67, 0x5C, 0x53, 0x50,
- /* 0018 */ 0x49, 0x00, 0x79, 0x00
- },
- Buffer (0x1C)
- {
- /* 0000 */ 0x8E, 0x17, 0x00, 0x01, 0xEE, 0x02, 0x00, 0x02,
- /* 0008 */ 0x00, 0x01, 0x09, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
- /* 0010 */ 0x07, 0x01, 0x00, 0x89, 0x67, 0x5C, 0x53, 0x50,
- /* 0018 */ 0x49, 0x00, 0x79, 0x00
- },
- Buffer (0x1C)
- {
- /* 0000 */ 0x8E, 0x17, 0x00, 0x01, 0xEE, 0x02, 0x00, 0x02,
- /* 0008 */ 0x00, 0x01, 0x09, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
- /* 0010 */ 0x08, 0x00, 0x01, 0x89, 0x67, 0x5C, 0x53, 0x50,
- /* 0018 */ 0x49, 0x00, 0x79, 0x00
- },
- Buffer (0x1C)
- {
- /* 0000 */ 0x8E, 0x17, 0x00, 0x01, 0xEE, 0x02, 0x00, 0x02,
- /* 0008 */ 0x00, 0x01, 0x09, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
- /* 0010 */ 0x08, 0x01, 0x01, 0x89, 0x67, 0x5C, 0x53, 0x50,
- /* 0018 */ 0x49, 0x00, 0x79, 0x00
- },
- Buffer (0x1C)
- {
- /* 0000 */ 0x8E, 0x17, 0x00, 0x01, 0xEE, 0x02, 0x01, 0x03,
- /* 0008 */ 0x00, 0x01, 0x09, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
- /* 0010 */ 0x07, 0x00, 0x00, 0x89, 0x67, 0x5C, 0x53, 0x50,
- /* 0018 */ 0x49, 0x00, 0x79, 0x00
- },
- Buffer (0x1C)
- {
- /* 0000 */ 0x8E, 0x17, 0x00, 0x01, 0xEE, 0x02, 0x01, 0x03,
- /* 0008 */ 0x00, 0x01, 0x09, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
- /* 0010 */ 0x07, 0x01, 0x00, 0x89, 0x67, 0x5C, 0x53, 0x50,
- /* 0018 */ 0x49, 0x00, 0x79, 0x00
- },
- Buffer (0x1C)
- {
- /* 0000 */ 0x8E, 0x17, 0x00, 0x01, 0xEE, 0x02, 0x01, 0x03,
- /* 0008 */ 0x00, 0x01, 0x09, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
- /* 0010 */ 0x08, 0x00, 0x01, 0x89, 0x67, 0x5C, 0x53, 0x50,
- /* 0018 */ 0x49, 0x00, 0x79, 0x00
- },
- Buffer (0x1C)
- {
- /* 0000 */ 0x8E, 0x17, 0x00, 0x01, 0xEE, 0x02, 0x01, 0x03,
- /* 0008 */ 0x00, 0x01, 0x09, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
- /* 0010 */ 0x08, 0x01, 0x01, 0x89, 0x67, 0x5C, 0x53, 0x50,
- /* 0018 */ 0x49, 0x00, 0x79, 0x00
- },
- Buffer (0x1C)
- {
- /* 0000 */ 0x8E, 0x17, 0x00, 0x01, 0xEE, 0x02, 0x00, 0x03,
- /* 0008 */ 0x00, 0x01, 0x09, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
- /* 0010 */ 0x07, 0x00, 0x00, 0x89, 0x67, 0x5C, 0x53, 0x50,
- /* 0018 */ 0x49, 0x00, 0x79, 0x00
- },
- Buffer (0x1C)
- {
- /* 0000 */ 0x8E, 0x17, 0x00, 0x01, 0xEE, 0x02, 0x00, 0x03,
- /* 0008 */ 0x00, 0x01, 0x09, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
- /* 0010 */ 0x07, 0x01, 0x00, 0x89, 0x67, 0x5C, 0x53, 0x50,
- /* 0018 */ 0x49, 0x00, 0x79, 0x00
- },
- Buffer (0x1C)
- {
- /* 0000 */ 0x8E, 0x17, 0x00, 0x01, 0xEE, 0x02, 0x00, 0x03,
- /* 0008 */ 0x00, 0x01, 0x09, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
- /* 0010 */ 0x08, 0x00, 0x01, 0x89, 0x67, 0x5C, 0x53, 0x50,
- /* 0018 */ 0x49, 0x00, 0x79, 0x00
- },
- Buffer (0x1C)
- {
- /* 0000 */ 0x8E, 0x17, 0x00, 0x01, 0xEE, 0x02, 0x00, 0x03,
- /* 0008 */ 0x00, 0x01, 0x09, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
- /* 0010 */ 0x08, 0x01, 0x01, 0x89, 0x67, 0x5C, 0x53, 0x50,
- /* 0018 */ 0x49, 0x00, 0x79, 0x00
- },
- Buffer (0x1C)
- {
- /* 0000 */ 0x8E, 0x17, 0x00, 0x01, 0xEE, 0x02, 0x01, 0x00,
- /* 0008 */ 0x00, 0x01, 0x09, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
- /* 0010 */ 0x07, 0x00, 0x00, 0x89, 0x67, 0x5C, 0x53, 0x50,
- /* 0018 */ 0x49, 0x00, 0x79, 0x00
- },
- Buffer (0x1C)
- {
- /* 0000 */ 0x8E, 0x17, 0x00, 0x01, 0xEE, 0x02, 0x01, 0x00,
- /* 0008 */ 0x00, 0x01, 0x09, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
- /* 0010 */ 0x07, 0x01, 0x00, 0x89, 0x67, 0x5C, 0x53, 0x50,
- /* 0018 */ 0x49, 0x00, 0x79, 0x00
- },
- Buffer (0x1C)
- {
- /* 0000 */ 0x8E, 0x17, 0x00, 0x01, 0xEE, 0x02, 0x01, 0x00,
- /* 0008 */ 0x00, 0x01, 0x09, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
- /* 0010 */ 0x08, 0x00, 0x01, 0x89, 0x67, 0x5C, 0x53, 0x50,
- /* 0018 */ 0x49, 0x00, 0x79, 0x00
- },
- Buffer (0x1C)
- {
- /* 0000 */ 0x8E, 0x17, 0x00, 0x01, 0xEE, 0x02, 0x01, 0x00,
- /* 0008 */ 0x00, 0x01, 0x09, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
- /* 0010 */ 0x08, 0x01, 0x01, 0x89, 0x67, 0x5C, 0x53, 0x50,
- /* 0018 */ 0x49, 0x00, 0x79, 0x00
- },
- Buffer (0x1C)
- {
- /* 0000 */ 0x8E, 0x17, 0x00, 0x01, 0xEE, 0x02, 0x00, 0x00,
- /* 0008 */ 0x00, 0x01, 0x09, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
- /* 0010 */ 0x07, 0x00, 0x00, 0x89, 0x67, 0x5C, 0x53, 0x50,
- /* 0018 */ 0x49, 0x00, 0x79, 0x00
- },
- Buffer (0x1C)
- {
- /* 0000 */ 0x8E, 0x17, 0x00, 0x01, 0xEE, 0x02, 0x00, 0x00,
- /* 0008 */ 0x00, 0x01, 0x09, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
- /* 0010 */ 0x07, 0x01, 0x00, 0x89, 0x67, 0x5C, 0x53, 0x50,
- /* 0018 */ 0x49, 0x00, 0x79, 0x00
- },
- Buffer (0x1C)
- {
- /* 0000 */ 0x8E, 0x17, 0x00, 0x01, 0xEE, 0x02, 0x00, 0x00,
- /* 0008 */ 0x00, 0x01, 0x09, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
- /* 0010 */ 0x08, 0x00, 0x01, 0x89, 0x67, 0x5C, 0x53, 0x50,
- /* 0018 */ 0x49, 0x00, 0x79, 0x00
- },
- Buffer (0x1C)
- {
- /* 0000 */ 0x8E, 0x17, 0x00, 0x01, 0xEE, 0x02, 0x00, 0x00,
- /* 0008 */ 0x00, 0x01, 0x09, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
- /* 0010 */ 0x08, 0x01, 0x01, 0x89, 0x67, 0x5C, 0x53, 0x50,
- /* 0018 */ 0x49, 0x00, 0x79, 0x00
- },
- Buffer (0x1C)
- {
- /* 0000 */ 0x8E, 0x17, 0x00, 0x01, 0xEE, 0x02, 0x01, 0x01,
- /* 0008 */ 0x00, 0x01, 0x09, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
- /* 0010 */ 0x07, 0x00, 0x00, 0x89, 0x67, 0x5C, 0x53, 0x50,
- /* 0018 */ 0x49, 0x00, 0x79, 0x00
- },
- Buffer (0x1C)
- {
- /* 0000 */ 0x8E, 0x17, 0x00, 0x01, 0xEE, 0x02, 0x01, 0x01,
- /* 0008 */ 0x00, 0x01, 0x09, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
- /* 0010 */ 0x07, 0x01, 0x00, 0x89, 0x67, 0x5C, 0x53, 0x50,
- /* 0018 */ 0x49, 0x00, 0x79, 0x00
- },
- Buffer (0x1C)
- {
- /* 0000 */ 0x8E, 0x17, 0x00, 0x01, 0xEE, 0x02, 0x01, 0x01,
- /* 0008 */ 0x00, 0x01, 0x09, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
- /* 0010 */ 0x08, 0x00, 0x01, 0x89, 0x67, 0x5C, 0x53, 0x50,
- /* 0018 */ 0x49, 0x00, 0x79, 0x00
- },
- Buffer (0x1C)
- {
- /* 0000 */ 0x8E, 0x17, 0x00, 0x01, 0xEE, 0x02, 0x01, 0x01,
- /* 0008 */ 0x00, 0x01, 0x09, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
- /* 0010 */ 0x08, 0x01, 0x01, 0x89, 0x67, 0x5C, 0x53, 0x50,
- /* 0018 */ 0x49, 0x00, 0x79, 0x00
- },
- Buffer (0x1C)
- {
- /* 0000 */ 0x8E, 0x17, 0x00, 0x01, 0xEE, 0x02, 0x00, 0x01,
- /* 0008 */ 0x00, 0x01, 0x09, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
- /* 0010 */ 0x07, 0x00, 0x00, 0x89, 0x67, 0x5C, 0x53, 0x50,
- /* 0018 */ 0x49, 0x00, 0x79, 0x00
- },
- Buffer (0x1C)
- {
- /* 0000 */ 0x8E, 0x17, 0x00, 0x01, 0xEE, 0x02, 0x00, 0x01,
- /* 0008 */ 0x00, 0x01, 0x09, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
- /* 0010 */ 0x07, 0x01, 0x00, 0x89, 0x67, 0x5C, 0x53, 0x50,
- /* 0018 */ 0x49, 0x00, 0x79, 0x00
- },
- Buffer (0x1C)
- {
- /* 0000 */ 0x8E, 0x17, 0x00, 0x01, 0xEE, 0x02, 0x00, 0x01,
- /* 0008 */ 0x00, 0x01, 0x09, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
- /* 0010 */ 0x08, 0x00, 0x01, 0x89, 0x67, 0x5C, 0x53, 0x50,
- /* 0018 */ 0x49, 0x00, 0x79, 0x00
- },
- Buffer (0x1C)
- {
- /* 0000 */ 0x8E, 0x17, 0x00, 0x01, 0xEE, 0x02, 0x00, 0x01,
- /* 0008 */ 0x00, 0x01, 0x09, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
- /* 0010 */ 0x08, 0x01, 0x01, 0x89, 0x67, 0x5C, 0x53, 0x50,
- /* 0018 */ 0x49, 0x00, 0x79, 0x00
- },
- Buffer (0x1C)
- {
- /* 0000 */ 0x8E, 0x17, 0x00, 0x01, 0x00, 0x02, 0x02, 0x00,
- /* 0008 */ 0x00, 0x01, 0x09, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
- /* 0010 */ 0x07, 0x01, 0x00, 0x89, 0x67, 0x5C, 0x53, 0x50,
- /* 0018 */ 0x49, 0x00, 0x79, 0x00
- }
-})
-
-
-Method(RT24,, Serialized)
-{
- Name(ts, "RT24")
-
- // Emit test header, set the filename
-
- THDR (ts, "SpiSerialBus Resource Descriptor Macro", __FILE__)
-
- // The main test packages must have the same number of entries
-
- If (LNotEqual (SizeOf (p458), SizeOf (p459)))
- {
- err (ts, 181, 0, 0, 0, 0, "Incorrect package length")
- Return ()
- }
-
- // Main test case for packages above
-
- m330(ts, SizeOf (p458), "p458", p458, p459)
-
- // Check resource descriptor tag offsets
-
- Store (
- ResourceTemplate () {
- SpiSerialBus (0x6789, PolarityHigh, FourWireMode, 0x07,
- DeviceInitiated, 0xAABBCCDD, ClockPolarityLow,
- ClockPhaseSecond, "\\SPI",
- 0xEE, ResourceConsumer, SPI0,
- RawDataBuffer (0x05) {0xF0, 0xF1, 0xF2, 0xF3, 0xF4})
- SpiSerialBus (0x6789, PolarityHigh, FourWireMode, 0x07,
- DeviceInitiated, 0xAABBCCDD, ClockPolarityLow,
- ClockPhaseSecond, "\\SPI",
- 0xEE, ResourceConsumer, SPI1,
- RawDataBuffer (0x05) {0xF0, 0xF1, 0xF2, 0xF3, 0xF4})
- }, Local0)
-
-
- m331(ts, 1, SPI0._SLV, 0x30, SPI1._SLV, 0x128, "_SLV")
- m331(ts, 2, SPI0._MOD, 0x38, SPI1._MOD, 0x130, "_MOD")
- m331(ts, 3, SPI0._DPL, 0x39, SPI1._DPL, 0x131, "_DPL")
- m331(ts, 4, SPI0._SPE, 0x60, SPI1._SPE, 0x158, "_SPE")
- m331(ts, 5, SPI0._LEN, 0x80, SPI1._LEN, 0x178, "_LEN")
- m331(ts, 6, SPI0._PHA, 0x88, SPI1._PHA, 0x180, "_PHA")
- m331(ts, 7, SPI0._POL, 0x90, SPI1._POL, 0x188, "_POL")
- m331(ts, 8, SPI0._ADR, 0x98, SPI1._ADR, 0x190, "_ADR")
- m331(ts, 9, SPI0._VEN, 0xA8, SPI1._VEN, 0x1A0, "_VEN")
-}
-
-
+/*
+ * Some or all of this work - Copyright (c) 2006 - 2015, Intel Corp.
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without modification,
+ * are permitted provided that the following conditions are met:
+ *
+ * Redistributions of source code must retain the above copyright notice,
+ * this list of conditions and the following disclaimer.
+ * Redistributions in binary form must reproduce the above copyright notice,
+ * this list of conditions and the following disclaimer in the documentation
+ * and/or other materials provided with the distribution.
+ * Neither the name of Intel Corporation nor the names of its contributors
+ * may be used to endorse or promote products derived from this software
+ * without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
+ * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+ * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+ * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+ * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+ * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+/*
+ * Resource Descriptor macros
+ *
+ * SpiSerialBus Resource Descriptor Macro
+ */
+Device (SPI) {}
+
+Name (p458, Package() {
+ ResourceTemplate () {
+ SpiSerialBus (0x6789, PolarityHigh, FourWireMode, 0x07,
+ DeviceInitiated, 0xAABBCCDD, ClockPolarityLow,
+ ClockPhaseFirst, "\\SPI", 0xEE, ResourceConsumer, ,
+ RawDataBuffer (0x05) {0xF0, 0xF1, 0xF2, 0xF3, 0xF4})
+ },
+ ResourceTemplate () {
+ SpiSerialBus (0x6789, PolarityHigh, FourWireMode, 0x07,
+ DeviceInitiated, 0xAABBCCDD, ClockPolarityLow,
+ ClockPhaseSecond, "\\SPI", 0xEE, ResourceConsumer, ,
+ RawDataBuffer (0x05) {0xF0, 0xF1, 0xF2, 0xF3, 0xF4})
+ },
+ ResourceTemplate () {
+ SpiSerialBus (0x6789, PolarityHigh, FourWireMode, 0x08,
+ DeviceInitiated, 0xAABBCCDD, ClockPolarityHigh,
+ ClockPhaseFirst, "\\SPI", 0xEE, ResourceConsumer, ,
+ RawDataBuffer (0x05) {0xF0, 0xF1, 0xF2, 0xF3, 0xF4})
+ },
+ ResourceTemplate () {
+ SpiSerialBus (0x6789, PolarityHigh, FourWireMode, 0x08,
+ DeviceInitiated, 0xAABBCCDD, ClockPolarityHigh,
+ ClockPhaseSecond, "\\SPI", 0xEE, ResourceConsumer, ,
+ RawDataBuffer (0x05) {0xF0, 0xF1, 0xF2, 0xF3, 0xF4})
+ },
+ ResourceTemplate () {
+ SpiSerialBus (0x6789, PolarityHigh, FourWireMode, 0x07,
+ ControllerInitiated, 0xAABBCCDD, ClockPolarityLow,
+ ClockPhaseFirst, "\\SPI", 0xEE, ResourceConsumer, ,
+ RawDataBuffer (0x05) {0xF0, 0xF1, 0xF2, 0xF3, 0xF4})
+ },
+ ResourceTemplate () {
+ SpiSerialBus (0x6789, PolarityHigh, FourWireMode, 0x07,
+ ControllerInitiated, 0xAABBCCDD, ClockPolarityLow,
+ ClockPhaseSecond, "\\SPI", 0xEE, ResourceConsumer, ,
+ RawDataBuffer (0x05) {0xF0, 0xF1, 0xF2, 0xF3, 0xF4})
+ },
+ ResourceTemplate () {
+ SpiSerialBus (0x6789, PolarityHigh, FourWireMode, 0x08,
+ ControllerInitiated, 0xAABBCCDD, ClockPolarityHigh,
+ ClockPhaseFirst, "\\SPI", 0xEE, ResourceConsumer, ,
+ RawDataBuffer (0x05) {0xF0, 0xF1, 0xF2, 0xF3, 0xF4})
+ },
+ ResourceTemplate () {
+ SpiSerialBus (0x6789, PolarityHigh, FourWireMode, 0x08,
+ ControllerInitiated, 0xAABBCCDD, ClockPolarityHigh,
+ ClockPhaseSecond, "\\SPI", 0xEE, ResourceConsumer, ,
+ RawDataBuffer (0x05) {0xF0, 0xF1, 0xF2, 0xF3, 0xF4})
+ },
+ ResourceTemplate () {
+ SpiSerialBus (0x6789, PolarityHigh, ThreeWireMode, 0x07,
+ DeviceInitiated, 0xAABBCCDD, ClockPolarityLow,
+ ClockPhaseFirst, "\\SPI", 0xEE, ResourceConsumer, ,
+ RawDataBuffer (0x05) {0xF0, 0xF1, 0xF2, 0xF3, 0xF4})
+ },
+ ResourceTemplate () {
+ SpiSerialBus (0x6789, PolarityHigh, ThreeWireMode, 0x07,
+ DeviceInitiated, 0xAABBCCDD, ClockPolarityLow,
+ ClockPhaseSecond, "\\SPI", 0xEE, ResourceConsumer, ,
+ RawDataBuffer (0x05) {0xF0, 0xF1, 0xF2, 0xF3, 0xF4})
+ },
+ ResourceTemplate () {
+ SpiSerialBus (0x6789, PolarityHigh, ThreeWireMode, 0x08,
+ DeviceInitiated, 0xAABBCCDD, ClockPolarityHigh,
+ ClockPhaseFirst, "\\SPI", 0xEE, ResourceConsumer, ,
+ RawDataBuffer (0x05) {0xF0, 0xF1, 0xF2, 0xF3, 0xF4})
+ },
+ ResourceTemplate () {
+ SpiSerialBus (0x6789, PolarityHigh, ThreeWireMode, 0x08,
+ DeviceInitiated, 0xAABBCCDD, ClockPolarityHigh,
+ ClockPhaseSecond, "\\SPI", 0xEE, ResourceConsumer, ,
+ RawDataBuffer (0x05) {0xF0, 0xF1, 0xF2, 0xF3, 0xF4})
+ },
+ ResourceTemplate () {
+ SpiSerialBus (0x6789, PolarityHigh, ThreeWireMode, 0x07,
+ ControllerInitiated, 0xAABBCCDD, ClockPolarityLow,
+ ClockPhaseFirst, "\\SPI", 0xEE, ResourceConsumer, ,
+ RawDataBuffer (0x05) {0xF0, 0xF1, 0xF2, 0xF3, 0xF4})
+ },
+ ResourceTemplate () {
+ SpiSerialBus (0x6789, PolarityHigh, ThreeWireMode, 0x07,
+ ControllerInitiated, 0xAABBCCDD, ClockPolarityLow,
+ ClockPhaseSecond, "\\SPI", 0xEE, ResourceConsumer, ,
+ RawDataBuffer (0x05) {0xF0, 0xF1, 0xF2, 0xF3, 0xF4})
+ },
+ ResourceTemplate () {
+ SpiSerialBus (0x6789, PolarityHigh, ThreeWireMode, 0x08,
+ ControllerInitiated, 0xAABBCCDD, ClockPolarityHigh,
+ ClockPhaseFirst, "\\SPI", 0xEE, ResourceConsumer, ,
+ RawDataBuffer (0x05) {0xF0, 0xF1, 0xF2, 0xF3, 0xF4})
+ },
+ ResourceTemplate () {
+ SpiSerialBus (0x6789, PolarityHigh, ThreeWireMode, 0x08,
+ ControllerInitiated, 0xAABBCCDD, ClockPolarityHigh,
+ ClockPhaseSecond, "\\SPI", 0xEE, ResourceConsumer, ,
+ RawDataBuffer (0x05) {0xF0, 0xF1, 0xF2, 0xF3, 0xF4})
+ },
+ ResourceTemplate () {
+ SpiSerialBus (0x6789, PolarityLow, FourWireMode, 0x07,
+ DeviceInitiated, 0xAABBCCDD, ClockPolarityLow,
+ ClockPhaseFirst, "\\SPI", 0xEE, ResourceConsumer, ,
+ RawDataBuffer (0x05) {0xF0, 0xF1, 0xF2, 0xF3, 0xF4})
+ },
+ ResourceTemplate () {
+ SpiSerialBus (0x6789, PolarityLow, FourWireMode, 0x07,
+ DeviceInitiated, 0xAABBCCDD, ClockPolarityLow,
+ ClockPhaseSecond, "\\SPI", 0xEE, ResourceConsumer, ,
+ RawDataBuffer (0x05) {0xF0, 0xF1, 0xF2, 0xF3, 0xF4})
+ },
+ ResourceTemplate () {
+ SpiSerialBus (0x6789, PolarityLow, FourWireMode, 0x08,
+ DeviceInitiated, 0xAABBCCDD, ClockPolarityHigh,
+ ClockPhaseFirst, "\\SPI", 0xEE, ResourceConsumer, ,
+ RawDataBuffer (0x05) {0xF0, 0xF1, 0xF2, 0xF3, 0xF4})
+ },
+ ResourceTemplate () {
+ SpiSerialBus (0x6789, PolarityLow, FourWireMode, 0x08,
+ DeviceInitiated, 0xAABBCCDD, ClockPolarityHigh,
+ ClockPhaseSecond, "\\SPI", 0xEE, ResourceConsumer, ,
+ RawDataBuffer (0x05) {0xF0, 0xF1, 0xF2, 0xF3, 0xF4})
+ },
+ ResourceTemplate () {
+ SpiSerialBus (0x6789, PolarityLow, FourWireMode, 0x07,
+ ControllerInitiated, 0xAABBCCDD, ClockPolarityLow,
+ ClockPhaseFirst, "\\SPI", 0xEE, ResourceConsumer, ,
+ RawDataBuffer (0x05) {0xF0, 0xF1, 0xF2, 0xF3, 0xF4})
+ },
+ ResourceTemplate () {
+ SpiSerialBus (0x6789, PolarityLow, FourWireMode, 0x07,
+ ControllerInitiated, 0xAABBCCDD, ClockPolarityLow,
+ ClockPhaseSecond, "\\SPI", 0xEE, ResourceConsumer, ,
+ RawDataBuffer (0x05) {0xF0, 0xF1, 0xF2, 0xF3, 0xF4})
+ },
+ ResourceTemplate () {
+ SpiSerialBus (0x6789, PolarityLow, FourWireMode, 0x08,
+ ControllerInitiated, 0xAABBCCDD, ClockPolarityHigh,
+ ClockPhaseFirst, "\\SPI", 0xEE, ResourceConsumer, ,
+ RawDataBuffer (0x05) {0xF0, 0xF1, 0xF2, 0xF3, 0xF4})
+ },
+ ResourceTemplate () {
+ SpiSerialBus (0x6789, PolarityLow, FourWireMode, 0x08,
+ ControllerInitiated, 0xAABBCCDD, ClockPolarityHigh,
+ ClockPhaseSecond, "\\SPI", 0xEE, ResourceConsumer, ,
+ RawDataBuffer (0x05) {0xF0, 0xF1, 0xF2, 0xF3, 0xF4})
+ },
+ ResourceTemplate () {
+ SpiSerialBus (0x6789, PolarityLow, ThreeWireMode, 0x07,
+ DeviceInitiated, 0xAABBCCDD, ClockPolarityLow,
+ ClockPhaseFirst, "\\SPI", 0xEE, ResourceConsumer, ,
+ RawDataBuffer (0x05) {0xF0, 0xF1, 0xF2, 0xF3, 0xF4})
+ },
+ ResourceTemplate () {
+ SpiSerialBus (0x6789, PolarityLow, ThreeWireMode, 0x07,
+ DeviceInitiated, 0xAABBCCDD, ClockPolarityLow,
+ ClockPhaseSecond, "\\SPI", 0xEE, ResourceConsumer, ,
+ RawDataBuffer (0x05) {0xF0, 0xF1, 0xF2, 0xF3, 0xF4})
+ },
+ ResourceTemplate () {
+ SpiSerialBus (0x6789, PolarityLow, ThreeWireMode, 0x08,
+ DeviceInitiated, 0xAABBCCDD, ClockPolarityHigh,
+ ClockPhaseFirst, "\\SPI", 0xEE, ResourceConsumer, ,
+ RawDataBuffer (0x05) {0xF0, 0xF1, 0xF2, 0xF3, 0xF4})
+ },
+ ResourceTemplate () {
+ SpiSerialBus (0x6789, PolarityLow, ThreeWireMode, 0x08,
+ DeviceInitiated, 0xAABBCCDD, ClockPolarityHigh,
+ ClockPhaseSecond, "\\SPI", 0xEE, ResourceConsumer, ,
+ RawDataBuffer (0x05) {0xF0, 0xF1, 0xF2, 0xF3, 0xF4})
+ },
+ ResourceTemplate () {
+ SpiSerialBus (0x6789, PolarityLow, ThreeWireMode, 0x07,
+ ControllerInitiated, 0xAABBCCDD, ClockPolarityLow,
+ ClockPhaseFirst, "\\SPI", 0xEE, ResourceConsumer, ,
+ RawDataBuffer (0x05) {0xF0, 0xF1, 0xF2, 0xF3, 0xF4})
+ },
+ ResourceTemplate () {
+ SpiSerialBus (0x6789, PolarityLow, ThreeWireMode, 0x07,
+ ControllerInitiated, 0xAABBCCDD, ClockPolarityLow,
+ ClockPhaseSecond, "\\SPI", 0xEE, ResourceConsumer, ,
+ RawDataBuffer (0x05) {0xF0, 0xF1, 0xF2, 0xF3, 0xF4})
+ },
+ ResourceTemplate () {
+ SpiSerialBus (0x6789, PolarityLow, ThreeWireMode, 0x08,
+ ControllerInitiated, 0xAABBCCDD, ClockPolarityHigh,
+ ClockPhaseFirst, "\\SPI", 0xEE, ResourceConsumer, ,
+ RawDataBuffer (0x05) {0xF0, 0xF1, 0xF2, 0xF3, 0xF4})
+ },
+ ResourceTemplate () {
+ SpiSerialBus (0x6789, PolarityLow, ThreeWireMode, 0x08,
+ ControllerInitiated, 0xAABBCCDD, ClockPolarityHigh,
+ ClockPhaseSecond, "\\SPI", 0xEE, ResourceConsumer, ,
+ RawDataBuffer (0x05) {0xF0, 0xF1, 0xF2, 0xF3, 0xF4})
+ },
+ ResourceTemplate () {
+ SpiSerialBus (0x6789, PolarityHigh, FourWireMode, 0x07,
+ DeviceInitiated, 0xAABBCCDD, ClockPolarityLow,
+ ClockPhaseFirst, "\\SPI", 0xEE, ResourceProducer, ,
+ RawDataBuffer (0x05) {0xF0, 0xF1, 0xF2, 0xF3, 0xF4})
+ },
+ ResourceTemplate () {
+ SpiSerialBus (0x6789, PolarityHigh, FourWireMode, 0x07,
+ DeviceInitiated, 0xAABBCCDD, ClockPolarityLow,
+ ClockPhaseSecond, "\\SPI", 0xEE, ResourceProducer, ,
+ RawDataBuffer (0x05) {0xF0, 0xF1, 0xF2, 0xF3, 0xF4})
+ },
+ ResourceTemplate () {
+ SpiSerialBus (0x6789, PolarityHigh, FourWireMode, 0x08,
+ DeviceInitiated, 0xAABBCCDD, ClockPolarityHigh,
+ ClockPhaseFirst, "\\SPI", 0xEE, ResourceProducer, ,
+ RawDataBuffer (0x05) {0xF0, 0xF1, 0xF2, 0xF3, 0xF4})
+ },
+ ResourceTemplate () {
+ SpiSerialBus (0x6789, PolarityHigh, FourWireMode, 0x08,
+ DeviceInitiated, 0xAABBCCDD, ClockPolarityHigh,
+ ClockPhaseSecond, "\\SPI", 0xEE, ResourceProducer, ,
+ RawDataBuffer (0x05) {0xF0, 0xF1, 0xF2, 0xF3, 0xF4})
+ },
+ ResourceTemplate () {
+ SpiSerialBus (0x6789, PolarityHigh, FourWireMode, 0x07,
+ ControllerInitiated, 0xAABBCCDD, ClockPolarityLow,
+ ClockPhaseFirst, "\\SPI", 0xEE, ResourceProducer, ,
+ RawDataBuffer (0x05) {0xF0, 0xF1, 0xF2, 0xF3, 0xF4})
+ },
+ ResourceTemplate () {
+ SpiSerialBus (0x6789, PolarityHigh, FourWireMode, 0x07,
+ ControllerInitiated, 0xAABBCCDD, ClockPolarityLow,
+ ClockPhaseSecond, "\\SPI", 0xEE, ResourceProducer, ,
+ RawDataBuffer (0x05) {0xF0, 0xF1, 0xF2, 0xF3, 0xF4})
+ },
+ ResourceTemplate () {
+ SpiSerialBus (0x6789, PolarityHigh, FourWireMode, 0x08,
+ ControllerInitiated, 0xAABBCCDD, ClockPolarityHigh,
+ ClockPhaseFirst, "\\SPI", 0xEE, ResourceProducer, ,
+ RawDataBuffer (0x05) {0xF0, 0xF1, 0xF2, 0xF3, 0xF4})
+ },
+ ResourceTemplate () {
+ SpiSerialBus (0x6789, PolarityHigh, FourWireMode, 0x08,
+ ControllerInitiated, 0xAABBCCDD, ClockPolarityHigh,
+ ClockPhaseSecond, "\\SPI", 0xEE, ResourceProducer, ,
+ RawDataBuffer (0x05) {0xF0, 0xF1, 0xF2, 0xF3, 0xF4})
+ },
+ ResourceTemplate () {
+ SpiSerialBus (0x6789, PolarityHigh, ThreeWireMode, 0x07,
+ DeviceInitiated, 0xAABBCCDD, ClockPolarityLow,
+ ClockPhaseFirst, "\\SPI", 0xEE, ResourceProducer, ,
+ RawDataBuffer (0x05) {0xF0, 0xF1, 0xF2, 0xF3, 0xF4})
+ },
+ ResourceTemplate () {
+ SpiSerialBus (0x6789, PolarityHigh, ThreeWireMode, 0x07,
+ DeviceInitiated, 0xAABBCCDD, ClockPolarityLow,
+ ClockPhaseSecond, "\\SPI", 0xEE, ResourceProducer, ,
+ RawDataBuffer (0x05) {0xF0, 0xF1, 0xF2, 0xF3, 0xF4})
+ },
+ ResourceTemplate () {
+ SpiSerialBus (0x6789, PolarityHigh, ThreeWireMode, 0x08,
+ DeviceInitiated, 0xAABBCCDD, ClockPolarityHigh,
+ ClockPhaseFirst, "\\SPI", 0xEE, ResourceProducer, ,
+ RawDataBuffer (0x05) {0xF0, 0xF1, 0xF2, 0xF3, 0xF4})
+ },
+ ResourceTemplate () {
+ SpiSerialBus (0x6789, PolarityHigh, ThreeWireMode, 0x08,
+ DeviceInitiated, 0xAABBCCDD, ClockPolarityHigh,
+ ClockPhaseSecond, "\\SPI", 0xEE, ResourceProducer, ,
+ RawDataBuffer (0x05) {0xF0, 0xF1, 0xF2, 0xF3, 0xF4})
+ },
+ ResourceTemplate () {
+ SpiSerialBus (0x6789, PolarityHigh, ThreeWireMode, 0x07,
+ ControllerInitiated, 0xAABBCCDD, ClockPolarityLow,
+ ClockPhaseFirst, "\\SPI", 0xEE, ResourceProducer, ,
+ RawDataBuffer (0x05) {0xF0, 0xF1, 0xF2, 0xF3, 0xF4})
+ },
+ ResourceTemplate () {
+ SpiSerialBus (0x6789, PolarityHigh, ThreeWireMode, 0x07,
+ ControllerInitiated, 0xAABBCCDD, ClockPolarityLow,
+ ClockPhaseSecond, "\\SPI", 0xEE, ResourceProducer, ,
+ RawDataBuffer (0x05) {0xF0, 0xF1, 0xF2, 0xF3, 0xF4})
+ },
+ ResourceTemplate () {
+ SpiSerialBus (0x6789, PolarityHigh, ThreeWireMode, 0x08,
+ ControllerInitiated, 0xAABBCCDD, ClockPolarityHigh,
+ ClockPhaseFirst, "\\SPI", 0xEE, ResourceProducer, ,
+ RawDataBuffer (0x05) {0xF0, 0xF1, 0xF2, 0xF3, 0xF4})
+ },
+ ResourceTemplate () {
+ SpiSerialBus (0x6789, PolarityHigh, ThreeWireMode, 0x08,
+ ControllerInitiated, 0xAABBCCDD, ClockPolarityHigh,
+ ClockPhaseSecond, "\\SPI", 0xEE, ResourceProducer, ,
+ RawDataBuffer (0x05) {0xF0, 0xF1, 0xF2, 0xF3, 0xF4})
+ },
+ ResourceTemplate () {
+ SpiSerialBus (0x6789, PolarityLow, FourWireMode, 0x07,
+ DeviceInitiated, 0xAABBCCDD, ClockPolarityLow,
+ ClockPhaseFirst, "\\SPI", 0xEE, ResourceProducer, ,
+ RawDataBuffer (0x05) {0xF0, 0xF1, 0xF2, 0xF3, 0xF4})
+ },
+ ResourceTemplate () {
+ SpiSerialBus (0x6789, PolarityLow, FourWireMode, 0x07,
+ DeviceInitiated, 0xAABBCCDD, ClockPolarityLow,
+ ClockPhaseSecond, "\\SPI", 0xEE, ResourceProducer, ,
+ RawDataBuffer (0x05) {0xF0, 0xF1, 0xF2, 0xF3, 0xF4})
+ },
+ ResourceTemplate () {
+ SpiSerialBus (0x6789, PolarityLow, FourWireMode, 0x08,
+ DeviceInitiated, 0xAABBCCDD, ClockPolarityHigh,
+ ClockPhaseFirst, "\\SPI", 0xEE, ResourceProducer, ,
+ RawDataBuffer (0x05) {0xF0, 0xF1, 0xF2, 0xF3, 0xF4})
+ },
+ ResourceTemplate () {
+ SpiSerialBus (0x6789, PolarityLow, FourWireMode, 0x08,
+ DeviceInitiated, 0xAABBCCDD, ClockPolarityHigh,
+ ClockPhaseSecond, "\\SPI", 0xEE, ResourceProducer, ,
+ RawDataBuffer (0x05) {0xF0, 0xF1, 0xF2, 0xF3, 0xF4})
+ },
+ ResourceTemplate () {
+ SpiSerialBus (0x6789, PolarityLow, FourWireMode, 0x07,
+ ControllerInitiated, 0xAABBCCDD, ClockPolarityLow,
+ ClockPhaseFirst, "\\SPI", 0xEE, ResourceProducer, ,
+ RawDataBuffer (0x05) {0xF0, 0xF1, 0xF2, 0xF3, 0xF4})
+ },
+ ResourceTemplate () {
+ SpiSerialBus (0x6789, PolarityLow, FourWireMode, 0x07,
+ ControllerInitiated, 0xAABBCCDD, ClockPolarityLow,
+ ClockPhaseSecond, "\\SPI", 0xEE, ResourceProducer, ,
+ RawDataBuffer (0x05) {0xF0, 0xF1, 0xF2, 0xF3, 0xF4})
+ },
+ ResourceTemplate () {
+ SpiSerialBus (0x6789, PolarityLow, FourWireMode, 0x08,
+ ControllerInitiated, 0xAABBCCDD, ClockPolarityHigh,
+ ClockPhaseFirst, "\\SPI", 0xEE, ResourceProducer, ,
+ RawDataBuffer (0x05) {0xF0, 0xF1, 0xF2, 0xF3, 0xF4})
+ },
+ ResourceTemplate () {
+ SpiSerialBus (0x6789, PolarityLow, FourWireMode, 0x08,
+ ControllerInitiated, 0xAABBCCDD, ClockPolarityHigh,
+ ClockPhaseSecond, "\\SPI", 0xEE, ResourceProducer, ,
+ RawDataBuffer (0x05) {0xF0, 0xF1, 0xF2, 0xF3, 0xF4})
+ },
+ ResourceTemplate () {
+ SpiSerialBus (0x6789, PolarityLow, ThreeWireMode, 0x07,
+ DeviceInitiated, 0xAABBCCDD, ClockPolarityLow,
+ ClockPhaseFirst, "\\SPI", 0xEE, ResourceProducer, ,
+ RawDataBuffer (0x05) {0xF0, 0xF1, 0xF2, 0xF3, 0xF4})
+ },
+ ResourceTemplate () {
+ SpiSerialBus (0x6789, PolarityLow, ThreeWireMode, 0x07,
+ DeviceInitiated, 0xAABBCCDD, ClockPolarityLow,
+ ClockPhaseSecond, "\\SPI", 0xEE, ResourceProducer, ,
+ RawDataBuffer (0x05) {0xF0, 0xF1, 0xF2, 0xF3, 0xF4})
+ },
+ ResourceTemplate () {
+ SpiSerialBus (0x6789, PolarityLow, ThreeWireMode, 0x08,
+ DeviceInitiated, 0xAABBCCDD, ClockPolarityHigh,
+ ClockPhaseFirst, "\\SPI", 0xEE, ResourceProducer, ,
+ RawDataBuffer (0x05) {0xF0, 0xF1, 0xF2, 0xF3, 0xF4})
+ },
+ ResourceTemplate () {
+ SpiSerialBus (0x6789, PolarityLow, ThreeWireMode, 0x08,
+ DeviceInitiated, 0xAABBCCDD, ClockPolarityHigh,
+ ClockPhaseSecond, "\\SPI", 0xEE, ResourceProducer, ,
+ RawDataBuffer (0x05) {0xF0, 0xF1, 0xF2, 0xF3, 0xF4})
+ },
+ ResourceTemplate () {
+ SpiSerialBus (0x6789, PolarityLow, ThreeWireMode, 0x07,
+ ControllerInitiated, 0xAABBCCDD, ClockPolarityLow,
+ ClockPhaseFirst, "\\SPI", 0xEE, ResourceProducer, ,
+ RawDataBuffer (0x05) {0xF0, 0xF1, 0xF2, 0xF3, 0xF4})
+ },
+ ResourceTemplate () {
+ SpiSerialBus (0x6789, PolarityLow, ThreeWireMode, 0x07,
+ ControllerInitiated, 0xAABBCCDD, ClockPolarityLow,
+ ClockPhaseSecond, "\\SPI", 0xEE, ResourceProducer, ,
+ RawDataBuffer (0x05) {0xF0, 0xF1, 0xF2, 0xF3, 0xF4})
+ },
+ ResourceTemplate () {
+ SpiSerialBus (0x6789, PolarityLow, ThreeWireMode, 0x08,
+ ControllerInitiated, 0xAABBCCDD, ClockPolarityHigh,
+ ClockPhaseFirst, "\\SPI", 0xEE, ResourceProducer, ,
+ RawDataBuffer (0x05) {0xF0, 0xF1, 0xF2, 0xF3, 0xF4})
+ },
+ ResourceTemplate () {
+ SpiSerialBus (0x6789, PolarityLow, ThreeWireMode, 0x08,
+ ControllerInitiated, 0xAABBCCDD, ClockPolarityHigh,
+ ClockPhaseSecond, "\\SPI", 0xEE, ResourceProducer, ,
+ RawDataBuffer (0x05) {0xF0, 0xF1, 0xF2, 0xF3, 0xF4})
+ },
+ ResourceTemplate () {
+ SpiSerialBus (0x6789, PolarityHigh, FourWireMode, 0x07,
+ DeviceInitiated, 0xAABBCCDD, ClockPolarityLow,
+ ClockPhaseFirst, "\\SPI", 0xEE, ResourceConsumer, ,)
+ },
+ ResourceTemplate () {
+ SpiSerialBus (0x6789, PolarityHigh, FourWireMode, 0x07,
+ DeviceInitiated, 0xAABBCCDD, ClockPolarityLow,
+ ClockPhaseSecond, "\\SPI", 0xEE, ResourceConsumer, ,)
+ },
+ ResourceTemplate () {
+ SpiSerialBus (0x6789, PolarityHigh, FourWireMode, 0x08,
+ DeviceInitiated, 0xAABBCCDD, ClockPolarityHigh,
+ ClockPhaseFirst, "\\SPI", 0xEE, ResourceConsumer, ,)
+ },
+ ResourceTemplate () {
+ SpiSerialBus (0x6789, PolarityHigh, FourWireMode, 0x08,
+ DeviceInitiated, 0xAABBCCDD, ClockPolarityHigh,
+ ClockPhaseSecond, "\\SPI", 0xEE, ResourceConsumer, ,)
+ },
+ ResourceTemplate () {
+ SpiSerialBus (0x6789, PolarityHigh, FourWireMode, 0x07,
+ ControllerInitiated, 0xAABBCCDD, ClockPolarityLow,
+ ClockPhaseFirst, "\\SPI", 0xEE, ResourceConsumer, ,)
+ },
+ ResourceTemplate () {
+ SpiSerialBus (0x6789, PolarityHigh, FourWireMode, 0x07,
+ ControllerInitiated, 0xAABBCCDD, ClockPolarityLow,
+ ClockPhaseSecond, "\\SPI", 0xEE, ResourceConsumer, ,)
+ },
+ ResourceTemplate () {
+ SpiSerialBus (0x6789, PolarityHigh, FourWireMode, 0x08,
+ ControllerInitiated, 0xAABBCCDD, ClockPolarityHigh,
+ ClockPhaseFirst, "\\SPI", 0xEE, ResourceConsumer,)
+ },
+ ResourceTemplate () {
+ SpiSerialBus (0x6789, PolarityHigh, FourWireMode, 0x08,
+ ControllerInitiated, 0xAABBCCDD, ClockPolarityHigh,
+ ClockPhaseSecond, "\\SPI", 0xEE, ResourceConsumer,)
+ },
+ ResourceTemplate () {
+ SpiSerialBus (0x6789, PolarityHigh, ThreeWireMode, 0x07,
+ DeviceInitiated, 0xAABBCCDD, ClockPolarityLow,
+ ClockPhaseFirst, "\\SPI", 0xEE, ResourceConsumer,)
+ },
+ ResourceTemplate () {
+ SpiSerialBus (0x6789, PolarityHigh, ThreeWireMode, 0x07,
+ DeviceInitiated, 0xAABBCCDD, ClockPolarityLow,
+ ClockPhaseSecond, "\\SPI", 0xEE, ResourceConsumer,)
+ },
+ ResourceTemplate () {
+ SpiSerialBus (0x6789, PolarityHigh, ThreeWireMode, 0x08,
+ DeviceInitiated, 0xAABBCCDD, ClockPolarityHigh,
+ ClockPhaseFirst, "\\SPI", 0xEE, ResourceConsumer,)
+ },
+ ResourceTemplate () {
+ SpiSerialBus (0x6789, PolarityHigh, ThreeWireMode, 0x08,
+ DeviceInitiated, 0xAABBCCDD, ClockPolarityHigh,
+ ClockPhaseSecond, "\\SPI", 0xEE, ResourceConsumer,)
+ },
+ ResourceTemplate () {
+ SpiSerialBus (0x6789, PolarityHigh, ThreeWireMode, 0x07,
+ ControllerInitiated, 0xAABBCCDD, ClockPolarityLow,
+ ClockPhaseFirst, "\\SPI", 0xEE, ResourceConsumer,)
+ },
+ ResourceTemplate () {
+ SpiSerialBus (0x6789, PolarityHigh, ThreeWireMode, 0x07,
+ ControllerInitiated, 0xAABBCCDD, ClockPolarityLow,
+ ClockPhaseSecond, "\\SPI", 0xEE, ResourceConsumer,)
+ },
+ ResourceTemplate () {
+ SpiSerialBus (0x6789, PolarityHigh, ThreeWireMode, 0x08,
+ ControllerInitiated, 0xAABBCCDD, ClockPolarityHigh,
+ ClockPhaseFirst, "\\SPI", 0xEE, ResourceConsumer,)
+ },
+ ResourceTemplate () {
+ SpiSerialBus (0x6789, PolarityHigh, ThreeWireMode, 0x08,
+ ControllerInitiated, 0xAABBCCDD, ClockPolarityHigh,
+ ClockPhaseSecond, "\\SPI", 0xEE, ResourceConsumer,)
+ },
+ ResourceTemplate () {
+ SpiSerialBus (0x6789, PolarityLow, FourWireMode, 0x07,
+ DeviceInitiated, 0xAABBCCDD, ClockPolarityLow,
+ ClockPhaseFirst, "\\SPI", 0xEE, ResourceConsumer,)
+ },
+ ResourceTemplate () {
+ SpiSerialBus (0x6789, PolarityLow, FourWireMode, 0x07,
+ DeviceInitiated, 0xAABBCCDD, ClockPolarityLow,
+ ClockPhaseSecond, "\\SPI", 0xEE, ResourceConsumer,)
+ },
+ ResourceTemplate () {
+ SpiSerialBus (0x6789, PolarityLow, FourWireMode, 0x08,
+ DeviceInitiated, 0xAABBCCDD, ClockPolarityHigh,
+ ClockPhaseFirst, "\\SPI", 0xEE, ResourceConsumer)
+ },
+ ResourceTemplate () {
+ SpiSerialBus (0x6789, PolarityLow, FourWireMode, 0x08,
+ DeviceInitiated, 0xAABBCCDD, ClockPolarityHigh,
+ ClockPhaseSecond, "\\SPI", 0xEE, ResourceConsumer)
+ },
+ ResourceTemplate () {
+ SpiSerialBus (0x6789, PolarityLow, FourWireMode, 0x07,
+ ControllerInitiated, 0xAABBCCDD, ClockPolarityLow,
+ ClockPhaseFirst, "\\SPI", 0xEE, ResourceConsumer)
+ },
+ ResourceTemplate () {
+ SpiSerialBus (0x6789, PolarityLow, FourWireMode, 0x07,
+ ControllerInitiated, 0xAABBCCDD, ClockPolarityLow,
+ ClockPhaseSecond, "\\SPI", 0xEE, ResourceConsumer)
+ },
+ ResourceTemplate () {
+ SpiSerialBus (0x6789, PolarityLow, FourWireMode, 0x08,
+ ControllerInitiated, 0xAABBCCDD, ClockPolarityHigh,
+ ClockPhaseFirst, "\\SPI", 0xEE, ResourceConsumer)
+ },
+ ResourceTemplate () {
+ SpiSerialBus (0x6789, PolarityLow, FourWireMode, 0x08,
+ ControllerInitiated, 0xAABBCCDD, ClockPolarityHigh,
+ ClockPhaseSecond, "\\SPI", 0xEE, ResourceConsumer)
+ },
+ ResourceTemplate () {
+ SpiSerialBus (0x6789, PolarityLow, ThreeWireMode, 0x07,
+ DeviceInitiated, 0xAABBCCDD, ClockPolarityLow,
+ ClockPhaseFirst, "\\SPI", 0xEE, ResourceConsumer)
+ },
+ ResourceTemplate () {
+ SpiSerialBus (0x6789, PolarityLow, ThreeWireMode, 0x07,
+ DeviceInitiated, 0xAABBCCDD, ClockPolarityLow,
+ ClockPhaseSecond, "\\SPI", 0xEE, ResourceConsumer)
+ },
+ ResourceTemplate () {
+ SpiSerialBus (0x6789, PolarityLow, ThreeWireMode, 0x08,
+ DeviceInitiated, 0xAABBCCDD, ClockPolarityHigh,
+ ClockPhaseFirst, "\\SPI", 0xEE, ResourceConsumer)
+ },
+ ResourceTemplate () {
+ SpiSerialBus (0x6789, PolarityLow, ThreeWireMode, 0x08,
+ DeviceInitiated, 0xAABBCCDD, ClockPolarityHigh,
+ ClockPhaseSecond, "\\SPI", 0xEE, ResourceConsumer)
+ },
+ ResourceTemplate () {
+ SpiSerialBus (0x6789, PolarityLow, ThreeWireMode, 0x07,
+ ControllerInitiated, 0xAABBCCDD, ClockPolarityLow,
+ ClockPhaseFirst, "\\SPI", 0xEE, ResourceConsumer)
+ },
+ ResourceTemplate () {
+ SpiSerialBus (0x6789, PolarityLow, ThreeWireMode, 0x07,
+ ControllerInitiated, 0xAABBCCDD, ClockPolarityLow,
+ ClockPhaseSecond, "\\SPI", 0xEE, ResourceConsumer)
+ },
+ ResourceTemplate () {
+ SpiSerialBus (0x6789, PolarityLow, ThreeWireMode, 0x08,
+ ControllerInitiated, 0xAABBCCDD, ClockPolarityHigh,
+ ClockPhaseFirst, "\\SPI", 0xEE, ResourceConsumer, ,
+ RawDataBuffer (0x05) {0xF0, 0xF1, 0xF2, 0xF3, 0xF4})
+ },
+ ResourceTemplate () {
+ SpiSerialBus (0x6789, PolarityLow, ThreeWireMode, 0x08,
+ ControllerInitiated, 0xAABBCCDD, ClockPolarityHigh,
+ ClockPhaseSecond, "\\SPI", 0xEE, ResourceConsumer, ,)
+ },
+ ResourceTemplate () {
+ SpiSerialBus (0x6789, PolarityHigh, FourWireMode, 0x07,
+ DeviceInitiated, 0xAABBCCDD, ClockPolarityLow,
+ ClockPhaseFirst, "\\SPI", 0xEE, ResourceProducer, ,)
+ },
+ ResourceTemplate () {
+ SpiSerialBus (0x6789, PolarityHigh, FourWireMode, 0x07,
+ DeviceInitiated, 0xAABBCCDD, ClockPolarityLow,
+ ClockPhaseSecond, "\\SPI", 0xEE, ResourceProducer, ,)
+ },
+ ResourceTemplate () {
+ SpiSerialBus (0x6789, PolarityHigh, FourWireMode, 0x08,
+ DeviceInitiated, 0xAABBCCDD, ClockPolarityHigh,
+ ClockPhaseFirst, "\\SPI", 0xEE, ResourceProducer, ,)
+ },
+ ResourceTemplate () {
+ SpiSerialBus (0x6789, PolarityHigh, FourWireMode, 0x08,
+ DeviceInitiated, 0xAABBCCDD, ClockPolarityHigh,
+ ClockPhaseSecond, "\\SPI", 0xEE, ResourceProducer, ,)
+ },
+ ResourceTemplate () {
+ SpiSerialBus (0x6789, PolarityHigh, FourWireMode, 0x07,
+ ControllerInitiated, 0xAABBCCDD, ClockPolarityLow,
+ ClockPhaseFirst, "\\SPI", 0xEE, ResourceProducer, ,)
+ },
+ ResourceTemplate () {
+ SpiSerialBus (0x6789, PolarityHigh, FourWireMode, 0x07,
+ ControllerInitiated, 0xAABBCCDD, ClockPolarityLow,
+ ClockPhaseSecond, "\\SPI", 0xEE, ResourceProducer, ,)
+ },
+ ResourceTemplate () {
+ SpiSerialBus (0x6789, PolarityHigh, FourWireMode, 0x08,
+ ControllerInitiated, 0xAABBCCDD, ClockPolarityHigh,
+ ClockPhaseFirst, "\\SPI", 0xEE, ResourceProducer, ,)
+ },
+ ResourceTemplate () {
+ SpiSerialBus (0x6789, PolarityHigh, FourWireMode, 0x08,
+ ControllerInitiated, 0xAABBCCDD, ClockPolarityHigh,
+ ClockPhaseSecond, "\\SPI", 0xEE, ResourceProducer, ,)
+ },
+ ResourceTemplate () {
+ SpiSerialBus (0x6789, PolarityHigh, ThreeWireMode, 0x07,
+ DeviceInitiated, 0xAABBCCDD, ClockPolarityLow,
+ ClockPhaseFirst, "\\SPI", 0xEE, ResourceProducer,)
+ },
+ ResourceTemplate () {
+ SpiSerialBus (0x6789, PolarityHigh, ThreeWireMode, 0x07,
+ DeviceInitiated, 0xAABBCCDD, ClockPolarityLow,
+ ClockPhaseSecond, "\\SPI", 0xEE, ResourceProducer,)
+ },
+ ResourceTemplate () {
+ SpiSerialBus (0x6789, PolarityHigh, ThreeWireMode, 0x08,
+ DeviceInitiated, 0xAABBCCDD, ClockPolarityHigh,
+ ClockPhaseFirst, "\\SPI", 0xEE, ResourceProducer,)
+ },
+ ResourceTemplate () {
+ SpiSerialBus (0x6789, PolarityHigh, ThreeWireMode, 0x08,
+ DeviceInitiated, 0xAABBCCDD, ClockPolarityHigh,
+ ClockPhaseSecond, "\\SPI", 0xEE, ResourceProducer,)
+ },
+ ResourceTemplate () {
+ SpiSerialBus (0x6789, PolarityHigh, ThreeWireMode, 0x07,
+ ControllerInitiated, 0xAABBCCDD, ClockPolarityLow,
+ ClockPhaseFirst, "\\SPI", 0xEE, ResourceProducer,)
+ },
+ ResourceTemplate () {
+ SpiSerialBus (0x6789, PolarityHigh, ThreeWireMode, 0x07,
+ ControllerInitiated, 0xAABBCCDD, ClockPolarityLow,
+ ClockPhaseSecond, "\\SPI", 0xEE, ResourceProducer,)
+ },
+ ResourceTemplate () {
+ SpiSerialBus (0x6789, PolarityHigh, ThreeWireMode, 0x08,
+ ControllerInitiated, 0xAABBCCDD, ClockPolarityHigh,
+ ClockPhaseFirst, "\\SPI", 0xEE, ResourceProducer,)
+ },
+ ResourceTemplate () {
+ SpiSerialBus (0x6789, PolarityHigh, ThreeWireMode, 0x08,
+ ControllerInitiated, 0xAABBCCDD, ClockPolarityHigh,
+ ClockPhaseSecond, "\\SPI", 0xEE, ResourceProducer,)
+ },
+ ResourceTemplate () {
+ SpiSerialBus (0x6789, PolarityLow, FourWireMode, 0x07,
+ DeviceInitiated, 0xAABBCCDD, ClockPolarityLow,
+ ClockPhaseFirst, "\\SPI", 0xEE, ResourceProducer,)
+ },
+ ResourceTemplate () {
+ SpiSerialBus (0x6789, PolarityLow, FourWireMode, 0x07,
+ DeviceInitiated, 0xAABBCCDD, ClockPolarityLow,
+ ClockPhaseSecond, "\\SPI", 0xEE, ResourceProducer)
+ },
+ ResourceTemplate () {
+ SpiSerialBus (0x6789, PolarityLow, FourWireMode, 0x08,
+ DeviceInitiated, 0xAABBCCDD, ClockPolarityHigh,
+ ClockPhaseFirst, "\\SPI", 0xEE, ResourceProducer,)
+ },
+ ResourceTemplate () {
+ SpiSerialBus (0x6789, PolarityLow, FourWireMode, 0x08,
+ DeviceInitiated, 0xAABBCCDD, ClockPolarityHigh,
+ ClockPhaseSecond, "\\SPI", 0xEE, ResourceProducer,)
+ },
+ ResourceTemplate () {
+ SpiSerialBus (0x6789, PolarityLow, FourWireMode, 0x07,
+ ControllerInitiated, 0xAABBCCDD, ClockPolarityLow,
+ ClockPhaseFirst, "\\SPI", 0xEE, ResourceProducer,)
+ },
+ ResourceTemplate () {
+ SpiSerialBus (0x6789, PolarityLow, FourWireMode, 0x07,
+ ControllerInitiated, 0xAABBCCDD, ClockPolarityLow,
+ ClockPhaseSecond, "\\SPI", 0xEE, ResourceProducer,)
+ },
+ ResourceTemplate () {
+ SpiSerialBus (0x6789, PolarityLow, FourWireMode, 0x08,
+ ControllerInitiated, 0xAABBCCDD, ClockPolarityHigh,
+ ClockPhaseFirst, "\\SPI", 0xEE, ResourceProducer,)
+ },
+ ResourceTemplate () {
+ SpiSerialBus (0x6789, PolarityLow, FourWireMode, 0x08,
+ ControllerInitiated, 0xAABBCCDD, ClockPolarityHigh,
+ ClockPhaseSecond, "\\SPI", 0xEE, ResourceProducer,)
+ },
+ ResourceTemplate () {
+ SpiSerialBus (0x6789, PolarityLow, ThreeWireMode, 0x07,
+ DeviceInitiated, 0xAABBCCDD, ClockPolarityLow,
+ ClockPhaseFirst, "\\SPI", 0xEE, ResourceProducer,)
+ },
+ ResourceTemplate () {
+ SpiSerialBus (0x6789, PolarityLow, ThreeWireMode, 0x07,
+ DeviceInitiated, 0xAABBCCDD, ClockPolarityLow,
+ ClockPhaseSecond, "\\SPI", 0xEE, ResourceProducer)
+ },
+ ResourceTemplate () {
+ SpiSerialBus (0x6789, PolarityLow, ThreeWireMode, 0x08,
+ DeviceInitiated, 0xAABBCCDD, ClockPolarityHigh,
+ ClockPhaseFirst, "\\SPI", 0xEE, ResourceProducer)
+ },
+ ResourceTemplate () {
+ SpiSerialBus (0x6789, PolarityLow, ThreeWireMode, 0x08,
+ DeviceInitiated, 0xAABBCCDD, ClockPolarityHigh,
+ ClockPhaseSecond, "\\SPI", 0xEE, ResourceProducer)
+ },
+ ResourceTemplate () {
+ SpiSerialBus (0x6789, PolarityLow, ThreeWireMode, 0x07,
+ ControllerInitiated, 0xAABBCCDD, ClockPolarityLow,
+ ClockPhaseFirst, "\\SPI", 0xEE, ResourceProducer)
+ },
+ ResourceTemplate () {
+ SpiSerialBus (0x6789, PolarityLow, ThreeWireMode, 0x07,
+ ControllerInitiated, 0xAABBCCDD, ClockPolarityLow,
+ ClockPhaseSecond, "\\SPI", 0xEE, ResourceProducer)
+ },
+ ResourceTemplate () {
+ SpiSerialBus (0x6789, PolarityLow, ThreeWireMode, 0x08,
+ ControllerInitiated, 0xAABBCCDD, ClockPolarityHigh,
+ ClockPhaseFirst, "\\SPI", 0xEE, ResourceProducer)
+ },
+ ResourceTemplate () {
+ SpiSerialBus (0x6789, PolarityLow, ThreeWireMode, 0x08,
+ ControllerInitiated, 0xAABBCCDD, ClockPolarityHigh,
+ ClockPhaseSecond, "\\SPI", 0xEE, ResourceProducer)
+ },
+
+ // Minimal invocation
+ ResourceTemplate () {
+ SpiSerialBus (0x6789, , , 0x07, , 0xAABBCCDD, ClockPolarityLow,
+ ClockPhaseSecond, "\\SPI", , , ,)
+ }
+})
+
+
+Name (p459, Package() {
+ Buffer (0x21)
+ {
+ /* 0000 */ 0x8E, 0x1C, 0x00, 0x01, 0xEE, 0x02, 0x03, 0x02,
+ /* 0008 */ 0x00, 0x01, 0x0E, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
+ /* 0010 */ 0x07, 0x00, 0x00, 0x89, 0x67, 0xF0, 0xF1, 0xF2,
+ /* 0018 */ 0xF3, 0xF4, 0x5C, 0x53, 0x50, 0x49, 0x00, 0x79,
+ /* 0020 */ 0x00
+ },
+ Buffer (0x21)
+ {
+ /* 0000 */ 0x8E, 0x1C, 0x00, 0x01, 0xEE, 0x02, 0x03, 0x02,
+ /* 0008 */ 0x00, 0x01, 0x0E, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
+ /* 0010 */ 0x07, 0x01, 0x00, 0x89, 0x67, 0xF0, 0xF1, 0xF2,
+ /* 0018 */ 0xF3, 0xF4, 0x5C, 0x53, 0x50, 0x49, 0x00, 0x79,
+ /* 0020 */ 0x00
+ },
+ Buffer (0x21)
+ {
+ /* 0000 */ 0x8E, 0x1C, 0x00, 0x01, 0xEE, 0x02, 0x03, 0x02,
+ /* 0008 */ 0x00, 0x01, 0x0E, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
+ /* 0010 */ 0x08, 0x00, 0x01, 0x89, 0x67, 0xF0, 0xF1, 0xF2,
+ /* 0018 */ 0xF3, 0xF4, 0x5C, 0x53, 0x50, 0x49, 0x00, 0x79,
+ /* 0020 */ 0x00
+ },
+ Buffer (0x21)
+ {
+ /* 0000 */ 0x8E, 0x1C, 0x00, 0x01, 0xEE, 0x02, 0x03, 0x02,
+ /* 0008 */ 0x00, 0x01, 0x0E, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
+ /* 0010 */ 0x08, 0x01, 0x01, 0x89, 0x67, 0xF0, 0xF1, 0xF2,
+ /* 0018 */ 0xF3, 0xF4, 0x5C, 0x53, 0x50, 0x49, 0x00, 0x79,
+ /* 0020 */ 0x00
+ },
+ Buffer (0x21)
+ {
+ /* 0000 */ 0x8E, 0x1C, 0x00, 0x01, 0xEE, 0x02, 0x02, 0x02,
+ /* 0008 */ 0x00, 0x01, 0x0E, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
+ /* 0010 */ 0x07, 0x00, 0x00, 0x89, 0x67, 0xF0, 0xF1, 0xF2,
+ /* 0018 */ 0xF3, 0xF4, 0x5C, 0x53, 0x50, 0x49, 0x00, 0x79,
+ /* 0020 */ 0x00
+ },
+ Buffer (0x21)
+ {
+ /* 0000 */ 0x8E, 0x1C, 0x00, 0x01, 0xEE, 0x02, 0x02, 0x02,
+ /* 0008 */ 0x00, 0x01, 0x0E, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
+ /* 0010 */ 0x07, 0x01, 0x00, 0x89, 0x67, 0xF0, 0xF1, 0xF2,
+ /* 0018 */ 0xF3, 0xF4, 0x5C, 0x53, 0x50, 0x49, 0x00, 0x79,
+ /* 0020 */ 0x00
+ },
+ Buffer (0x21)
+ {
+ /* 0000 */ 0x8E, 0x1C, 0x00, 0x01, 0xEE, 0x02, 0x02, 0x02,
+ /* 0008 */ 0x00, 0x01, 0x0E, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
+ /* 0010 */ 0x08, 0x00, 0x01, 0x89, 0x67, 0xF0, 0xF1, 0xF2,
+ /* 0018 */ 0xF3, 0xF4, 0x5C, 0x53, 0x50, 0x49, 0x00, 0x79,
+ /* 0020 */ 0x00
+ },
+ Buffer (0x21)
+ {
+ /* 0000 */ 0x8E, 0x1C, 0x00, 0x01, 0xEE, 0x02, 0x02, 0x02,
+ /* 0008 */ 0x00, 0x01, 0x0E, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
+ /* 0010 */ 0x08, 0x01, 0x01, 0x89, 0x67, 0xF0, 0xF1, 0xF2,
+ /* 0018 */ 0xF3, 0xF4, 0x5C, 0x53, 0x50, 0x49, 0x00, 0x79,
+ /* 0020 */ 0x00
+ },
+ Buffer (0x21)
+ {
+ /* 0000 */ 0x8E, 0x1C, 0x00, 0x01, 0xEE, 0x02, 0x03, 0x03,
+ /* 0008 */ 0x00, 0x01, 0x0E, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
+ /* 0010 */ 0x07, 0x00, 0x00, 0x89, 0x67, 0xF0, 0xF1, 0xF2,
+ /* 0018 */ 0xF3, 0xF4, 0x5C, 0x53, 0x50, 0x49, 0x00, 0x79,
+ /* 0020 */ 0x00
+ },
+ Buffer (0x21)
+ {
+ /* 0000 */ 0x8E, 0x1C, 0x00, 0x01, 0xEE, 0x02, 0x03, 0x03,
+ /* 0008 */ 0x00, 0x01, 0x0E, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
+ /* 0010 */ 0x07, 0x01, 0x00, 0x89, 0x67, 0xF0, 0xF1, 0xF2,
+ /* 0018 */ 0xF3, 0xF4, 0x5C, 0x53, 0x50, 0x49, 0x00, 0x79,
+ /* 0020 */ 0x00
+ },
+ Buffer (0x21)
+ {
+ /* 0000 */ 0x8E, 0x1C, 0x00, 0x01, 0xEE, 0x02, 0x03, 0x03,
+ /* 0008 */ 0x00, 0x01, 0x0E, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
+ /* 0010 */ 0x08, 0x00, 0x01, 0x89, 0x67, 0xF0, 0xF1, 0xF2,
+ /* 0018 */ 0xF3, 0xF4, 0x5C, 0x53, 0x50, 0x49, 0x00, 0x79,
+ /* 0020 */ 0x00
+ },
+ Buffer (0x21)
+ {
+ /* 0000 */ 0x8E, 0x1C, 0x00, 0x01, 0xEE, 0x02, 0x03, 0x03,
+ /* 0008 */ 0x00, 0x01, 0x0E, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
+ /* 0010 */ 0x08, 0x01, 0x01, 0x89, 0x67, 0xF0, 0xF1, 0xF2,
+ /* 0018 */ 0xF3, 0xF4, 0x5C, 0x53, 0x50, 0x49, 0x00, 0x79,
+ /* 0020 */ 0x00
+ },
+ Buffer (0x21)
+ {
+ /* 0000 */ 0x8E, 0x1C, 0x00, 0x01, 0xEE, 0x02, 0x02, 0x03,
+ /* 0008 */ 0x00, 0x01, 0x0E, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
+ /* 0010 */ 0x07, 0x00, 0x00, 0x89, 0x67, 0xF0, 0xF1, 0xF2,
+ /* 0018 */ 0xF3, 0xF4, 0x5C, 0x53, 0x50, 0x49, 0x00, 0x79,
+ /* 0020 */ 0x00
+ },
+ Buffer (0x21)
+ {
+ /* 0000 */ 0x8E, 0x1C, 0x00, 0x01, 0xEE, 0x02, 0x02, 0x03,
+ /* 0008 */ 0x00, 0x01, 0x0E, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
+ /* 0010 */ 0x07, 0x01, 0x00, 0x89, 0x67, 0xF0, 0xF1, 0xF2,
+ /* 0018 */ 0xF3, 0xF4, 0x5C, 0x53, 0x50, 0x49, 0x00, 0x79,
+ /* 0020 */ 0x00
+ },
+ Buffer (0x21)
+ {
+ /* 0000 */ 0x8E, 0x1C, 0x00, 0x01, 0xEE, 0x02, 0x02, 0x03,
+ /* 0008 */ 0x00, 0x01, 0x0E, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
+ /* 0010 */ 0x08, 0x00, 0x01, 0x89, 0x67, 0xF0, 0xF1, 0xF2,
+ /* 0018 */ 0xF3, 0xF4, 0x5C, 0x53, 0x50, 0x49, 0x00, 0x79,
+ /* 0020 */ 0x00
+ },
+ Buffer (0x21)
+ {
+ /* 0000 */ 0x8E, 0x1C, 0x00, 0x01, 0xEE, 0x02, 0x02, 0x03,
+ /* 0008 */ 0x00, 0x01, 0x0E, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
+ /* 0010 */ 0x08, 0x01, 0x01, 0x89, 0x67, 0xF0, 0xF1, 0xF2,
+ /* 0018 */ 0xF3, 0xF4, 0x5C, 0x53, 0x50, 0x49, 0x00, 0x79,
+ /* 0020 */ 0x00
+ },
+ Buffer (0x21)
+ {
+ /* 0000 */ 0x8E, 0x1C, 0x00, 0x01, 0xEE, 0x02, 0x03, 0x00,
+ /* 0008 */ 0x00, 0x01, 0x0E, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
+ /* 0010 */ 0x07, 0x00, 0x00, 0x89, 0x67, 0xF0, 0xF1, 0xF2,
+ /* 0018 */ 0xF3, 0xF4, 0x5C, 0x53, 0x50, 0x49, 0x00, 0x79,
+ /* 0020 */ 0x00
+ },
+ Buffer (0x21)
+ {
+ /* 0000 */ 0x8E, 0x1C, 0x00, 0x01, 0xEE, 0x02, 0x03, 0x00,
+ /* 0008 */ 0x00, 0x01, 0x0E, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
+ /* 0010 */ 0x07, 0x01, 0x00, 0x89, 0x67, 0xF0, 0xF1, 0xF2,
+ /* 0018 */ 0xF3, 0xF4, 0x5C, 0x53, 0x50, 0x49, 0x00, 0x79,
+ /* 0020 */ 0x00
+ },
+ Buffer (0x21)
+ {
+ /* 0000 */ 0x8E, 0x1C, 0x00, 0x01, 0xEE, 0x02, 0x03, 0x00,
+ /* 0008 */ 0x00, 0x01, 0x0E, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
+ /* 0010 */ 0x08, 0x00, 0x01, 0x89, 0x67, 0xF0, 0xF1, 0xF2,
+ /* 0018 */ 0xF3, 0xF4, 0x5C, 0x53, 0x50, 0x49, 0x00, 0x79,
+ /* 0020 */ 0x00
+ },
+ Buffer (0x21)
+ {
+ /* 0000 */ 0x8E, 0x1C, 0x00, 0x01, 0xEE, 0x02, 0x03, 0x00,
+ /* 0008 */ 0x00, 0x01, 0x0E, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
+ /* 0010 */ 0x08, 0x01, 0x01, 0x89, 0x67, 0xF0, 0xF1, 0xF2,
+ /* 0018 */ 0xF3, 0xF4, 0x5C, 0x53, 0x50, 0x49, 0x00, 0x79,
+ /* 0020 */ 0x00
+ },
+ Buffer (0x21)
+ {
+ /* 0000 */ 0x8E, 0x1C, 0x00, 0x01, 0xEE, 0x02, 0x02, 0x00,
+ /* 0008 */ 0x00, 0x01, 0x0E, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
+ /* 0010 */ 0x07, 0x00, 0x00, 0x89, 0x67, 0xF0, 0xF1, 0xF2,
+ /* 0018 */ 0xF3, 0xF4, 0x5C, 0x53, 0x50, 0x49, 0x00, 0x79,
+ /* 0020 */ 0x00
+ },
+ Buffer (0x21)
+ {
+ /* 0000 */ 0x8E, 0x1C, 0x00, 0x01, 0xEE, 0x02, 0x02, 0x00,
+ /* 0008 */ 0x00, 0x01, 0x0E, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
+ /* 0010 */ 0x07, 0x01, 0x00, 0x89, 0x67, 0xF0, 0xF1, 0xF2,
+ /* 0018 */ 0xF3, 0xF4, 0x5C, 0x53, 0x50, 0x49, 0x00, 0x79,
+ /* 0020 */ 0x00
+ },
+ Buffer (0x21)
+ {
+ /* 0000 */ 0x8E, 0x1C, 0x00, 0x01, 0xEE, 0x02, 0x02, 0x00,
+ /* 0008 */ 0x00, 0x01, 0x0E, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
+ /* 0010 */ 0x08, 0x00, 0x01, 0x89, 0x67, 0xF0, 0xF1, 0xF2,
+ /* 0018 */ 0xF3, 0xF4, 0x5C, 0x53, 0x50, 0x49, 0x00, 0x79,
+ /* 0020 */ 0x00
+ },
+ Buffer (0x21)
+ {
+ /* 0000 */ 0x8E, 0x1C, 0x00, 0x01, 0xEE, 0x02, 0x02, 0x00,
+ /* 0008 */ 0x00, 0x01, 0x0E, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
+ /* 0010 */ 0x08, 0x01, 0x01, 0x89, 0x67, 0xF0, 0xF1, 0xF2,
+ /* 0018 */ 0xF3, 0xF4, 0x5C, 0x53, 0x50, 0x49, 0x00, 0x79,
+ /* 0020 */ 0x00
+ },
+ Buffer (0x21)
+ {
+ /* 0000 */ 0x8E, 0x1C, 0x00, 0x01, 0xEE, 0x02, 0x03, 0x01,
+ /* 0008 */ 0x00, 0x01, 0x0E, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
+ /* 0010 */ 0x07, 0x00, 0x00, 0x89, 0x67, 0xF0, 0xF1, 0xF2,
+ /* 0018 */ 0xF3, 0xF4, 0x5C, 0x53, 0x50, 0x49, 0x00, 0x79,
+ /* 0020 */ 0x00
+ },
+ Buffer (0x21)
+ {
+ /* 0000 */ 0x8E, 0x1C, 0x00, 0x01, 0xEE, 0x02, 0x03, 0x01,
+ /* 0008 */ 0x00, 0x01, 0x0E, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
+ /* 0010 */ 0x07, 0x01, 0x00, 0x89, 0x67, 0xF0, 0xF1, 0xF2,
+ /* 0018 */ 0xF3, 0xF4, 0x5C, 0x53, 0x50, 0x49, 0x00, 0x79,
+ /* 0020 */ 0x00
+ },
+ Buffer (0x21)
+ {
+ /* 0000 */ 0x8E, 0x1C, 0x00, 0x01, 0xEE, 0x02, 0x03, 0x01,
+ /* 0008 */ 0x00, 0x01, 0x0E, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
+ /* 0010 */ 0x08, 0x00, 0x01, 0x89, 0x67, 0xF0, 0xF1, 0xF2,
+ /* 0018 */ 0xF3, 0xF4, 0x5C, 0x53, 0x50, 0x49, 0x00, 0x79,
+ /* 0020 */ 0x00
+ },
+ Buffer (0x21)
+ {
+ /* 0000 */ 0x8E, 0x1C, 0x00, 0x01, 0xEE, 0x02, 0x03, 0x01,
+ /* 0008 */ 0x00, 0x01, 0x0E, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
+ /* 0010 */ 0x08, 0x01, 0x01, 0x89, 0x67, 0xF0, 0xF1, 0xF2,
+ /* 0018 */ 0xF3, 0xF4, 0x5C, 0x53, 0x50, 0x49, 0x00, 0x79,
+ /* 0020 */ 0x00
+ },
+ Buffer (0x21)
+ {
+ /* 0000 */ 0x8E, 0x1C, 0x00, 0x01, 0xEE, 0x02, 0x02, 0x01,
+ /* 0008 */ 0x00, 0x01, 0x0E, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
+ /* 0010 */ 0x07, 0x00, 0x00, 0x89, 0x67, 0xF0, 0xF1, 0xF2,
+ /* 0018 */ 0xF3, 0xF4, 0x5C, 0x53, 0x50, 0x49, 0x00, 0x79,
+ /* 0020 */ 0x00
+ },
+ Buffer (0x21)
+ {
+ /* 0000 */ 0x8E, 0x1C, 0x00, 0x01, 0xEE, 0x02, 0x02, 0x01,
+ /* 0008 */ 0x00, 0x01, 0x0E, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
+ /* 0010 */ 0x07, 0x01, 0x00, 0x89, 0x67, 0xF0, 0xF1, 0xF2,
+ /* 0018 */ 0xF3, 0xF4, 0x5C, 0x53, 0x50, 0x49, 0x00, 0x79,
+ /* 0020 */ 0x00
+ },
+ Buffer (0x21)
+ {
+ /* 0000 */ 0x8E, 0x1C, 0x00, 0x01, 0xEE, 0x02, 0x02, 0x01,
+ /* 0008 */ 0x00, 0x01, 0x0E, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
+ /* 0010 */ 0x08, 0x00, 0x01, 0x89, 0x67, 0xF0, 0xF1, 0xF2,
+ /* 0018 */ 0xF3, 0xF4, 0x5C, 0x53, 0x50, 0x49, 0x00, 0x79,
+ /* 0020 */ 0x00
+ },
+ Buffer (0x21)
+ {
+ /* 0000 */ 0x8E, 0x1C, 0x00, 0x01, 0xEE, 0x02, 0x02, 0x01,
+ /* 0008 */ 0x00, 0x01, 0x0E, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
+ /* 0010 */ 0x08, 0x01, 0x01, 0x89, 0x67, 0xF0, 0xF1, 0xF2,
+ /* 0018 */ 0xF3, 0xF4, 0x5C, 0x53, 0x50, 0x49, 0x00, 0x79,
+ /* 0020 */ 0x00
+ },
+ Buffer (0x21)
+ {
+ /* 0000 */ 0x8E, 0x1C, 0x00, 0x01, 0xEE, 0x02, 0x01, 0x02,
+ /* 0008 */ 0x00, 0x01, 0x0E, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
+ /* 0010 */ 0x07, 0x00, 0x00, 0x89, 0x67, 0xF0, 0xF1, 0xF2,
+ /* 0018 */ 0xF3, 0xF4, 0x5C, 0x53, 0x50, 0x49, 0x00, 0x79,
+ /* 0020 */ 0x00
+ },
+ Buffer (0x21)
+ {
+ /* 0000 */ 0x8E, 0x1C, 0x00, 0x01, 0xEE, 0x02, 0x01, 0x02,
+ /* 0008 */ 0x00, 0x01, 0x0E, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
+ /* 0010 */ 0x07, 0x01, 0x00, 0x89, 0x67, 0xF0, 0xF1, 0xF2,
+ /* 0018 */ 0xF3, 0xF4, 0x5C, 0x53, 0x50, 0x49, 0x00, 0x79,
+ /* 0020 */ 0x00
+ },
+ Buffer (0x21)
+ {
+ /* 0000 */ 0x8E, 0x1C, 0x00, 0x01, 0xEE, 0x02, 0x01, 0x02,
+ /* 0008 */ 0x00, 0x01, 0x0E, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
+ /* 0010 */ 0x08, 0x00, 0x01, 0x89, 0x67, 0xF0, 0xF1, 0xF2,
+ /* 0018 */ 0xF3, 0xF4, 0x5C, 0x53, 0x50, 0x49, 0x00, 0x79,
+ /* 0020 */ 0x00
+ },
+ Buffer (0x21)
+ {
+ /* 0000 */ 0x8E, 0x1C, 0x00, 0x01, 0xEE, 0x02, 0x01, 0x02,
+ /* 0008 */ 0x00, 0x01, 0x0E, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
+ /* 0010 */ 0x08, 0x01, 0x01, 0x89, 0x67, 0xF0, 0xF1, 0xF2,
+ /* 0018 */ 0xF3, 0xF4, 0x5C, 0x53, 0x50, 0x49, 0x00, 0x79,
+ /* 0020 */ 0x00
+ },
+ Buffer (0x21)
+ {
+ /* 0000 */ 0x8E, 0x1C, 0x00, 0x01, 0xEE, 0x02, 0x00, 0x02,
+ /* 0008 */ 0x00, 0x01, 0x0E, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
+ /* 0010 */ 0x07, 0x00, 0x00, 0x89, 0x67, 0xF0, 0xF1, 0xF2,
+ /* 0018 */ 0xF3, 0xF4, 0x5C, 0x53, 0x50, 0x49, 0x00, 0x79,
+ /* 0020 */ 0x00
+ },
+ Buffer (0x21)
+ {
+ /* 0000 */ 0x8E, 0x1C, 0x00, 0x01, 0xEE, 0x02, 0x00, 0x02,
+ /* 0008 */ 0x00, 0x01, 0x0E, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
+ /* 0010 */ 0x07, 0x01, 0x00, 0x89, 0x67, 0xF0, 0xF1, 0xF2,
+ /* 0018 */ 0xF3, 0xF4, 0x5C, 0x53, 0x50, 0x49, 0x00, 0x79,
+ /* 0020 */ 0x00
+ },
+ Buffer (0x21)
+ {
+ /* 0000 */ 0x8E, 0x1C, 0x00, 0x01, 0xEE, 0x02, 0x00, 0x02,
+ /* 0008 */ 0x00, 0x01, 0x0E, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
+ /* 0010 */ 0x08, 0x00, 0x01, 0x89, 0x67, 0xF0, 0xF1, 0xF2,
+ /* 0018 */ 0xF3, 0xF4, 0x5C, 0x53, 0x50, 0x49, 0x00, 0x79,
+ /* 0020 */ 0x00
+ },
+ Buffer (0x21)
+ {
+ /* 0000 */ 0x8E, 0x1C, 0x00, 0x01, 0xEE, 0x02, 0x00, 0x02,
+ /* 0008 */ 0x00, 0x01, 0x0E, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
+ /* 0010 */ 0x08, 0x01, 0x01, 0x89, 0x67, 0xF0, 0xF1, 0xF2,
+ /* 0018 */ 0xF3, 0xF4, 0x5C, 0x53, 0x50, 0x49, 0x00, 0x79,
+ /* 0020 */ 0x00
+ },
+ Buffer (0x21)
+ {
+ /* 0000 */ 0x8E, 0x1C, 0x00, 0x01, 0xEE, 0x02, 0x01, 0x03,
+ /* 0008 */ 0x00, 0x01, 0x0E, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
+ /* 0010 */ 0x07, 0x00, 0x00, 0x89, 0x67, 0xF0, 0xF1, 0xF2,
+ /* 0018 */ 0xF3, 0xF4, 0x5C, 0x53, 0x50, 0x49, 0x00, 0x79,
+ /* 0020 */ 0x00
+ },
+ Buffer (0x21)
+ {
+ /* 0000 */ 0x8E, 0x1C, 0x00, 0x01, 0xEE, 0x02, 0x01, 0x03,
+ /* 0008 */ 0x00, 0x01, 0x0E, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
+ /* 0010 */ 0x07, 0x01, 0x00, 0x89, 0x67, 0xF0, 0xF1, 0xF2,
+ /* 0018 */ 0xF3, 0xF4, 0x5C, 0x53, 0x50, 0x49, 0x00, 0x79,
+ /* 0020 */ 0x00
+ },
+ Buffer (0x21)
+ {
+ /* 0000 */ 0x8E, 0x1C, 0x00, 0x01, 0xEE, 0x02, 0x01, 0x03,
+ /* 0008 */ 0x00, 0x01, 0x0E, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
+ /* 0010 */ 0x08, 0x00, 0x01, 0x89, 0x67, 0xF0, 0xF1, 0xF2,
+ /* 0018 */ 0xF3, 0xF4, 0x5C, 0x53, 0x50, 0x49, 0x00, 0x79,
+ /* 0020 */ 0x00
+ },
+ Buffer (0x21)
+ {
+ /* 0000 */ 0x8E, 0x1C, 0x00, 0x01, 0xEE, 0x02, 0x01, 0x03,
+ /* 0008 */ 0x00, 0x01, 0x0E, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
+ /* 0010 */ 0x08, 0x01, 0x01, 0x89, 0x67, 0xF0, 0xF1, 0xF2,
+ /* 0018 */ 0xF3, 0xF4, 0x5C, 0x53, 0x50, 0x49, 0x00, 0x79,
+ /* 0020 */ 0x00
+ },
+ Buffer (0x21)
+ {
+ /* 0000 */ 0x8E, 0x1C, 0x00, 0x01, 0xEE, 0x02, 0x00, 0x03,
+ /* 0008 */ 0x00, 0x01, 0x0E, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
+ /* 0010 */ 0x07, 0x00, 0x00, 0x89, 0x67, 0xF0, 0xF1, 0xF2,
+ /* 0018 */ 0xF3, 0xF4, 0x5C, 0x53, 0x50, 0x49, 0x00, 0x79,
+ /* 0020 */ 0x00
+ },
+ Buffer (0x21)
+ {
+ /* 0000 */ 0x8E, 0x1C, 0x00, 0x01, 0xEE, 0x02, 0x00, 0x03,
+ /* 0008 */ 0x00, 0x01, 0x0E, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
+ /* 0010 */ 0x07, 0x01, 0x00, 0x89, 0x67, 0xF0, 0xF1, 0xF2,
+ /* 0018 */ 0xF3, 0xF4, 0x5C, 0x53, 0x50, 0x49, 0x00, 0x79,
+ /* 0020 */ 0x00
+ },
+ Buffer (0x21)
+ {
+ /* 0000 */ 0x8E, 0x1C, 0x00, 0x01, 0xEE, 0x02, 0x00, 0x03,
+ /* 0008 */ 0x00, 0x01, 0x0E, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
+ /* 0010 */ 0x08, 0x00, 0x01, 0x89, 0x67, 0xF0, 0xF1, 0xF2,
+ /* 0018 */ 0xF3, 0xF4, 0x5C, 0x53, 0x50, 0x49, 0x00, 0x79,
+ /* 0020 */ 0x00
+ },
+ Buffer (0x21)
+ {
+ /* 0000 */ 0x8E, 0x1C, 0x00, 0x01, 0xEE, 0x02, 0x00, 0x03,
+ /* 0008 */ 0x00, 0x01, 0x0E, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
+ /* 0010 */ 0x08, 0x01, 0x01, 0x89, 0x67, 0xF0, 0xF1, 0xF2,
+ /* 0018 */ 0xF3, 0xF4, 0x5C, 0x53, 0x50, 0x49, 0x00, 0x79,
+ /* 0020 */ 0x00
+ },
+ Buffer (0x21)
+ {
+ /* 0000 */ 0x8E, 0x1C, 0x00, 0x01, 0xEE, 0x02, 0x01, 0x00,
+ /* 0008 */ 0x00, 0x01, 0x0E, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
+ /* 0010 */ 0x07, 0x00, 0x00, 0x89, 0x67, 0xF0, 0xF1, 0xF2,
+ /* 0018 */ 0xF3, 0xF4, 0x5C, 0x53, 0x50, 0x49, 0x00, 0x79,
+ /* 0020 */ 0x00
+ },
+ Buffer (0x21)
+ {
+ /* 0000 */ 0x8E, 0x1C, 0x00, 0x01, 0xEE, 0x02, 0x01, 0x00,
+ /* 0008 */ 0x00, 0x01, 0x0E, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
+ /* 0010 */ 0x07, 0x01, 0x00, 0x89, 0x67, 0xF0, 0xF1, 0xF2,
+ /* 0018 */ 0xF3, 0xF4, 0x5C, 0x53, 0x50, 0x49, 0x00, 0x79,
+ /* 0020 */ 0x00
+ },
+ Buffer (0x21)
+ {
+ /* 0000 */ 0x8E, 0x1C, 0x00, 0x01, 0xEE, 0x02, 0x01, 0x00,
+ /* 0008 */ 0x00, 0x01, 0x0E, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
+ /* 0010 */ 0x08, 0x00, 0x01, 0x89, 0x67, 0xF0, 0xF1, 0xF2,
+ /* 0018 */ 0xF3, 0xF4, 0x5C, 0x53, 0x50, 0x49, 0x00, 0x79,
+ /* 0020 */ 0x00
+ },
+ Buffer (0x21)
+ {
+ /* 0000 */ 0x8E, 0x1C, 0x00, 0x01, 0xEE, 0x02, 0x01, 0x00,
+ /* 0008 */ 0x00, 0x01, 0x0E, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
+ /* 0010 */ 0x08, 0x01, 0x01, 0x89, 0x67, 0xF0, 0xF1, 0xF2,
+ /* 0018 */ 0xF3, 0xF4, 0x5C, 0x53, 0x50, 0x49, 0x00, 0x79,
+ /* 0020 */ 0x00
+ },
+ Buffer (0x21)
+ {
+ /* 0000 */ 0x8E, 0x1C, 0x00, 0x01, 0xEE, 0x02, 0x00, 0x00,
+ /* 0008 */ 0x00, 0x01, 0x0E, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
+ /* 0010 */ 0x07, 0x00, 0x00, 0x89, 0x67, 0xF0, 0xF1, 0xF2,
+ /* 0018 */ 0xF3, 0xF4, 0x5C, 0x53, 0x50, 0x49, 0x00, 0x79,
+ /* 0020 */ 0x00
+ },
+ Buffer (0x21)
+ {
+ /* 0000 */ 0x8E, 0x1C, 0x00, 0x01, 0xEE, 0x02, 0x00, 0x00,
+ /* 0008 */ 0x00, 0x01, 0x0E, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
+ /* 0010 */ 0x07, 0x01, 0x00, 0x89, 0x67, 0xF0, 0xF1, 0xF2,
+ /* 0018 */ 0xF3, 0xF4, 0x5C, 0x53, 0x50, 0x49, 0x00, 0x79,
+ /* 0020 */ 0x00
+ },
+ Buffer (0x21)
+ {
+ /* 0000 */ 0x8E, 0x1C, 0x00, 0x01, 0xEE, 0x02, 0x00, 0x00,
+ /* 0008 */ 0x00, 0x01, 0x0E, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
+ /* 0010 */ 0x08, 0x00, 0x01, 0x89, 0x67, 0xF0, 0xF1, 0xF2,
+ /* 0018 */ 0xF3, 0xF4, 0x5C, 0x53, 0x50, 0x49, 0x00, 0x79,
+ /* 0020 */ 0x00
+ },
+ Buffer (0x21)
+ {
+ /* 0000 */ 0x8E, 0x1C, 0x00, 0x01, 0xEE, 0x02, 0x00, 0x00,
+ /* 0008 */ 0x00, 0x01, 0x0E, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
+ /* 0010 */ 0x08, 0x01, 0x01, 0x89, 0x67, 0xF0, 0xF1, 0xF2,
+ /* 0018 */ 0xF3, 0xF4, 0x5C, 0x53, 0x50, 0x49, 0x00, 0x79,
+ /* 0020 */ 0x00
+ },
+ Buffer (0x21)
+ {
+ /* 0000 */ 0x8E, 0x1C, 0x00, 0x01, 0xEE, 0x02, 0x01, 0x01,
+ /* 0008 */ 0x00, 0x01, 0x0E, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
+ /* 0010 */ 0x07, 0x00, 0x00, 0x89, 0x67, 0xF0, 0xF1, 0xF2,
+ /* 0018 */ 0xF3, 0xF4, 0x5C, 0x53, 0x50, 0x49, 0x00, 0x79,
+ /* 0020 */ 0x00
+ },
+ Buffer (0x21)
+ {
+ /* 0000 */ 0x8E, 0x1C, 0x00, 0x01, 0xEE, 0x02, 0x01, 0x01,
+ /* 0008 */ 0x00, 0x01, 0x0E, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
+ /* 0010 */ 0x07, 0x01, 0x00, 0x89, 0x67, 0xF0, 0xF1, 0xF2,
+ /* 0018 */ 0xF3, 0xF4, 0x5C, 0x53, 0x50, 0x49, 0x00, 0x79,
+ /* 0020 */ 0x00
+ },
+ Buffer (0x21)
+ {
+ /* 0000 */ 0x8E, 0x1C, 0x00, 0x01, 0xEE, 0x02, 0x01, 0x01,
+ /* 0008 */ 0x00, 0x01, 0x0E, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
+ /* 0010 */ 0x08, 0x00, 0x01, 0x89, 0x67, 0xF0, 0xF1, 0xF2,
+ /* 0018 */ 0xF3, 0xF4, 0x5C, 0x53, 0x50, 0x49, 0x00, 0x79,
+ /* 0020 */ 0x00
+ },
+ Buffer (0x21)
+ {
+ /* 0000 */ 0x8E, 0x1C, 0x00, 0x01, 0xEE, 0x02, 0x01, 0x01,
+ /* 0008 */ 0x00, 0x01, 0x0E, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
+ /* 0010 */ 0x08, 0x01, 0x01, 0x89, 0x67, 0xF0, 0xF1, 0xF2,
+ /* 0018 */ 0xF3, 0xF4, 0x5C, 0x53, 0x50, 0x49, 0x00, 0x79,
+ /* 0020 */ 0x00
+ },
+ Buffer (0x21)
+ {
+ /* 0000 */ 0x8E, 0x1C, 0x00, 0x01, 0xEE, 0x02, 0x00, 0x01,
+ /* 0008 */ 0x00, 0x01, 0x0E, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
+ /* 0010 */ 0x07, 0x00, 0x00, 0x89, 0x67, 0xF0, 0xF1, 0xF2,
+ /* 0018 */ 0xF3, 0xF4, 0x5C, 0x53, 0x50, 0x49, 0x00, 0x79,
+ /* 0020 */ 0x00
+ },
+ Buffer (0x21)
+ {
+ /* 0000 */ 0x8E, 0x1C, 0x00, 0x01, 0xEE, 0x02, 0x00, 0x01,
+ /* 0008 */ 0x00, 0x01, 0x0E, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
+ /* 0010 */ 0x07, 0x01, 0x00, 0x89, 0x67, 0xF0, 0xF1, 0xF2,
+ /* 0018 */ 0xF3, 0xF4, 0x5C, 0x53, 0x50, 0x49, 0x00, 0x79,
+ /* 0020 */ 0x00
+ },
+ Buffer (0x21)
+ {
+ /* 0000 */ 0x8E, 0x1C, 0x00, 0x01, 0xEE, 0x02, 0x00, 0x01,
+ /* 0008 */ 0x00, 0x01, 0x0E, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
+ /* 0010 */ 0x08, 0x00, 0x01, 0x89, 0x67, 0xF0, 0xF1, 0xF2,
+ /* 0018 */ 0xF3, 0xF4, 0x5C, 0x53, 0x50, 0x49, 0x00, 0x79,
+ /* 0020 */ 0x00
+ },
+ Buffer (0x21)
+ {
+ /* 0000 */ 0x8E, 0x1C, 0x00, 0x01, 0xEE, 0x02, 0x00, 0x01,
+ /* 0008 */ 0x00, 0x01, 0x0E, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
+ /* 0010 */ 0x08, 0x01, 0x01, 0x89, 0x67, 0xF0, 0xF1, 0xF2,
+ /* 0018 */ 0xF3, 0xF4, 0x5C, 0x53, 0x50, 0x49, 0x00, 0x79,
+ /* 0020 */ 0x00
+ },
+ Buffer (0x1C)
+ {
+ /* 0000 */ 0x8E, 0x17, 0x00, 0x01, 0xEE, 0x02, 0x03, 0x02,
+ /* 0008 */ 0x00, 0x01, 0x09, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
+ /* 0010 */ 0x07, 0x00, 0x00, 0x89, 0x67, 0x5C, 0x53, 0x50,
+ /* 0018 */ 0x49, 0x00, 0x79, 0x00
+ },
+ Buffer (0x1C)
+ {
+ /* 0000 */ 0x8E, 0x17, 0x00, 0x01, 0xEE, 0x02, 0x03, 0x02,
+ /* 0008 */ 0x00, 0x01, 0x09, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
+ /* 0010 */ 0x07, 0x01, 0x00, 0x89, 0x67, 0x5C, 0x53, 0x50,
+ /* 0018 */ 0x49, 0x00, 0x79, 0x00
+ },
+ Buffer (0x1C)
+ {
+ /* 0000 */ 0x8E, 0x17, 0x00, 0x01, 0xEE, 0x02, 0x03, 0x02,
+ /* 0008 */ 0x00, 0x01, 0x09, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
+ /* 0010 */ 0x08, 0x00, 0x01, 0x89, 0x67, 0x5C, 0x53, 0x50,
+ /* 0018 */ 0x49, 0x00, 0x79, 0x00
+ },
+ Buffer (0x1C)
+ {
+ /* 0000 */ 0x8E, 0x17, 0x00, 0x01, 0xEE, 0x02, 0x03, 0x02,
+ /* 0008 */ 0x00, 0x01, 0x09, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
+ /* 0010 */ 0x08, 0x01, 0x01, 0x89, 0x67, 0x5C, 0x53, 0x50,
+ /* 0018 */ 0x49, 0x00, 0x79, 0x00
+ },
+ Buffer (0x1C)
+ {
+ /* 0000 */ 0x8E, 0x17, 0x00, 0x01, 0xEE, 0x02, 0x02, 0x02,
+ /* 0008 */ 0x00, 0x01, 0x09, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
+ /* 0010 */ 0x07, 0x00, 0x00, 0x89, 0x67, 0x5C, 0x53, 0x50,
+ /* 0018 */ 0x49, 0x00, 0x79, 0x00
+ },
+ Buffer (0x1C)
+ {
+ /* 0000 */ 0x8E, 0x17, 0x00, 0x01, 0xEE, 0x02, 0x02, 0x02,
+ /* 0008 */ 0x00, 0x01, 0x09, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
+ /* 0010 */ 0x07, 0x01, 0x00, 0x89, 0x67, 0x5C, 0x53, 0x50,
+ /* 0018 */ 0x49, 0x00, 0x79, 0x00
+ },
+ Buffer (0x1C)
+ {
+ /* 0000 */ 0x8E, 0x17, 0x00, 0x01, 0xEE, 0x02, 0x02, 0x02,
+ /* 0008 */ 0x00, 0x01, 0x09, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
+ /* 0010 */ 0x08, 0x00, 0x01, 0x89, 0x67, 0x5C, 0x53, 0x50,
+ /* 0018 */ 0x49, 0x00, 0x79, 0x00
+ },
+ Buffer (0x1C)
+ {
+ /* 0000 */ 0x8E, 0x17, 0x00, 0x01, 0xEE, 0x02, 0x02, 0x02,
+ /* 0008 */ 0x00, 0x01, 0x09, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
+ /* 0010 */ 0x08, 0x01, 0x01, 0x89, 0x67, 0x5C, 0x53, 0x50,
+ /* 0018 */ 0x49, 0x00, 0x79, 0x00
+ },
+ Buffer (0x1C)
+ {
+ /* 0000 */ 0x8E, 0x17, 0x00, 0x01, 0xEE, 0x02, 0x03, 0x03,
+ /* 0008 */ 0x00, 0x01, 0x09, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
+ /* 0010 */ 0x07, 0x00, 0x00, 0x89, 0x67, 0x5C, 0x53, 0x50,
+ /* 0018 */ 0x49, 0x00, 0x79, 0x00
+ },
+ Buffer (0x1C)
+ {
+ /* 0000 */ 0x8E, 0x17, 0x00, 0x01, 0xEE, 0x02, 0x03, 0x03,
+ /* 0008 */ 0x00, 0x01, 0x09, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
+ /* 0010 */ 0x07, 0x01, 0x00, 0x89, 0x67, 0x5C, 0x53, 0x50,
+ /* 0018 */ 0x49, 0x00, 0x79, 0x00
+ },
+ Buffer (0x1C)
+ {
+ /* 0000 */ 0x8E, 0x17, 0x00, 0x01, 0xEE, 0x02, 0x03, 0x03,
+ /* 0008 */ 0x00, 0x01, 0x09, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
+ /* 0010 */ 0x08, 0x00, 0x01, 0x89, 0x67, 0x5C, 0x53, 0x50,
+ /* 0018 */ 0x49, 0x00, 0x79, 0x00
+ },
+ Buffer (0x1C)
+ {
+ /* 0000 */ 0x8E, 0x17, 0x00, 0x01, 0xEE, 0x02, 0x03, 0x03,
+ /* 0008 */ 0x00, 0x01, 0x09, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
+ /* 0010 */ 0x08, 0x01, 0x01, 0x89, 0x67, 0x5C, 0x53, 0x50,
+ /* 0018 */ 0x49, 0x00, 0x79, 0x00
+ },
+ Buffer (0x1C)
+ {
+ /* 0000 */ 0x8E, 0x17, 0x00, 0x01, 0xEE, 0x02, 0x02, 0x03,
+ /* 0008 */ 0x00, 0x01, 0x09, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
+ /* 0010 */ 0x07, 0x00, 0x00, 0x89, 0x67, 0x5C, 0x53, 0x50,
+ /* 0018 */ 0x49, 0x00, 0x79, 0x00
+ },
+ Buffer (0x1C)
+ {
+ /* 0000 */ 0x8E, 0x17, 0x00, 0x01, 0xEE, 0x02, 0x02, 0x03,
+ /* 0008 */ 0x00, 0x01, 0x09, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
+ /* 0010 */ 0x07, 0x01, 0x00, 0x89, 0x67, 0x5C, 0x53, 0x50,
+ /* 0018 */ 0x49, 0x00, 0x79, 0x00
+ },
+ Buffer (0x1C)
+ {
+ /* 0000 */ 0x8E, 0x17, 0x00, 0x01, 0xEE, 0x02, 0x02, 0x03,
+ /* 0008 */ 0x00, 0x01, 0x09, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
+ /* 0010 */ 0x08, 0x00, 0x01, 0x89, 0x67, 0x5C, 0x53, 0x50,
+ /* 0018 */ 0x49, 0x00, 0x79, 0x00
+ },
+ Buffer (0x1C)
+ {
+ /* 0000 */ 0x8E, 0x17, 0x00, 0x01, 0xEE, 0x02, 0x02, 0x03,
+ /* 0008 */ 0x00, 0x01, 0x09, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
+ /* 0010 */ 0x08, 0x01, 0x01, 0x89, 0x67, 0x5C, 0x53, 0x50,
+ /* 0018 */ 0x49, 0x00, 0x79, 0x00
+ },
+ Buffer (0x1C)
+ {
+ /* 0000 */ 0x8E, 0x17, 0x00, 0x01, 0xEE, 0x02, 0x03, 0x00,
+ /* 0008 */ 0x00, 0x01, 0x09, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
+ /* 0010 */ 0x07, 0x00, 0x00, 0x89, 0x67, 0x5C, 0x53, 0x50,
+ /* 0018 */ 0x49, 0x00, 0x79, 0x00
+ },
+ Buffer (0x1C)
+ {
+ /* 0000 */ 0x8E, 0x17, 0x00, 0x01, 0xEE, 0x02, 0x03, 0x00,
+ /* 0008 */ 0x00, 0x01, 0x09, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
+ /* 0010 */ 0x07, 0x01, 0x00, 0x89, 0x67, 0x5C, 0x53, 0x50,
+ /* 0018 */ 0x49, 0x00, 0x79, 0x00
+ },
+ Buffer (0x1C)
+ {
+ /* 0000 */ 0x8E, 0x17, 0x00, 0x01, 0xEE, 0x02, 0x03, 0x00,
+ /* 0008 */ 0x00, 0x01, 0x09, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
+ /* 0010 */ 0x08, 0x00, 0x01, 0x89, 0x67, 0x5C, 0x53, 0x50,
+ /* 0018 */ 0x49, 0x00, 0x79, 0x00
+ },
+ Buffer (0x1C)
+ {
+ /* 0000 */ 0x8E, 0x17, 0x00, 0x01, 0xEE, 0x02, 0x03, 0x00,
+ /* 0008 */ 0x00, 0x01, 0x09, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
+ /* 0010 */ 0x08, 0x01, 0x01, 0x89, 0x67, 0x5C, 0x53, 0x50,
+ /* 0018 */ 0x49, 0x00, 0x79, 0x00
+ },
+ Buffer (0x1C)
+ {
+ /* 0000 */ 0x8E, 0x17, 0x00, 0x01, 0xEE, 0x02, 0x02, 0x00,
+ /* 0008 */ 0x00, 0x01, 0x09, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
+ /* 0010 */ 0x07, 0x00, 0x00, 0x89, 0x67, 0x5C, 0x53, 0x50,
+ /* 0018 */ 0x49, 0x00, 0x79, 0x00
+ },
+ Buffer (0x1C)
+ {
+ /* 0000 */ 0x8E, 0x17, 0x00, 0x01, 0xEE, 0x02, 0x02, 0x00,
+ /* 0008 */ 0x00, 0x01, 0x09, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
+ /* 0010 */ 0x07, 0x01, 0x00, 0x89, 0x67, 0x5C, 0x53, 0x50,
+ /* 0018 */ 0x49, 0x00, 0x79, 0x00
+ },
+ Buffer (0x1C)
+ {
+ /* 0000 */ 0x8E, 0x17, 0x00, 0x01, 0xEE, 0x02, 0x02, 0x00,
+ /* 0008 */ 0x00, 0x01, 0x09, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
+ /* 0010 */ 0x08, 0x00, 0x01, 0x89, 0x67, 0x5C, 0x53, 0x50,
+ /* 0018 */ 0x49, 0x00, 0x79, 0x00
+ },
+ Buffer (0x1C)
+ {
+ /* 0000 */ 0x8E, 0x17, 0x00, 0x01, 0xEE, 0x02, 0x02, 0x00,
+ /* 0008 */ 0x00, 0x01, 0x09, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
+ /* 0010 */ 0x08, 0x01, 0x01, 0x89, 0x67, 0x5C, 0x53, 0x50,
+ /* 0018 */ 0x49, 0x00, 0x79, 0x00
+ },
+ Buffer (0x1C)
+ {
+ /* 0000 */ 0x8E, 0x17, 0x00, 0x01, 0xEE, 0x02, 0x03, 0x01,
+ /* 0008 */ 0x00, 0x01, 0x09, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
+ /* 0010 */ 0x07, 0x00, 0x00, 0x89, 0x67, 0x5C, 0x53, 0x50,
+ /* 0018 */ 0x49, 0x00, 0x79, 0x00
+ },
+ Buffer (0x1C)
+ {
+ /* 0000 */ 0x8E, 0x17, 0x00, 0x01, 0xEE, 0x02, 0x03, 0x01,
+ /* 0008 */ 0x00, 0x01, 0x09, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
+ /* 0010 */ 0x07, 0x01, 0x00, 0x89, 0x67, 0x5C, 0x53, 0x50,
+ /* 0018 */ 0x49, 0x00, 0x79, 0x00
+ },
+ Buffer (0x1C)
+ {
+ /* 0000 */ 0x8E, 0x17, 0x00, 0x01, 0xEE, 0x02, 0x03, 0x01,
+ /* 0008 */ 0x00, 0x01, 0x09, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
+ /* 0010 */ 0x08, 0x00, 0x01, 0x89, 0x67, 0x5C, 0x53, 0x50,
+ /* 0018 */ 0x49, 0x00, 0x79, 0x00
+ },
+ Buffer (0x1C)
+ {
+ /* 0000 */ 0x8E, 0x17, 0x00, 0x01, 0xEE, 0x02, 0x03, 0x01,
+ /* 0008 */ 0x00, 0x01, 0x09, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
+ /* 0010 */ 0x08, 0x01, 0x01, 0x89, 0x67, 0x5C, 0x53, 0x50,
+ /* 0018 */ 0x49, 0x00, 0x79, 0x00
+ },
+ Buffer (0x1C)
+ {
+ /* 0000 */ 0x8E, 0x17, 0x00, 0x01, 0xEE, 0x02, 0x02, 0x01,
+ /* 0008 */ 0x00, 0x01, 0x09, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
+ /* 0010 */ 0x07, 0x00, 0x00, 0x89, 0x67, 0x5C, 0x53, 0x50,
+ /* 0018 */ 0x49, 0x00, 0x79, 0x00
+ },
+ Buffer (0x1C)
+ {
+ /* 0000 */ 0x8E, 0x17, 0x00, 0x01, 0xEE, 0x02, 0x02, 0x01,
+ /* 0008 */ 0x00, 0x01, 0x09, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
+ /* 0010 */ 0x07, 0x01, 0x00, 0x89, 0x67, 0x5C, 0x53, 0x50,
+ /* 0018 */ 0x49, 0x00, 0x79, 0x00
+ },
+ Buffer (0x21)
+ {
+ /* 0000 */ 0x8E, 0x1C, 0x00, 0x01, 0xEE, 0x02, 0x02, 0x01,
+ /* 0008 */ 0x00, 0x01, 0x0E, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
+ /* 0010 */ 0x08, 0x00, 0x01, 0x89, 0x67, 0xF0, 0xF1, 0xF2,
+ /* 0018 */ 0xF3, 0xF4, 0x5C, 0x53, 0x50, 0x49, 0x00, 0x79,
+ /* 0020 */ 0x00
+ },
+ Buffer (0x1C)
+ {
+ /* 0000 */ 0x8E, 0x17, 0x00, 0x01, 0xEE, 0x02, 0x02, 0x01,
+ /* 0008 */ 0x00, 0x01, 0x09, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
+ /* 0010 */ 0x08, 0x01, 0x01, 0x89, 0x67, 0x5C, 0x53, 0x50,
+ /* 0018 */ 0x49, 0x00, 0x79, 0x00
+ },
+ Buffer (0x1C)
+ {
+ /* 0000 */ 0x8E, 0x17, 0x00, 0x01, 0xEE, 0x02, 0x01, 0x02,
+ /* 0008 */ 0x00, 0x01, 0x09, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
+ /* 0010 */ 0x07, 0x00, 0x00, 0x89, 0x67, 0x5C, 0x53, 0x50,
+ /* 0018 */ 0x49, 0x00, 0x79, 0x00
+ },
+ Buffer (0x1C)
+ {
+ /* 0000 */ 0x8E, 0x17, 0x00, 0x01, 0xEE, 0x02, 0x01, 0x02,
+ /* 0008 */ 0x00, 0x01, 0x09, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
+ /* 0010 */ 0x07, 0x01, 0x00, 0x89, 0x67, 0x5C, 0x53, 0x50,
+ /* 0018 */ 0x49, 0x00, 0x79, 0x00
+ },
+ Buffer (0x1C)
+ {
+ /* 0000 */ 0x8E, 0x17, 0x00, 0x01, 0xEE, 0x02, 0x01, 0x02,
+ /* 0008 */ 0x00, 0x01, 0x09, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
+ /* 0010 */ 0x08, 0x00, 0x01, 0x89, 0x67, 0x5C, 0x53, 0x50,
+ /* 0018 */ 0x49, 0x00, 0x79, 0x00
+ },
+ Buffer (0x1C)
+ {
+ /* 0000 */ 0x8E, 0x17, 0x00, 0x01, 0xEE, 0x02, 0x01, 0x02,
+ /* 0008 */ 0x00, 0x01, 0x09, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
+ /* 0010 */ 0x08, 0x01, 0x01, 0x89, 0x67, 0x5C, 0x53, 0x50,
+ /* 0018 */ 0x49, 0x00, 0x79, 0x00
+ },
+ Buffer (0x1C)
+ {
+ /* 0000 */ 0x8E, 0x17, 0x00, 0x01, 0xEE, 0x02, 0x00, 0x02,
+ /* 0008 */ 0x00, 0x01, 0x09, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
+ /* 0010 */ 0x07, 0x00, 0x00, 0x89, 0x67, 0x5C, 0x53, 0x50,
+ /* 0018 */ 0x49, 0x00, 0x79, 0x00
+ },
+ Buffer (0x1C)
+ {
+ /* 0000 */ 0x8E, 0x17, 0x00, 0x01, 0xEE, 0x02, 0x00, 0x02,
+ /* 0008 */ 0x00, 0x01, 0x09, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
+ /* 0010 */ 0x07, 0x01, 0x00, 0x89, 0x67, 0x5C, 0x53, 0x50,
+ /* 0018 */ 0x49, 0x00, 0x79, 0x00
+ },
+ Buffer (0x1C)
+ {
+ /* 0000 */ 0x8E, 0x17, 0x00, 0x01, 0xEE, 0x02, 0x00, 0x02,
+ /* 0008 */ 0x00, 0x01, 0x09, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
+ /* 0010 */ 0x08, 0x00, 0x01, 0x89, 0x67, 0x5C, 0x53, 0x50,
+ /* 0018 */ 0x49, 0x00, 0x79, 0x00
+ },
+ Buffer (0x1C)
+ {
+ /* 0000 */ 0x8E, 0x17, 0x00, 0x01, 0xEE, 0x02, 0x00, 0x02,
+ /* 0008 */ 0x00, 0x01, 0x09, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
+ /* 0010 */ 0x08, 0x01, 0x01, 0x89, 0x67, 0x5C, 0x53, 0x50,
+ /* 0018 */ 0x49, 0x00, 0x79, 0x00
+ },
+ Buffer (0x1C)
+ {
+ /* 0000 */ 0x8E, 0x17, 0x00, 0x01, 0xEE, 0x02, 0x01, 0x03,
+ /* 0008 */ 0x00, 0x01, 0x09, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
+ /* 0010 */ 0x07, 0x00, 0x00, 0x89, 0x67, 0x5C, 0x53, 0x50,
+ /* 0018 */ 0x49, 0x00, 0x79, 0x00
+ },
+ Buffer (0x1C)
+ {
+ /* 0000 */ 0x8E, 0x17, 0x00, 0x01, 0xEE, 0x02, 0x01, 0x03,
+ /* 0008 */ 0x00, 0x01, 0x09, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
+ /* 0010 */ 0x07, 0x01, 0x00, 0x89, 0x67, 0x5C, 0x53, 0x50,
+ /* 0018 */ 0x49, 0x00, 0x79, 0x00
+ },
+ Buffer (0x1C)
+ {
+ /* 0000 */ 0x8E, 0x17, 0x00, 0x01, 0xEE, 0x02, 0x01, 0x03,
+ /* 0008 */ 0x00, 0x01, 0x09, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
+ /* 0010 */ 0x08, 0x00, 0x01, 0x89, 0x67, 0x5C, 0x53, 0x50,
+ /* 0018 */ 0x49, 0x00, 0x79, 0x00
+ },
+ Buffer (0x1C)
+ {
+ /* 0000 */ 0x8E, 0x17, 0x00, 0x01, 0xEE, 0x02, 0x01, 0x03,
+ /* 0008 */ 0x00, 0x01, 0x09, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
+ /* 0010 */ 0x08, 0x01, 0x01, 0x89, 0x67, 0x5C, 0x53, 0x50,
+ /* 0018 */ 0x49, 0x00, 0x79, 0x00
+ },
+ Buffer (0x1C)
+ {
+ /* 0000 */ 0x8E, 0x17, 0x00, 0x01, 0xEE, 0x02, 0x00, 0x03,
+ /* 0008 */ 0x00, 0x01, 0x09, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
+ /* 0010 */ 0x07, 0x00, 0x00, 0x89, 0x67, 0x5C, 0x53, 0x50,
+ /* 0018 */ 0x49, 0x00, 0x79, 0x00
+ },
+ Buffer (0x1C)
+ {
+ /* 0000 */ 0x8E, 0x17, 0x00, 0x01, 0xEE, 0x02, 0x00, 0x03,
+ /* 0008 */ 0x00, 0x01, 0x09, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
+ /* 0010 */ 0x07, 0x01, 0x00, 0x89, 0x67, 0x5C, 0x53, 0x50,
+ /* 0018 */ 0x49, 0x00, 0x79, 0x00
+ },
+ Buffer (0x1C)
+ {
+ /* 0000 */ 0x8E, 0x17, 0x00, 0x01, 0xEE, 0x02, 0x00, 0x03,
+ /* 0008 */ 0x00, 0x01, 0x09, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
+ /* 0010 */ 0x08, 0x00, 0x01, 0x89, 0x67, 0x5C, 0x53, 0x50,
+ /* 0018 */ 0x49, 0x00, 0x79, 0x00
+ },
+ Buffer (0x1C)
+ {
+ /* 0000 */ 0x8E, 0x17, 0x00, 0x01, 0xEE, 0x02, 0x00, 0x03,
+ /* 0008 */ 0x00, 0x01, 0x09, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
+ /* 0010 */ 0x08, 0x01, 0x01, 0x89, 0x67, 0x5C, 0x53, 0x50,
+ /* 0018 */ 0x49, 0x00, 0x79, 0x00
+ },
+ Buffer (0x1C)
+ {
+ /* 0000 */ 0x8E, 0x17, 0x00, 0x01, 0xEE, 0x02, 0x01, 0x00,
+ /* 0008 */ 0x00, 0x01, 0x09, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
+ /* 0010 */ 0x07, 0x00, 0x00, 0x89, 0x67, 0x5C, 0x53, 0x50,
+ /* 0018 */ 0x49, 0x00, 0x79, 0x00
+ },
+ Buffer (0x1C)
+ {
+ /* 0000 */ 0x8E, 0x17, 0x00, 0x01, 0xEE, 0x02, 0x01, 0x00,
+ /* 0008 */ 0x00, 0x01, 0x09, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
+ /* 0010 */ 0x07, 0x01, 0x00, 0x89, 0x67, 0x5C, 0x53, 0x50,
+ /* 0018 */ 0x49, 0x00, 0x79, 0x00
+ },
+ Buffer (0x1C)
+ {
+ /* 0000 */ 0x8E, 0x17, 0x00, 0x01, 0xEE, 0x02, 0x01, 0x00,
+ /* 0008 */ 0x00, 0x01, 0x09, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
+ /* 0010 */ 0x08, 0x00, 0x01, 0x89, 0x67, 0x5C, 0x53, 0x50,
+ /* 0018 */ 0x49, 0x00, 0x79, 0x00
+ },
+ Buffer (0x1C)
+ {
+ /* 0000 */ 0x8E, 0x17, 0x00, 0x01, 0xEE, 0x02, 0x01, 0x00,
+ /* 0008 */ 0x00, 0x01, 0x09, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
+ /* 0010 */ 0x08, 0x01, 0x01, 0x89, 0x67, 0x5C, 0x53, 0x50,
+ /* 0018 */ 0x49, 0x00, 0x79, 0x00
+ },
+ Buffer (0x1C)
+ {
+ /* 0000 */ 0x8E, 0x17, 0x00, 0x01, 0xEE, 0x02, 0x00, 0x00,
+ /* 0008 */ 0x00, 0x01, 0x09, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
+ /* 0010 */ 0x07, 0x00, 0x00, 0x89, 0x67, 0x5C, 0x53, 0x50,
+ /* 0018 */ 0x49, 0x00, 0x79, 0x00
+ },
+ Buffer (0x1C)
+ {
+ /* 0000 */ 0x8E, 0x17, 0x00, 0x01, 0xEE, 0x02, 0x00, 0x00,
+ /* 0008 */ 0x00, 0x01, 0x09, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
+ /* 0010 */ 0x07, 0x01, 0x00, 0x89, 0x67, 0x5C, 0x53, 0x50,
+ /* 0018 */ 0x49, 0x00, 0x79, 0x00
+ },
+ Buffer (0x1C)
+ {
+ /* 0000 */ 0x8E, 0x17, 0x00, 0x01, 0xEE, 0x02, 0x00, 0x00,
+ /* 0008 */ 0x00, 0x01, 0x09, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
+ /* 0010 */ 0x08, 0x00, 0x01, 0x89, 0x67, 0x5C, 0x53, 0x50,
+ /* 0018 */ 0x49, 0x00, 0x79, 0x00
+ },
+ Buffer (0x1C)
+ {
+ /* 0000 */ 0x8E, 0x17, 0x00, 0x01, 0xEE, 0x02, 0x00, 0x00,
+ /* 0008 */ 0x00, 0x01, 0x09, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
+ /* 0010 */ 0x08, 0x01, 0x01, 0x89, 0x67, 0x5C, 0x53, 0x50,
+ /* 0018 */ 0x49, 0x00, 0x79, 0x00
+ },
+ Buffer (0x1C)
+ {
+ /* 0000 */ 0x8E, 0x17, 0x00, 0x01, 0xEE, 0x02, 0x01, 0x01,
+ /* 0008 */ 0x00, 0x01, 0x09, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
+ /* 0010 */ 0x07, 0x00, 0x00, 0x89, 0x67, 0x5C, 0x53, 0x50,
+ /* 0018 */ 0x49, 0x00, 0x79, 0x00
+ },
+ Buffer (0x1C)
+ {
+ /* 0000 */ 0x8E, 0x17, 0x00, 0x01, 0xEE, 0x02, 0x01, 0x01,
+ /* 0008 */ 0x00, 0x01, 0x09, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
+ /* 0010 */ 0x07, 0x01, 0x00, 0x89, 0x67, 0x5C, 0x53, 0x50,
+ /* 0018 */ 0x49, 0x00, 0x79, 0x00
+ },
+ Buffer (0x1C)
+ {
+ /* 0000 */ 0x8E, 0x17, 0x00, 0x01, 0xEE, 0x02, 0x01, 0x01,
+ /* 0008 */ 0x00, 0x01, 0x09, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
+ /* 0010 */ 0x08, 0x00, 0x01, 0x89, 0x67, 0x5C, 0x53, 0x50,
+ /* 0018 */ 0x49, 0x00, 0x79, 0x00
+ },
+ Buffer (0x1C)
+ {
+ /* 0000 */ 0x8E, 0x17, 0x00, 0x01, 0xEE, 0x02, 0x01, 0x01,
+ /* 0008 */ 0x00, 0x01, 0x09, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
+ /* 0010 */ 0x08, 0x01, 0x01, 0x89, 0x67, 0x5C, 0x53, 0x50,
+ /* 0018 */ 0x49, 0x00, 0x79, 0x00
+ },
+ Buffer (0x1C)
+ {
+ /* 0000 */ 0x8E, 0x17, 0x00, 0x01, 0xEE, 0x02, 0x00, 0x01,
+ /* 0008 */ 0x00, 0x01, 0x09, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
+ /* 0010 */ 0x07, 0x00, 0x00, 0x89, 0x67, 0x5C, 0x53, 0x50,
+ /* 0018 */ 0x49, 0x00, 0x79, 0x00
+ },
+ Buffer (0x1C)
+ {
+ /* 0000 */ 0x8E, 0x17, 0x00, 0x01, 0xEE, 0x02, 0x00, 0x01,
+ /* 0008 */ 0x00, 0x01, 0x09, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
+ /* 0010 */ 0x07, 0x01, 0x00, 0x89, 0x67, 0x5C, 0x53, 0x50,
+ /* 0018 */ 0x49, 0x00, 0x79, 0x00
+ },
+ Buffer (0x1C)
+ {
+ /* 0000 */ 0x8E, 0x17, 0x00, 0x01, 0xEE, 0x02, 0x00, 0x01,
+ /* 0008 */ 0x00, 0x01, 0x09, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
+ /* 0010 */ 0x08, 0x00, 0x01, 0x89, 0x67, 0x5C, 0x53, 0x50,
+ /* 0018 */ 0x49, 0x00, 0x79, 0x00
+ },
+ Buffer (0x1C)
+ {
+ /* 0000 */ 0x8E, 0x17, 0x00, 0x01, 0xEE, 0x02, 0x00, 0x01,
+ /* 0008 */ 0x00, 0x01, 0x09, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
+ /* 0010 */ 0x08, 0x01, 0x01, 0x89, 0x67, 0x5C, 0x53, 0x50,
+ /* 0018 */ 0x49, 0x00, 0x79, 0x00
+ },
+ Buffer (0x1C)
+ {
+ /* 0000 */ 0x8E, 0x17, 0x00, 0x01, 0x00, 0x02, 0x02, 0x00,
+ /* 0008 */ 0x00, 0x01, 0x09, 0x00, 0xDD, 0xCC, 0xBB, 0xAA,
+ /* 0010 */ 0x07, 0x01, 0x00, 0x89, 0x67, 0x5C, 0x53, 0x50,
+ /* 0018 */ 0x49, 0x00, 0x79, 0x00
+ }
+})
+
+
+Method(RT24,, Serialized)
+{
+ Name(ts, "RT24")
+
+ // Emit test header, set the filename
+
+ THDR (ts, "SpiSerialBus Resource Descriptor Macro", __FILE__)
+
+ // The main test packages must have the same number of entries
+
+ If (LNotEqual (SizeOf (p458), SizeOf (p459)))
+ {
+ err (ts, 181, 0, 0, 0, 0, "Incorrect package length")
+ Return ()
+ }
+
+ // Main test case for packages above
+
+ m330(ts, SizeOf (p458), "p458", p458, p459)
+
+ // Check resource descriptor tag offsets
+
+ Store (
+ ResourceTemplate () {
+ SpiSerialBus (0x6789, PolarityHigh, FourWireMode, 0x07,
+ DeviceInitiated, 0xAABBCCDD, ClockPolarityLow,
+ ClockPhaseSecond, "\\SPI",
+ 0xEE, ResourceConsumer, SPI0,
+ RawDataBuffer (0x05) {0xF0, 0xF1, 0xF2, 0xF3, 0xF4})
+ SpiSerialBus (0x6789, PolarityHigh, FourWireMode, 0x07,
+ DeviceInitiated, 0xAABBCCDD, ClockPolarityLow,
+ ClockPhaseSecond, "\\SPI",
+ 0xEE, ResourceConsumer, SPI1,
+ RawDataBuffer (0x05) {0xF0, 0xF1, 0xF2, 0xF3, 0xF4})
+ }, Local0)
+
+
+ m331(ts, 1, SPI0._SLV, 0x30, SPI1._SLV, 0x128, "_SLV")
+ m331(ts, 2, SPI0._MOD, 0x38, SPI1._MOD, 0x130, "_MOD")
+ m331(ts, 3, SPI0._DPL, 0x39, SPI1._DPL, 0x131, "_DPL")
+ m331(ts, 4, SPI0._SPE, 0x60, SPI1._SPE, 0x158, "_SPE")
+ m331(ts, 5, SPI0._LEN, 0x80, SPI1._LEN, 0x178, "_LEN")
+ m331(ts, 6, SPI0._PHA, 0x88, SPI1._PHA, 0x180, "_PHA")
+ m331(ts, 7, SPI0._POL, 0x90, SPI1._POL, 0x188, "_POL")
+ m331(ts, 8, SPI0._ADR, 0x98, SPI1._ADR, 0x190, "_ADR")
+ m331(ts, 9, SPI0._VEN, 0xA8, SPI1._VEN, 0x1A0, "_VEN")
+}
+
+
diff --git a/tests/aslts/src/runtime/collections/functional/descriptor/uartserialbus.asl b/tests/aslts/src/runtime/collections/functional/descriptor/uartserialbus.asl
index e0e30bfb0..2e25d2a72 100644
--- a/tests/aslts/src/runtime/collections/functional/descriptor/uartserialbus.asl
+++ b/tests/aslts/src/runtime/collections/functional/descriptor/uartserialbus.asl
@@ -1,647 +1,647 @@
-/*
- * Some or all of this work - Copyright (c) 2006 - 2014, Intel Corp.
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without modification,
- * are permitted provided that the following conditions are met:
- *
- * Redistributions of source code must retain the above copyright notice,
- * this list of conditions and the following disclaimer.
- * Redistributions in binary form must reproduce the above copyright notice,
- * this list of conditions and the following disclaimer in the documentation
- * and/or other materials provided with the distribution.
- * Neither the name of Intel Corporation nor the names of its contributors
- * may be used to endorse or promote products derived from this software
- * without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
- * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
- * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
- * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
- * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
- * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-/*
- * Resource Descriptor macros
- *
- * UartSerialBus Resource Descriptor Macro
- */
-Device (UART) {}
-
-Name (p45A, Package() {
- ResourceTemplate () {
- UartSerialBus (0xFFEEDDCC, DataBitsEight, StopBitsTwo,
- 0xA5, BigEndian, ParityTypeEven, FlowControlNone,
- 0x3377, 0x4488, "\\UART", 0x8C, ResourceConsumer, ,
- RawDataBuffer (0x07) {0xF0, 0xF1, 0xF2, 0xF3, 0xF4, 0xF5, 0xF6})
- },
- ResourceTemplate () {
- UartSerialBus (0xFFEEDDCC, DataBitsEight, StopBitsTwo,
- 0xA5, BigEndian, ParityTypeEven, FlowControlXon,
- 0x3377, 0x4488, "\\UART", 0x8C, ResourceConsumer, ,
- RawDataBuffer (0x07) {0xF0, 0xF1, 0xF2, 0xF3, 0xF4, 0xF5, 0xF6})
- },
- ResourceTemplate () {
- UartSerialBus (0xFFEEDDCC, DataBitsEight, StopBitsTwo,
- 0xA5, BigEndian, ParityTypeEven, FlowControlHardware,
- 0x3377, 0x4488, "\\UART", 0x8C, ResourceConsumer, ,
- RawDataBuffer (0x07) {0xF0, 0xF1, 0xF2, 0xF3, 0xF4, 0xF5, 0xF6})
- },
- ResourceTemplate () {
- UartSerialBus (0xFFEEDDCC, DataBitsEight, StopBitsTwo,
- 0xA5, BigEndian, ParityTypeNone, FlowControlNone,
- 0x3377, 0x4488, "\\UART", 0x8C, ResourceConsumer, ,
- RawDataBuffer (0x07) {0xF0, 0xF1, 0xF2, 0xF3, 0xF4, 0xF5, 0xF6})
- },
- ResourceTemplate () {
- UartSerialBus (0xFFEEDDCC, DataBitsEight, StopBitsTwo,
- 0xA5, BigEndian, ParityTypeNone, FlowControlXon,
- 0x3377, 0x4488, "\\UART", 0x8C, ResourceConsumer, ,
- RawDataBuffer (0x07) {0xF0, 0xF1, 0xF2, 0xF3, 0xF4, 0xF5, 0xF6})
- },
- ResourceTemplate () {
- UartSerialBus (0xFFEEDDCC, DataBitsEight, StopBitsTwo,
- 0xA5, BigEndian, ParityTypeNone, FlowControlHardware,
- 0x3377, 0x4488, "\\UART", 0x8C, ResourceConsumer, ,
- RawDataBuffer (0x07) {0xF0, 0xF1, 0xF2, 0xF3, 0xF4, 0xF5, 0xF6})
- },
- ResourceTemplate () {
- UartSerialBus (0xFFEEDDCC, DataBitsEight, StopBitsTwo,
- 0xA5, BigEndian, ParityTypeSpace, FlowControlNone,
- 0x3377, 0x4488, "\\UART", 0x8C, ResourceConsumer, ,
- RawDataBuffer (0x07) {0xF0, 0xF1, 0xF2, 0xF3, 0xF4, 0xF5, 0xF6})
- },
- ResourceTemplate () {
- UartSerialBus (0xFFEEDDCC, DataBitsEight, StopBitsTwo,
- 0xA5, BigEndian, ParityTypeSpace, FlowControlXon,
- 0x3377, 0x4488, "\\UART", 0x8C, ResourceConsumer, ,
- RawDataBuffer (0x07) {0xF0, 0xF1, 0xF2, 0xF3, 0xF4, 0xF5, 0xF6})
- },
- ResourceTemplate () {
- UartSerialBus (0xFFEEDDCC, DataBitsEight, StopBitsTwo,
- 0xA5, BigEndian, ParityTypeSpace, FlowControlHardware,
- 0x3377, 0x4488, "\\UART", 0x8C, ResourceConsumer, ,
- RawDataBuffer (0x07) {0xF0, 0xF1, 0xF2, 0xF3, 0xF4, 0xF5, 0xF6})
- },
- ResourceTemplate () {
- UartSerialBus (0xFFEEDDCC, DataBitsEight, StopBitsTwo,
- 0xA5, BigEndian, ParityTypeMark, FlowControlNone,
- 0x3377, 0x4488, "\\UART", 0x8C, ResourceConsumer, ,
- RawDataBuffer (0x07) {0xF0, 0xF1, 0xF2, 0xF3, 0xF4, 0xF5, 0xF6})
- },
- ResourceTemplate () {
- UartSerialBus (0xFFEEDDCC, DataBitsEight, StopBitsTwo,
- 0xA5, BigEndian, ParityTypeMark, FlowControlXon,
- 0x3377, 0x4488, "\\UART", 0x8C, ResourceConsumer, ,
- RawDataBuffer (0x07) {0xF0, 0xF1, 0xF2, 0xF3, 0xF4, 0xF5, 0xF6})
- },
- ResourceTemplate () {
- UartSerialBus (0xFFEEDDCC, DataBitsEight, StopBitsTwo,
- 0xA5, BigEndian, ParityTypeMark, FlowControlHardware,
- 0x3377, 0x4488, "\\UART", 0x8C, ResourceConsumer, ,
- RawDataBuffer (0x07) {0xF0, 0xF1, 0xF2, 0xF3, 0xF4, 0xF5, 0xF6})
- },
- ResourceTemplate () {
- UartSerialBus (0xFFEEDDCC, DataBitsEight, StopBitsTwo,
- 0xA5, BigEndian, ParityTypeOdd, FlowControlNone,
- 0x3377, 0x4488, "\\UART", 0x8C, ResourceConsumer, ,
- RawDataBuffer (0x07) {0xF0, 0xF1, 0xF2, 0xF3, 0xF4, 0xF5, 0xF6})
- },
- ResourceTemplate () {
- UartSerialBus (0xFFEEDDCC, DataBitsEight, StopBitsTwo,
- 0xA5, BigEndian, ParityTypeOdd, FlowControlXon,
- 0x3377, 0x4488, "\\UART", 0x8C, ResourceConsumer, ,
- RawDataBuffer (0x07) {0xF0, 0xF1, 0xF2, 0xF3, 0xF4, 0xF5, 0xF6})
- },
- ResourceTemplate () {
- UartSerialBus (0xFFEEDDCC, DataBitsEight, StopBitsTwo,
- 0xA5, BigEndian, ParityTypeOdd, FlowControlHardware,
- 0x3377, 0x4488, "\\UART", 0x8C, ResourceConsumer, ,
- RawDataBuffer (0x07) {0xF0, 0xF1, 0xF2, 0xF3, 0xF4, 0xF5, 0xF6})
- },
-
-// StopBits
-
- ResourceTemplate () {
- UartSerialBus (0xFFEEDDCC, DataBitsEight, StopBitsZero,
- 0xA5, BigEndian, ParityTypeOdd, FlowControlHardware,
- 0x3377, 0x4488, "\\UART", 0x8C, ResourceConsumer, ,
- RawDataBuffer (0x07) {0xF0, 0xF1, 0xF2, 0xF3, 0xF4, 0xF5, 0xF6})
- },
- ResourceTemplate () {
- UartSerialBus (0xFFEEDDCC, DataBitsEight, StopBitsOne,
- 0xA5, BigEndian, ParityTypeOdd, FlowControlNone,
- 0x3377, 0x4488, "\\UART", 0x8C, ResourceConsumer, ,
- RawDataBuffer (0x07) {0xF0, 0xF1, 0xF2, 0xF3, 0xF4, 0xF5, 0xF6})
- },
- ResourceTemplate () {
- UartSerialBus (0xFFEEDDCC, DataBitsEight, StopBitsOnePlusHalf,
- 0xA5, BigEndian, ParityTypeOdd, FlowControlXon,
- 0x3377, 0x4488, "\\UART", 0x8C, ResourceConsumer, ,
- RawDataBuffer (0x07) {0xF0, 0xF1, 0xF2, 0xF3, 0xF4, 0xF5, 0xF6})
- },
-
-// DataBits
-
- ResourceTemplate () {
- UartSerialBus (0xFFEEDDCC, DataBitsFive, StopBitsTwo,
- 0xA5, BigEndian, ParityTypeOdd, FlowControlHardware,
- 0x3377, 0x4488, "\\UART", 0x8C, ResourceConsumer, ,
- RawDataBuffer (0x07) {0xF0, 0xF1, 0xF2, 0xF3, 0xF4, 0xF5, 0xF6})
- },
- ResourceTemplate () {
- UartSerialBus (0xFFEEDDCC, DataBitsSix, StopBitsTwo,
- 0xA5, BigEndian, ParityTypeOdd, FlowControlHardware,
- 0x3377, 0x4488, "\\UART", 0x8C, ResourceConsumer, ,
- RawDataBuffer (0x07) {0xF0, 0xF1, 0xF2, 0xF3, 0xF4, 0xF5, 0xF6})
- },
- ResourceTemplate () {
- UartSerialBus (0xFFEEDDCC, DataBitsSeven, StopBitsTwo,
- 0xA5, BigEndian, ParityTypeOdd, FlowControlHardware,
- 0x3377, 0x4488, "\\UART", 0x8C, ResourceConsumer, ,
- RawDataBuffer (0x07) {0xF0, 0xF1, 0xF2, 0xF3, 0xF4, 0xF5, 0xF6})
- },
- ResourceTemplate () {
- UartSerialBus (0xFFEEDDCC, DataBitsEight, StopBitsTwo,
- 0xA5, BigEndian, ParityTypeOdd, FlowControlHardware,
- 0x3377, 0x4488, "\\UART", 0x8C, ResourceConsumer, ,
- RawDataBuffer (0x07) {0xF0, 0xF1, 0xF2, 0xF3, 0xF4, 0xF5, 0xF6})
- },
- ResourceTemplate () {
- UartSerialBus (0xFFEEDDCC, DataBitsNine, StopBitsTwo,
- 0xA5, BigEndian, ParityTypeOdd, FlowControlHardware,
- 0x3377, 0x4488, "\\UART", 0x8C, ResourceConsumer, ,
- RawDataBuffer (0x07) {0xF0, 0xF1, 0xF2, 0xF3, 0xF4, 0xF5, 0xF6})
- },
-
-// Endian
-
- ResourceTemplate () {
- UartSerialBus (0xFFEEDDCC, DataBitsEight, StopBitsZero,
- 0xA5, LittleEndian, ParityTypeOdd, FlowControlHardware,
- 0x3377, 0x4488, "\\UART", 0x8C, ResourceConsumer, ,
- RawDataBuffer (0x07) {0xF0, 0xF1, 0xF2, 0xF3, 0xF4, 0xF5, 0xF6})
- },
- ResourceTemplate () {
- UartSerialBus (0xFFEEDDCC, DataBitsEight, StopBitsOne,
- 0xA5, LittleEndian, ParityTypeOdd, FlowControlNone,
- 0x3377, 0x4488, "\\UART", 0x8C, ResourceConsumer, ,
- RawDataBuffer (0x07) {0xF0, 0xF1, 0xF2, 0xF3, 0xF4, 0xF5, 0xF6})
- },
- ResourceTemplate () {
- UartSerialBus (0xFFEEDDCC, DataBitsEight, StopBitsOnePlusHalf,
- 0xA5, LittleEndian, ParityTypeOdd, FlowControlXon,
- 0x3377, 0x4488, "\\UART", 0x8C, ResourceConsumer, ,
- RawDataBuffer (0x07) {0xF0, 0xF1, 0xF2, 0xF3, 0xF4, 0xF5, 0xF6})
- },
- ResourceTemplate () {
- UartSerialBus (0xFFEEDDCC, DataBitsFive, StopBitsTwo,
- 0xA5, LittleEndian, ParityTypeOdd, FlowControlHardware,
- 0x3377, 0x4488, "\\UART", 0x8C, ResourceConsumer, ,
- RawDataBuffer (0x07) {0xF0, 0xF1, 0xF2, 0xF3, 0xF4, 0xF5, 0xF6})
- },
- ResourceTemplate () {
- UartSerialBus (0xFFEEDDCC, DataBitsSix, StopBitsTwo,
- 0xA5, LittleEndian, ParityTypeOdd, FlowControlHardware,
- 0x3377, 0x4488, "\\UART", 0x8C, ResourceConsumer, ,
- RawDataBuffer (0x07) {0xF0, 0xF1, 0xF2, 0xF3, 0xF4, 0xF5, 0xF6})
- },
- ResourceTemplate () {
- UartSerialBus (0xFFEEDDCC, DataBitsSeven, StopBitsTwo,
- 0xA5, LittleEndian, ParityTypeOdd, FlowControlHardware,
- 0x3377, 0x4488, "\\UART", 0x8C, ResourceConsumer, ,
- RawDataBuffer (0x07) {0xF0, 0xF1, 0xF2, 0xF3, 0xF4, 0xF5, 0xF6})
- },
- ResourceTemplate () {
- UartSerialBus (0xFFEEDDCC, DataBitsEight, StopBitsTwo,
- 0xA5, LittleEndian, ParityTypeOdd, FlowControlHardware,
- 0x3377, 0x4488, "\\UART", 0x8C, ResourceConsumer, ,
- RawDataBuffer (0x07) {0xF0, 0xF1, 0xF2, 0xF3, 0xF4, 0xF5, 0xF6})
- },
- ResourceTemplate () {
- UartSerialBus (0xFFEEDDCC, DataBitsNine, StopBitsTwo,
- 0xA5, LittleEndian, ParityTypeOdd, FlowControlHardware,
- 0x3377, 0x4488, "\\UART", 0x8C, ResourceConsumer, ,
- RawDataBuffer (0x07) {0xF0, 0xF1, 0xF2, 0xF3, 0xF4, 0xF5, 0xF6})
- },
-
-// ResourceProducer
-
- ResourceTemplate () {
- UartSerialBus (0xFFEEDDCC, DataBitsEight, StopBitsZero,
- 0xA5, LittleEndian, ParityTypeOdd, FlowControlHardware,
- 0x3377, 0x4488, "\\UART", 0x8C, ResourceProducer, ,)
- },
- ResourceTemplate () {
- UartSerialBus (0xFFEEDDCC, DataBitsEight, StopBitsOne,
- 0xA5, LittleEndian, ParityTypeOdd, FlowControlNone,
- 0x3377, 0x4488, "\\UART", 0x8C, ResourceProducer, ,)
- },
- ResourceTemplate () {
- UartSerialBus (0xFFEEDDCC, DataBitsEight, StopBitsOnePlusHalf,
- 0xA5, LittleEndian, ParityTypeOdd, FlowControlXon,
- 0x3377, 0x4488, "\\UART", 0x8C, ResourceProducer,)
- },
- ResourceTemplate () {
- UartSerialBus (0xFFEEDDCC, DataBitsFive, StopBitsTwo,
- 0xA5, LittleEndian, ParityTypeOdd, FlowControlHardware,
- 0x3377, 0x4488, "\\UART", 0x8C, ResourceProducer,)
- },
- ResourceTemplate () {
- UartSerialBus (0xFFEEDDCC, DataBitsSix, StopBitsTwo,
- 0xA5, LittleEndian, ParityTypeOdd, FlowControlHardware,
- 0x3377, 0x4488, "\\UART", 0x8C, ResourceProducer,)
- },
- ResourceTemplate () {
- UartSerialBus (0xFFEEDDCC, DataBitsSeven, StopBitsTwo,
- 0xA5, LittleEndian, ParityTypeOdd, FlowControlHardware,
- 0x3377, 0x4488, "\\UART", 0x8C, ResourceProducer)
- },
- ResourceTemplate () {
- UartSerialBus (0xFFEEDDCC, DataBitsEight, StopBitsTwo,
- 0xA5, LittleEndian, ParityTypeOdd, FlowControlHardware,
- 0x3377, 0x4488, "\\UART", 0x8C, ResourceProducer)
- },
- ResourceTemplate () {
- UartSerialBus (0xFFEEDDCC, DataBitsNine, StopBitsTwo,
- 0xA5, LittleEndian, ParityTypeOdd, FlowControlHardware,
- 0x3377, 0x4488, "\\UART", 0x8C, ResourceProducer)
- },
-
- // Minimal invocation
-
- ResourceTemplate () {
- UartSerialBus (0xFFEEDDCC, , , 0xA5, , , ,
- 0x3300, 0x4400, "\\UART", , , ,)
- }
-})
-
-
-Name (p45B, Package() {
- Buffer (0x25)
- {
- /* 0000 */ 0x8E, 0x20, 0x00, 0x01, 0x8C, 0x03, 0x02, 0xBC,
- /* 0008 */ 0x00, 0x01, 0x11, 0x00, 0xCC, 0xDD, 0xEE, 0xFF,
- /* 0010 */ 0x77, 0x33, 0x88, 0x44, 0x01, 0xA5, 0xF0, 0xF1,
- /* 0018 */ 0xF2, 0xF3, 0xF4, 0xF5, 0xF6, 0x5C, 0x55, 0x41,
- /* 0020 */ 0x52, 0x54, 0x00, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8E, 0x20, 0x00, 0x01, 0x8C, 0x03, 0x02, 0xBE,
- /* 0008 */ 0x00, 0x01, 0x11, 0x00, 0xCC, 0xDD, 0xEE, 0xFF,
- /* 0010 */ 0x77, 0x33, 0x88, 0x44, 0x01, 0xA5, 0xF0, 0xF1,
- /* 0018 */ 0xF2, 0xF3, 0xF4, 0xF5, 0xF6, 0x5C, 0x55, 0x41,
- /* 0020 */ 0x52, 0x54, 0x00, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8E, 0x20, 0x00, 0x01, 0x8C, 0x03, 0x02, 0xBD,
- /* 0008 */ 0x00, 0x01, 0x11, 0x00, 0xCC, 0xDD, 0xEE, 0xFF,
- /* 0010 */ 0x77, 0x33, 0x88, 0x44, 0x01, 0xA5, 0xF0, 0xF1,
- /* 0018 */ 0xF2, 0xF3, 0xF4, 0xF5, 0xF6, 0x5C, 0x55, 0x41,
- /* 0020 */ 0x52, 0x54, 0x00, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8E, 0x20, 0x00, 0x01, 0x8C, 0x03, 0x02, 0xBC,
- /* 0008 */ 0x00, 0x01, 0x11, 0x00, 0xCC, 0xDD, 0xEE, 0xFF,
- /* 0010 */ 0x77, 0x33, 0x88, 0x44, 0x00, 0xA5, 0xF0, 0xF1,
- /* 0018 */ 0xF2, 0xF3, 0xF4, 0xF5, 0xF6, 0x5C, 0x55, 0x41,
- /* 0020 */ 0x52, 0x54, 0x00, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8E, 0x20, 0x00, 0x01, 0x8C, 0x03, 0x02, 0xBE,
- /* 0008 */ 0x00, 0x01, 0x11, 0x00, 0xCC, 0xDD, 0xEE, 0xFF,
- /* 0010 */ 0x77, 0x33, 0x88, 0x44, 0x00, 0xA5, 0xF0, 0xF1,
- /* 0018 */ 0xF2, 0xF3, 0xF4, 0xF5, 0xF6, 0x5C, 0x55, 0x41,
- /* 0020 */ 0x52, 0x54, 0x00, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8E, 0x20, 0x00, 0x01, 0x8C, 0x03, 0x02, 0xBD,
- /* 0008 */ 0x00, 0x01, 0x11, 0x00, 0xCC, 0xDD, 0xEE, 0xFF,
- /* 0010 */ 0x77, 0x33, 0x88, 0x44, 0x00, 0xA5, 0xF0, 0xF1,
- /* 0018 */ 0xF2, 0xF3, 0xF4, 0xF5, 0xF6, 0x5C, 0x55, 0x41,
- /* 0020 */ 0x52, 0x54, 0x00, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8E, 0x20, 0x00, 0x01, 0x8C, 0x03, 0x02, 0xBC,
- /* 0008 */ 0x00, 0x01, 0x11, 0x00, 0xCC, 0xDD, 0xEE, 0xFF,
- /* 0010 */ 0x77, 0x33, 0x88, 0x44, 0x04, 0xA5, 0xF0, 0xF1,
- /* 0018 */ 0xF2, 0xF3, 0xF4, 0xF5, 0xF6, 0x5C, 0x55, 0x41,
- /* 0020 */ 0x52, 0x54, 0x00, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8E, 0x20, 0x00, 0x01, 0x8C, 0x03, 0x02, 0xBE,
- /* 0008 */ 0x00, 0x01, 0x11, 0x00, 0xCC, 0xDD, 0xEE, 0xFF,
- /* 0010 */ 0x77, 0x33, 0x88, 0x44, 0x04, 0xA5, 0xF0, 0xF1,
- /* 0018 */ 0xF2, 0xF3, 0xF4, 0xF5, 0xF6, 0x5C, 0x55, 0x41,
- /* 0020 */ 0x52, 0x54, 0x00, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8E, 0x20, 0x00, 0x01, 0x8C, 0x03, 0x02, 0xBD,
- /* 0008 */ 0x00, 0x01, 0x11, 0x00, 0xCC, 0xDD, 0xEE, 0xFF,
- /* 0010 */ 0x77, 0x33, 0x88, 0x44, 0x04, 0xA5, 0xF0, 0xF1,
- /* 0018 */ 0xF2, 0xF3, 0xF4, 0xF5, 0xF6, 0x5C, 0x55, 0x41,
- /* 0020 */ 0x52, 0x54, 0x00, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8E, 0x20, 0x00, 0x01, 0x8C, 0x03, 0x02, 0xBC,
- /* 0008 */ 0x00, 0x01, 0x11, 0x00, 0xCC, 0xDD, 0xEE, 0xFF,
- /* 0010 */ 0x77, 0x33, 0x88, 0x44, 0x03, 0xA5, 0xF0, 0xF1,
- /* 0018 */ 0xF2, 0xF3, 0xF4, 0xF5, 0xF6, 0x5C, 0x55, 0x41,
- /* 0020 */ 0x52, 0x54, 0x00, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8E, 0x20, 0x00, 0x01, 0x8C, 0x03, 0x02, 0xBE,
- /* 0008 */ 0x00, 0x01, 0x11, 0x00, 0xCC, 0xDD, 0xEE, 0xFF,
- /* 0010 */ 0x77, 0x33, 0x88, 0x44, 0x03, 0xA5, 0xF0, 0xF1,
- /* 0018 */ 0xF2, 0xF3, 0xF4, 0xF5, 0xF6, 0x5C, 0x55, 0x41,
- /* 0020 */ 0x52, 0x54, 0x00, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8E, 0x20, 0x00, 0x01, 0x8C, 0x03, 0x02, 0xBD,
- /* 0008 */ 0x00, 0x01, 0x11, 0x00, 0xCC, 0xDD, 0xEE, 0xFF,
- /* 0010 */ 0x77, 0x33, 0x88, 0x44, 0x03, 0xA5, 0xF0, 0xF1,
- /* 0018 */ 0xF2, 0xF3, 0xF4, 0xF5, 0xF6, 0x5C, 0x55, 0x41,
- /* 0020 */ 0x52, 0x54, 0x00, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8E, 0x20, 0x00, 0x01, 0x8C, 0x03, 0x02, 0xBC,
- /* 0008 */ 0x00, 0x01, 0x11, 0x00, 0xCC, 0xDD, 0xEE, 0xFF,
- /* 0010 */ 0x77, 0x33, 0x88, 0x44, 0x02, 0xA5, 0xF0, 0xF1,
- /* 0018 */ 0xF2, 0xF3, 0xF4, 0xF5, 0xF6, 0x5C, 0x55, 0x41,
- /* 0020 */ 0x52, 0x54, 0x00, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8E, 0x20, 0x00, 0x01, 0x8C, 0x03, 0x02, 0xBE,
- /* 0008 */ 0x00, 0x01, 0x11, 0x00, 0xCC, 0xDD, 0xEE, 0xFF,
- /* 0010 */ 0x77, 0x33, 0x88, 0x44, 0x02, 0xA5, 0xF0, 0xF1,
- /* 0018 */ 0xF2, 0xF3, 0xF4, 0xF5, 0xF6, 0x5C, 0x55, 0x41,
- /* 0020 */ 0x52, 0x54, 0x00, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8E, 0x20, 0x00, 0x01, 0x8C, 0x03, 0x02, 0xBD,
- /* 0008 */ 0x00, 0x01, 0x11, 0x00, 0xCC, 0xDD, 0xEE, 0xFF,
- /* 0010 */ 0x77, 0x33, 0x88, 0x44, 0x02, 0xA5, 0xF0, 0xF1,
- /* 0018 */ 0xF2, 0xF3, 0xF4, 0xF5, 0xF6, 0x5C, 0x55, 0x41,
- /* 0020 */ 0x52, 0x54, 0x00, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8E, 0x20, 0x00, 0x01, 0x8C, 0x03, 0x02, 0xB1,
- /* 0008 */ 0x00, 0x01, 0x11, 0x00, 0xCC, 0xDD, 0xEE, 0xFF,
- /* 0010 */ 0x77, 0x33, 0x88, 0x44, 0x02, 0xA5, 0xF0, 0xF1,
- /* 0018 */ 0xF2, 0xF3, 0xF4, 0xF5, 0xF6, 0x5C, 0x55, 0x41,
- /* 0020 */ 0x52, 0x54, 0x00, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8E, 0x20, 0x00, 0x01, 0x8C, 0x03, 0x02, 0xB4,
- /* 0008 */ 0x00, 0x01, 0x11, 0x00, 0xCC, 0xDD, 0xEE, 0xFF,
- /* 0010 */ 0x77, 0x33, 0x88, 0x44, 0x02, 0xA5, 0xF0, 0xF1,
- /* 0018 */ 0xF2, 0xF3, 0xF4, 0xF5, 0xF6, 0x5C, 0x55, 0x41,
- /* 0020 */ 0x52, 0x54, 0x00, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8E, 0x20, 0x00, 0x01, 0x8C, 0x03, 0x02, 0xBA,
- /* 0008 */ 0x00, 0x01, 0x11, 0x00, 0xCC, 0xDD, 0xEE, 0xFF,
- /* 0010 */ 0x77, 0x33, 0x88, 0x44, 0x02, 0xA5, 0xF0, 0xF1,
- /* 0018 */ 0xF2, 0xF3, 0xF4, 0xF5, 0xF6, 0x5C, 0x55, 0x41,
- /* 0020 */ 0x52, 0x54, 0x00, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8E, 0x20, 0x00, 0x01, 0x8C, 0x03, 0x02, 0x8D,
- /* 0008 */ 0x00, 0x01, 0x11, 0x00, 0xCC, 0xDD, 0xEE, 0xFF,
- /* 0010 */ 0x77, 0x33, 0x88, 0x44, 0x02, 0xA5, 0xF0, 0xF1,
- /* 0018 */ 0xF2, 0xF3, 0xF4, 0xF5, 0xF6, 0x5C, 0x55, 0x41,
- /* 0020 */ 0x52, 0x54, 0x00, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8E, 0x20, 0x00, 0x01, 0x8C, 0x03, 0x02, 0x9D,
- /* 0008 */ 0x00, 0x01, 0x11, 0x00, 0xCC, 0xDD, 0xEE, 0xFF,
- /* 0010 */ 0x77, 0x33, 0x88, 0x44, 0x02, 0xA5, 0xF0, 0xF1,
- /* 0018 */ 0xF2, 0xF3, 0xF4, 0xF5, 0xF6, 0x5C, 0x55, 0x41,
- /* 0020 */ 0x52, 0x54, 0x00, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8E, 0x20, 0x00, 0x01, 0x8C, 0x03, 0x02, 0xAD,
- /* 0008 */ 0x00, 0x01, 0x11, 0x00, 0xCC, 0xDD, 0xEE, 0xFF,
- /* 0010 */ 0x77, 0x33, 0x88, 0x44, 0x02, 0xA5, 0xF0, 0xF1,
- /* 0018 */ 0xF2, 0xF3, 0xF4, 0xF5, 0xF6, 0x5C, 0x55, 0x41,
- /* 0020 */ 0x52, 0x54, 0x00, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8E, 0x20, 0x00, 0x01, 0x8C, 0x03, 0x02, 0xBD,
- /* 0008 */ 0x00, 0x01, 0x11, 0x00, 0xCC, 0xDD, 0xEE, 0xFF,
- /* 0010 */ 0x77, 0x33, 0x88, 0x44, 0x02, 0xA5, 0xF0, 0xF1,
- /* 0018 */ 0xF2, 0xF3, 0xF4, 0xF5, 0xF6, 0x5C, 0x55, 0x41,
- /* 0020 */ 0x52, 0x54, 0x00, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8E, 0x20, 0x00, 0x01, 0x8C, 0x03, 0x02, 0xCD,
- /* 0008 */ 0x00, 0x01, 0x11, 0x00, 0xCC, 0xDD, 0xEE, 0xFF,
- /* 0010 */ 0x77, 0x33, 0x88, 0x44, 0x02, 0xA5, 0xF0, 0xF1,
- /* 0018 */ 0xF2, 0xF3, 0xF4, 0xF5, 0xF6, 0x5C, 0x55, 0x41,
- /* 0020 */ 0x52, 0x54, 0x00, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8E, 0x20, 0x00, 0x01, 0x8C, 0x03, 0x02, 0x31,
- /* 0008 */ 0x00, 0x01, 0x11, 0x00, 0xCC, 0xDD, 0xEE, 0xFF,
- /* 0010 */ 0x77, 0x33, 0x88, 0x44, 0x02, 0xA5, 0xF0, 0xF1,
- /* 0018 */ 0xF2, 0xF3, 0xF4, 0xF5, 0xF6, 0x5C, 0x55, 0x41,
- /* 0020 */ 0x52, 0x54, 0x00, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8E, 0x20, 0x00, 0x01, 0x8C, 0x03, 0x02, 0x34,
- /* 0008 */ 0x00, 0x01, 0x11, 0x00, 0xCC, 0xDD, 0xEE, 0xFF,
- /* 0010 */ 0x77, 0x33, 0x88, 0x44, 0x02, 0xA5, 0xF0, 0xF1,
- /* 0018 */ 0xF2, 0xF3, 0xF4, 0xF5, 0xF6, 0x5C, 0x55, 0x41,
- /* 0020 */ 0x52, 0x54, 0x00, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8E, 0x20, 0x00, 0x01, 0x8C, 0x03, 0x02, 0x3A,
- /* 0008 */ 0x00, 0x01, 0x11, 0x00, 0xCC, 0xDD, 0xEE, 0xFF,
- /* 0010 */ 0x77, 0x33, 0x88, 0x44, 0x02, 0xA5, 0xF0, 0xF1,
- /* 0018 */ 0xF2, 0xF3, 0xF4, 0xF5, 0xF6, 0x5C, 0x55, 0x41,
- /* 0020 */ 0x52, 0x54, 0x00, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8E, 0x20, 0x00, 0x01, 0x8C, 0x03, 0x02, 0x0D,
- /* 0008 */ 0x00, 0x01, 0x11, 0x00, 0xCC, 0xDD, 0xEE, 0xFF,
- /* 0010 */ 0x77, 0x33, 0x88, 0x44, 0x02, 0xA5, 0xF0, 0xF1,
- /* 0018 */ 0xF2, 0xF3, 0xF4, 0xF5, 0xF6, 0x5C, 0x55, 0x41,
- /* 0020 */ 0x52, 0x54, 0x00, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8E, 0x20, 0x00, 0x01, 0x8C, 0x03, 0x02, 0x1D,
- /* 0008 */ 0x00, 0x01, 0x11, 0x00, 0xCC, 0xDD, 0xEE, 0xFF,
- /* 0010 */ 0x77, 0x33, 0x88, 0x44, 0x02, 0xA5, 0xF0, 0xF1,
- /* 0018 */ 0xF2, 0xF3, 0xF4, 0xF5, 0xF6, 0x5C, 0x55, 0x41,
- /* 0020 */ 0x52, 0x54, 0x00, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8E, 0x20, 0x00, 0x01, 0x8C, 0x03, 0x02, 0x2D,
- /* 0008 */ 0x00, 0x01, 0x11, 0x00, 0xCC, 0xDD, 0xEE, 0xFF,
- /* 0010 */ 0x77, 0x33, 0x88, 0x44, 0x02, 0xA5, 0xF0, 0xF1,
- /* 0018 */ 0xF2, 0xF3, 0xF4, 0xF5, 0xF6, 0x5C, 0x55, 0x41,
- /* 0020 */ 0x52, 0x54, 0x00, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8E, 0x20, 0x00, 0x01, 0x8C, 0x03, 0x02, 0x3D,
- /* 0008 */ 0x00, 0x01, 0x11, 0x00, 0xCC, 0xDD, 0xEE, 0xFF,
- /* 0010 */ 0x77, 0x33, 0x88, 0x44, 0x02, 0xA5, 0xF0, 0xF1,
- /* 0018 */ 0xF2, 0xF3, 0xF4, 0xF5, 0xF6, 0x5C, 0x55, 0x41,
- /* 0020 */ 0x52, 0x54, 0x00, 0x79, 0x00
- },
- Buffer (0x25)
- {
- /* 0000 */ 0x8E, 0x20, 0x00, 0x01, 0x8C, 0x03, 0x02, 0x4D,
- /* 0008 */ 0x00, 0x01, 0x11, 0x00, 0xCC, 0xDD, 0xEE, 0xFF,
- /* 0010 */ 0x77, 0x33, 0x88, 0x44, 0x02, 0xA5, 0xF0, 0xF1,
- /* 0018 */ 0xF2, 0xF3, 0xF4, 0xF5, 0xF6, 0x5C, 0x55, 0x41,
- /* 0020 */ 0x52, 0x54, 0x00, 0x79, 0x00
- },
- Buffer (0x1E)
- {
- /* 0000 */ 0x8E, 0x19, 0x00, 0x01, 0x8C, 0x03, 0x00, 0x31,
- /* 0008 */ 0x00, 0x01, 0x0A, 0x00, 0xCC, 0xDD, 0xEE, 0xFF,
- /* 0010 */ 0x77, 0x33, 0x88, 0x44, 0x02, 0xA5, 0x5C, 0x55,
- /* 0018 */ 0x41, 0x52, 0x54, 0x00, 0x79, 0x00
- },
- Buffer (0x1E)
- {
- /* 0000 */ 0x8E, 0x19, 0x00, 0x01, 0x8C, 0x03, 0x00, 0x34,
- /* 0008 */ 0x00, 0x01, 0x0A, 0x00, 0xCC, 0xDD, 0xEE, 0xFF,
- /* 0010 */ 0x77, 0x33, 0x88, 0x44, 0x02, 0xA5, 0x5C, 0x55,
- /* 0018 */ 0x41, 0x52, 0x54, 0x00, 0x79, 0x00
- },
- Buffer (0x1E)
- {
- /* 0000 */ 0x8E, 0x19, 0x00, 0x01, 0x8C, 0x03, 0x00, 0x3A,
- /* 0008 */ 0x00, 0x01, 0x0A, 0x00, 0xCC, 0xDD, 0xEE, 0xFF,
- /* 0010 */ 0x77, 0x33, 0x88, 0x44, 0x02, 0xA5, 0x5C, 0x55,
- /* 0018 */ 0x41, 0x52, 0x54, 0x00, 0x79, 0x00
- },
- Buffer (0x1E)
- {
- /* 0000 */ 0x8E, 0x19, 0x00, 0x01, 0x8C, 0x03, 0x00, 0x0D,
- /* 0008 */ 0x00, 0x01, 0x0A, 0x00, 0xCC, 0xDD, 0xEE, 0xFF,
- /* 0010 */ 0x77, 0x33, 0x88, 0x44, 0x02, 0xA5, 0x5C, 0x55,
- /* 0018 */ 0x41, 0x52, 0x54, 0x00, 0x79, 0x00
- },
- Buffer (0x1E)
- {
- /* 0000 */ 0x8E, 0x19, 0x00, 0x01, 0x8C, 0x03, 0x00, 0x1D,
- /* 0008 */ 0x00, 0x01, 0x0A, 0x00, 0xCC, 0xDD, 0xEE, 0xFF,
- /* 0010 */ 0x77, 0x33, 0x88, 0x44, 0x02, 0xA5, 0x5C, 0x55,
- /* 0018 */ 0x41, 0x52, 0x54, 0x00, 0x79, 0x00
- },
- Buffer (0x1E)
- {
- /* 0000 */ 0x8E, 0x19, 0x00, 0x01, 0x8C, 0x03, 0x00, 0x2D,
- /* 0008 */ 0x00, 0x01, 0x0A, 0x00, 0xCC, 0xDD, 0xEE, 0xFF,
- /* 0010 */ 0x77, 0x33, 0x88, 0x44, 0x02, 0xA5, 0x5C, 0x55,
- /* 0018 */ 0x41, 0x52, 0x54, 0x00, 0x79, 0x00
- },
- Buffer (0x1E)
- {
- /* 0000 */ 0x8E, 0x19, 0x00, 0x01, 0x8C, 0x03, 0x00, 0x3D,
- /* 0008 */ 0x00, 0x01, 0x0A, 0x00, 0xCC, 0xDD, 0xEE, 0xFF,
- /* 0010 */ 0x77, 0x33, 0x88, 0x44, 0x02, 0xA5, 0x5C, 0x55,
- /* 0018 */ 0x41, 0x52, 0x54, 0x00, 0x79, 0x00
- },
- Buffer (0x1E)
- {
- /* 0000 */ 0x8E, 0x19, 0x00, 0x01, 0x8C, 0x03, 0x00, 0x4D,
- /* 0008 */ 0x00, 0x01, 0x0A, 0x00, 0xCC, 0xDD, 0xEE, 0xFF,
- /* 0010 */ 0x77, 0x33, 0x88, 0x44, 0x02, 0xA5, 0x5C, 0x55,
- /* 0018 */ 0x41, 0x52, 0x54, 0x00, 0x79, 0x00
- },
- Buffer (0x1E)
- {
- /* 0000 */ 0x8E, 0x19, 0x00, 0x01, 0x00, 0x03, 0x02, 0x34,
- /* 0008 */ 0x00, 0x01, 0x0A, 0x00, 0xCC, 0xDD, 0xEE, 0xFF,
- /* 0010 */ 0x00, 0x33, 0x00, 0x44, 0x00, 0xA5, 0x5C, 0x55,
- /* 0018 */ 0x41, 0x52, 0x54, 0x00, 0x79, 0x00
- }
-})
-
-Method(RT25,, Serialized)
-{
- Name(ts, "RT25")
-
- // Emit test header, set the filename
-
- THDR (ts, "UartSerialBus Resource Descriptor Macro", __FILE__)
-
- // The main test packages must have the same number of entries
-
- If (LNotEqual (SizeOf (p45A), SizeOf (p45B)))
- {
- err (ts, 182, 0, 0, 0, 0, "Incorrect package length")
- Return ()
- }
-
- // Main test case for packages above
-
- m330(ts, SizeOf (p45A), "p45A", p45A, p45B)
-
- // Check resource descriptor tag offsets
-
- Store (
- ResourceTemplate () {
- UartSerialBus (0xFFEEDDCC, DataBitsEight, StopBitsTwo,
- 0xA5, BigEndian, ParityTypeEven, FlowControlNone,
- 0x3300, 0x4400, "\\UART",
- 0xEE, ResourceProducer, UAR0,
- RawDataBuffer (0x07) {0xF0, 0xF1, 0xF2, 0xF3, 0xF4, 0xF5, 0xF6})
- UartSerialBus (0xFFEEDDCC, DataBitsEight, StopBitsTwo,
- 0xA5, BigEndian, ParityTypeEven, FlowControlNone,
- 0x3300, 0x4400, "\\UART",
- 0xEE, ResourceConsumer, UAR1,
- RawDataBuffer (0x07) {0xF0, 0xF1, 0xF2, 0xF3, 0xF4, 0xF5, 0xF6})
- }, Local0)
-
- m331(ts, 1, UAR0._FLC, 0x38, UAR1._FLC, 0x150, "_FLC")
- m331(ts, 2, UAR0._STB, 0x3A, UAR1._STB, 0x152, "_STB")
- m331(ts, 3, UAR0._LEN, 0x3C, UAR1._LEN, 0x154, "_LEN")
- m331(ts, 4, UAR0._END, 0x3F, UAR1._END, 0x157, "_END")
- m331(ts, 5, UAR0._SPE, 0x60, UAR1._SPE, 0x178, "_SPE")
- m331(ts, 6, UAR0._RXL, 0x80, UAR1._RXL, 0x198, "_RXL")
- m331(ts, 7, UAR0._TXL, 0x90, UAR1._TXL, 0x1A8, "_TXL")
- m331(ts, 8, UAR0._PAR, 0xA0, UAR1._PAR, 0x1B8, "_PAR")
- m331(ts, 9, UAR0._LIN, 0xA8, UAR1._LIN, 0x1C0, "_LIN")
- m331(ts, 10, UAR0._VEN, 0xB0, UAR1._VEN, 0x1C8, "_VEN")
-}
-
-
+/*
+ * Some or all of this work - Copyright (c) 2006 - 2015, Intel Corp.
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without modification,
+ * are permitted provided that the following conditions are met:
+ *
+ * Redistributions of source code must retain the above copyright notice,
+ * this list of conditions and the following disclaimer.
+ * Redistributions in binary form must reproduce the above copyright notice,
+ * this list of conditions and the following disclaimer in the documentation
+ * and/or other materials provided with the distribution.
+ * Neither the name of Intel Corporation nor the names of its contributors
+ * may be used to endorse or promote products derived from this software
+ * without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
+ * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+ * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+ * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+ * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+ * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+/*
+ * Resource Descriptor macros
+ *
+ * UartSerialBus Resource Descriptor Macro
+ */
+Device (UART) {}
+
+Name (p45A, Package() {
+ ResourceTemplate () {
+ UartSerialBus (0xFFEEDDCC, DataBitsEight, StopBitsTwo,
+ 0xA5, BigEndian, ParityTypeEven, FlowControlNone,
+ 0x3377, 0x4488, "\\UART", 0x8C, ResourceConsumer, ,
+ RawDataBuffer (0x07) {0xF0, 0xF1, 0xF2, 0xF3, 0xF4, 0xF5, 0xF6})
+ },
+ ResourceTemplate () {
+ UartSerialBus (0xFFEEDDCC, DataBitsEight, StopBitsTwo,
+ 0xA5, BigEndian, ParityTypeEven, FlowControlXon,
+ 0x3377, 0x4488, "\\UART", 0x8C, ResourceConsumer, ,
+ RawDataBuffer (0x07) {0xF0, 0xF1, 0xF2, 0xF3, 0xF4, 0xF5, 0xF6})
+ },
+ ResourceTemplate () {
+ UartSerialBus (0xFFEEDDCC, DataBitsEight, StopBitsTwo,
+ 0xA5, BigEndian, ParityTypeEven, FlowControlHardware,
+ 0x3377, 0x4488, "\\UART", 0x8C, ResourceConsumer, ,
+ RawDataBuffer (0x07) {0xF0, 0xF1, 0xF2, 0xF3, 0xF4, 0xF5, 0xF6})
+ },
+ ResourceTemplate () {
+ UartSerialBus (0xFFEEDDCC, DataBitsEight, StopBitsTwo,
+ 0xA5, BigEndian, ParityTypeNone, FlowControlNone,
+ 0x3377, 0x4488, "\\UART", 0x8C, ResourceConsumer, ,
+ RawDataBuffer (0x07) {0xF0, 0xF1, 0xF2, 0xF3, 0xF4, 0xF5, 0xF6})
+ },
+ ResourceTemplate () {
+ UartSerialBus (0xFFEEDDCC, DataBitsEight, StopBitsTwo,
+ 0xA5, BigEndian, ParityTypeNone, FlowControlXon,
+ 0x3377, 0x4488, "\\UART", 0x8C, ResourceConsumer, ,
+ RawDataBuffer (0x07) {0xF0, 0xF1, 0xF2, 0xF3, 0xF4, 0xF5, 0xF6})
+ },
+ ResourceTemplate () {
+ UartSerialBus (0xFFEEDDCC, DataBitsEight, StopBitsTwo,
+ 0xA5, BigEndian, ParityTypeNone, FlowControlHardware,
+ 0x3377, 0x4488, "\\UART", 0x8C, ResourceConsumer, ,
+ RawDataBuffer (0x07) {0xF0, 0xF1, 0xF2, 0xF3, 0xF4, 0xF5, 0xF6})
+ },
+ ResourceTemplate () {
+ UartSerialBus (0xFFEEDDCC, DataBitsEight, StopBitsTwo,
+ 0xA5, BigEndian, ParityTypeSpace, FlowControlNone,
+ 0x3377, 0x4488, "\\UART", 0x8C, ResourceConsumer, ,
+ RawDataBuffer (0x07) {0xF0, 0xF1, 0xF2, 0xF3, 0xF4, 0xF5, 0xF6})
+ },
+ ResourceTemplate () {
+ UartSerialBus (0xFFEEDDCC, DataBitsEight, StopBitsTwo,
+ 0xA5, BigEndian, ParityTypeSpace, FlowControlXon,
+ 0x3377, 0x4488, "\\UART", 0x8C, ResourceConsumer, ,
+ RawDataBuffer (0x07) {0xF0, 0xF1, 0xF2, 0xF3, 0xF4, 0xF5, 0xF6})
+ },
+ ResourceTemplate () {
+ UartSerialBus (0xFFEEDDCC, DataBitsEight, StopBitsTwo,
+ 0xA5, BigEndian, ParityTypeSpace, FlowControlHardware,
+ 0x3377, 0x4488, "\\UART", 0x8C, ResourceConsumer, ,
+ RawDataBuffer (0x07) {0xF0, 0xF1, 0xF2, 0xF3, 0xF4, 0xF5, 0xF6})
+ },
+ ResourceTemplate () {
+ UartSerialBus (0xFFEEDDCC, DataBitsEight, StopBitsTwo,
+ 0xA5, BigEndian, ParityTypeMark, FlowControlNone,
+ 0x3377, 0x4488, "\\UART", 0x8C, ResourceConsumer, ,
+ RawDataBuffer (0x07) {0xF0, 0xF1, 0xF2, 0xF3, 0xF4, 0xF5, 0xF6})
+ },
+ ResourceTemplate () {
+ UartSerialBus (0xFFEEDDCC, DataBitsEight, StopBitsTwo,
+ 0xA5, BigEndian, ParityTypeMark, FlowControlXon,
+ 0x3377, 0x4488, "\\UART", 0x8C, ResourceConsumer, ,
+ RawDataBuffer (0x07) {0xF0, 0xF1, 0xF2, 0xF3, 0xF4, 0xF5, 0xF6})
+ },
+ ResourceTemplate () {
+ UartSerialBus (0xFFEEDDCC, DataBitsEight, StopBitsTwo,
+ 0xA5, BigEndian, ParityTypeMark, FlowControlHardware,
+ 0x3377, 0x4488, "\\UART", 0x8C, ResourceConsumer, ,
+ RawDataBuffer (0x07) {0xF0, 0xF1, 0xF2, 0xF3, 0xF4, 0xF5, 0xF6})
+ },
+ ResourceTemplate () {
+ UartSerialBus (0xFFEEDDCC, DataBitsEight, StopBitsTwo,
+ 0xA5, BigEndian, ParityTypeOdd, FlowControlNone,
+ 0x3377, 0x4488, "\\UART", 0x8C, ResourceConsumer, ,
+ RawDataBuffer (0x07) {0xF0, 0xF1, 0xF2, 0xF3, 0xF4, 0xF5, 0xF6})
+ },
+ ResourceTemplate () {
+ UartSerialBus (0xFFEEDDCC, DataBitsEight, StopBitsTwo,
+ 0xA5, BigEndian, ParityTypeOdd, FlowControlXon,
+ 0x3377, 0x4488, "\\UART", 0x8C, ResourceConsumer, ,
+ RawDataBuffer (0x07) {0xF0, 0xF1, 0xF2, 0xF3, 0xF4, 0xF5, 0xF6})
+ },
+ ResourceTemplate () {
+ UartSerialBus (0xFFEEDDCC, DataBitsEight, StopBitsTwo,
+ 0xA5, BigEndian, ParityTypeOdd, FlowControlHardware,
+ 0x3377, 0x4488, "\\UART", 0x8C, ResourceConsumer, ,
+ RawDataBuffer (0x07) {0xF0, 0xF1, 0xF2, 0xF3, 0xF4, 0xF5, 0xF6})
+ },
+
+// StopBits
+
+ ResourceTemplate () {
+ UartSerialBus (0xFFEEDDCC, DataBitsEight, StopBitsZero,
+ 0xA5, BigEndian, ParityTypeOdd, FlowControlHardware,
+ 0x3377, 0x4488, "\\UART", 0x8C, ResourceConsumer, ,
+ RawDataBuffer (0x07) {0xF0, 0xF1, 0xF2, 0xF3, 0xF4, 0xF5, 0xF6})
+ },
+ ResourceTemplate () {
+ UartSerialBus (0xFFEEDDCC, DataBitsEight, StopBitsOne,
+ 0xA5, BigEndian, ParityTypeOdd, FlowControlNone,
+ 0x3377, 0x4488, "\\UART", 0x8C, ResourceConsumer, ,
+ RawDataBuffer (0x07) {0xF0, 0xF1, 0xF2, 0xF3, 0xF4, 0xF5, 0xF6})
+ },
+ ResourceTemplate () {
+ UartSerialBus (0xFFEEDDCC, DataBitsEight, StopBitsOnePlusHalf,
+ 0xA5, BigEndian, ParityTypeOdd, FlowControlXon,
+ 0x3377, 0x4488, "\\UART", 0x8C, ResourceConsumer, ,
+ RawDataBuffer (0x07) {0xF0, 0xF1, 0xF2, 0xF3, 0xF4, 0xF5, 0xF6})
+ },
+
+// DataBits
+
+ ResourceTemplate () {
+ UartSerialBus (0xFFEEDDCC, DataBitsFive, StopBitsTwo,
+ 0xA5, BigEndian, ParityTypeOdd, FlowControlHardware,
+ 0x3377, 0x4488, "\\UART", 0x8C, ResourceConsumer, ,
+ RawDataBuffer (0x07) {0xF0, 0xF1, 0xF2, 0xF3, 0xF4, 0xF5, 0xF6})
+ },
+ ResourceTemplate () {
+ UartSerialBus (0xFFEEDDCC, DataBitsSix, StopBitsTwo,
+ 0xA5, BigEndian, ParityTypeOdd, FlowControlHardware,
+ 0x3377, 0x4488, "\\UART", 0x8C, ResourceConsumer, ,
+ RawDataBuffer (0x07) {0xF0, 0xF1, 0xF2, 0xF3, 0xF4, 0xF5, 0xF6})
+ },
+ ResourceTemplate () {
+ UartSerialBus (0xFFEEDDCC, DataBitsSeven, StopBitsTwo,
+ 0xA5, BigEndian, ParityTypeOdd, FlowControlHardware,
+ 0x3377, 0x4488, "\\UART", 0x8C, ResourceConsumer, ,
+ RawDataBuffer (0x07) {0xF0, 0xF1, 0xF2, 0xF3, 0xF4, 0xF5, 0xF6})
+ },
+ ResourceTemplate () {
+ UartSerialBus (0xFFEEDDCC, DataBitsEight, StopBitsTwo,
+ 0xA5, BigEndian, ParityTypeOdd, FlowControlHardware,
+ 0x3377, 0x4488, "\\UART", 0x8C, ResourceConsumer, ,
+ RawDataBuffer (0x07) {0xF0, 0xF1, 0xF2, 0xF3, 0xF4, 0xF5, 0xF6})
+ },
+ ResourceTemplate () {
+ UartSerialBus (0xFFEEDDCC, DataBitsNine, StopBitsTwo,
+ 0xA5, BigEndian, ParityTypeOdd, FlowControlHardware,
+ 0x3377, 0x4488, "\\UART", 0x8C, ResourceConsumer, ,
+ RawDataBuffer (0x07) {0xF0, 0xF1, 0xF2, 0xF3, 0xF4, 0xF5, 0xF6})
+ },
+
+// Endian
+
+ ResourceTemplate () {
+ UartSerialBus (0xFFEEDDCC, DataBitsEight, StopBitsZero,
+ 0xA5, LittleEndian, ParityTypeOdd, FlowControlHardware,
+ 0x3377, 0x4488, "\\UART", 0x8C, ResourceConsumer, ,
+ RawDataBuffer (0x07) {0xF0, 0xF1, 0xF2, 0xF3, 0xF4, 0xF5, 0xF6})
+ },
+ ResourceTemplate () {
+ UartSerialBus (0xFFEEDDCC, DataBitsEight, StopBitsOne,
+ 0xA5, LittleEndian, ParityTypeOdd, FlowControlNone,
+ 0x3377, 0x4488, "\\UART", 0x8C, ResourceConsumer, ,
+ RawDataBuffer (0x07) {0xF0, 0xF1, 0xF2, 0xF3, 0xF4, 0xF5, 0xF6})
+ },
+ ResourceTemplate () {
+ UartSerialBus (0xFFEEDDCC, DataBitsEight, StopBitsOnePlusHalf,
+ 0xA5, LittleEndian, ParityTypeOdd, FlowControlXon,
+ 0x3377, 0x4488, "\\UART", 0x8C, ResourceConsumer, ,
+ RawDataBuffer (0x07) {0xF0, 0xF1, 0xF2, 0xF3, 0xF4, 0xF5, 0xF6})
+ },
+ ResourceTemplate () {
+ UartSerialBus (0xFFEEDDCC, DataBitsFive, StopBitsTwo,
+ 0xA5, LittleEndian, ParityTypeOdd, FlowControlHardware,
+ 0x3377, 0x4488, "\\UART", 0x8C, ResourceConsumer, ,
+ RawDataBuffer (0x07) {0xF0, 0xF1, 0xF2, 0xF3, 0xF4, 0xF5, 0xF6})
+ },
+ ResourceTemplate () {
+ UartSerialBus (0xFFEEDDCC, DataBitsSix, StopBitsTwo,
+ 0xA5, LittleEndian, ParityTypeOdd, FlowControlHardware,
+ 0x3377, 0x4488, "\\UART", 0x8C, ResourceConsumer, ,
+ RawDataBuffer (0x07) {0xF0, 0xF1, 0xF2, 0xF3, 0xF4, 0xF5, 0xF6})
+ },
+ ResourceTemplate () {
+ UartSerialBus (0xFFEEDDCC, DataBitsSeven, StopBitsTwo,
+ 0xA5, LittleEndian, ParityTypeOdd, FlowControlHardware,
+ 0x3377, 0x4488, "\\UART", 0x8C, ResourceConsumer, ,
+ RawDataBuffer (0x07) {0xF0, 0xF1, 0xF2, 0xF3, 0xF4, 0xF5, 0xF6})
+ },
+ ResourceTemplate () {
+ UartSerialBus (0xFFEEDDCC, DataBitsEight, StopBitsTwo,
+ 0xA5, LittleEndian, ParityTypeOdd, FlowControlHardware,
+ 0x3377, 0x4488, "\\UART", 0x8C, ResourceConsumer, ,
+ RawDataBuffer (0x07) {0xF0, 0xF1, 0xF2, 0xF3, 0xF4, 0xF5, 0xF6})
+ },
+ ResourceTemplate () {
+ UartSerialBus (0xFFEEDDCC, DataBitsNine, StopBitsTwo,
+ 0xA5, LittleEndian, ParityTypeOdd, FlowControlHardware,
+ 0x3377, 0x4488, "\\UART", 0x8C, ResourceConsumer, ,
+ RawDataBuffer (0x07) {0xF0, 0xF1, 0xF2, 0xF3, 0xF4, 0xF5, 0xF6})
+ },
+
+// ResourceProducer
+
+ ResourceTemplate () {
+ UartSerialBus (0xFFEEDDCC, DataBitsEight, StopBitsZero,
+ 0xA5, LittleEndian, ParityTypeOdd, FlowControlHardware,
+ 0x3377, 0x4488, "\\UART", 0x8C, ResourceProducer, ,)
+ },
+ ResourceTemplate () {
+ UartSerialBus (0xFFEEDDCC, DataBitsEight, StopBitsOne,
+ 0xA5, LittleEndian, ParityTypeOdd, FlowControlNone,
+ 0x3377, 0x4488, "\\UART", 0x8C, ResourceProducer, ,)
+ },
+ ResourceTemplate () {
+ UartSerialBus (0xFFEEDDCC, DataBitsEight, StopBitsOnePlusHalf,
+ 0xA5, LittleEndian, ParityTypeOdd, FlowControlXon,
+ 0x3377, 0x4488, "\\UART", 0x8C, ResourceProducer,)
+ },
+ ResourceTemplate () {
+ UartSerialBus (0xFFEEDDCC, DataBitsFive, StopBitsTwo,
+ 0xA5, LittleEndian, ParityTypeOdd, FlowControlHardware,
+ 0x3377, 0x4488, "\\UART", 0x8C, ResourceProducer,)
+ },
+ ResourceTemplate () {
+ UartSerialBus (0xFFEEDDCC, DataBitsSix, StopBitsTwo,
+ 0xA5, LittleEndian, ParityTypeOdd, FlowControlHardware,
+ 0x3377, 0x4488, "\\UART", 0x8C, ResourceProducer,)
+ },
+ ResourceTemplate () {
+ UartSerialBus (0xFFEEDDCC, DataBitsSeven, StopBitsTwo,
+ 0xA5, LittleEndian, ParityTypeOdd, FlowControlHardware,
+ 0x3377, 0x4488, "\\UART", 0x8C, ResourceProducer)
+ },
+ ResourceTemplate () {
+ UartSerialBus (0xFFEEDDCC, DataBitsEight, StopBitsTwo,
+ 0xA5, LittleEndian, ParityTypeOdd, FlowControlHardware,
+ 0x3377, 0x4488, "\\UART", 0x8C, ResourceProducer)
+ },
+ ResourceTemplate () {
+ UartSerialBus (0xFFEEDDCC, DataBitsNine, StopBitsTwo,
+ 0xA5, LittleEndian, ParityTypeOdd, FlowControlHardware,
+ 0x3377, 0x4488, "\\UART", 0x8C, ResourceProducer)
+ },
+
+ // Minimal invocation
+
+ ResourceTemplate () {
+ UartSerialBus (0xFFEEDDCC, , , 0xA5, , , ,
+ 0x3300, 0x4400, "\\UART", , , ,)
+ }
+})
+
+
+Name (p45B, Package() {
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8E, 0x20, 0x00, 0x01, 0x8C, 0x03, 0x02, 0xBC,
+ /* 0008 */ 0x00, 0x01, 0x11, 0x00, 0xCC, 0xDD, 0xEE, 0xFF,
+ /* 0010 */ 0x77, 0x33, 0x88, 0x44, 0x01, 0xA5, 0xF0, 0xF1,
+ /* 0018 */ 0xF2, 0xF3, 0xF4, 0xF5, 0xF6, 0x5C, 0x55, 0x41,
+ /* 0020 */ 0x52, 0x54, 0x00, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8E, 0x20, 0x00, 0x01, 0x8C, 0x03, 0x02, 0xBE,
+ /* 0008 */ 0x00, 0x01, 0x11, 0x00, 0xCC, 0xDD, 0xEE, 0xFF,
+ /* 0010 */ 0x77, 0x33, 0x88, 0x44, 0x01, 0xA5, 0xF0, 0xF1,
+ /* 0018 */ 0xF2, 0xF3, 0xF4, 0xF5, 0xF6, 0x5C, 0x55, 0x41,
+ /* 0020 */ 0x52, 0x54, 0x00, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8E, 0x20, 0x00, 0x01, 0x8C, 0x03, 0x02, 0xBD,
+ /* 0008 */ 0x00, 0x01, 0x11, 0x00, 0xCC, 0xDD, 0xEE, 0xFF,
+ /* 0010 */ 0x77, 0x33, 0x88, 0x44, 0x01, 0xA5, 0xF0, 0xF1,
+ /* 0018 */ 0xF2, 0xF3, 0xF4, 0xF5, 0xF6, 0x5C, 0x55, 0x41,
+ /* 0020 */ 0x52, 0x54, 0x00, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8E, 0x20, 0x00, 0x01, 0x8C, 0x03, 0x02, 0xBC,
+ /* 0008 */ 0x00, 0x01, 0x11, 0x00, 0xCC, 0xDD, 0xEE, 0xFF,
+ /* 0010 */ 0x77, 0x33, 0x88, 0x44, 0x00, 0xA5, 0xF0, 0xF1,
+ /* 0018 */ 0xF2, 0xF3, 0xF4, 0xF5, 0xF6, 0x5C, 0x55, 0x41,
+ /* 0020 */ 0x52, 0x54, 0x00, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8E, 0x20, 0x00, 0x01, 0x8C, 0x03, 0x02, 0xBE,
+ /* 0008 */ 0x00, 0x01, 0x11, 0x00, 0xCC, 0xDD, 0xEE, 0xFF,
+ /* 0010 */ 0x77, 0x33, 0x88, 0x44, 0x00, 0xA5, 0xF0, 0xF1,
+ /* 0018 */ 0xF2, 0xF3, 0xF4, 0xF5, 0xF6, 0x5C, 0x55, 0x41,
+ /* 0020 */ 0x52, 0x54, 0x00, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8E, 0x20, 0x00, 0x01, 0x8C, 0x03, 0x02, 0xBD,
+ /* 0008 */ 0x00, 0x01, 0x11, 0x00, 0xCC, 0xDD, 0xEE, 0xFF,
+ /* 0010 */ 0x77, 0x33, 0x88, 0x44, 0x00, 0xA5, 0xF0, 0xF1,
+ /* 0018 */ 0xF2, 0xF3, 0xF4, 0xF5, 0xF6, 0x5C, 0x55, 0x41,
+ /* 0020 */ 0x52, 0x54, 0x00, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8E, 0x20, 0x00, 0x01, 0x8C, 0x03, 0x02, 0xBC,
+ /* 0008 */ 0x00, 0x01, 0x11, 0x00, 0xCC, 0xDD, 0xEE, 0xFF,
+ /* 0010 */ 0x77, 0x33, 0x88, 0x44, 0x04, 0xA5, 0xF0, 0xF1,
+ /* 0018 */ 0xF2, 0xF3, 0xF4, 0xF5, 0xF6, 0x5C, 0x55, 0x41,
+ /* 0020 */ 0x52, 0x54, 0x00, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8E, 0x20, 0x00, 0x01, 0x8C, 0x03, 0x02, 0xBE,
+ /* 0008 */ 0x00, 0x01, 0x11, 0x00, 0xCC, 0xDD, 0xEE, 0xFF,
+ /* 0010 */ 0x77, 0x33, 0x88, 0x44, 0x04, 0xA5, 0xF0, 0xF1,
+ /* 0018 */ 0xF2, 0xF3, 0xF4, 0xF5, 0xF6, 0x5C, 0x55, 0x41,
+ /* 0020 */ 0x52, 0x54, 0x00, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8E, 0x20, 0x00, 0x01, 0x8C, 0x03, 0x02, 0xBD,
+ /* 0008 */ 0x00, 0x01, 0x11, 0x00, 0xCC, 0xDD, 0xEE, 0xFF,
+ /* 0010 */ 0x77, 0x33, 0x88, 0x44, 0x04, 0xA5, 0xF0, 0xF1,
+ /* 0018 */ 0xF2, 0xF3, 0xF4, 0xF5, 0xF6, 0x5C, 0x55, 0x41,
+ /* 0020 */ 0x52, 0x54, 0x00, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8E, 0x20, 0x00, 0x01, 0x8C, 0x03, 0x02, 0xBC,
+ /* 0008 */ 0x00, 0x01, 0x11, 0x00, 0xCC, 0xDD, 0xEE, 0xFF,
+ /* 0010 */ 0x77, 0x33, 0x88, 0x44, 0x03, 0xA5, 0xF0, 0xF1,
+ /* 0018 */ 0xF2, 0xF3, 0xF4, 0xF5, 0xF6, 0x5C, 0x55, 0x41,
+ /* 0020 */ 0x52, 0x54, 0x00, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8E, 0x20, 0x00, 0x01, 0x8C, 0x03, 0x02, 0xBE,
+ /* 0008 */ 0x00, 0x01, 0x11, 0x00, 0xCC, 0xDD, 0xEE, 0xFF,
+ /* 0010 */ 0x77, 0x33, 0x88, 0x44, 0x03, 0xA5, 0xF0, 0xF1,
+ /* 0018 */ 0xF2, 0xF3, 0xF4, 0xF5, 0xF6, 0x5C, 0x55, 0x41,
+ /* 0020 */ 0x52, 0x54, 0x00, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8E, 0x20, 0x00, 0x01, 0x8C, 0x03, 0x02, 0xBD,
+ /* 0008 */ 0x00, 0x01, 0x11, 0x00, 0xCC, 0xDD, 0xEE, 0xFF,
+ /* 0010 */ 0x77, 0x33, 0x88, 0x44, 0x03, 0xA5, 0xF0, 0xF1,
+ /* 0018 */ 0xF2, 0xF3, 0xF4, 0xF5, 0xF6, 0x5C, 0x55, 0x41,
+ /* 0020 */ 0x52, 0x54, 0x00, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8E, 0x20, 0x00, 0x01, 0x8C, 0x03, 0x02, 0xBC,
+ /* 0008 */ 0x00, 0x01, 0x11, 0x00, 0xCC, 0xDD, 0xEE, 0xFF,
+ /* 0010 */ 0x77, 0x33, 0x88, 0x44, 0x02, 0xA5, 0xF0, 0xF1,
+ /* 0018 */ 0xF2, 0xF3, 0xF4, 0xF5, 0xF6, 0x5C, 0x55, 0x41,
+ /* 0020 */ 0x52, 0x54, 0x00, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8E, 0x20, 0x00, 0x01, 0x8C, 0x03, 0x02, 0xBE,
+ /* 0008 */ 0x00, 0x01, 0x11, 0x00, 0xCC, 0xDD, 0xEE, 0xFF,
+ /* 0010 */ 0x77, 0x33, 0x88, 0x44, 0x02, 0xA5, 0xF0, 0xF1,
+ /* 0018 */ 0xF2, 0xF3, 0xF4, 0xF5, 0xF6, 0x5C, 0x55, 0x41,
+ /* 0020 */ 0x52, 0x54, 0x00, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8E, 0x20, 0x00, 0x01, 0x8C, 0x03, 0x02, 0xBD,
+ /* 0008 */ 0x00, 0x01, 0x11, 0x00, 0xCC, 0xDD, 0xEE, 0xFF,
+ /* 0010 */ 0x77, 0x33, 0x88, 0x44, 0x02, 0xA5, 0xF0, 0xF1,
+ /* 0018 */ 0xF2, 0xF3, 0xF4, 0xF5, 0xF6, 0x5C, 0x55, 0x41,
+ /* 0020 */ 0x52, 0x54, 0x00, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8E, 0x20, 0x00, 0x01, 0x8C, 0x03, 0x02, 0xB1,
+ /* 0008 */ 0x00, 0x01, 0x11, 0x00, 0xCC, 0xDD, 0xEE, 0xFF,
+ /* 0010 */ 0x77, 0x33, 0x88, 0x44, 0x02, 0xA5, 0xF0, 0xF1,
+ /* 0018 */ 0xF2, 0xF3, 0xF4, 0xF5, 0xF6, 0x5C, 0x55, 0x41,
+ /* 0020 */ 0x52, 0x54, 0x00, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8E, 0x20, 0x00, 0x01, 0x8C, 0x03, 0x02, 0xB4,
+ /* 0008 */ 0x00, 0x01, 0x11, 0x00, 0xCC, 0xDD, 0xEE, 0xFF,
+ /* 0010 */ 0x77, 0x33, 0x88, 0x44, 0x02, 0xA5, 0xF0, 0xF1,
+ /* 0018 */ 0xF2, 0xF3, 0xF4, 0xF5, 0xF6, 0x5C, 0x55, 0x41,
+ /* 0020 */ 0x52, 0x54, 0x00, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8E, 0x20, 0x00, 0x01, 0x8C, 0x03, 0x02, 0xBA,
+ /* 0008 */ 0x00, 0x01, 0x11, 0x00, 0xCC, 0xDD, 0xEE, 0xFF,
+ /* 0010 */ 0x77, 0x33, 0x88, 0x44, 0x02, 0xA5, 0xF0, 0xF1,
+ /* 0018 */ 0xF2, 0xF3, 0xF4, 0xF5, 0xF6, 0x5C, 0x55, 0x41,
+ /* 0020 */ 0x52, 0x54, 0x00, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8E, 0x20, 0x00, 0x01, 0x8C, 0x03, 0x02, 0x8D,
+ /* 0008 */ 0x00, 0x01, 0x11, 0x00, 0xCC, 0xDD, 0xEE, 0xFF,
+ /* 0010 */ 0x77, 0x33, 0x88, 0x44, 0x02, 0xA5, 0xF0, 0xF1,
+ /* 0018 */ 0xF2, 0xF3, 0xF4, 0xF5, 0xF6, 0x5C, 0x55, 0x41,
+ /* 0020 */ 0x52, 0x54, 0x00, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8E, 0x20, 0x00, 0x01, 0x8C, 0x03, 0x02, 0x9D,
+ /* 0008 */ 0x00, 0x01, 0x11, 0x00, 0xCC, 0xDD, 0xEE, 0xFF,
+ /* 0010 */ 0x77, 0x33, 0x88, 0x44, 0x02, 0xA5, 0xF0, 0xF1,
+ /* 0018 */ 0xF2, 0xF3, 0xF4, 0xF5, 0xF6, 0x5C, 0x55, 0x41,
+ /* 0020 */ 0x52, 0x54, 0x00, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8E, 0x20, 0x00, 0x01, 0x8C, 0x03, 0x02, 0xAD,
+ /* 0008 */ 0x00, 0x01, 0x11, 0x00, 0xCC, 0xDD, 0xEE, 0xFF,
+ /* 0010 */ 0x77, 0x33, 0x88, 0x44, 0x02, 0xA5, 0xF0, 0xF1,
+ /* 0018 */ 0xF2, 0xF3, 0xF4, 0xF5, 0xF6, 0x5C, 0x55, 0x41,
+ /* 0020 */ 0x52, 0x54, 0x00, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8E, 0x20, 0x00, 0x01, 0x8C, 0x03, 0x02, 0xBD,
+ /* 0008 */ 0x00, 0x01, 0x11, 0x00, 0xCC, 0xDD, 0xEE, 0xFF,
+ /* 0010 */ 0x77, 0x33, 0x88, 0x44, 0x02, 0xA5, 0xF0, 0xF1,
+ /* 0018 */ 0xF2, 0xF3, 0xF4, 0xF5, 0xF6, 0x5C, 0x55, 0x41,
+ /* 0020 */ 0x52, 0x54, 0x00, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8E, 0x20, 0x00, 0x01, 0x8C, 0x03, 0x02, 0xCD,
+ /* 0008 */ 0x00, 0x01, 0x11, 0x00, 0xCC, 0xDD, 0xEE, 0xFF,
+ /* 0010 */ 0x77, 0x33, 0x88, 0x44, 0x02, 0xA5, 0xF0, 0xF1,
+ /* 0018 */ 0xF2, 0xF3, 0xF4, 0xF5, 0xF6, 0x5C, 0x55, 0x41,
+ /* 0020 */ 0x52, 0x54, 0x00, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8E, 0x20, 0x00, 0x01, 0x8C, 0x03, 0x02, 0x31,
+ /* 0008 */ 0x00, 0x01, 0x11, 0x00, 0xCC, 0xDD, 0xEE, 0xFF,
+ /* 0010 */ 0x77, 0x33, 0x88, 0x44, 0x02, 0xA5, 0xF0, 0xF1,
+ /* 0018 */ 0xF2, 0xF3, 0xF4, 0xF5, 0xF6, 0x5C, 0x55, 0x41,
+ /* 0020 */ 0x52, 0x54, 0x00, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8E, 0x20, 0x00, 0x01, 0x8C, 0x03, 0x02, 0x34,
+ /* 0008 */ 0x00, 0x01, 0x11, 0x00, 0xCC, 0xDD, 0xEE, 0xFF,
+ /* 0010 */ 0x77, 0x33, 0x88, 0x44, 0x02, 0xA5, 0xF0, 0xF1,
+ /* 0018 */ 0xF2, 0xF3, 0xF4, 0xF5, 0xF6, 0x5C, 0x55, 0x41,
+ /* 0020 */ 0x52, 0x54, 0x00, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8E, 0x20, 0x00, 0x01, 0x8C, 0x03, 0x02, 0x3A,
+ /* 0008 */ 0x00, 0x01, 0x11, 0x00, 0xCC, 0xDD, 0xEE, 0xFF,
+ /* 0010 */ 0x77, 0x33, 0x88, 0x44, 0x02, 0xA5, 0xF0, 0xF1,
+ /* 0018 */ 0xF2, 0xF3, 0xF4, 0xF5, 0xF6, 0x5C, 0x55, 0x41,
+ /* 0020 */ 0x52, 0x54, 0x00, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8E, 0x20, 0x00, 0x01, 0x8C, 0x03, 0x02, 0x0D,
+ /* 0008 */ 0x00, 0x01, 0x11, 0x00, 0xCC, 0xDD, 0xEE, 0xFF,
+ /* 0010 */ 0x77, 0x33, 0x88, 0x44, 0x02, 0xA5, 0xF0, 0xF1,
+ /* 0018 */ 0xF2, 0xF3, 0xF4, 0xF5, 0xF6, 0x5C, 0x55, 0x41,
+ /* 0020 */ 0x52, 0x54, 0x00, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8E, 0x20, 0x00, 0x01, 0x8C, 0x03, 0x02, 0x1D,
+ /* 0008 */ 0x00, 0x01, 0x11, 0x00, 0xCC, 0xDD, 0xEE, 0xFF,
+ /* 0010 */ 0x77, 0x33, 0x88, 0x44, 0x02, 0xA5, 0xF0, 0xF1,
+ /* 0018 */ 0xF2, 0xF3, 0xF4, 0xF5, 0xF6, 0x5C, 0x55, 0x41,
+ /* 0020 */ 0x52, 0x54, 0x00, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8E, 0x20, 0x00, 0x01, 0x8C, 0x03, 0x02, 0x2D,
+ /* 0008 */ 0x00, 0x01, 0x11, 0x00, 0xCC, 0xDD, 0xEE, 0xFF,
+ /* 0010 */ 0x77, 0x33, 0x88, 0x44, 0x02, 0xA5, 0xF0, 0xF1,
+ /* 0018 */ 0xF2, 0xF3, 0xF4, 0xF5, 0xF6, 0x5C, 0x55, 0x41,
+ /* 0020 */ 0x52, 0x54, 0x00, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8E, 0x20, 0x00, 0x01, 0x8C, 0x03, 0x02, 0x3D,
+ /* 0008 */ 0x00, 0x01, 0x11, 0x00, 0xCC, 0xDD, 0xEE, 0xFF,
+ /* 0010 */ 0x77, 0x33, 0x88, 0x44, 0x02, 0xA5, 0xF0, 0xF1,
+ /* 0018 */ 0xF2, 0xF3, 0xF4, 0xF5, 0xF6, 0x5C, 0x55, 0x41,
+ /* 0020 */ 0x52, 0x54, 0x00, 0x79, 0x00
+ },
+ Buffer (0x25)
+ {
+ /* 0000 */ 0x8E, 0x20, 0x00, 0x01, 0x8C, 0x03, 0x02, 0x4D,
+ /* 0008 */ 0x00, 0x01, 0x11, 0x00, 0xCC, 0xDD, 0xEE, 0xFF,
+ /* 0010 */ 0x77, 0x33, 0x88, 0x44, 0x02, 0xA5, 0xF0, 0xF1,
+ /* 0018 */ 0xF2, 0xF3, 0xF4, 0xF5, 0xF6, 0x5C, 0x55, 0x41,
+ /* 0020 */ 0x52, 0x54, 0x00, 0x79, 0x00
+ },
+ Buffer (0x1E)
+ {
+ /* 0000 */ 0x8E, 0x19, 0x00, 0x01, 0x8C, 0x03, 0x00, 0x31,
+ /* 0008 */ 0x00, 0x01, 0x0A, 0x00, 0xCC, 0xDD, 0xEE, 0xFF,
+ /* 0010 */ 0x77, 0x33, 0x88, 0x44, 0x02, 0xA5, 0x5C, 0x55,
+ /* 0018 */ 0x41, 0x52, 0x54, 0x00, 0x79, 0x00
+ },
+ Buffer (0x1E)
+ {
+ /* 0000 */ 0x8E, 0x19, 0x00, 0x01, 0x8C, 0x03, 0x00, 0x34,
+ /* 0008 */ 0x00, 0x01, 0x0A, 0x00, 0xCC, 0xDD, 0xEE, 0xFF,
+ /* 0010 */ 0x77, 0x33, 0x88, 0x44, 0x02, 0xA5, 0x5C, 0x55,
+ /* 0018 */ 0x41, 0x52, 0x54, 0x00, 0x79, 0x00
+ },
+ Buffer (0x1E)
+ {
+ /* 0000 */ 0x8E, 0x19, 0x00, 0x01, 0x8C, 0x03, 0x00, 0x3A,
+ /* 0008 */ 0x00, 0x01, 0x0A, 0x00, 0xCC, 0xDD, 0xEE, 0xFF,
+ /* 0010 */ 0x77, 0x33, 0x88, 0x44, 0x02, 0xA5, 0x5C, 0x55,
+ /* 0018 */ 0x41, 0x52, 0x54, 0x00, 0x79, 0x00
+ },
+ Buffer (0x1E)
+ {
+ /* 0000 */ 0x8E, 0x19, 0x00, 0x01, 0x8C, 0x03, 0x00, 0x0D,
+ /* 0008 */ 0x00, 0x01, 0x0A, 0x00, 0xCC, 0xDD, 0xEE, 0xFF,
+ /* 0010 */ 0x77, 0x33, 0x88, 0x44, 0x02, 0xA5, 0x5C, 0x55,
+ /* 0018 */ 0x41, 0x52, 0x54, 0x00, 0x79, 0x00
+ },
+ Buffer (0x1E)
+ {
+ /* 0000 */ 0x8E, 0x19, 0x00, 0x01, 0x8C, 0x03, 0x00, 0x1D,
+ /* 0008 */ 0x00, 0x01, 0x0A, 0x00, 0xCC, 0xDD, 0xEE, 0xFF,
+ /* 0010 */ 0x77, 0x33, 0x88, 0x44, 0x02, 0xA5, 0x5C, 0x55,
+ /* 0018 */ 0x41, 0x52, 0x54, 0x00, 0x79, 0x00
+ },
+ Buffer (0x1E)
+ {
+ /* 0000 */ 0x8E, 0x19, 0x00, 0x01, 0x8C, 0x03, 0x00, 0x2D,
+ /* 0008 */ 0x00, 0x01, 0x0A, 0x00, 0xCC, 0xDD, 0xEE, 0xFF,
+ /* 0010 */ 0x77, 0x33, 0x88, 0x44, 0x02, 0xA5, 0x5C, 0x55,
+ /* 0018 */ 0x41, 0x52, 0x54, 0x00, 0x79, 0x00
+ },
+ Buffer (0x1E)
+ {
+ /* 0000 */ 0x8E, 0x19, 0x00, 0x01, 0x8C, 0x03, 0x00, 0x3D,
+ /* 0008 */ 0x00, 0x01, 0x0A, 0x00, 0xCC, 0xDD, 0xEE, 0xFF,
+ /* 0010 */ 0x77, 0x33, 0x88, 0x44, 0x02, 0xA5, 0x5C, 0x55,
+ /* 0018 */ 0x41, 0x52, 0x54, 0x00, 0x79, 0x00
+ },
+ Buffer (0x1E)
+ {
+ /* 0000 */ 0x8E, 0x19, 0x00, 0x01, 0x8C, 0x03, 0x00, 0x4D,
+ /* 0008 */ 0x00, 0x01, 0x0A, 0x00, 0xCC, 0xDD, 0xEE, 0xFF,
+ /* 0010 */ 0x77, 0x33, 0x88, 0x44, 0x02, 0xA5, 0x5C, 0x55,
+ /* 0018 */ 0x41, 0x52, 0x54, 0x00, 0x79, 0x00
+ },
+ Buffer (0x1E)
+ {
+ /* 0000 */ 0x8E, 0x19, 0x00, 0x01, 0x00, 0x03, 0x02, 0x34,
+ /* 0008 */ 0x00, 0x01, 0x0A, 0x00, 0xCC, 0xDD, 0xEE, 0xFF,
+ /* 0010 */ 0x00, 0x33, 0x00, 0x44, 0x00, 0xA5, 0x5C, 0x55,
+ /* 0018 */ 0x41, 0x52, 0x54, 0x00, 0x79, 0x00
+ }
+})
+
+Method(RT25,, Serialized)
+{
+ Name(ts, "RT25")
+
+ // Emit test header, set the filename
+
+ THDR (ts, "UartSerialBus Resource Descriptor Macro", __FILE__)
+
+ // The main test packages must have the same number of entries
+
+ If (LNotEqual (SizeOf (p45A), SizeOf (p45B)))
+ {
+ err (ts, 182, 0, 0, 0, 0, "Incorrect package length")
+ Return ()
+ }
+
+ // Main test case for packages above
+
+ m330(ts, SizeOf (p45A), "p45A", p45A, p45B)
+
+ // Check resource descriptor tag offsets
+
+ Store (
+ ResourceTemplate () {
+ UartSerialBus (0xFFEEDDCC, DataBitsEight, StopBitsTwo,
+ 0xA5, BigEndian, ParityTypeEven, FlowControlNone,
+ 0x3300, 0x4400, "\\UART",
+ 0xEE, ResourceProducer, UAR0,
+ RawDataBuffer (0x07) {0xF0, 0xF1, 0xF2, 0xF3, 0xF4, 0xF5, 0xF6})
+ UartSerialBus (0xFFEEDDCC, DataBitsEight, StopBitsTwo,
+ 0xA5, BigEndian, ParityTypeEven, FlowControlNone,
+ 0x3300, 0x4400, "\\UART",
+ 0xEE, ResourceConsumer, UAR1,
+ RawDataBuffer (0x07) {0xF0, 0xF1, 0xF2, 0xF3, 0xF4, 0xF5, 0xF6})
+ }, Local0)
+
+ m331(ts, 1, UAR0._FLC, 0x38, UAR1._FLC, 0x150, "_FLC")
+ m331(ts, 2, UAR0._STB, 0x3A, UAR1._STB, 0x152, "_STB")
+ m331(ts, 3, UAR0._LEN, 0x3C, UAR1._LEN, 0x154, "_LEN")
+ m331(ts, 4, UAR0._END, 0x3F, UAR1._END, 0x157, "_END")
+ m331(ts, 5, UAR0._SPE, 0x60, UAR1._SPE, 0x178, "_SPE")
+ m331(ts, 6, UAR0._RXL, 0x80, UAR1._RXL, 0x198, "_RXL")
+ m331(ts, 7, UAR0._TXL, 0x90, UAR1._TXL, 0x1A8, "_TXL")
+ m331(ts, 8, UAR0._PAR, 0xA0, UAR1._PAR, 0x1B8, "_PAR")
+ m331(ts, 9, UAR0._LIN, 0xA8, UAR1._LIN, 0x1C0, "_LIN")
+ m331(ts, 10, UAR0._VEN, 0xB0, UAR1._VEN, 0x1C8, "_VEN")
+}
+
+
diff --git a/tests/aslts/src/runtime/collections/functional/descriptor/vendorlong.asl b/tests/aslts/src/runtime/collections/functional/descriptor/vendorlong.asl
index d78aef185..01a215787 100644
--- a/tests/aslts/src/runtime/collections/functional/descriptor/vendorlong.asl
+++ b/tests/aslts/src/runtime/collections/functional/descriptor/vendorlong.asl
@@ -1,170 +1,170 @@
-/*
- * Some or all of this work - Copyright (c) 2006 - 2014, Intel Corp.
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without modification,
- * are permitted provided that the following conditions are met:
- *
- * Redistributions of source code must retain the above copyright notice,
- * this list of conditions and the following disclaimer.
- * Redistributions in binary form must reproduce the above copyright notice,
- * this list of conditions and the following disclaimer in the documentation
- * and/or other materials provided with the distribution.
- * Neither the name of Intel Corporation nor the names of its contributors
- * may be used to endorse or promote products derived from this software
- * without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
- * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
- * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
- * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
- * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
- * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-/*
- * Resource Descriptor macros
- *
- * Long Vendor Resource Descriptor
- */
-
-Name (p410, Package() {
- ResourceTemplate () {
- VendorLong () {0x8f,
- 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, 0xf6, 0xf7,
- 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff}
- },
- ResourceTemplate () {
- VendorLong () {0x9f,
- 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, 0xf6, 0xf7,
- 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff,
- 0x00, 0x01, 0x02, 0x03}
- },
-
- ResourceTemplate () {
- VendorLong () {0xaf,
- 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, 0xf6, 0xf7,
- 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff,
- // 257 bytes
- 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16,
- 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32,
- 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48,
- 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64,
- 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80,
- 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96,
- 97, 98, 99,100,101,102,103,104,105,106,107,108,109,110,111,112,
- 113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,
- 129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,
- 145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,
- 161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,
- 177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,
- 193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,
- 209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,
- 225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,
- 241,242,243,244,245,246,247,248,249,250,251,252,253,254,255, 0, 1}
- },
-
- // next cases might produce compiler warnings or errors
- ResourceTemplate () {
- VendorLong () {}
- },
- ResourceTemplate () {
- VendorLong () {0xbf}
- },
- ResourceTemplate () {
- VendorLong () {0xcf,
- 0xf0}
- },
- ResourceTemplate () {
- VendorLong () {0xdf,
- 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, 0xf6, 0xf7,
- 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe}
- },
-})
-
-/*
-ACPI Specification, Revision 3.0, September 2, 2004
-6.4.3.2 Vendor-Defined Descriptor
-
-Large Vendor-Defined Descriptor layout:
-
-Byte 0 (Tag Bits): Value = 10000100B (0X84) (Type = 1, Large item name = 0x4)
-Byte 1 (Length, bits[7:0]): Lower eight bits of data length (UUIID & vendor defined data)
-Byte 2 (Length, bits[15:8]): Upper eight bits of data length (UUID & vendor defined data)
-Byte 3 (UUID specific descriptor sub type): UUID specific descriptor sub type value
-Byte 4-19 (UUID): UUID Value
-Byte 20-(Length+2) (Vendor Defined Data): Vendor defined data bytes
-*/
-
-Name (p411, Package() {
- Buffer () {
- 0x84, 0x11, 0x00, 0x8f,
- 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, 0xf6, 0xf7,
- 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff, 0x79, 0x00},
- Buffer () {
- 0x84, 0x15, 0x00, 0x9f,
- 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, 0xf6, 0xf7,
- 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff,
- 0x00, 0x01, 0x02, 0x03, 0x79, 0x00},
- Buffer () {
- 0x84, 0x12, 0x01, 0xaf,
- 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, 0xf6, 0xf7,
- 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff,
- // 257 bytes
- 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16,
- 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32,
- 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48,
- 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64,
- 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80,
- 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96,
- 97, 98, 99,100,101,102,103,104,105,106,107,108,109,110,111,112,
- 113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,
- 129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,
- 145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,
- 161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,
- 177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,
- 193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,
- 209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,
- 225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,
- 241,242,243,244,245,246,247,248,249,250,251,252,253,254,255, 0, 1,
- 0x79, 0x00},
-
- Buffer () {
- 0x84, 0x00, 0x00, 0x79, 0x00},
- Buffer () {
- 0x84, 0x01, 0x00, 0xbf, 0x79, 0x00},
- Buffer () {
- 0x84, 0x02, 0x00, 0xcf,
- 0xf0, 0x79, 0x00},
- Buffer () {
- 0x84, 0x10, 0x00, 0xdf,
- 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, 0xf6, 0xf7,
- 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0x79, 0x00},
-})
-
-Method(RT09,, Serialized)
-{
- Name(ts, "RT09")
-
- // Emit test header, set the filename
-
- THDR (ts, "Long Vendor Resource Descriptor Macro", __FILE__)
-
- // Main test case for packages above
-
- m330(ts, 7, "p410", p410, p411)
-
- // VendorLong has DescriptorName
- // but has not fields in it.
-
- Store (
- ResourceTemplate () {
- VendorLong (VL00) {0x8f,
- 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, 0xf6, 0xf7,
- 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff}
- }, Local0)
-}
+/*
+ * Some or all of this work - Copyright (c) 2006 - 2015, Intel Corp.
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without modification,
+ * are permitted provided that the following conditions are met:
+ *
+ * Redistributions of source code must retain the above copyright notice,
+ * this list of conditions and the following disclaimer.
+ * Redistributions in binary form must reproduce the above copyright notice,
+ * this list of conditions and the following disclaimer in the documentation
+ * and/or other materials provided with the distribution.
+ * Neither the name of Intel Corporation nor the names of its contributors
+ * may be used to endorse or promote products derived from this software
+ * without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
+ * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+ * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+ * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+ * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+ * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+/*
+ * Resource Descriptor macros
+ *
+ * Long Vendor Resource Descriptor
+ */
+
+Name (p410, Package() {
+ ResourceTemplate () {
+ VendorLong () {0x8f,
+ 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, 0xf6, 0xf7,
+ 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff}
+ },
+ ResourceTemplate () {
+ VendorLong () {0x9f,
+ 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, 0xf6, 0xf7,
+ 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff,
+ 0x00, 0x01, 0x02, 0x03}
+ },
+
+ ResourceTemplate () {
+ VendorLong () {0xaf,
+ 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, 0xf6, 0xf7,
+ 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff,
+ // 257 bytes
+ 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16,
+ 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32,
+ 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48,
+ 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64,
+ 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80,
+ 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96,
+ 97, 98, 99,100,101,102,103,104,105,106,107,108,109,110,111,112,
+ 113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,
+ 129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,
+ 145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,
+ 161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,
+ 177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,
+ 193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,
+ 209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,
+ 225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,
+ 241,242,243,244,245,246,247,248,249,250,251,252,253,254,255, 0, 1}
+ },
+
+ // next cases might produce compiler warnings or errors
+ ResourceTemplate () {
+ VendorLong () {}
+ },
+ ResourceTemplate () {
+ VendorLong () {0xbf}
+ },
+ ResourceTemplate () {
+ VendorLong () {0xcf,
+ 0xf0}
+ },
+ ResourceTemplate () {
+ VendorLong () {0xdf,
+ 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, 0xf6, 0xf7,
+ 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe}
+ },
+})
+
+/*
+ACPI Specification, Revision 3.0, September 2, 2004
+6.4.3.2 Vendor-Defined Descriptor
+
+Large Vendor-Defined Descriptor layout:
+
+Byte 0 (Tag Bits): Value = 10000100B (0X84) (Type = 1, Large item name = 0x4)
+Byte 1 (Length, bits[7:0]): Lower eight bits of data length (UUIID & vendor defined data)
+Byte 2 (Length, bits[15:8]): Upper eight bits of data length (UUID & vendor defined data)
+Byte 3 (UUID specific descriptor sub type): UUID specific descriptor sub type value
+Byte 4-19 (UUID): UUID Value
+Byte 20-(Length+2) (Vendor Defined Data): Vendor defined data bytes
+*/
+
+Name (p411, Package() {
+ Buffer () {
+ 0x84, 0x11, 0x00, 0x8f,
+ 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, 0xf6, 0xf7,
+ 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff, 0x79, 0x00},
+ Buffer () {
+ 0x84, 0x15, 0x00, 0x9f,
+ 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, 0xf6, 0xf7,
+ 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff,
+ 0x00, 0x01, 0x02, 0x03, 0x79, 0x00},
+ Buffer () {
+ 0x84, 0x12, 0x01, 0xaf,
+ 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, 0xf6, 0xf7,
+ 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff,
+ // 257 bytes
+ 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16,
+ 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32,
+ 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48,
+ 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64,
+ 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80,
+ 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96,
+ 97, 98, 99,100,101,102,103,104,105,106,107,108,109,110,111,112,
+ 113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,
+ 129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,
+ 145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,
+ 161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,
+ 177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,
+ 193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,
+ 209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,
+ 225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,
+ 241,242,243,244,245,246,247,248,249,250,251,252,253,254,255, 0, 1,
+ 0x79, 0x00},
+
+ Buffer () {
+ 0x84, 0x00, 0x00, 0x79, 0x00},
+ Buffer () {
+ 0x84, 0x01, 0x00, 0xbf, 0x79, 0x00},
+ Buffer () {
+ 0x84, 0x02, 0x00, 0xcf,
+ 0xf0, 0x79, 0x00},
+ Buffer () {
+ 0x84, 0x10, 0x00, 0xdf,
+ 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, 0xf6, 0xf7,
+ 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0x79, 0x00},
+})
+
+Method(RT09,, Serialized)
+{
+ Name(ts, "RT09")
+
+ // Emit test header, set the filename
+
+ THDR (ts, "Long Vendor Resource Descriptor Macro", __FILE__)
+
+ // Main test case for packages above
+
+ m330(ts, 7, "p410", p410, p411)
+
+ // VendorLong has DescriptorName
+ // but has not fields in it.
+
+ Store (
+ ResourceTemplate () {
+ VendorLong (VL00) {0x8f,
+ 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, 0xf6, 0xf7,
+ 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff}
+ }, Local0)
+}
diff --git a/tests/aslts/src/runtime/collections/functional/descriptor/vendorshort.asl b/tests/aslts/src/runtime/collections/functional/descriptor/vendorshort.asl
index 694ec86f1..8decdaa02 100644
--- a/tests/aslts/src/runtime/collections/functional/descriptor/vendorshort.asl
+++ b/tests/aslts/src/runtime/collections/functional/descriptor/vendorshort.asl
@@ -1,95 +1,95 @@
-/*
- * Some or all of this work - Copyright (c) 2006 - 2014, Intel Corp.
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without modification,
- * are permitted provided that the following conditions are met:
- *
- * Redistributions of source code must retain the above copyright notice,
- * this list of conditions and the following disclaimer.
- * Redistributions in binary form must reproduce the above copyright notice,
- * this list of conditions and the following disclaimer in the documentation
- * and/or other materials provided with the distribution.
- * Neither the name of Intel Corporation nor the names of its contributors
- * may be used to endorse or promote products derived from this software
- * without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
- * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
- * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
- * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
- * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
- * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-/*
- * Resource Descriptor macros
- *
- * Short Vendor Resource Descriptor
- */
-
-Name (p40c, Package() {
- ResourceTemplate () {
- VendorShort () {}
- },
- ResourceTemplate () {
- VendorShort () {0xf1}
- },
- ResourceTemplate () {
- VendorShort () {0xe1, 0xf2}
- },
- ResourceTemplate () {
- VendorShort () {0xd1, 0xe2, 0xf3}
- },
- ResourceTemplate () {
- VendorShort () {0x00, 0xd2, 0xe3, 0xf4}
- },
- ResourceTemplate () {
- VendorShort () {0xb1, 0xc2, 0x00, 0xe4, 0xf5}
- },
- ResourceTemplate () {
- VendorShort () {0xa1, 0xb2, 0xc3, 0xd4, 0xe5, 0xf6}
- },
- ResourceTemplate () {
- VendorShort () {0x00, 0xa2, 0xb3, 0x76, 0xd5, 0xe6, 0xf7}
- },
-})
-
-/*
-ACPI Specification, Revision 3.0, September 2, 2004
-6.4.2.7 Vendor-Defined Descriptor
-
-Vendor-Defined Descriptor layout:
-
-Byte 0 (Tag Bits): Value = 01110nnnB (0x71-0x77)(Type = 0, small item name = 0xE, length = (1-7))
-
-Byte 1 to 7 - Vendor defined
-*/
-
-Name (p40d, Package() {
- Buffer () {0x70, 0x79, 0x00},
- Buffer () {0x71, 0xf1, 0x79, 0x00},
- Buffer () {0x72, 0xe1, 0xf2, 0x79, 0x00},
- Buffer () {0x73, 0xd1, 0xe2, 0xf3, 0x79, 0x00},
- Buffer () {0x74, 0x00, 0xd2, 0xe3, 0xf4, 0x79, 0x00},
- Buffer () {0x75, 0xb1, 0xc2, 0x00, 0xe4, 0xf5, 0x79, 0x00},
- Buffer () {0x76, 0xa1, 0xb2, 0xc3, 0xd4, 0xe5, 0xf6, 0x79, 0x00},
- Buffer () {0x77, 0x00, 0xa2, 0xb3, 0x76, 0xd5, 0xe6, 0xf7, 0x79, 0x00},
-})
-
-Method(RT07,, Serialized)
-{
- Name(ts, "RT07")
-
- // Emit test header, set the filename
-
- THDR (ts, "Short Vendor Resource Descriptor Macro", __FILE__)
-
- // Main test case for packages above
-
- m330(ts, 8, "p40c", p40c, p40d)
-}
+/*
+ * Some or all of this work - Copyright (c) 2006 - 2015, Intel Corp.
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without modification,
+ * are permitted provided that the following conditions are met:
+ *
+ * Redistributions of source code must retain the above copyright notice,
+ * this list of conditions and the following disclaimer.
+ * Redistributions in binary form must reproduce the above copyright notice,
+ * this list of conditions and the following disclaimer in the documentation
+ * and/or other materials provided with the distribution.
+ * Neither the name of Intel Corporation nor the names of its contributors
+ * may be used to endorse or promote products derived from this software
+ * without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
+ * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+ * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+ * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+ * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+ * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+/*
+ * Resource Descriptor macros
+ *
+ * Short Vendor Resource Descriptor
+ */
+
+Name (p40c, Package() {
+ ResourceTemplate () {
+ VendorShort () {}
+ },
+ ResourceTemplate () {
+ VendorShort () {0xf1}
+ },
+ ResourceTemplate () {
+ VendorShort () {0xe1, 0xf2}
+ },
+ ResourceTemplate () {
+ VendorShort () {0xd1, 0xe2, 0xf3}
+ },
+ ResourceTemplate () {
+ VendorShort () {0x00, 0xd2, 0xe3, 0xf4}
+ },
+ ResourceTemplate () {
+ VendorShort () {0xb1, 0xc2, 0x00, 0xe4, 0xf5}
+ },
+ ResourceTemplate () {
+ VendorShort () {0xa1, 0xb2, 0xc3, 0xd4, 0xe5, 0xf6}
+ },
+ ResourceTemplate () {
+ VendorShort () {0x00, 0xa2, 0xb3, 0x76, 0xd5, 0xe6, 0xf7}
+ },
+})
+
+/*
+ACPI Specification, Revision 3.0, September 2, 2004
+6.4.2.7 Vendor-Defined Descriptor
+
+Vendor-Defined Descriptor layout:
+
+Byte 0 (Tag Bits): Value = 01110nnnB (0x71-0x77)(Type = 0, small item name = 0xE, length = (1-7))
+
+Byte 1 to 7 - Vendor defined
+*/
+
+Name (p40d, Package() {
+ Buffer () {0x70, 0x79, 0x00},
+ Buffer () {0x71, 0xf1, 0x79, 0x00},
+ Buffer () {0x72, 0xe1, 0xf2, 0x79, 0x00},
+ Buffer () {0x73, 0xd1, 0xe2, 0xf3, 0x79, 0x00},
+ Buffer () {0x74, 0x00, 0xd2, 0xe3, 0xf4, 0x79, 0x00},
+ Buffer () {0x75, 0xb1, 0xc2, 0x00, 0xe4, 0xf5, 0x79, 0x00},
+ Buffer () {0x76, 0xa1, 0xb2, 0xc3, 0xd4, 0xe5, 0xf6, 0x79, 0x00},
+ Buffer () {0x77, 0x00, 0xa2, 0xb3, 0x76, 0xd5, 0xe6, 0xf7, 0x79, 0x00},
+})
+
+Method(RT07,, Serialized)
+{
+ Name(ts, "RT07")
+
+ // Emit test header, set the filename
+
+ THDR (ts, "Short Vendor Resource Descriptor Macro", __FILE__)
+
+ // Main test case for packages above
+
+ m330(ts, 8, "p40c", p40c, p40d)
+}
diff --git a/tests/aslts/src/runtime/collections/functional/descriptor/wordbusnumber.asl b/tests/aslts/src/runtime/collections/functional/descriptor/wordbusnumber.asl
index 2c239d219..6783cd845 100644
--- a/tests/aslts/src/runtime/collections/functional/descriptor/wordbusnumber.asl
+++ b/tests/aslts/src/runtime/collections/functional/descriptor/wordbusnumber.asl
@@ -1,358 +1,358 @@
-/*
- * Some or all of this work - Copyright (c) 2006 - 2014, Intel Corp.
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without modification,
- * are permitted provided that the following conditions are met:
- *
- * Redistributions of source code must retain the above copyright notice,
- * this list of conditions and the following disclaimer.
- * Redistributions in binary form must reproduce the above copyright notice,
- * this list of conditions and the following disclaimer in the documentation
- * and/or other materials provided with the distribution.
- * Neither the name of Intel Corporation nor the names of its contributors
- * may be used to endorse or promote products derived from this software
- * without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
- * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
- * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
- * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
- * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
- * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-/*
- * Resource Descriptor macros
- *
- * Word Bus Number Resource Descriptor Macro
- */
-
-Name (p428, Package() {
-
- // Byte 4 (General Flags) of Word Address Space Descriptor
-
- ResourceTemplate () {
- WordBusNumber (ResourceProducer, MinNotFixed, MaxNotFixed, PosDecode,
- 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff)
- },
- ResourceTemplate () {
- WordBusNumber (ResourceProducer, MinNotFixed, MaxNotFixed, SubDecode,
- 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff)
- },
- ResourceTemplate () {
- WordBusNumber (ResourceProducer, MinNotFixed, MaxFixed, PosDecode,
- 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff)
- },
- ResourceTemplate () {
- WordBusNumber (ResourceProducer, MinNotFixed, MaxFixed, SubDecode,
- 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff)
- },
- ResourceTemplate () {
- WordBusNumber (ResourceProducer, MinFixed, MaxNotFixed, PosDecode,
- 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff)
- },
- ResourceTemplate () {
- WordBusNumber (ResourceProducer, MinFixed, MaxNotFixed, SubDecode,
- 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff)
- },
- ResourceTemplate () {
- WordBusNumber (ResourceProducer, MinFixed, MaxFixed, PosDecode,
- 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff)
- },
- ResourceTemplate () {
- WordBusNumber (ResourceProducer, MinFixed, MaxFixed, SubDecode,
- 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff)
- },
- ResourceTemplate () {
- WordBusNumber (ResourceConsumer, MinNotFixed, MaxNotFixed, PosDecode,
- 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff)
- },
- ResourceTemplate () {
- WordBusNumber (ResourceConsumer, MinNotFixed, MaxNotFixed, SubDecode,
- 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff)
- },
- ResourceTemplate () {
- WordBusNumber (ResourceConsumer, MinNotFixed, MaxFixed, PosDecode,
- 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff)
- },
- ResourceTemplate () {
- WordBusNumber (ResourceConsumer, MinNotFixed, MaxFixed, SubDecode,
- 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff)
- },
- ResourceTemplate () {
- WordBusNumber (ResourceConsumer, MinFixed, MaxNotFixed, PosDecode,
- 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff)
- },
- ResourceTemplate () {
- WordBusNumber (ResourceConsumer, MinFixed, MaxNotFixed, SubDecode,
- 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff)
- },
- ResourceTemplate () {
- WordBusNumber (ResourceConsumer, MinFixed, MaxFixed, PosDecode,
- 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff)
- },
- ResourceTemplate () {
- WordBusNumber (ResourceConsumer, MinFixed, MaxFixed, SubDecode,
- 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff)
- },
-
- // Particular cases
-
- ResourceTemplate () {
- WordBusNumber ( , , , ,
- 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff)
- },
- ResourceTemplate () {
- WordBusNumber ( , , , ,
- 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff, )
- },
-
- // Resource Source
-
- ResourceTemplate () {
- WordBusNumber ( , , , ,
- 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff,
- 0x01, "")
- },
- ResourceTemplate () {
- WordBusNumber ( , , , ,
- 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff,
- 0x0f, "P")
- },
- ResourceTemplate () {
- WordBusNumber ( , , , ,
- 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff,
- 0xf0, "PATH")
- },
- ResourceTemplate () {
- WordBusNumber ( , , , ,
- 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff,
- 0xff,
- "!\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !\"#$%&'()*",
- )
- },
-
- // Particular cases
-
- ResourceTemplate () {
- WordBusNumber (ResourceConsumer, MinFixed, MaxFixed, SubDecode,
- 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff,
- 0xff, "PATHPATHPATH", WBN0)
- },
- ResourceTemplate () {
- WordBusNumber (ResourceConsumer, MinFixed, MaxFixed, SubDecode,
- 0, 0, 0, 0, 0,
- 0xff, "PATHPATHPATH", )
- },
-
- // 20051021, relaxation for omitted ResourceSource (bug-fix 70 rejection)
- ResourceTemplate () {
- WordBusNumber ( , , , ,
- 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff,
- 0x0f)
- },
-})
-
-/*
-ACPI Specification, Revision 3.0, September 2, 2004
-6.4.3.5.3 Word Address Space Descriptor
-
-Bus Number Word Address Space Descriptor layout:
-
-Byte 0 (Tag Bits): Value=10001000B (0x88) (Type = 1, Large item name = 0x8)
-Byte 1 (Length, bits[7:0]): Variable: Value = 13 (minimum)
-Byte 2 (Length, bits[15:8]): Variable: Value = 0 (minimum)
-Byte 3 (Resource Type):
- 2 Bus number range
-Byte 4 (General Flags):
- Bits[7:4] Reserved (must be 0)
- Bit[3] Min Address Fixed, _MAF:
- 1 The specified maximum address is fixed
- 0 The specified maximum address is not fixed
- and can be changed
- Bit[2] Max Address Fixed,_MIF:
- 1 The specified minimum address is fixed
- 0 The specified minimum address is not fixed
- and can be changed
- Bit[1] Decode Type, _DEC:
- 1 This bridge subtractively decodes this address
- (top level bridges only)
- 0 This bridge positively decodes this address
- Bit[0] Consumer/Producer:
- 1-This device consumes this resource
- 0-This device produces and consumes this resource
-Byte 5 (Type Specific Flags):
- Flags that are specific to each resource type. The meaning of the flags
- in this field depends on the value of the Resource Type field (see above)
- Bit[7:0] Reserved (must be 0)
-Byte 6 (Address space granularity, _GRA bits[7:0]):
- A set bit in this mask means that this bit is decoded. All bits less
- significant than the most significant set bit must be set. (in other
- words, the value of the full Address Space Granularity field (all 16
- bits) must be a number (2**n-1).
-Byte 7 (Address space granularity, _GRA bits[15:8])
-Byte 8 (Address range minimum, _MIN bits [7:0]):
- For bridges that translate addresses, this is the address space
- on the secondary side of the bridge
-Byte 9 (Address range minimum, _MIN bits[15:8])
-Byte 10 (Address range maximum, _MAX bits [7:0]): See comment for _MIN
-Byte 11 (Address range maximum, _MAX bits[15:8])
-Byte 12 (Address Translation offset, _TRA bits [7:0]):
- For bridges that translate addresses across the bridge, this is the
- offset that must be added to the address on the secondary side to obtain
- the address on the primary side. Non-bridge devices must list 0 for all
- Address Translation offset bits
-Byte 13 (Address Translation offset, _TRA bits[15:8])
-Byte 14 (Address Length, _LEN bits [7:0])
-Byte 15 (Address Length, _LEN bits[15:8])
-Byte 16 (Resource Source Index):
- (Optional) Only present if Resource Source (below) is present. This
- field gives an index to the specific resource descriptor that this
- device consumes from in the current resource template for the device
- object pointed to in Resource Source
-String (Resource Source):
- (Optional) If present, the device that uses this descriptor consumes
- its resources from the resources produced by the named device object.
- If not present, the device consumes its resources out of a global pool.
- If not present, the device consumes this resource from its hierarchical
- parent.
-*/
-
-Name (p429, Package() {
-
- // Byte 4 (General Flags) of Word Address Space Descriptor
-
- Buffer () {0x88, 0x0d, 0x00, 0x02, 0x00, 0x00,
- 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe, 0x79, 0x00},
- Buffer () {0x88, 0x0d, 0x00, 0x02, 0x02, 0x00,
- 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe, 0x79, 0x00},
- Buffer () {0x88, 0x0d, 0x00, 0x02, 0x08, 0x00,
- 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe, 0x79, 0x00},
- Buffer () {0x88, 0x0d, 0x00, 0x02, 0x0a, 0x00,
- 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe, 0x79, 0x00},
- Buffer () {0x88, 0x0d, 0x00, 0x02, 0x04, 0x00,
- 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe, 0x79, 0x00},
- Buffer () {0x88, 0x0d, 0x00, 0x02, 0x06, 0x00,
- 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe, 0x79, 0x00},
- Buffer () {0x88, 0x0d, 0x00, 0x02, 0x0c, 0x00,
- 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe, 0x79, 0x00},
- Buffer () {0x88, 0x0d, 0x00, 0x02, 0x0e, 0x00,
- 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe, 0x79, 0x00},
- Buffer () {0x88, 0x0d, 0x00, 0x02, 0x01, 0x00,
- 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe, 0x79, 0x00},
- Buffer () {0x88, 0x0d, 0x00, 0x02, 0x03, 0x00,
- 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe, 0x79, 0x00},
- Buffer () {0x88, 0x0d, 0x00, 0x02, 0x09, 0x00,
- 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe, 0x79, 0x00},
- Buffer () {0x88, 0x0d, 0x00, 0x02, 0x0b, 0x00,
- 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe, 0x79, 0x00},
- Buffer () {0x88, 0x0d, 0x00, 0x02, 0x05, 0x00,
- 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe, 0x79, 0x00},
- Buffer () {0x88, 0x0d, 0x00, 0x02, 0x07, 0x00,
- 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe, 0x79, 0x00},
- Buffer () {0x88, 0x0d, 0x00, 0x02, 0x0d, 0x00,
- 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe, 0x79, 0x00},
- Buffer () {0x88, 0x0d, 0x00, 0x02, 0x0f, 0x00,
- 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe, 0x79, 0x00},
-
- // Particular cases
-
- Buffer () {0x88, 0x0d, 0x00, 0x02, 0x01, 0x00,
- 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe, 0x79, 0x00},
- Buffer () {0x88, 0x0d, 0x00, 0x02, 0x01, 0x00,
- 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe, 0x79, 0x00},
-
- // Resource Source
-
- Buffer () {0x88, 0x0f, 0x00, 0x02, 0x01, 0x00,
- 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe,
- 0x01, 0x00, 0x79, 0x00},
- Buffer () {0x88, 0x10, 0x00, 0x02, 0x01, 0x00,
- 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe,
- 0x0f, 0x50, 0x00, 0x79, 0x00},
- Buffer () {0x88, 0x13, 0x00, 0x02, 0x01, 0x00,
- 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe,
- 0xf0, 0x50, 0x41, 0x54, 0x48, 0x00, 0x79, 0x00},
- Buffer () {0x88, 0xd7, 0x00, 0x02, 0x01, 0x00,
- 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe,
- 0xff,
- 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28,
- 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30,
- 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38,
- 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f, 0x40,
- 0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48,
- 0x49, 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f, 0x50,
- 0x51, 0x52, 0x53, 0x54, 0x55, 0x56, 0x57, 0x58,
- 0x59, 0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f, 0x60,
- 0x61, 0x62, 0x63, 0x64, 0x65, 0x66, 0x67, 0x68,
- 0x69, 0x6a, 0x6b, 0x6c, 0x6d, 0x6e, 0x6f, 0x70,
- 0x71, 0x72, 0x73, 0x74, 0x75, 0x76, 0x77, 0x78,
- 0x79, 0x7a, 0x7b, 0x7c, 0x7d, 0x7e, 0x20, 0x21,
- 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29,
- 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31,
- 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x39,
- 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f, 0x40, 0x41,
- 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, 0x49,
- 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f, 0x50, 0x51,
- 0x52, 0x53, 0x54, 0x55, 0x56, 0x57, 0x58, 0x59,
- 0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f, 0x60, 0x61,
- 0x62, 0x63, 0x64, 0x65, 0x66, 0x67, 0x68, 0x69,
- 0x6a, 0x6b, 0x6c, 0x6d, 0x6e, 0x6f, 0x70, 0x71,
- 0x72, 0x73, 0x74, 0x75, 0x76, 0x77, 0x78, 0x79,
- 0x7a, 0x7b, 0x7c, 0x7d, 0x7e, 0x20, 0x21, 0x22,
- 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a,
- 0x00, 0x79, 0x00},
-
- // Particular cases
-
- Buffer () {0x88, 0x1b, 0x00, 0x02, 0x0f, 0x00,
- 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe,
- 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
- 0x48, 0x50, 0x41, 0x54, 0x48, 0x00, 0x79, 0x00},
- Buffer () {0x88, 0x1b, 0x00, 0x02, 0x0f, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
- 0x48, 0x50, 0x41, 0x54, 0x48, 0x00, 0x79, 0x00},
-
- // 20051021, relaxation for omitted ResourceSource (bug-fix 70 rejection)
- Buffer () {0x88, 0x0e, 0x00, 0x02, 0x01, 0x00,
- 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe,
- 0x0f, 0x79, 0x00},
-})
-
-Method(RT12,, Serialized)
-{
- Name(ts, "RT12")
-
- // Emit test header, set the filename
-
- THDR (ts, "WordBusNumber Resource Descriptor Macro", __FILE__)
-
- // Main test case for packages above
-
- m330(ts, 25, "p428", p428, p429)
-
- // Check resource descriptor tag offsets
-
- Store (
- ResourceTemplate () {
- WordBusNumber (ResourceProducer, MinNotFixed, MaxNotFixed, PosDecode,
- 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff, , , WBN0)
- WordBusNumber (ResourceConsumer, MinNotFixed, MaxNotFixed, PosDecode,
- 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff, , , WBN1)
- }, Local0)
-
- m331(ts, 1, WBN0._DEC, 0x21, WBN1._DEC, 0xa1, "_DEC")
- m331(ts, 2, WBN0._MIF, 0x22, WBN1._MIF, 0xa2, "_MIF")
- m331(ts, 3, WBN0._MAF, 0x23, WBN1._MAF, 0xa3, "_MAF")
- m331(ts, 7, WBN0._GRA, 0x30, WBN1._GRA, 0xB0, "_GRA")
- m331(ts, 8, WBN0._MIN, 0x40, WBN1._MIN, 0xC0, "_MIN")
- m331(ts, 9, WBN0._MAX, 0x50, WBN1._MAX, 0xD0, "_MAX")
- m331(ts, 10, WBN0._TRA, 0x60, WBN1._TRA, 0xE0, "_TRA")
- m331(ts, 11, WBN0._LEN, 0x70, WBN1._LEN, 0xF0, "_LEN")
-}
+/*
+ * Some or all of this work - Copyright (c) 2006 - 2015, Intel Corp.
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without modification,
+ * are permitted provided that the following conditions are met:
+ *
+ * Redistributions of source code must retain the above copyright notice,
+ * this list of conditions and the following disclaimer.
+ * Redistributions in binary form must reproduce the above copyright notice,
+ * this list of conditions and the following disclaimer in the documentation
+ * and/or other materials provided with the distribution.
+ * Neither the name of Intel Corporation nor the names of its contributors
+ * may be used to endorse or promote products derived from this software
+ * without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
+ * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+ * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+ * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+ * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+ * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+/*
+ * Resource Descriptor macros
+ *
+ * Word Bus Number Resource Descriptor Macro
+ */
+
+Name (p428, Package() {
+
+ // Byte 4 (General Flags) of Word Address Space Descriptor
+
+ ResourceTemplate () {
+ WordBusNumber (ResourceProducer, MinNotFixed, MaxNotFixed, PosDecode,
+ 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff)
+ },
+ ResourceTemplate () {
+ WordBusNumber (ResourceProducer, MinNotFixed, MaxNotFixed, SubDecode,
+ 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff)
+ },
+ ResourceTemplate () {
+ WordBusNumber (ResourceProducer, MinNotFixed, MaxFixed, PosDecode,
+ 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff)
+ },
+ ResourceTemplate () {
+ WordBusNumber (ResourceProducer, MinNotFixed, MaxFixed, SubDecode,
+ 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff)
+ },
+ ResourceTemplate () {
+ WordBusNumber (ResourceProducer, MinFixed, MaxNotFixed, PosDecode,
+ 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff)
+ },
+ ResourceTemplate () {
+ WordBusNumber (ResourceProducer, MinFixed, MaxNotFixed, SubDecode,
+ 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff)
+ },
+ ResourceTemplate () {
+ WordBusNumber (ResourceProducer, MinFixed, MaxFixed, PosDecode,
+ 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff)
+ },
+ ResourceTemplate () {
+ WordBusNumber (ResourceProducer, MinFixed, MaxFixed, SubDecode,
+ 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff)
+ },
+ ResourceTemplate () {
+ WordBusNumber (ResourceConsumer, MinNotFixed, MaxNotFixed, PosDecode,
+ 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff)
+ },
+ ResourceTemplate () {
+ WordBusNumber (ResourceConsumer, MinNotFixed, MaxNotFixed, SubDecode,
+ 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff)
+ },
+ ResourceTemplate () {
+ WordBusNumber (ResourceConsumer, MinNotFixed, MaxFixed, PosDecode,
+ 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff)
+ },
+ ResourceTemplate () {
+ WordBusNumber (ResourceConsumer, MinNotFixed, MaxFixed, SubDecode,
+ 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff)
+ },
+ ResourceTemplate () {
+ WordBusNumber (ResourceConsumer, MinFixed, MaxNotFixed, PosDecode,
+ 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff)
+ },
+ ResourceTemplate () {
+ WordBusNumber (ResourceConsumer, MinFixed, MaxNotFixed, SubDecode,
+ 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff)
+ },
+ ResourceTemplate () {
+ WordBusNumber (ResourceConsumer, MinFixed, MaxFixed, PosDecode,
+ 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff)
+ },
+ ResourceTemplate () {
+ WordBusNumber (ResourceConsumer, MinFixed, MaxFixed, SubDecode,
+ 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff)
+ },
+
+ // Particular cases
+
+ ResourceTemplate () {
+ WordBusNumber ( , , , ,
+ 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff)
+ },
+ ResourceTemplate () {
+ WordBusNumber ( , , , ,
+ 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff, )
+ },
+
+ // Resource Source
+
+ ResourceTemplate () {
+ WordBusNumber ( , , , ,
+ 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff,
+ 0x01, "")
+ },
+ ResourceTemplate () {
+ WordBusNumber ( , , , ,
+ 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff,
+ 0x0f, "P")
+ },
+ ResourceTemplate () {
+ WordBusNumber ( , , , ,
+ 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff,
+ 0xf0, "PATH")
+ },
+ ResourceTemplate () {
+ WordBusNumber ( , , , ,
+ 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff,
+ 0xff,
+ "!\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !\"#$%&'()*",
+ )
+ },
+
+ // Particular cases
+
+ ResourceTemplate () {
+ WordBusNumber (ResourceConsumer, MinFixed, MaxFixed, SubDecode,
+ 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff,
+ 0xff, "PATHPATHPATH", WBN0)
+ },
+ ResourceTemplate () {
+ WordBusNumber (ResourceConsumer, MinFixed, MaxFixed, SubDecode,
+ 0, 0, 0, 0, 0,
+ 0xff, "PATHPATHPATH", )
+ },
+
+ // 20051021, relaxation for omitted ResourceSource (bug-fix 70 rejection)
+ ResourceTemplate () {
+ WordBusNumber ( , , , ,
+ 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff,
+ 0x0f)
+ },
+})
+
+/*
+ACPI Specification, Revision 3.0, September 2, 2004
+6.4.3.5.3 Word Address Space Descriptor
+
+Bus Number Word Address Space Descriptor layout:
+
+Byte 0 (Tag Bits): Value=10001000B (0x88) (Type = 1, Large item name = 0x8)
+Byte 1 (Length, bits[7:0]): Variable: Value = 13 (minimum)
+Byte 2 (Length, bits[15:8]): Variable: Value = 0 (minimum)
+Byte 3 (Resource Type):
+ 2 Bus number range
+Byte 4 (General Flags):
+ Bits[7:4] Reserved (must be 0)
+ Bit[3] Min Address Fixed, _MAF:
+ 1 The specified maximum address is fixed
+ 0 The specified maximum address is not fixed
+ and can be changed
+ Bit[2] Max Address Fixed,_MIF:
+ 1 The specified minimum address is fixed
+ 0 The specified minimum address is not fixed
+ and can be changed
+ Bit[1] Decode Type, _DEC:
+ 1 This bridge subtractively decodes this address
+ (top level bridges only)
+ 0 This bridge positively decodes this address
+ Bit[0] Consumer/Producer:
+ 1-This device consumes this resource
+ 0-This device produces and consumes this resource
+Byte 5 (Type Specific Flags):
+ Flags that are specific to each resource type. The meaning of the flags
+ in this field depends on the value of the Resource Type field (see above)
+ Bit[7:0] Reserved (must be 0)
+Byte 6 (Address space granularity, _GRA bits[7:0]):
+ A set bit in this mask means that this bit is decoded. All bits less
+ significant than the most significant set bit must be set. (in other
+ words, the value of the full Address Space Granularity field (all 16
+ bits) must be a number (2**n-1).
+Byte 7 (Address space granularity, _GRA bits[15:8])
+Byte 8 (Address range minimum, _MIN bits [7:0]):
+ For bridges that translate addresses, this is the address space
+ on the secondary side of the bridge
+Byte 9 (Address range minimum, _MIN bits[15:8])
+Byte 10 (Address range maximum, _MAX bits [7:0]): See comment for _MIN
+Byte 11 (Address range maximum, _MAX bits[15:8])
+Byte 12 (Address Translation offset, _TRA bits [7:0]):
+ For bridges that translate addresses across the bridge, this is the
+ offset that must be added to the address on the secondary side to obtain
+ the address on the primary side. Non-bridge devices must list 0 for all
+ Address Translation offset bits
+Byte 13 (Address Translation offset, _TRA bits[15:8])
+Byte 14 (Address Length, _LEN bits [7:0])
+Byte 15 (Address Length, _LEN bits[15:8])
+Byte 16 (Resource Source Index):
+ (Optional) Only present if Resource Source (below) is present. This
+ field gives an index to the specific resource descriptor that this
+ device consumes from in the current resource template for the device
+ object pointed to in Resource Source
+String (Resource Source):
+ (Optional) If present, the device that uses this descriptor consumes
+ its resources from the resources produced by the named device object.
+ If not present, the device consumes its resources out of a global pool.
+ If not present, the device consumes this resource from its hierarchical
+ parent.
+*/
+
+Name (p429, Package() {
+
+ // Byte 4 (General Flags) of Word Address Space Descriptor
+
+ Buffer () {0x88, 0x0d, 0x00, 0x02, 0x00, 0x00,
+ 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe, 0x79, 0x00},
+ Buffer () {0x88, 0x0d, 0x00, 0x02, 0x02, 0x00,
+ 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe, 0x79, 0x00},
+ Buffer () {0x88, 0x0d, 0x00, 0x02, 0x08, 0x00,
+ 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe, 0x79, 0x00},
+ Buffer () {0x88, 0x0d, 0x00, 0x02, 0x0a, 0x00,
+ 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe, 0x79, 0x00},
+ Buffer () {0x88, 0x0d, 0x00, 0x02, 0x04, 0x00,
+ 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe, 0x79, 0x00},
+ Buffer () {0x88, 0x0d, 0x00, 0x02, 0x06, 0x00,
+ 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe, 0x79, 0x00},
+ Buffer () {0x88, 0x0d, 0x00, 0x02, 0x0c, 0x00,
+ 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe, 0x79, 0x00},
+ Buffer () {0x88, 0x0d, 0x00, 0x02, 0x0e, 0x00,
+ 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe, 0x79, 0x00},
+ Buffer () {0x88, 0x0d, 0x00, 0x02, 0x01, 0x00,
+ 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe, 0x79, 0x00},
+ Buffer () {0x88, 0x0d, 0x00, 0x02, 0x03, 0x00,
+ 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe, 0x79, 0x00},
+ Buffer () {0x88, 0x0d, 0x00, 0x02, 0x09, 0x00,
+ 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe, 0x79, 0x00},
+ Buffer () {0x88, 0x0d, 0x00, 0x02, 0x0b, 0x00,
+ 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe, 0x79, 0x00},
+ Buffer () {0x88, 0x0d, 0x00, 0x02, 0x05, 0x00,
+ 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe, 0x79, 0x00},
+ Buffer () {0x88, 0x0d, 0x00, 0x02, 0x07, 0x00,
+ 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe, 0x79, 0x00},
+ Buffer () {0x88, 0x0d, 0x00, 0x02, 0x0d, 0x00,
+ 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe, 0x79, 0x00},
+ Buffer () {0x88, 0x0d, 0x00, 0x02, 0x0f, 0x00,
+ 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe, 0x79, 0x00},
+
+ // Particular cases
+
+ Buffer () {0x88, 0x0d, 0x00, 0x02, 0x01, 0x00,
+ 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe, 0x79, 0x00},
+ Buffer () {0x88, 0x0d, 0x00, 0x02, 0x01, 0x00,
+ 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe, 0x79, 0x00},
+
+ // Resource Source
+
+ Buffer () {0x88, 0x0f, 0x00, 0x02, 0x01, 0x00,
+ 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe,
+ 0x01, 0x00, 0x79, 0x00},
+ Buffer () {0x88, 0x10, 0x00, 0x02, 0x01, 0x00,
+ 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe,
+ 0x0f, 0x50, 0x00, 0x79, 0x00},
+ Buffer () {0x88, 0x13, 0x00, 0x02, 0x01, 0x00,
+ 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe,
+ 0xf0, 0x50, 0x41, 0x54, 0x48, 0x00, 0x79, 0x00},
+ Buffer () {0x88, 0xd7, 0x00, 0x02, 0x01, 0x00,
+ 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe,
+ 0xff,
+ 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28,
+ 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30,
+ 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38,
+ 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f, 0x40,
+ 0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48,
+ 0x49, 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f, 0x50,
+ 0x51, 0x52, 0x53, 0x54, 0x55, 0x56, 0x57, 0x58,
+ 0x59, 0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f, 0x60,
+ 0x61, 0x62, 0x63, 0x64, 0x65, 0x66, 0x67, 0x68,
+ 0x69, 0x6a, 0x6b, 0x6c, 0x6d, 0x6e, 0x6f, 0x70,
+ 0x71, 0x72, 0x73, 0x74, 0x75, 0x76, 0x77, 0x78,
+ 0x79, 0x7a, 0x7b, 0x7c, 0x7d, 0x7e, 0x20, 0x21,
+ 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29,
+ 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31,
+ 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x39,
+ 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f, 0x40, 0x41,
+ 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, 0x49,
+ 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f, 0x50, 0x51,
+ 0x52, 0x53, 0x54, 0x55, 0x56, 0x57, 0x58, 0x59,
+ 0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f, 0x60, 0x61,
+ 0x62, 0x63, 0x64, 0x65, 0x66, 0x67, 0x68, 0x69,
+ 0x6a, 0x6b, 0x6c, 0x6d, 0x6e, 0x6f, 0x70, 0x71,
+ 0x72, 0x73, 0x74, 0x75, 0x76, 0x77, 0x78, 0x79,
+ 0x7a, 0x7b, 0x7c, 0x7d, 0x7e, 0x20, 0x21, 0x22,
+ 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a,
+ 0x00, 0x79, 0x00},
+
+ // Particular cases
+
+ Buffer () {0x88, 0x1b, 0x00, 0x02, 0x0f, 0x00,
+ 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe,
+ 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
+ 0x48, 0x50, 0x41, 0x54, 0x48, 0x00, 0x79, 0x00},
+ Buffer () {0x88, 0x1b, 0x00, 0x02, 0x0f, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
+ 0x48, 0x50, 0x41, 0x54, 0x48, 0x00, 0x79, 0x00},
+
+ // 20051021, relaxation for omitted ResourceSource (bug-fix 70 rejection)
+ Buffer () {0x88, 0x0e, 0x00, 0x02, 0x01, 0x00,
+ 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe,
+ 0x0f, 0x79, 0x00},
+})
+
+Method(RT12,, Serialized)
+{
+ Name(ts, "RT12")
+
+ // Emit test header, set the filename
+
+ THDR (ts, "WordBusNumber Resource Descriptor Macro", __FILE__)
+
+ // Main test case for packages above
+
+ m330(ts, 25, "p428", p428, p429)
+
+ // Check resource descriptor tag offsets
+
+ Store (
+ ResourceTemplate () {
+ WordBusNumber (ResourceProducer, MinNotFixed, MaxNotFixed, PosDecode,
+ 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff, , , WBN0)
+ WordBusNumber (ResourceConsumer, MinNotFixed, MaxNotFixed, PosDecode,
+ 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff, , , WBN1)
+ }, Local0)
+
+ m331(ts, 1, WBN0._DEC, 0x21, WBN1._DEC, 0xa1, "_DEC")
+ m331(ts, 2, WBN0._MIF, 0x22, WBN1._MIF, 0xa2, "_MIF")
+ m331(ts, 3, WBN0._MAF, 0x23, WBN1._MAF, 0xa3, "_MAF")
+ m331(ts, 7, WBN0._GRA, 0x30, WBN1._GRA, 0xB0, "_GRA")
+ m331(ts, 8, WBN0._MIN, 0x40, WBN1._MIN, 0xC0, "_MIN")
+ m331(ts, 9, WBN0._MAX, 0x50, WBN1._MAX, 0xD0, "_MAX")
+ m331(ts, 10, WBN0._TRA, 0x60, WBN1._TRA, 0xE0, "_TRA")
+ m331(ts, 11, WBN0._LEN, 0x70, WBN1._LEN, 0xF0, "_LEN")
+}
diff --git a/tests/aslts/src/runtime/collections/functional/descriptor/wordio.asl b/tests/aslts/src/runtime/collections/functional/descriptor/wordio.asl
index 9ad7888de..64338ceed 100644
--- a/tests/aslts/src/runtime/collections/functional/descriptor/wordio.asl
+++ b/tests/aslts/src/runtime/collections/functional/descriptor/wordio.asl
@@ -1,488 +1,488 @@
-/*
- * Some or all of this work - Copyright (c) 2006 - 2014, Intel Corp.
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without modification,
- * are permitted provided that the following conditions are met:
- *
- * Redistributions of source code must retain the above copyright notice,
- * this list of conditions and the following disclaimer.
- * Redistributions in binary form must reproduce the above copyright notice,
- * this list of conditions and the following disclaimer in the documentation
- * and/or other materials provided with the distribution.
- * Neither the name of Intel Corporation nor the names of its contributors
- * may be used to endorse or promote products derived from this software
- * without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
- * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
- * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
- * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
- * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
- * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-/*
- * Resource Descriptor macros
- *
- * Word IO Resource Descriptor Macro
- */
-
-Name (p420, Package() {
-
- // Byte 4 (General Flags) of Word Address Space Descriptor
-
- ResourceTemplate () {
- WordIO (ResourceProducer, MinNotFixed, MaxNotFixed, PosDecode, ,
- 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff)
- },
- ResourceTemplate () {
- WordIO (ResourceProducer, MinNotFixed, MaxNotFixed, SubDecode, ,
- 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff)
- },
- ResourceTemplate () {
- WordIO (ResourceProducer, MinNotFixed, MaxFixed, PosDecode, ,
- 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff)
- },
- ResourceTemplate () {
- WordIO (ResourceProducer, MinNotFixed, MaxFixed, SubDecode, ,
- 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff)
- },
- ResourceTemplate () {
- WordIO (ResourceProducer, MinFixed, MaxNotFixed, PosDecode, ,
- 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff)
- },
- ResourceTemplate () {
- WordIO (ResourceProducer, MinFixed, MaxNotFixed, SubDecode, ,
- 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff)
- },
- ResourceTemplate () {
- WordIO (ResourceProducer, MinFixed, MaxFixed, PosDecode, ,
- 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff)
- },
- ResourceTemplate () {
- WordIO (ResourceProducer, MinFixed, MaxFixed, SubDecode, ,
- 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff)
- },
- ResourceTemplate () {
- WordIO (ResourceConsumer, MinNotFixed, MaxNotFixed, PosDecode, ,
- 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff)
- },
- ResourceTemplate () {
- WordIO (ResourceConsumer, MinNotFixed, MaxNotFixed, SubDecode, ,
- 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff)
- },
- ResourceTemplate () {
- WordIO (ResourceConsumer, MinNotFixed, MaxFixed, PosDecode, ,
- 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff)
- },
- ResourceTemplate () {
- WordIO (ResourceConsumer, MinNotFixed, MaxFixed, SubDecode, ,
- 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff)
- },
- ResourceTemplate () {
- WordIO (ResourceConsumer, MinFixed, MaxNotFixed, PosDecode, ,
- 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff)
- },
- ResourceTemplate () {
- WordIO (ResourceConsumer, MinFixed, MaxNotFixed, SubDecode, ,
- 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff)
- },
- ResourceTemplate () {
- WordIO (ResourceConsumer, MinFixed, MaxFixed, PosDecode, ,
- 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff)
- },
- ResourceTemplate () {
- WordIO (ResourceConsumer, MinFixed, MaxFixed, SubDecode, ,
- 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff)
- },
-
- // Byte 5 (Type Specific Flags) of Word Address Space Descriptor
-
- ResourceTemplate () {
- WordIO ( , , , , NonISAOnlyRanges,
- 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff,
- , , , TypeStatic, DenseTranslation)
- },
- ResourceTemplate () {
- WordIO ( , , , , NonISAOnlyRanges,
- 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff,
- , , , TypeStatic, SparseTranslation)
- },
- ResourceTemplate () {
- WordIO ( , , , , NonISAOnlyRanges,
- 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff,
- , , , TypeTranslation, DenseTranslation)
- },
- ResourceTemplate () {
- WordIO ( , , , , NonISAOnlyRanges,
- 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff,
- , , , TypeTranslation, SparseTranslation)
- },
- ResourceTemplate () {
- WordIO ( , , , , ISAOnlyRanges,
- 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff,
- , , , TypeStatic, DenseTranslation)
- },
- ResourceTemplate () {
- WordIO ( , , , , ISAOnlyRanges,
- 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff,
- , , , TypeStatic, SparseTranslation)
- },
- ResourceTemplate () {
- WordIO ( , , , , ISAOnlyRanges,
- 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff,
- , , , TypeTranslation, DenseTranslation)
- },
- ResourceTemplate () {
- WordIO ( , , , , ISAOnlyRanges,
- 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff,
- , , , TypeTranslation, SparseTranslation)
- },
- ResourceTemplate () {
- WordIO ( , , , , EntireRange,
- 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff,
- , , , TypeStatic, DenseTranslation)
- },
- ResourceTemplate () {
- WordIO ( , , , , EntireRange,
- 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff,
- , , , TypeStatic, SparseTranslation)
- },
- ResourceTemplate () {
- WordIO ( , , , , EntireRange,
- 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff,
- , , , TypeTranslation, DenseTranslation)
- },
- ResourceTemplate () {
- WordIO ( , , , , EntireRange,
- 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff,
- , , , TypeTranslation, SparseTranslation)
- },
-
- // Particular cases
-
- ResourceTemplate () {
- WordIO ( , , , , ,
- 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff)
- },
- ResourceTemplate () {
- WordIO ( , , , , ,
- 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff,
- , , , , )
- },
-
- // Resource Source
-
- ResourceTemplate () {
- WordIO ( , , , , ,
- 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff,
- 0x01, "", , , )
- },
- ResourceTemplate () {
- WordIO ( , , , , ,
- 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff,
- 0x0f, "P", , , )
- },
- ResourceTemplate () {
- WordIO ( , , , , ,
- 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff,
- 0xf0, "PATH", , , )
- },
- ResourceTemplate () {
- WordIO ( , , , , ,
- 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff,
- 0xff,
- "!\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !\"#$%&'()*",
- , , )
- },
-
- // Particular cases
-
- ResourceTemplate () {
- WordIO (ResourceConsumer, MinFixed, MaxFixed, SubDecode, EntireRange,
- 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff,
- 0xff, "PATHPATHPATH", WIO0, TypeTranslation, SparseTranslation)
- },
- ResourceTemplate () {
- WordIO (ResourceConsumer, MinFixed, MaxFixed, SubDecode, EntireRange,
- 0, 0, 0, 0, 0,
- 0xff, "PATHPATHPATH", , TypeTranslation, SparseTranslation)
- },
-
- // 20051021, relaxation for omitted ResourceSource (bug-fix 70 rejection)
- ResourceTemplate () {
- WordIO ( , , , , ,
- 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff,
- 0x0f)
- },
-})
-
-/*
-ACPI Specification, Revision 3.0, September 2, 2004
-6.4.3.5.3 Word Address Space Descriptor
-
-I/O Word Address Space Descriptor layout:
-
-Byte 0 (Tag Bits): Value=10001000B (0x88) (Type = 1, Large item name = 0x8)
-Byte 1 (Length, bits[7:0]): Variable: Value = 13 (minimum)
-Byte 2 (Length, bits[15:8]): Variable: Value = 0 (minimum)
-Byte 3 (Resource Type):
- 1 I/O range
-Byte 4 (General Flags):
- Bits[7:4] Reserved (must be 0)
- Bit[3] Min Address Fixed, _MAF:
- 1 The specified maximum address is fixed
- 0 The specified maximum address is not fixed
- and can be changed
- Bit[2] Max Address Fixed,_MIF:
- 1 The specified minimum address is fixed
- 0 The specified minimum address is not fixed
- and can be changed
- Bit[1] Decode Type, _DEC:
- 1 This bridge subtractively decodes this address
- (top level bridges only)
- 0 This bridge positively decodes this address
- Bit[0] Consumer/Producer:
- 1-This device consumes this resource
- 0-This device produces and consumes this resource
-
-Byte 5 (Type Specific Flags):
- Flags that are specific to each resource type. The meaning of the flags
- in this field depends on the value of the Resource Type field (see above)
- Bits[7:6] Reserved (must be 0)
- Bit[5] Sparse Translation, _TRS. This bit is only meaningful if Bit[4] is set.
- 1 SparseTranslation: The primary-side memory address of any specific
- I/O port within the secondary-side range can be found using
- the following function.
-
- address = (((port & 0xFFFc) << 10) || (port & 0xFFF)) + _TRA
-
- In the address used to access the I/O port, bits[11:2] must be identical
- to bits[21:12], this gives four bytes of I/O ports on each 4 KB page.
- 0 DenseTranslation: The primary-side memory address of any specific I/O port
- within the secondary-side range can be found using the following function.
-
- address = port + _TRA
- Bit[4] I/O to Memory Translation, _TTP
- 1 TypeTranslation: This resource, which is I/O on the secondary side of
- the bridge, is memory on the primary side of the bridge.
- 0 TypeStatic: This resource, which is I/O on the secondary side of
- the bridge, is also I/O on the primary side of the bridge.
- Bit[3:2] Reserved (must be 0)
- Bit[1:0] _RNG
- 3 Memory window covers the entire range
- 2 ISARangesOnly. This flag is for bridges on systems with multiple bridges.
- Setting this bit means the memory window specified in this descriptor is
- limited to the ISA I/O addresses that fall within the specified window.
- The ISA I/O ranges are: n000-n0FF, n400-n4FF, n800-n8FF, nC00-nCFF. This
- bit can only be set for bridges entirely configured through ACPI namespace.
- 1 NonISARangesOnly. This flag is for bridges on systems with multiple bridges.
- Setting this bit means the memory window specified in this descriptor is
- limited to the non-ISA I/O addresses that fall within the specified window.
- The non-ISA I/O ranges are: n100-n3FF, n500-n7FF, n900-nBFF, nD00-nFFF.
- This bit can only be set for bridges entirely configured through ACPI namespace.
- 0 Reserved
-
-Byte 6 (Address space granularity, _GRA bits[7:0]):
- A set bit in this mask means that this bit is decoded. All bits less
- significant than the most significant set bit must be set. (in other
- words, the value of the full Address Space Granularity field (all 16
- bits) must be a number (2**n-1).
-Byte 7 (Address space granularity, _GRA bits[15:8])
-Byte 8 (Address range minimum, _MIN bits [7:0]):
- For bridges that translate addresses, this is the address space
- on the secondary side of the bridge
-Byte 9 (Address range minimum, _MIN bits[15:8])
-Byte 10 (Address range maximum, _MAX bits [7:0]): See comment for _MIN
-Byte 11 (Address range maximum, _MAX bits[15:8])
-Byte 12 (Address Translation offset, _TRA bits [7:0]):
- For bridges that translate addresses across the bridge, this is the
- offset that must be added to the address on the secondary side to obtain
- the address on the primary side. Non-bridge devices must list 0 for all
- Address Translation offset bits
-Byte 13 (Address Translation offset, _TRA bits[15:8])
-Byte 14 (Address Length, _LEN bits [7:0])
-Byte 15 (Address Length, _LEN bits[15:8])
-Byte 16 (Resource Source Index):
- (Optional) Only present if Resource Source (below) is present. This
- field gives an index to the specific resource descriptor that this
- device consumes from in the current resource template for the device
- object pointed to in Resource Source
-String (Resource Source):
- (Optional) If present, the device that uses this descriptor consumes
- its resources from the resources produced by the named device object.
- If not present, the device consumes its resources out of a global pool.
- If not present, the device consumes this resource from its hierarchical
- parent.
-*/
-
-Name (p421, Package() {
-
- // Byte 4 (General Flags) of Word Address Space Descriptor
-
- Buffer () {0x88, 0x0d, 0x00, 0x01, 0x00, 0x03,
- 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe, 0x79, 0x00},
- Buffer () {0x88, 0x0d, 0x00, 0x01, 0x02, 0x03,
- 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe, 0x79, 0x00},
- Buffer () {0x88, 0x0d, 0x00, 0x01, 0x08, 0x03,
- 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe, 0x79, 0x00},
- Buffer () {0x88, 0x0d, 0x00, 0x01, 0x0a, 0x03,
- 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe, 0x79, 0x00},
- Buffer () {0x88, 0x0d, 0x00, 0x01, 0x04, 0x03,
- 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe, 0x79, 0x00},
- Buffer () {0x88, 0x0d, 0x00, 0x01, 0x06, 0x03,
- 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe, 0x79, 0x00},
- Buffer () {0x88, 0x0d, 0x00, 0x01, 0x0c, 0x03,
- 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe, 0x79, 0x00},
- Buffer () {0x88, 0x0d, 0x00, 0x01, 0x0e, 0x03,
- 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe, 0x79, 0x00},
- Buffer () {0x88, 0x0d, 0x00, 0x01, 0x01, 0x03,
- 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe, 0x79, 0x00},
- Buffer () {0x88, 0x0d, 0x00, 0x01, 0x03, 0x03,
- 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe, 0x79, 0x00},
- Buffer () {0x88, 0x0d, 0x00, 0x01, 0x09, 0x03,
- 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe, 0x79, 0x00},
- Buffer () {0x88, 0x0d, 0x00, 0x01, 0x0b, 0x03,
- 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe, 0x79, 0x00},
- Buffer () {0x88, 0x0d, 0x00, 0x01, 0x05, 0x03,
- 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe, 0x79, 0x00},
- Buffer () {0x88, 0x0d, 0x00, 0x01, 0x07, 0x03,
- 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe, 0x79, 0x00},
- Buffer () {0x88, 0x0d, 0x00, 0x01, 0x0d, 0x03,
- 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe, 0x79, 0x00},
- Buffer () {0x88, 0x0d, 0x00, 0x01, 0x0f, 0x03,
- 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe, 0x79, 0x00},
-
- // Byte 5 (Type Specific Flags) of Word Address Space Descriptor
-
- Buffer () {0x88, 0x0d, 0x00, 0x01, 0x01, 0x01,
- 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe, 0x79, 0x00},
- Buffer () {0x88, 0x0d, 0x00, 0x01, 0x01, 0x21,
- 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe, 0x79, 0x00},
- Buffer () {0x88, 0x0d, 0x00, 0x01, 0x01, 0x11,
- 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe, 0x79, 0x00},
- Buffer () {0x88, 0x0d, 0x00, 0x01, 0x01, 0x31,
- 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe, 0x79, 0x00},
- Buffer () {0x88, 0x0d, 0x00, 0x01, 0x01, 0x02,
- 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe, 0x79, 0x00},
- Buffer () {0x88, 0x0d, 0x00, 0x01, 0x01, 0x22,
- 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe, 0x79, 0x00},
- Buffer () {0x88, 0x0d, 0x00, 0x01, 0x01, 0x12,
- 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe, 0x79, 0x00},
- Buffer () {0x88, 0x0d, 0x00, 0x01, 0x01, 0x32,
- 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe, 0x79, 0x00},
- Buffer () {0x88, 0x0d, 0x00, 0x01, 0x01, 0x03,
- 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe, 0x79, 0x00},
- Buffer () {0x88, 0x0d, 0x00, 0x01, 0x01, 0x23,
- 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe, 0x79, 0x00},
- Buffer () {0x88, 0x0d, 0x00, 0x01, 0x01, 0x13,
- 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe, 0x79, 0x00},
- Buffer () {0x88, 0x0d, 0x00, 0x01, 0x01, 0x33,
- 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe, 0x79, 0x00},
-
- // Particular cases
-
- Buffer () {0x88, 0x0d, 0x00, 0x01, 0x01, 0x03,
- 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe, 0x79, 0x00},
- Buffer () {0x88, 0x0d, 0x00, 0x01, 0x01, 0x03,
- 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe, 0x79, 0x00},
-
- // Resource Source
-
- Buffer () {0x88, 0x0f, 0x00, 0x01, 0x01, 0x03,
- 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe,
- 0x01, 0x00, 0x79, 0x00},
- Buffer () {0x88, 0x10, 0x00, 0x01, 0x01, 0x03,
- 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe,
- 0x0f, 0x50, 0x00, 0x79, 0x00},
- Buffer () {0x88, 0x13, 0x00, 0x01, 0x01, 0x03,
- 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe,
- 0xf0, 0x50, 0x41, 0x54, 0x48, 0x00, 0x79, 0x00},
- Buffer () {0x88, 0xd7, 0x00, 0x01, 0x01, 0x03,
- 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe,
- 0xff,
- 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28,
- 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30,
- 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38,
- 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f, 0x40,
- 0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48,
- 0x49, 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f, 0x50,
- 0x51, 0x52, 0x53, 0x54, 0x55, 0x56, 0x57, 0x58,
- 0x59, 0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f, 0x60,
- 0x61, 0x62, 0x63, 0x64, 0x65, 0x66, 0x67, 0x68,
- 0x69, 0x6a, 0x6b, 0x6c, 0x6d, 0x6e, 0x6f, 0x70,
- 0x71, 0x72, 0x73, 0x74, 0x75, 0x76, 0x77, 0x78,
- 0x79, 0x7a, 0x7b, 0x7c, 0x7d, 0x7e, 0x20, 0x21,
- 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29,
- 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31,
- 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x39,
- 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f, 0x40, 0x41,
- 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, 0x49,
- 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f, 0x50, 0x51,
- 0x52, 0x53, 0x54, 0x55, 0x56, 0x57, 0x58, 0x59,
- 0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f, 0x60, 0x61,
- 0x62, 0x63, 0x64, 0x65, 0x66, 0x67, 0x68, 0x69,
- 0x6a, 0x6b, 0x6c, 0x6d, 0x6e, 0x6f, 0x70, 0x71,
- 0x72, 0x73, 0x74, 0x75, 0x76, 0x77, 0x78, 0x79,
- 0x7a, 0x7b, 0x7c, 0x7d, 0x7e, 0x20, 0x21, 0x22,
- 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a,
- 0x00, 0x79, 0x00},
-
- // Particular cases
-
- Buffer () {0x88, 0x1b, 0x00, 0x01, 0x0f, 0x33,
- 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe,
- 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
- 0x48, 0x50, 0x41, 0x54, 0x48, 0x00, 0x79, 0x00},
- Buffer () {0x88, 0x1b, 0x00, 0x01, 0x0f, 0x33,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
- 0x48, 0x50, 0x41, 0x54, 0x48, 0x00, 0x79, 0x00},
-
- // 20051021, relaxation for omitted ResourceSource (bug-fix 70 rejection)
- Buffer () {0x88, 0x0e, 0x00, 0x01, 0x01, 0x03,
- 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe,
- 0x0f, 0x79, 0x00},
-})
-
-Method(RT0e,, Serialized)
-{
- Name(ts, "RT0e")
-
- // Emit test header, set the filename
-
- THDR (ts, "WordIO Resource Descriptor Macro", __FILE__)
-
- // Main test case for packages above
-
- m330(ts, 37, "p420", p420, p421)
-
- // Check resource descriptor tag offsets
-
- Store (
- ResourceTemplate () {
- WordIO (ResourceProducer, MinNotFixed, MaxNotFixed, PosDecode, EntireRange,
- 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff, , , WIO0)
- WordIO (ResourceConsumer, MinNotFixed, MaxNotFixed, PosDecode, EntireRange,
- 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff, , , WIO1)
- }, Local0)
-
- m331(ts, 1, WIO0._DEC, 0x21, WIO1._DEC, 0xa1, "_DEC")
- m331(ts, 2, WIO0._MIF, 0x22, WIO1._MIF, 0xa2, "_MIF")
- m331(ts, 3, WIO0._MAF, 0x23, WIO1._MAF, 0xa3, "_MAF")
- m331(ts, 4, WIO0._RNG, 0x28, WIO1._RNG, 0xa8, "_RNG")
- m331(ts, 5, WIO0._TTP, 0x2c, WIO1._TTP, 0xac, "_TTP")
- m331(ts, 6, WIO0._TRS, 0x2d, WIO1._TRS, 0xad, "_TRS")
- m331(ts, 7, WIO0._GRA, 0x30, WIO1._GRA, 0xB0, "_GRA")
- m331(ts, 8, WIO0._MIN, 0x40, WIO1._MIN, 0xC0, "_MIN")
- m331(ts, 9, WIO0._MAX, 0x50, WIO1._MAX, 0xD0, "_MAX")
- m331(ts, 10, WIO0._TRA, 0x60, WIO1._TRA, 0xE0, "_TRA")
- m331(ts, 11, WIO0._LEN, 0x70, WIO1._LEN, 0xF0, "_LEN")
-}
-
-
+/*
+ * Some or all of this work - Copyright (c) 2006 - 2015, Intel Corp.
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without modification,
+ * are permitted provided that the following conditions are met:
+ *
+ * Redistributions of source code must retain the above copyright notice,
+ * this list of conditions and the following disclaimer.
+ * Redistributions in binary form must reproduce the above copyright notice,
+ * this list of conditions and the following disclaimer in the documentation
+ * and/or other materials provided with the distribution.
+ * Neither the name of Intel Corporation nor the names of its contributors
+ * may be used to endorse or promote products derived from this software
+ * without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
+ * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+ * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+ * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+ * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+ * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+/*
+ * Resource Descriptor macros
+ *
+ * Word IO Resource Descriptor Macro
+ */
+
+Name (p420, Package() {
+
+ // Byte 4 (General Flags) of Word Address Space Descriptor
+
+ ResourceTemplate () {
+ WordIO (ResourceProducer, MinNotFixed, MaxNotFixed, PosDecode, ,
+ 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff)
+ },
+ ResourceTemplate () {
+ WordIO (ResourceProducer, MinNotFixed, MaxNotFixed, SubDecode, ,
+ 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff)
+ },
+ ResourceTemplate () {
+ WordIO (ResourceProducer, MinNotFixed, MaxFixed, PosDecode, ,
+ 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff)
+ },
+ ResourceTemplate () {
+ WordIO (ResourceProducer, MinNotFixed, MaxFixed, SubDecode, ,
+ 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff)
+ },
+ ResourceTemplate () {
+ WordIO (ResourceProducer, MinFixed, MaxNotFixed, PosDecode, ,
+ 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff)
+ },
+ ResourceTemplate () {
+ WordIO (ResourceProducer, MinFixed, MaxNotFixed, SubDecode, ,
+ 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff)
+ },
+ ResourceTemplate () {
+ WordIO (ResourceProducer, MinFixed, MaxFixed, PosDecode, ,
+ 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff)
+ },
+ ResourceTemplate () {
+ WordIO (ResourceProducer, MinFixed, MaxFixed, SubDecode, ,
+ 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff)
+ },
+ ResourceTemplate () {
+ WordIO (ResourceConsumer, MinNotFixed, MaxNotFixed, PosDecode, ,
+ 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff)
+ },
+ ResourceTemplate () {
+ WordIO (ResourceConsumer, MinNotFixed, MaxNotFixed, SubDecode, ,
+ 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff)
+ },
+ ResourceTemplate () {
+ WordIO (ResourceConsumer, MinNotFixed, MaxFixed, PosDecode, ,
+ 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff)
+ },
+ ResourceTemplate () {
+ WordIO (ResourceConsumer, MinNotFixed, MaxFixed, SubDecode, ,
+ 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff)
+ },
+ ResourceTemplate () {
+ WordIO (ResourceConsumer, MinFixed, MaxNotFixed, PosDecode, ,
+ 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff)
+ },
+ ResourceTemplate () {
+ WordIO (ResourceConsumer, MinFixed, MaxNotFixed, SubDecode, ,
+ 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff)
+ },
+ ResourceTemplate () {
+ WordIO (ResourceConsumer, MinFixed, MaxFixed, PosDecode, ,
+ 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff)
+ },
+ ResourceTemplate () {
+ WordIO (ResourceConsumer, MinFixed, MaxFixed, SubDecode, ,
+ 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff)
+ },
+
+ // Byte 5 (Type Specific Flags) of Word Address Space Descriptor
+
+ ResourceTemplate () {
+ WordIO ( , , , , NonISAOnlyRanges,
+ 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff,
+ , , , TypeStatic, DenseTranslation)
+ },
+ ResourceTemplate () {
+ WordIO ( , , , , NonISAOnlyRanges,
+ 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff,
+ , , , TypeStatic, SparseTranslation)
+ },
+ ResourceTemplate () {
+ WordIO ( , , , , NonISAOnlyRanges,
+ 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff,
+ , , , TypeTranslation, DenseTranslation)
+ },
+ ResourceTemplate () {
+ WordIO ( , , , , NonISAOnlyRanges,
+ 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff,
+ , , , TypeTranslation, SparseTranslation)
+ },
+ ResourceTemplate () {
+ WordIO ( , , , , ISAOnlyRanges,
+ 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff,
+ , , , TypeStatic, DenseTranslation)
+ },
+ ResourceTemplate () {
+ WordIO ( , , , , ISAOnlyRanges,
+ 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff,
+ , , , TypeStatic, SparseTranslation)
+ },
+ ResourceTemplate () {
+ WordIO ( , , , , ISAOnlyRanges,
+ 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff,
+ , , , TypeTranslation, DenseTranslation)
+ },
+ ResourceTemplate () {
+ WordIO ( , , , , ISAOnlyRanges,
+ 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff,
+ , , , TypeTranslation, SparseTranslation)
+ },
+ ResourceTemplate () {
+ WordIO ( , , , , EntireRange,
+ 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff,
+ , , , TypeStatic, DenseTranslation)
+ },
+ ResourceTemplate () {
+ WordIO ( , , , , EntireRange,
+ 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff,
+ , , , TypeStatic, SparseTranslation)
+ },
+ ResourceTemplate () {
+ WordIO ( , , , , EntireRange,
+ 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff,
+ , , , TypeTranslation, DenseTranslation)
+ },
+ ResourceTemplate () {
+ WordIO ( , , , , EntireRange,
+ 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff,
+ , , , TypeTranslation, SparseTranslation)
+ },
+
+ // Particular cases
+
+ ResourceTemplate () {
+ WordIO ( , , , , ,
+ 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff)
+ },
+ ResourceTemplate () {
+ WordIO ( , , , , ,
+ 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff,
+ , , , , )
+ },
+
+ // Resource Source
+
+ ResourceTemplate () {
+ WordIO ( , , , , ,
+ 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff,
+ 0x01, "", , , )
+ },
+ ResourceTemplate () {
+ WordIO ( , , , , ,
+ 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff,
+ 0x0f, "P", , , )
+ },
+ ResourceTemplate () {
+ WordIO ( , , , , ,
+ 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff,
+ 0xf0, "PATH", , , )
+ },
+ ResourceTemplate () {
+ WordIO ( , , , , ,
+ 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff,
+ 0xff,
+ "!\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !\"#$%&'()*",
+ , , )
+ },
+
+ // Particular cases
+
+ ResourceTemplate () {
+ WordIO (ResourceConsumer, MinFixed, MaxFixed, SubDecode, EntireRange,
+ 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff,
+ 0xff, "PATHPATHPATH", WIO0, TypeTranslation, SparseTranslation)
+ },
+ ResourceTemplate () {
+ WordIO (ResourceConsumer, MinFixed, MaxFixed, SubDecode, EntireRange,
+ 0, 0, 0, 0, 0,
+ 0xff, "PATHPATHPATH", , TypeTranslation, SparseTranslation)
+ },
+
+ // 20051021, relaxation for omitted ResourceSource (bug-fix 70 rejection)
+ ResourceTemplate () {
+ WordIO ( , , , , ,
+ 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff,
+ 0x0f)
+ },
+})
+
+/*
+ACPI Specification, Revision 3.0, September 2, 2004
+6.4.3.5.3 Word Address Space Descriptor
+
+I/O Word Address Space Descriptor layout:
+
+Byte 0 (Tag Bits): Value=10001000B (0x88) (Type = 1, Large item name = 0x8)
+Byte 1 (Length, bits[7:0]): Variable: Value = 13 (minimum)
+Byte 2 (Length, bits[15:8]): Variable: Value = 0 (minimum)
+Byte 3 (Resource Type):
+ 1 I/O range
+Byte 4 (General Flags):
+ Bits[7:4] Reserved (must be 0)
+ Bit[3] Min Address Fixed, _MAF:
+ 1 The specified maximum address is fixed
+ 0 The specified maximum address is not fixed
+ and can be changed
+ Bit[2] Max Address Fixed,_MIF:
+ 1 The specified minimum address is fixed
+ 0 The specified minimum address is not fixed
+ and can be changed
+ Bit[1] Decode Type, _DEC:
+ 1 This bridge subtractively decodes this address
+ (top level bridges only)
+ 0 This bridge positively decodes this address
+ Bit[0] Consumer/Producer:
+ 1-This device consumes this resource
+ 0-This device produces and consumes this resource
+
+Byte 5 (Type Specific Flags):
+ Flags that are specific to each resource type. The meaning of the flags
+ in this field depends on the value of the Resource Type field (see above)
+ Bits[7:6] Reserved (must be 0)
+ Bit[5] Sparse Translation, _TRS. This bit is only meaningful if Bit[4] is set.
+ 1 SparseTranslation: The primary-side memory address of any specific
+ I/O port within the secondary-side range can be found using
+ the following function.
+
+ address = (((port & 0xFFFc) << 10) || (port & 0xFFF)) + _TRA
+
+ In the address used to access the I/O port, bits[11:2] must be identical
+ to bits[21:12], this gives four bytes of I/O ports on each 4 KB page.
+ 0 DenseTranslation: The primary-side memory address of any specific I/O port
+ within the secondary-side range can be found using the following function.
+
+ address = port + _TRA
+ Bit[4] I/O to Memory Translation, _TTP
+ 1 TypeTranslation: This resource, which is I/O on the secondary side of
+ the bridge, is memory on the primary side of the bridge.
+ 0 TypeStatic: This resource, which is I/O on the secondary side of
+ the bridge, is also I/O on the primary side of the bridge.
+ Bit[3:2] Reserved (must be 0)
+ Bit[1:0] _RNG
+ 3 Memory window covers the entire range
+ 2 ISARangesOnly. This flag is for bridges on systems with multiple bridges.
+ Setting this bit means the memory window specified in this descriptor is
+ limited to the ISA I/O addresses that fall within the specified window.
+ The ISA I/O ranges are: n000-n0FF, n400-n4FF, n800-n8FF, nC00-nCFF. This
+ bit can only be set for bridges entirely configured through ACPI namespace.
+ 1 NonISARangesOnly. This flag is for bridges on systems with multiple bridges.
+ Setting this bit means the memory window specified in this descriptor is
+ limited to the non-ISA I/O addresses that fall within the specified window.
+ The non-ISA I/O ranges are: n100-n3FF, n500-n7FF, n900-nBFF, nD00-nFFF.
+ This bit can only be set for bridges entirely configured through ACPI namespace.
+ 0 Reserved
+
+Byte 6 (Address space granularity, _GRA bits[7:0]):
+ A set bit in this mask means that this bit is decoded. All bits less
+ significant than the most significant set bit must be set. (in other
+ words, the value of the full Address Space Granularity field (all 16
+ bits) must be a number (2**n-1).
+Byte 7 (Address space granularity, _GRA bits[15:8])
+Byte 8 (Address range minimum, _MIN bits [7:0]):
+ For bridges that translate addresses, this is the address space
+ on the secondary side of the bridge
+Byte 9 (Address range minimum, _MIN bits[15:8])
+Byte 10 (Address range maximum, _MAX bits [7:0]): See comment for _MIN
+Byte 11 (Address range maximum, _MAX bits[15:8])
+Byte 12 (Address Translation offset, _TRA bits [7:0]):
+ For bridges that translate addresses across the bridge, this is the
+ offset that must be added to the address on the secondary side to obtain
+ the address on the primary side. Non-bridge devices must list 0 for all
+ Address Translation offset bits
+Byte 13 (Address Translation offset, _TRA bits[15:8])
+Byte 14 (Address Length, _LEN bits [7:0])
+Byte 15 (Address Length, _LEN bits[15:8])
+Byte 16 (Resource Source Index):
+ (Optional) Only present if Resource Source (below) is present. This
+ field gives an index to the specific resource descriptor that this
+ device consumes from in the current resource template for the device
+ object pointed to in Resource Source
+String (Resource Source):
+ (Optional) If present, the device that uses this descriptor consumes
+ its resources from the resources produced by the named device object.
+ If not present, the device consumes its resources out of a global pool.
+ If not present, the device consumes this resource from its hierarchical
+ parent.
+*/
+
+Name (p421, Package() {
+
+ // Byte 4 (General Flags) of Word Address Space Descriptor
+
+ Buffer () {0x88, 0x0d, 0x00, 0x01, 0x00, 0x03,
+ 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe, 0x79, 0x00},
+ Buffer () {0x88, 0x0d, 0x00, 0x01, 0x02, 0x03,
+ 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe, 0x79, 0x00},
+ Buffer () {0x88, 0x0d, 0x00, 0x01, 0x08, 0x03,
+ 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe, 0x79, 0x00},
+ Buffer () {0x88, 0x0d, 0x00, 0x01, 0x0a, 0x03,
+ 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe, 0x79, 0x00},
+ Buffer () {0x88, 0x0d, 0x00, 0x01, 0x04, 0x03,
+ 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe, 0x79, 0x00},
+ Buffer () {0x88, 0x0d, 0x00, 0x01, 0x06, 0x03,
+ 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe, 0x79, 0x00},
+ Buffer () {0x88, 0x0d, 0x00, 0x01, 0x0c, 0x03,
+ 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe, 0x79, 0x00},
+ Buffer () {0x88, 0x0d, 0x00, 0x01, 0x0e, 0x03,
+ 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe, 0x79, 0x00},
+ Buffer () {0x88, 0x0d, 0x00, 0x01, 0x01, 0x03,
+ 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe, 0x79, 0x00},
+ Buffer () {0x88, 0x0d, 0x00, 0x01, 0x03, 0x03,
+ 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe, 0x79, 0x00},
+ Buffer () {0x88, 0x0d, 0x00, 0x01, 0x09, 0x03,
+ 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe, 0x79, 0x00},
+ Buffer () {0x88, 0x0d, 0x00, 0x01, 0x0b, 0x03,
+ 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe, 0x79, 0x00},
+ Buffer () {0x88, 0x0d, 0x00, 0x01, 0x05, 0x03,
+ 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe, 0x79, 0x00},
+ Buffer () {0x88, 0x0d, 0x00, 0x01, 0x07, 0x03,
+ 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe, 0x79, 0x00},
+ Buffer () {0x88, 0x0d, 0x00, 0x01, 0x0d, 0x03,
+ 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe, 0x79, 0x00},
+ Buffer () {0x88, 0x0d, 0x00, 0x01, 0x0f, 0x03,
+ 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe, 0x79, 0x00},
+
+ // Byte 5 (Type Specific Flags) of Word Address Space Descriptor
+
+ Buffer () {0x88, 0x0d, 0x00, 0x01, 0x01, 0x01,
+ 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe, 0x79, 0x00},
+ Buffer () {0x88, 0x0d, 0x00, 0x01, 0x01, 0x21,
+ 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe, 0x79, 0x00},
+ Buffer () {0x88, 0x0d, 0x00, 0x01, 0x01, 0x11,
+ 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe, 0x79, 0x00},
+ Buffer () {0x88, 0x0d, 0x00, 0x01, 0x01, 0x31,
+ 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe, 0x79, 0x00},
+ Buffer () {0x88, 0x0d, 0x00, 0x01, 0x01, 0x02,
+ 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe, 0x79, 0x00},
+ Buffer () {0x88, 0x0d, 0x00, 0x01, 0x01, 0x22,
+ 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe, 0x79, 0x00},
+ Buffer () {0x88, 0x0d, 0x00, 0x01, 0x01, 0x12,
+ 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe, 0x79, 0x00},
+ Buffer () {0x88, 0x0d, 0x00, 0x01, 0x01, 0x32,
+ 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe, 0x79, 0x00},
+ Buffer () {0x88, 0x0d, 0x00, 0x01, 0x01, 0x03,
+ 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe, 0x79, 0x00},
+ Buffer () {0x88, 0x0d, 0x00, 0x01, 0x01, 0x23,
+ 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe, 0x79, 0x00},
+ Buffer () {0x88, 0x0d, 0x00, 0x01, 0x01, 0x13,
+ 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe, 0x79, 0x00},
+ Buffer () {0x88, 0x0d, 0x00, 0x01, 0x01, 0x33,
+ 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe, 0x79, 0x00},
+
+ // Particular cases
+
+ Buffer () {0x88, 0x0d, 0x00, 0x01, 0x01, 0x03,
+ 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe, 0x79, 0x00},
+ Buffer () {0x88, 0x0d, 0x00, 0x01, 0x01, 0x03,
+ 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe, 0x79, 0x00},
+
+ // Resource Source
+
+ Buffer () {0x88, 0x0f, 0x00, 0x01, 0x01, 0x03,
+ 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe,
+ 0x01, 0x00, 0x79, 0x00},
+ Buffer () {0x88, 0x10, 0x00, 0x01, 0x01, 0x03,
+ 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe,
+ 0x0f, 0x50, 0x00, 0x79, 0x00},
+ Buffer () {0x88, 0x13, 0x00, 0x01, 0x01, 0x03,
+ 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe,
+ 0xf0, 0x50, 0x41, 0x54, 0x48, 0x00, 0x79, 0x00},
+ Buffer () {0x88, 0xd7, 0x00, 0x01, 0x01, 0x03,
+ 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe,
+ 0xff,
+ 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28,
+ 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30,
+ 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38,
+ 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f, 0x40,
+ 0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48,
+ 0x49, 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f, 0x50,
+ 0x51, 0x52, 0x53, 0x54, 0x55, 0x56, 0x57, 0x58,
+ 0x59, 0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f, 0x60,
+ 0x61, 0x62, 0x63, 0x64, 0x65, 0x66, 0x67, 0x68,
+ 0x69, 0x6a, 0x6b, 0x6c, 0x6d, 0x6e, 0x6f, 0x70,
+ 0x71, 0x72, 0x73, 0x74, 0x75, 0x76, 0x77, 0x78,
+ 0x79, 0x7a, 0x7b, 0x7c, 0x7d, 0x7e, 0x20, 0x21,
+ 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29,
+ 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31,
+ 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x39,
+ 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f, 0x40, 0x41,
+ 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, 0x49,
+ 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f, 0x50, 0x51,
+ 0x52, 0x53, 0x54, 0x55, 0x56, 0x57, 0x58, 0x59,
+ 0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f, 0x60, 0x61,
+ 0x62, 0x63, 0x64, 0x65, 0x66, 0x67, 0x68, 0x69,
+ 0x6a, 0x6b, 0x6c, 0x6d, 0x6e, 0x6f, 0x70, 0x71,
+ 0x72, 0x73, 0x74, 0x75, 0x76, 0x77, 0x78, 0x79,
+ 0x7a, 0x7b, 0x7c, 0x7d, 0x7e, 0x20, 0x21, 0x22,
+ 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a,
+ 0x00, 0x79, 0x00},
+
+ // Particular cases
+
+ Buffer () {0x88, 0x1b, 0x00, 0x01, 0x0f, 0x33,
+ 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe,
+ 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
+ 0x48, 0x50, 0x41, 0x54, 0x48, 0x00, 0x79, 0x00},
+ Buffer () {0x88, 0x1b, 0x00, 0x01, 0x0f, 0x33,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
+ 0x48, 0x50, 0x41, 0x54, 0x48, 0x00, 0x79, 0x00},
+
+ // 20051021, relaxation for omitted ResourceSource (bug-fix 70 rejection)
+ Buffer () {0x88, 0x0e, 0x00, 0x01, 0x01, 0x03,
+ 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe,
+ 0x0f, 0x79, 0x00},
+})
+
+Method(RT0e,, Serialized)
+{
+ Name(ts, "RT0e")
+
+ // Emit test header, set the filename
+
+ THDR (ts, "WordIO Resource Descriptor Macro", __FILE__)
+
+ // Main test case for packages above
+
+ m330(ts, 37, "p420", p420, p421)
+
+ // Check resource descriptor tag offsets
+
+ Store (
+ ResourceTemplate () {
+ WordIO (ResourceProducer, MinNotFixed, MaxNotFixed, PosDecode, EntireRange,
+ 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff, , , WIO0)
+ WordIO (ResourceConsumer, MinNotFixed, MaxNotFixed, PosDecode, EntireRange,
+ 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff, , , WIO1)
+ }, Local0)
+
+ m331(ts, 1, WIO0._DEC, 0x21, WIO1._DEC, 0xa1, "_DEC")
+ m331(ts, 2, WIO0._MIF, 0x22, WIO1._MIF, 0xa2, "_MIF")
+ m331(ts, 3, WIO0._MAF, 0x23, WIO1._MAF, 0xa3, "_MAF")
+ m331(ts, 4, WIO0._RNG, 0x28, WIO1._RNG, 0xa8, "_RNG")
+ m331(ts, 5, WIO0._TTP, 0x2c, WIO1._TTP, 0xac, "_TTP")
+ m331(ts, 6, WIO0._TRS, 0x2d, WIO1._TRS, 0xad, "_TRS")
+ m331(ts, 7, WIO0._GRA, 0x30, WIO1._GRA, 0xB0, "_GRA")
+ m331(ts, 8, WIO0._MIN, 0x40, WIO1._MIN, 0xC0, "_MIN")
+ m331(ts, 9, WIO0._MAX, 0x50, WIO1._MAX, 0xD0, "_MAX")
+ m331(ts, 10, WIO0._TRA, 0x60, WIO1._TRA, 0xE0, "_TRA")
+ m331(ts, 11, WIO0._LEN, 0x70, WIO1._LEN, 0xF0, "_LEN")
+}
+
+
diff --git a/tests/aslts/src/runtime/collections/functional/descriptor/wordspace.asl b/tests/aslts/src/runtime/collections/functional/descriptor/wordspace.asl
index 403392903..9f0769ccf 100644
--- a/tests/aslts/src/runtime/collections/functional/descriptor/wordspace.asl
+++ b/tests/aslts/src/runtime/collections/functional/descriptor/wordspace.asl
@@ -1,377 +1,377 @@
-/*
- * Some or all of this work - Copyright (c) 2006 - 2014, Intel Corp.
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without modification,
- * are permitted provided that the following conditions are met:
- *
- * Redistributions of source code must retain the above copyright notice,
- * this list of conditions and the following disclaimer.
- * Redistributions in binary form must reproduce the above copyright notice,
- * this list of conditions and the following disclaimer in the documentation
- * and/or other materials provided with the distribution.
- * Neither the name of Intel Corporation nor the names of its contributors
- * may be used to endorse or promote products derived from this software
- * without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
- * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
- * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
- * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
- * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
- * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-/*
- * Resource Descriptor macros
- *
- * Word Space Resource Descriptor Macro
- */
-
-Name (p430, Package() {
-
- // Byte 4 (General Flags) of Word Address Space Descriptor
-
- ResourceTemplate () {
- WordSpace (0xc0, ResourceProducer, PosDecode, MinNotFixed, MaxNotFixed, 0x0a,
- 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff)
- },
- ResourceTemplate () {
- WordSpace (0xc1, ResourceProducer, PosDecode, MinNotFixed, MaxFixed, 0x1a,
- 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff)
- },
- ResourceTemplate () {
- WordSpace (0xc2, ResourceProducer, PosDecode, MinFixed, MaxNotFixed, 0x2a,
- 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff)
- },
- ResourceTemplate () {
- WordSpace (0xc3, ResourceProducer, PosDecode, MinFixed, MaxFixed, 0x3a,
- 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff)
- },
- ResourceTemplate () {
- WordSpace (0xc4, ResourceProducer, SubDecode, MinNotFixed, MaxNotFixed, 0x4a,
- 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff)
- },
- ResourceTemplate () {
- WordSpace (0xc5, ResourceProducer, SubDecode, MinNotFixed, MaxFixed, 0x5a,
- 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff)
- },
- ResourceTemplate () {
- WordSpace (0xc6, ResourceProducer, SubDecode, MinFixed, MaxNotFixed, 0x6a,
- 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff)
- },
- ResourceTemplate () {
- WordSpace (0xc7, ResourceProducer, SubDecode, MinFixed, MaxFixed, 0x7a,
- 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff)
- },
- ResourceTemplate () {
- WordSpace (0xc8, ResourceConsumer, PosDecode, MinNotFixed, MaxNotFixed, 0x8a,
- 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff)
- },
- ResourceTemplate () {
- WordSpace (0xc9, ResourceConsumer, PosDecode, MinNotFixed, MaxFixed, 0x9a,
- 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff)
- },
- ResourceTemplate () {
- WordSpace (0xca, ResourceConsumer, PosDecode, MinFixed, MaxNotFixed, 0xaa,
- 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff)
- },
- ResourceTemplate () {
- WordSpace (0xcb, ResourceConsumer, PosDecode, MinFixed, MaxFixed, 0xba,
- 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff)
- },
- ResourceTemplate () {
- WordSpace (0xcc, ResourceConsumer, SubDecode, MinNotFixed, MaxNotFixed, 0xca,
- 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff)
- },
- ResourceTemplate () {
- WordSpace (0xcd, ResourceConsumer, SubDecode, MinNotFixed, MaxFixed, 0xda,
- 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff)
- },
- ResourceTemplate () {
- WordSpace (0xce, ResourceConsumer, SubDecode, MinFixed, MaxNotFixed, 0xea,
- 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff)
- },
- ResourceTemplate () {
- WordSpace (0xff, ResourceConsumer, SubDecode, MinFixed, MaxFixed, 0xfa,
- 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff)
- },
-
- // Byte 5 (Type Specific Flags) of Word Address Space Descriptor
-
- ResourceTemplate () {
- WordSpace (0xc0, , , , , 0x00,
- 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff)
- },
- ResourceTemplate () {
- WordSpace (0xc0, , , , , 0xff,
- 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff)
- },
-
- // Particular cases
-
- ResourceTemplate () {
- WordSpace (0xc0, , , , , 0x5a,
- 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff,
- , )
- },
- ResourceTemplate () {
- WordSpace (0xc0, , , , , 0x5a,
- 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff,
- , , )
- },
-
- // Resource Source
-
- ResourceTemplate () {
- WordSpace (0xc0, , , , , 0x5a,
- 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff,
- 0x01, "")
- },
- ResourceTemplate () {
- WordSpace (0xc0, , , , , 0x5a,
- 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff,
- 0x0f, "P")
- },
- ResourceTemplate () {
- WordSpace (0xc0, , , , , 0x5a,
- 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff,
- 0xf0, "PATH")
- },
- ResourceTemplate () {
- WordSpace (0xc0, , , , , 0x5a,
- 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff,
- 0xff,
- "!\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !\"#$%&'()*",
- )
- },
-
- // Particular cases
-
- ResourceTemplate () {
- WordSpace (0xc0, ResourceConsumer, SubDecode, MinFixed, MaxFixed, 0x5a,
- 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff,
- 0xff, "PATHPATHPATH", WSP0)
- },
- ResourceTemplate () {
- WordSpace (0xc0, ResourceConsumer, SubDecode, MinFixed, MaxFixed, 0,
- 0, 0, 0, 0, 0,
- 0xff, "PATHPATHPATH", )
- },
-
- // 20051021, relaxation for omitted ResourceSource (bug-fix 70 rejection)
- ResourceTemplate () {
- WordSpace (0xc0, , , , , 0x5a,
- 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff,
- 0x0f)
- },
-})
-
-/*
-ACPI Specification, Revision 3.0, September 2, 2004
-6.4.3.5.3 Word Address Space Descriptor
-
-Memory Word Address Space Descriptor layout:
-
-Byte 0 (Tag Bits): Value=10001000B (0x88) (Type = 1, Large item name = 0x8)
-Byte 1 (Length, bits[7:0]): Variable: Value = 13 (minimum)
-Byte 2 (Length, bits[15:8]): Variable: Value = 0 (minimum)
-Byte 3 (Resource Type):
- 192-255 Hardware Vendor Defined
-Byte 4 (General Flags):
- Bits[7:4] Reserved (must be 0)
- Bit[3] Min Address Fixed, _MAF:
- 1 The specified maximum address is fixed
- 0 The specified maximum address is not fixed
- and can be changed
- Bit[2] Max Address Fixed,_MIF:
- 1 The specified minimum address is fixed
- 0 The specified minimum address is not fixed
- and can be changed
- Bit[1] Decode Type, _DEC:
- 1 This bridge subtractively decodes this address
- (top level bridges only)
- 0 This bridge positively decodes this address
- Bit[0] Consumer/Producer:
- 1-This device consumes this resource
- 0-This device produces and consumes this resource
-Byte 5 (Type Specific Flags):
- Flags that are specific to each resource type. The meaning of the flags
- in this field depends on the value of the Resource Type field (see above)
-Byte 6 (Address space granularity, _GRA bits[7:0]):
- A set bit in this mask means that this bit is decoded. All bits less
- significant than the most significant set bit must be set. (in other
- words, the value of the full Address Space Granularity field (all 16
- bits) must be a number (2**n-1).
-Byte 7 (Address space granularity, _GRA bits[15:8])
-Byte 8 (Address range minimum, _MIN bits [7:0]):
- For bridges that translate addresses, this is the address space
- on the secondary side of the bridge
-Byte 9 (Address range minimum, _MIN bits[15:8])
-Byte 10 (Address range maximum, _MAX bits [7:0]): See comment for _MIN
-Byte 11 (Address range maximum, _MAX bits[15:8])
-Byte 12 (Address Translation offset, _TRA bits [7:0]):
- For bridges that translate addresses across the bridge, this is the
- offset that must be added to the address on the secondary side to obtain
- the address on the primary side. Non-bridge devices must list 0 for all
- Address Translation offset bits
-Byte 13 (Address Translation offset, _TRA bits[15:8])
-Byte 14 (Address Length, _LEN bits [7:0])
-Byte 15 (Address Length, _LEN bits[15:8])
-Byte 16 (Resource Source Index):
- (Optional) Only present if Resource Source (below) is present. This
- field gives an index to the specific resource descriptor that this
- device consumes from in the current resource template for the device
- object pointed to in Resource Source
-String (Resource Source):
- (Optional) If present, the device that uses this descriptor consumes
- its resources from the resources produced by the named device object.
- If not present, the device consumes its resources out of a global pool.
- If not present, the device consumes this resource from its hierarchical
- parent.
-*/
-
-Name (p431, Package() {
-
- // Byte 4 (General Flags) of Word Address Space Descriptor
-
- Buffer () {0x88, 0x0d, 0x00, 0xc0, 0x00, 0x0a,
- 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe, 0x79, 0x00},
- Buffer () {0x88, 0x0d, 0x00, 0xc1, 0x08, 0x1a,
- 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe, 0x79, 0x00},
- Buffer () {0x88, 0x0d, 0x00, 0xc2, 0x04, 0x2a,
- 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe, 0x79, 0x00},
- Buffer () {0x88, 0x0d, 0x00, 0xc3, 0x0c, 0x3a,
- 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe, 0x79, 0x00},
- Buffer () {0x88, 0x0d, 0x00, 0xc4, 0x02, 0x4a,
- 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe, 0x79, 0x00},
- Buffer () {0x88, 0x0d, 0x00, 0xc5, 0x0a, 0x5a,
- 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe, 0x79, 0x00},
- Buffer () {0x88, 0x0d, 0x00, 0xc6, 0x06, 0x6a,
- 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe, 0x79, 0x00},
- Buffer () {0x88, 0x0d, 0x00, 0xc7, 0x0e, 0x7a,
- 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe, 0x79, 0x00},
- Buffer () {0x88, 0x0d, 0x00, 0xc8, 0x01, 0x8a,
- 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe, 0x79, 0x00},
- Buffer () {0x88, 0x0d, 0x00, 0xc9, 0x09, 0x9a,
- 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe, 0x79, 0x00},
- Buffer () {0x88, 0x0d, 0x00, 0xca, 0x05, 0xaa,
- 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe, 0x79, 0x00},
- Buffer () {0x88, 0x0d, 0x00, 0xcb, 0x0d, 0xba,
- 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe, 0x79, 0x00},
- Buffer () {0x88, 0x0d, 0x00, 0xcc, 0x03, 0xca,
- 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe, 0x79, 0x00},
- Buffer () {0x88, 0x0d, 0x00, 0xcd, 0x0b, 0xda,
- 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe, 0x79, 0x00},
- Buffer () {0x88, 0x0d, 0x00, 0xce, 0x07, 0xea,
- 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe, 0x79, 0x00},
- Buffer () {0x88, 0x0d, 0x00, 0xff, 0x0f, 0xfa,
- 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe, 0x79, 0x00},
-
- // Byte 5 (Type Specific Flags) of Word Address Space Descriptor
-
- Buffer () {0x88, 0x0d, 0x00, 0xc0, 0x01, 0x00,
- 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe, 0x79, 0x00},
- Buffer () {0x88, 0x0d, 0x00, 0xc0, 0x01, 0xff,
- 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe, 0x79, 0x00},
-
- // Particular cases
-
- Buffer () {0x88, 0x0d, 0x00, 0xc0, 0x01, 0x5a,
- 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe, 0x79, 0x00},
- Buffer () {0x88, 0x0d, 0x00, 0xc0, 0x01, 0x5a,
- 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe, 0x79, 0x00},
-
- // Resource Source
-
- Buffer () {0x88, 0x0f, 0x00, 0xc0, 0x01, 0x5a,
- 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe,
- 0x01, 0x00, 0x79, 0x00},
- Buffer () {0x88, 0x10, 0x00, 0xc0, 0x01, 0x5a,
- 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe,
- 0x0f, 0x50, 0x00, 0x79, 0x00},
- Buffer () {0x88, 0x13, 0x00, 0xc0, 0x01, 0x5a,
- 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe,
- 0xf0, 0x50, 0x41, 0x54, 0x48, 0x00, 0x79, 0x00},
- Buffer () {0x88, 0xd7, 0x00, 0xc0, 0x01, 0x5a,
- 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe,
- 0xff,
- 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28,
- 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30,
- 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38,
- 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f, 0x40,
- 0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48,
- 0x49, 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f, 0x50,
- 0x51, 0x52, 0x53, 0x54, 0x55, 0x56, 0x57, 0x58,
- 0x59, 0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f, 0x60,
- 0x61, 0x62, 0x63, 0x64, 0x65, 0x66, 0x67, 0x68,
- 0x69, 0x6a, 0x6b, 0x6c, 0x6d, 0x6e, 0x6f, 0x70,
- 0x71, 0x72, 0x73, 0x74, 0x75, 0x76, 0x77, 0x78,
- 0x79, 0x7a, 0x7b, 0x7c, 0x7d, 0x7e, 0x20, 0x21,
- 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29,
- 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31,
- 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x39,
- 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f, 0x40, 0x41,
- 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, 0x49,
- 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f, 0x50, 0x51,
- 0x52, 0x53, 0x54, 0x55, 0x56, 0x57, 0x58, 0x59,
- 0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f, 0x60, 0x61,
- 0x62, 0x63, 0x64, 0x65, 0x66, 0x67, 0x68, 0x69,
- 0x6a, 0x6b, 0x6c, 0x6d, 0x6e, 0x6f, 0x70, 0x71,
- 0x72, 0x73, 0x74, 0x75, 0x76, 0x77, 0x78, 0x79,
- 0x7a, 0x7b, 0x7c, 0x7d, 0x7e, 0x20, 0x21, 0x22,
- 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a,
- 0x00, 0x79, 0x00},
-
- // Particular cases
-
- Buffer () {0x88, 0x1b, 0x00, 0xc0, 0x0f, 0x5a,
- 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe,
- 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
- 0x48, 0x50, 0x41, 0x54, 0x48, 0x00, 0x79, 0x00},
- Buffer () {0x88, 0x1b, 0x00, 0xc0, 0x0f, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
- 0x48, 0x50, 0x41, 0x54, 0x48, 0x00, 0x79, 0x00},
-
- // 20051021, relaxation for omitted ResourceSource (bug-fix 70 rejection)
- Buffer () {0x88, 0x0e, 0x00, 0xc0, 0x01, 0x5a,
- 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe,
- 0x0f, 0x79, 0x00},
-})
-
-Method(RT16,, Serialized)
-{
- Name(ts, "RT16")
-
- // Emit test header, set the filename
-
- THDR (ts, "WordSpace Resource Descriptor Macro", __FILE__)
-
- // Main test case for packages above
-
- m330(ts, 27, "p430", p430, p431)
-
- // Check resource descriptor tag offsets
-
- Store (
- ResourceTemplate () {
- WordSpace (0xc0, ResourceProducer, PosDecode, MinNotFixed, MaxNotFixed, 0x5a,
- 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff, , , WSP0)
- WordSpace (0xc0, ResourceConsumer, PosDecode, MinNotFixed, MaxNotFixed, 0x5a,
- 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff, , , WSP1)
- }, Local0)
-
- m331(ts, 1, WSP0._DEC, 0x21, WSP1._DEC, 0xa1, "_DEC")
- m331(ts, 2, WSP0._MIF, 0x22, WSP1._MIF, 0xa2, "_MIF")
- m331(ts, 3, WSP0._MAF, 0x23, WSP1._MAF, 0xa3, "_MAF")
- m331(ts, 7, WSP0._GRA, 0x30, WSP1._GRA, 0xB0, "_GRA")
- m331(ts, 8, WSP0._MIN, 0x40, WSP1._MIN, 0xC0, "_MIN")
- m331(ts, 9, WSP0._MAX, 0x50, WSP1._MAX, 0xD0, "_MAX")
- m331(ts, 10, WSP0._TRA, 0x60, WSP1._TRA, 0xE0, "_TRA")
- m331(ts, 11, WSP0._LEN, 0x70, WSP1._LEN, 0xF0, "_LEN")
-}
+/*
+ * Some or all of this work - Copyright (c) 2006 - 2015, Intel Corp.
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without modification,
+ * are permitted provided that the following conditions are met:
+ *
+ * Redistributions of source code must retain the above copyright notice,
+ * this list of conditions and the following disclaimer.
+ * Redistributions in binary form must reproduce the above copyright notice,
+ * this list of conditions and the following disclaimer in the documentation
+ * and/or other materials provided with the distribution.
+ * Neither the name of Intel Corporation nor the names of its contributors
+ * may be used to endorse or promote products derived from this software
+ * without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
+ * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+ * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+ * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+ * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+ * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+/*
+ * Resource Descriptor macros
+ *
+ * Word Space Resource Descriptor Macro
+ */
+
+Name (p430, Package() {
+
+ // Byte 4 (General Flags) of Word Address Space Descriptor
+
+ ResourceTemplate () {
+ WordSpace (0xc0, ResourceProducer, PosDecode, MinNotFixed, MaxNotFixed, 0x0a,
+ 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff)
+ },
+ ResourceTemplate () {
+ WordSpace (0xc1, ResourceProducer, PosDecode, MinNotFixed, MaxFixed, 0x1a,
+ 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff)
+ },
+ ResourceTemplate () {
+ WordSpace (0xc2, ResourceProducer, PosDecode, MinFixed, MaxNotFixed, 0x2a,
+ 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff)
+ },
+ ResourceTemplate () {
+ WordSpace (0xc3, ResourceProducer, PosDecode, MinFixed, MaxFixed, 0x3a,
+ 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff)
+ },
+ ResourceTemplate () {
+ WordSpace (0xc4, ResourceProducer, SubDecode, MinNotFixed, MaxNotFixed, 0x4a,
+ 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff)
+ },
+ ResourceTemplate () {
+ WordSpace (0xc5, ResourceProducer, SubDecode, MinNotFixed, MaxFixed, 0x5a,
+ 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff)
+ },
+ ResourceTemplate () {
+ WordSpace (0xc6, ResourceProducer, SubDecode, MinFixed, MaxNotFixed, 0x6a,
+ 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff)
+ },
+ ResourceTemplate () {
+ WordSpace (0xc7, ResourceProducer, SubDecode, MinFixed, MaxFixed, 0x7a,
+ 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff)
+ },
+ ResourceTemplate () {
+ WordSpace (0xc8, ResourceConsumer, PosDecode, MinNotFixed, MaxNotFixed, 0x8a,
+ 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff)
+ },
+ ResourceTemplate () {
+ WordSpace (0xc9, ResourceConsumer, PosDecode, MinNotFixed, MaxFixed, 0x9a,
+ 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff)
+ },
+ ResourceTemplate () {
+ WordSpace (0xca, ResourceConsumer, PosDecode, MinFixed, MaxNotFixed, 0xaa,
+ 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff)
+ },
+ ResourceTemplate () {
+ WordSpace (0xcb, ResourceConsumer, PosDecode, MinFixed, MaxFixed, 0xba,
+ 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff)
+ },
+ ResourceTemplate () {
+ WordSpace (0xcc, ResourceConsumer, SubDecode, MinNotFixed, MaxNotFixed, 0xca,
+ 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff)
+ },
+ ResourceTemplate () {
+ WordSpace (0xcd, ResourceConsumer, SubDecode, MinNotFixed, MaxFixed, 0xda,
+ 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff)
+ },
+ ResourceTemplate () {
+ WordSpace (0xce, ResourceConsumer, SubDecode, MinFixed, MaxNotFixed, 0xea,
+ 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff)
+ },
+ ResourceTemplate () {
+ WordSpace (0xff, ResourceConsumer, SubDecode, MinFixed, MaxFixed, 0xfa,
+ 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff)
+ },
+
+ // Byte 5 (Type Specific Flags) of Word Address Space Descriptor
+
+ ResourceTemplate () {
+ WordSpace (0xc0, , , , , 0x00,
+ 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff)
+ },
+ ResourceTemplate () {
+ WordSpace (0xc0, , , , , 0xff,
+ 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff)
+ },
+
+ // Particular cases
+
+ ResourceTemplate () {
+ WordSpace (0xc0, , , , , 0x5a,
+ 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff,
+ , )
+ },
+ ResourceTemplate () {
+ WordSpace (0xc0, , , , , 0x5a,
+ 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff,
+ , , )
+ },
+
+ // Resource Source
+
+ ResourceTemplate () {
+ WordSpace (0xc0, , , , , 0x5a,
+ 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff,
+ 0x01, "")
+ },
+ ResourceTemplate () {
+ WordSpace (0xc0, , , , , 0x5a,
+ 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff,
+ 0x0f, "P")
+ },
+ ResourceTemplate () {
+ WordSpace (0xc0, , , , , 0x5a,
+ 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff,
+ 0xf0, "PATH")
+ },
+ ResourceTemplate () {
+ WordSpace (0xc0, , , , , 0x5a,
+ 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff,
+ 0xff,
+ "!\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !\"#$%&'()*",
+ )
+ },
+
+ // Particular cases
+
+ ResourceTemplate () {
+ WordSpace (0xc0, ResourceConsumer, SubDecode, MinFixed, MaxFixed, 0x5a,
+ 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff,
+ 0xff, "PATHPATHPATH", WSP0)
+ },
+ ResourceTemplate () {
+ WordSpace (0xc0, ResourceConsumer, SubDecode, MinFixed, MaxFixed, 0,
+ 0, 0, 0, 0, 0,
+ 0xff, "PATHPATHPATH", )
+ },
+
+ // 20051021, relaxation for omitted ResourceSource (bug-fix 70 rejection)
+ ResourceTemplate () {
+ WordSpace (0xc0, , , , , 0x5a,
+ 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff,
+ 0x0f)
+ },
+})
+
+/*
+ACPI Specification, Revision 3.0, September 2, 2004
+6.4.3.5.3 Word Address Space Descriptor
+
+Memory Word Address Space Descriptor layout:
+
+Byte 0 (Tag Bits): Value=10001000B (0x88) (Type = 1, Large item name = 0x8)
+Byte 1 (Length, bits[7:0]): Variable: Value = 13 (minimum)
+Byte 2 (Length, bits[15:8]): Variable: Value = 0 (minimum)
+Byte 3 (Resource Type):
+ 192-255 Hardware Vendor Defined
+Byte 4 (General Flags):
+ Bits[7:4] Reserved (must be 0)
+ Bit[3] Min Address Fixed, _MAF:
+ 1 The specified maximum address is fixed
+ 0 The specified maximum address is not fixed
+ and can be changed
+ Bit[2] Max Address Fixed,_MIF:
+ 1 The specified minimum address is fixed
+ 0 The specified minimum address is not fixed
+ and can be changed
+ Bit[1] Decode Type, _DEC:
+ 1 This bridge subtractively decodes this address
+ (top level bridges only)
+ 0 This bridge positively decodes this address
+ Bit[0] Consumer/Producer:
+ 1-This device consumes this resource
+ 0-This device produces and consumes this resource
+Byte 5 (Type Specific Flags):
+ Flags that are specific to each resource type. The meaning of the flags
+ in this field depends on the value of the Resource Type field (see above)
+Byte 6 (Address space granularity, _GRA bits[7:0]):
+ A set bit in this mask means that this bit is decoded. All bits less
+ significant than the most significant set bit must be set. (in other
+ words, the value of the full Address Space Granularity field (all 16
+ bits) must be a number (2**n-1).
+Byte 7 (Address space granularity, _GRA bits[15:8])
+Byte 8 (Address range minimum, _MIN bits [7:0]):
+ For bridges that translate addresses, this is the address space
+ on the secondary side of the bridge
+Byte 9 (Address range minimum, _MIN bits[15:8])
+Byte 10 (Address range maximum, _MAX bits [7:0]): See comment for _MIN
+Byte 11 (Address range maximum, _MAX bits[15:8])
+Byte 12 (Address Translation offset, _TRA bits [7:0]):
+ For bridges that translate addresses across the bridge, this is the
+ offset that must be added to the address on the secondary side to obtain
+ the address on the primary side. Non-bridge devices must list 0 for all
+ Address Translation offset bits
+Byte 13 (Address Translation offset, _TRA bits[15:8])
+Byte 14 (Address Length, _LEN bits [7:0])
+Byte 15 (Address Length, _LEN bits[15:8])
+Byte 16 (Resource Source Index):
+ (Optional) Only present if Resource Source (below) is present. This
+ field gives an index to the specific resource descriptor that this
+ device consumes from in the current resource template for the device
+ object pointed to in Resource Source
+String (Resource Source):
+ (Optional) If present, the device that uses this descriptor consumes
+ its resources from the resources produced by the named device object.
+ If not present, the device consumes its resources out of a global pool.
+ If not present, the device consumes this resource from its hierarchical
+ parent.
+*/
+
+Name (p431, Package() {
+
+ // Byte 4 (General Flags) of Word Address Space Descriptor
+
+ Buffer () {0x88, 0x0d, 0x00, 0xc0, 0x00, 0x0a,
+ 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe, 0x79, 0x00},
+ Buffer () {0x88, 0x0d, 0x00, 0xc1, 0x08, 0x1a,
+ 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe, 0x79, 0x00},
+ Buffer () {0x88, 0x0d, 0x00, 0xc2, 0x04, 0x2a,
+ 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe, 0x79, 0x00},
+ Buffer () {0x88, 0x0d, 0x00, 0xc3, 0x0c, 0x3a,
+ 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe, 0x79, 0x00},
+ Buffer () {0x88, 0x0d, 0x00, 0xc4, 0x02, 0x4a,
+ 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe, 0x79, 0x00},
+ Buffer () {0x88, 0x0d, 0x00, 0xc5, 0x0a, 0x5a,
+ 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe, 0x79, 0x00},
+ Buffer () {0x88, 0x0d, 0x00, 0xc6, 0x06, 0x6a,
+ 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe, 0x79, 0x00},
+ Buffer () {0x88, 0x0d, 0x00, 0xc7, 0x0e, 0x7a,
+ 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe, 0x79, 0x00},
+ Buffer () {0x88, 0x0d, 0x00, 0xc8, 0x01, 0x8a,
+ 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe, 0x79, 0x00},
+ Buffer () {0x88, 0x0d, 0x00, 0xc9, 0x09, 0x9a,
+ 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe, 0x79, 0x00},
+ Buffer () {0x88, 0x0d, 0x00, 0xca, 0x05, 0xaa,
+ 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe, 0x79, 0x00},
+ Buffer () {0x88, 0x0d, 0x00, 0xcb, 0x0d, 0xba,
+ 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe, 0x79, 0x00},
+ Buffer () {0x88, 0x0d, 0x00, 0xcc, 0x03, 0xca,
+ 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe, 0x79, 0x00},
+ Buffer () {0x88, 0x0d, 0x00, 0xcd, 0x0b, 0xda,
+ 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe, 0x79, 0x00},
+ Buffer () {0x88, 0x0d, 0x00, 0xce, 0x07, 0xea,
+ 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe, 0x79, 0x00},
+ Buffer () {0x88, 0x0d, 0x00, 0xff, 0x0f, 0xfa,
+ 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe, 0x79, 0x00},
+
+ // Byte 5 (Type Specific Flags) of Word Address Space Descriptor
+
+ Buffer () {0x88, 0x0d, 0x00, 0xc0, 0x01, 0x00,
+ 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe, 0x79, 0x00},
+ Buffer () {0x88, 0x0d, 0x00, 0xc0, 0x01, 0xff,
+ 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe, 0x79, 0x00},
+
+ // Particular cases
+
+ Buffer () {0x88, 0x0d, 0x00, 0xc0, 0x01, 0x5a,
+ 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe, 0x79, 0x00},
+ Buffer () {0x88, 0x0d, 0x00, 0xc0, 0x01, 0x5a,
+ 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe, 0x79, 0x00},
+
+ // Resource Source
+
+ Buffer () {0x88, 0x0f, 0x00, 0xc0, 0x01, 0x5a,
+ 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe,
+ 0x01, 0x00, 0x79, 0x00},
+ Buffer () {0x88, 0x10, 0x00, 0xc0, 0x01, 0x5a,
+ 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe,
+ 0x0f, 0x50, 0x00, 0x79, 0x00},
+ Buffer () {0x88, 0x13, 0x00, 0xc0, 0x01, 0x5a,
+ 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe,
+ 0xf0, 0x50, 0x41, 0x54, 0x48, 0x00, 0x79, 0x00},
+ Buffer () {0x88, 0xd7, 0x00, 0xc0, 0x01, 0x5a,
+ 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe,
+ 0xff,
+ 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28,
+ 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30,
+ 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38,
+ 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f, 0x40,
+ 0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48,
+ 0x49, 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f, 0x50,
+ 0x51, 0x52, 0x53, 0x54, 0x55, 0x56, 0x57, 0x58,
+ 0x59, 0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f, 0x60,
+ 0x61, 0x62, 0x63, 0x64, 0x65, 0x66, 0x67, 0x68,
+ 0x69, 0x6a, 0x6b, 0x6c, 0x6d, 0x6e, 0x6f, 0x70,
+ 0x71, 0x72, 0x73, 0x74, 0x75, 0x76, 0x77, 0x78,
+ 0x79, 0x7a, 0x7b, 0x7c, 0x7d, 0x7e, 0x20, 0x21,
+ 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29,
+ 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31,
+ 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x39,
+ 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f, 0x40, 0x41,
+ 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, 0x49,
+ 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f, 0x50, 0x51,
+ 0x52, 0x53, 0x54, 0x55, 0x56, 0x57, 0x58, 0x59,
+ 0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f, 0x60, 0x61,
+ 0x62, 0x63, 0x64, 0x65, 0x66, 0x67, 0x68, 0x69,
+ 0x6a, 0x6b, 0x6c, 0x6d, 0x6e, 0x6f, 0x70, 0x71,
+ 0x72, 0x73, 0x74, 0x75, 0x76, 0x77, 0x78, 0x79,
+ 0x7a, 0x7b, 0x7c, 0x7d, 0x7e, 0x20, 0x21, 0x22,
+ 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a,
+ 0x00, 0x79, 0x00},
+
+ // Particular cases
+
+ Buffer () {0x88, 0x1b, 0x00, 0xc0, 0x0f, 0x5a,
+ 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe,
+ 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
+ 0x48, 0x50, 0x41, 0x54, 0x48, 0x00, 0x79, 0x00},
+ Buffer () {0x88, 0x1b, 0x00, 0xc0, 0x0f, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0xff, 0x50, 0x41, 0x54, 0x48, 0x50, 0x41, 0x54,
+ 0x48, 0x50, 0x41, 0x54, 0x48, 0x00, 0x79, 0x00},
+
+ // 20051021, relaxation for omitted ResourceSource (bug-fix 70 rejection)
+ Buffer () {0x88, 0x0e, 0x00, 0xc0, 0x01, 0x5a,
+ 0xf7, 0xf6, 0xf9, 0xf8, 0xfb, 0xfa, 0xfd, 0xfc, 0xff, 0xfe,
+ 0x0f, 0x79, 0x00},
+})
+
+Method(RT16,, Serialized)
+{
+ Name(ts, "RT16")
+
+ // Emit test header, set the filename
+
+ THDR (ts, "WordSpace Resource Descriptor Macro", __FILE__)
+
+ // Main test case for packages above
+
+ m330(ts, 27, "p430", p430, p431)
+
+ // Check resource descriptor tag offsets
+
+ Store (
+ ResourceTemplate () {
+ WordSpace (0xc0, ResourceProducer, PosDecode, MinNotFixed, MaxNotFixed, 0x5a,
+ 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff, , , WSP0)
+ WordSpace (0xc0, ResourceConsumer, PosDecode, MinNotFixed, MaxNotFixed, 0x5a,
+ 0xf6f7, 0xf8f9, 0xfafb, 0xfcfd, 0xfeff, , , WSP1)
+ }, Local0)
+
+ m331(ts, 1, WSP0._DEC, 0x21, WSP1._DEC, 0xa1, "_DEC")
+ m331(ts, 2, WSP0._MIF, 0x22, WSP1._MIF, 0xa2, "_MIF")
+ m331(ts, 3, WSP0._MAF, 0x23, WSP1._MAF, 0xa3, "_MAF")
+ m331(ts, 7, WSP0._GRA, 0x30, WSP1._GRA, 0xB0, "_GRA")
+ m331(ts, 8, WSP0._MIN, 0x40, WSP1._MIN, 0xC0, "_MIN")
+ m331(ts, 9, WSP0._MAX, 0x50, WSP1._MAX, 0xD0, "_MAX")
+ m331(ts, 10, WSP0._TRA, 0x60, WSP1._TRA, 0xE0, "_TRA")
+ m331(ts, 11, WSP0._LEN, 0x70, WSP1._LEN, 0xF0, "_LEN")
+}