From: Naresh Bhat naresh.bhat@linaro.org
The DBG2 table support in iASL compiler is completed which will be available in next release of acpica https://github.com/acpica/acpica/commit/278cbb119f090d3aad0480381126c1ae8e59... the following set of patches support the DBG2 table in acpi-asl tool.
Naresh Bhat (4): ACPI / ASL: Add DBG2 table across platforms DBG2: Update platforms manifest DBG2: Update xsdt entries across platforms DBG2: Support DBG2 table compilation
platforms/exynos5250-arndale.acpi/dbg2.asl | 106 ++++++++++++++++++++ .../exynos5250-arndale.manifest | 1 + platforms/exynos5250-arndale.acpi/xsdt.asl | 1 + platforms/foundation-v8.acpi/dbg2.asl | 106 ++++++++++++++++++++ .../foundation-v8.acpi/foundation-v8.manifest | 1 + platforms/foundation-v8.acpi/xsdt.asl | 1 + platforms/rtsm_ve-aemv8a.acpi/dbg2.asl | 106 ++++++++++++++++++++ .../rtsm_ve-aemv8a.acpi/rtsm_ve-aemv8a.manifest | 1 + platforms/rtsm_ve-aemv8a.acpi/xsdt.asl | 1 + tools/common/build_aml.c | 1 + tools/common/check_aml.c | 1 + tools/common/include/check_aml.h | 1 + 12 files changed, 327 insertions(+) create mode 100644 platforms/exynos5250-arndale.acpi/dbg2.asl create mode 100644 platforms/foundation-v8.acpi/dbg2.asl create mode 100644 platforms/rtsm_ve-aemv8a.acpi/dbg2.asl
From: Naresh Bhat naresh.bhat@linaro.org
Add the Debug Port Table 2 (DBG2) across all the platforms.
Signed-off-by: Naresh Bhat naresh.bhat@linaro.org --- platforms/exynos5250-arndale.acpi/dbg2.asl | 106 ++++++++++++++++++++++++++++ platforms/foundation-v8.acpi/dbg2.asl | 106 ++++++++++++++++++++++++++++ platforms/rtsm_ve-aemv8a.acpi/dbg2.asl | 106 ++++++++++++++++++++++++++++ 3 files changed, 318 insertions(+) create mode 100644 platforms/exynos5250-arndale.acpi/dbg2.asl create mode 100644 platforms/foundation-v8.acpi/dbg2.asl create mode 100644 platforms/rtsm_ve-aemv8a.acpi/dbg2.asl
diff --git a/platforms/exynos5250-arndale.acpi/dbg2.asl b/platforms/exynos5250-arndale.acpi/dbg2.asl new file mode 100644 index 0000000..629e6da --- /dev/null +++ b/platforms/exynos5250-arndale.acpi/dbg2.asl @@ -0,0 +1,106 @@ +/* + * Copyright (c) 2013, Al Stone al.stone@linaro.org + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * + * 2. 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. + * + * 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 + * HOLDER 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. + * + * + * NB: This License is also known as the "BSD 2-Clause License". + * + * + * [DBG2] Debug Port Table 2 + * Format: [ByteLength] FieldName : HexFieldValue + */ + +[0004] Signature : "DBG2" [Debug Port table type 2] +[0004] Table Length : 000000B2 +[0001] Revision : 01 +[0001] Checksum : BA +[0006] Oem ID : "LNRO " +[0008] Oem Table ID : "TEMPLATE" +[0004] Oem Revision : 00000000 +[0004] Asl Compiler ID : "INTL" +[0004] Asl Compiler Revision : 20131115 + +[0004] Info Offset : 0000002C +[0004] Info Count : 00000002 + +[0001] Revision : EE +[0002] Length : 003F +[0001] Register Count : 02 +[0002] Namepath Length : 0009 +[0002] Namepath Offset : 0036 +[0002] OEM Data Length : 0000 [Optional field not present] +[0002] OEM Data Offset : 0000 [Optional field not present] +[0002] Port Type : 8000 +[0002] Port Subtype : 0000 +[0002] Reserved : 0000 +[0002] Base Address Offset : 0016 +[0002] Address Size Offset : 002E + +[0012] Base Address Register : [Generic Address Structure] +[0001] Space ID : 01 [SystemIO] +[0001] Bit Width : 32 +[0001] Bit Offset : 00 +[0001] Encoded Access Width : 03 [DWord Access:32] +[0008] Address : 1122334455667788 + + +[0012] Base Address Register : [Generic Address Structure] +[0001] Space ID : 01 [SystemIO] +[0001] Bit Width : 64 +[0001] Bit Offset : 00 +[0001] Encoded Access Width : 04 [QWord Access:64] +[0008] Address : AABBCCDDEEFF0011 + +[0004] Address Size : 76543210 +[0004] Address Size : FEDCBA98 + +[0009] Namepath : "MyDevice" + +[0001] Revision : EE +[0002] Length : 0047 +[0001] Register Count : 01 +[0002] Namepath Length : 0011 +[0002] Namepath Offset : 0026 +[0002] OEM Data Length : 0010 +[0002] OEM Data Offset : 0037 +[0002] Port Type : 8000 +[0002] Port Subtype : 0000 +[0002] Reserved : 0000 +[0002] Base Address Offset : 0016 +[0002] Address Size Offset : 0022 + +[0012] Base Address Register : [Generic Address Structure] +[0001] Space ID : 01 [SystemIO] +[0001] Bit Width : 64 +[0001] Bit Offset : 00 +[0001] Encoded Access Width : 04 [QWord Access:64] +[0008] Address : AABBCCDDEEFF0011 + +[0004] Address Size : FEDCBA98 + +[0017] Namepath : "\_SB_.PCI0.DBGP" + +[0016] OEM Data : 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 diff --git a/platforms/foundation-v8.acpi/dbg2.asl b/platforms/foundation-v8.acpi/dbg2.asl new file mode 100644 index 0000000..629e6da --- /dev/null +++ b/platforms/foundation-v8.acpi/dbg2.asl @@ -0,0 +1,106 @@ +/* + * Copyright (c) 2013, Al Stone al.stone@linaro.org + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * + * 2. 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. + * + * 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 + * HOLDER 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. + * + * + * NB: This License is also known as the "BSD 2-Clause License". + * + * + * [DBG2] Debug Port Table 2 + * Format: [ByteLength] FieldName : HexFieldValue + */ + +[0004] Signature : "DBG2" [Debug Port table type 2] +[0004] Table Length : 000000B2 +[0001] Revision : 01 +[0001] Checksum : BA +[0006] Oem ID : "LNRO " +[0008] Oem Table ID : "TEMPLATE" +[0004] Oem Revision : 00000000 +[0004] Asl Compiler ID : "INTL" +[0004] Asl Compiler Revision : 20131115 + +[0004] Info Offset : 0000002C +[0004] Info Count : 00000002 + +[0001] Revision : EE +[0002] Length : 003F +[0001] Register Count : 02 +[0002] Namepath Length : 0009 +[0002] Namepath Offset : 0036 +[0002] OEM Data Length : 0000 [Optional field not present] +[0002] OEM Data Offset : 0000 [Optional field not present] +[0002] Port Type : 8000 +[0002] Port Subtype : 0000 +[0002] Reserved : 0000 +[0002] Base Address Offset : 0016 +[0002] Address Size Offset : 002E + +[0012] Base Address Register : [Generic Address Structure] +[0001] Space ID : 01 [SystemIO] +[0001] Bit Width : 32 +[0001] Bit Offset : 00 +[0001] Encoded Access Width : 03 [DWord Access:32] +[0008] Address : 1122334455667788 + + +[0012] Base Address Register : [Generic Address Structure] +[0001] Space ID : 01 [SystemIO] +[0001] Bit Width : 64 +[0001] Bit Offset : 00 +[0001] Encoded Access Width : 04 [QWord Access:64] +[0008] Address : AABBCCDDEEFF0011 + +[0004] Address Size : 76543210 +[0004] Address Size : FEDCBA98 + +[0009] Namepath : "MyDevice" + +[0001] Revision : EE +[0002] Length : 0047 +[0001] Register Count : 01 +[0002] Namepath Length : 0011 +[0002] Namepath Offset : 0026 +[0002] OEM Data Length : 0010 +[0002] OEM Data Offset : 0037 +[0002] Port Type : 8000 +[0002] Port Subtype : 0000 +[0002] Reserved : 0000 +[0002] Base Address Offset : 0016 +[0002] Address Size Offset : 0022 + +[0012] Base Address Register : [Generic Address Structure] +[0001] Space ID : 01 [SystemIO] +[0001] Bit Width : 64 +[0001] Bit Offset : 00 +[0001] Encoded Access Width : 04 [QWord Access:64] +[0008] Address : AABBCCDDEEFF0011 + +[0004] Address Size : FEDCBA98 + +[0017] Namepath : "\_SB_.PCI0.DBGP" + +[0016] OEM Data : 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 diff --git a/platforms/rtsm_ve-aemv8a.acpi/dbg2.asl b/platforms/rtsm_ve-aemv8a.acpi/dbg2.asl new file mode 100644 index 0000000..629e6da --- /dev/null +++ b/platforms/rtsm_ve-aemv8a.acpi/dbg2.asl @@ -0,0 +1,106 @@ +/* + * Copyright (c) 2013, Al Stone al.stone@linaro.org + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * + * 2. 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. + * + * 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 + * HOLDER 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. + * + * + * NB: This License is also known as the "BSD 2-Clause License". + * + * + * [DBG2] Debug Port Table 2 + * Format: [ByteLength] FieldName : HexFieldValue + */ + +[0004] Signature : "DBG2" [Debug Port table type 2] +[0004] Table Length : 000000B2 +[0001] Revision : 01 +[0001] Checksum : BA +[0006] Oem ID : "LNRO " +[0008] Oem Table ID : "TEMPLATE" +[0004] Oem Revision : 00000000 +[0004] Asl Compiler ID : "INTL" +[0004] Asl Compiler Revision : 20131115 + +[0004] Info Offset : 0000002C +[0004] Info Count : 00000002 + +[0001] Revision : EE +[0002] Length : 003F +[0001] Register Count : 02 +[0002] Namepath Length : 0009 +[0002] Namepath Offset : 0036 +[0002] OEM Data Length : 0000 [Optional field not present] +[0002] OEM Data Offset : 0000 [Optional field not present] +[0002] Port Type : 8000 +[0002] Port Subtype : 0000 +[0002] Reserved : 0000 +[0002] Base Address Offset : 0016 +[0002] Address Size Offset : 002E + +[0012] Base Address Register : [Generic Address Structure] +[0001] Space ID : 01 [SystemIO] +[0001] Bit Width : 32 +[0001] Bit Offset : 00 +[0001] Encoded Access Width : 03 [DWord Access:32] +[0008] Address : 1122334455667788 + + +[0012] Base Address Register : [Generic Address Structure] +[0001] Space ID : 01 [SystemIO] +[0001] Bit Width : 64 +[0001] Bit Offset : 00 +[0001] Encoded Access Width : 04 [QWord Access:64] +[0008] Address : AABBCCDDEEFF0011 + +[0004] Address Size : 76543210 +[0004] Address Size : FEDCBA98 + +[0009] Namepath : "MyDevice" + +[0001] Revision : EE +[0002] Length : 0047 +[0001] Register Count : 01 +[0002] Namepath Length : 0011 +[0002] Namepath Offset : 0026 +[0002] OEM Data Length : 0010 +[0002] OEM Data Offset : 0037 +[0002] Port Type : 8000 +[0002] Port Subtype : 0000 +[0002] Reserved : 0000 +[0002] Base Address Offset : 0016 +[0002] Address Size Offset : 0022 + +[0012] Base Address Register : [Generic Address Structure] +[0001] Space ID : 01 [SystemIO] +[0001] Bit Width : 64 +[0001] Bit Offset : 00 +[0001] Encoded Access Width : 04 [QWord Access:64] +[0008] Address : AABBCCDDEEFF0011 + +[0004] Address Size : FEDCBA98 + +[0017] Namepath : "\_SB_.PCI0.DBGP" + +[0016] OEM Data : 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56
From: Naresh Bhat naresh.bhat@linaro.org
Add the DBG2 entries across all the platforms manifest
Signed-off-by: Naresh Bhat naresh.bhat@linaro.org --- .../exynos5250-arndale.manifest | 1 + .../foundation-v8.acpi/foundation-v8.manifest | 1 + .../rtsm_ve-aemv8a.acpi/rtsm_ve-aemv8a.manifest | 1 + 3 files changed, 3 insertions(+)
diff --git a/platforms/exynos5250-arndale.acpi/exynos5250-arndale.manifest b/platforms/exynos5250-arndale.acpi/exynos5250-arndale.manifest index d389825..3445374 100644 --- a/platforms/exynos5250-arndale.acpi/exynos5250-arndale.manifest +++ b/platforms/exynos5250-arndale.acpi/exynos5250-arndale.manifest @@ -60,4 +60,5 @@ erst: erst.asl fpdt: fpdt.asl mchi: mchi.asl msct: msct.asl +dbg2: dbg2.asl
diff --git a/platforms/foundation-v8.acpi/foundation-v8.manifest b/platforms/foundation-v8.acpi/foundation-v8.manifest index 327d713..9944401 100644 --- a/platforms/foundation-v8.acpi/foundation-v8.manifest +++ b/platforms/foundation-v8.acpi/foundation-v8.manifest @@ -61,4 +61,5 @@ erst: erst.asl fpdt: fpdt.asl mchi: mchi.asl msct: msct.asl +dbg2: dbg2.asl
diff --git a/platforms/rtsm_ve-aemv8a.acpi/rtsm_ve-aemv8a.manifest b/platforms/rtsm_ve-aemv8a.acpi/rtsm_ve-aemv8a.manifest index 327d713..9944401 100644 --- a/platforms/rtsm_ve-aemv8a.acpi/rtsm_ve-aemv8a.manifest +++ b/platforms/rtsm_ve-aemv8a.acpi/rtsm_ve-aemv8a.manifest @@ -61,4 +61,5 @@ erst: erst.asl fpdt: fpdt.asl mchi: mchi.asl msct: msct.asl +dbg2: dbg2.asl
From: Naresh Bhat naresh.bhat@linaro.org
Update all platforms xsdt entries.
Signed-off-by: Naresh Bhat naresh.bhat@linaro.org --- platforms/exynos5250-arndale.acpi/xsdt.asl | 1 + platforms/foundation-v8.acpi/xsdt.asl | 1 + platforms/rtsm_ve-aemv8a.acpi/xsdt.asl | 1 + 3 files changed, 3 insertions(+)
diff --git a/platforms/exynos5250-arndale.acpi/xsdt.asl b/platforms/exynos5250-arndale.acpi/xsdt.asl index 0d79bea..eddbd48 100644 --- a/platforms/exynos5250-arndale.acpi/xsdt.asl +++ b/platforms/exynos5250-arndale.acpi/xsdt.asl @@ -64,3 +64,4 @@ [0008] ACPI Table Address 0 : 0000000000000120 [0008] ACPI Table Address 0 : 0000000000000130 [0008] ACPI Table Address 0 : 0000000000000140 +[0008] ACPI Table Address 0 : 0000000000000150 diff --git a/platforms/foundation-v8.acpi/xsdt.asl b/platforms/foundation-v8.acpi/xsdt.asl index d2ca96d..4593985 100644 --- a/platforms/foundation-v8.acpi/xsdt.asl +++ b/platforms/foundation-v8.acpi/xsdt.asl @@ -64,3 +64,4 @@ [0008] ACPI Table Address 0 : 0000000000000120 [0008] ACPI Table Address 0 : 0000000000000130 [0008] ACPI Table Address 0 : 0000000000000140 +[0008] ACPI Table Address 0 : 0000000000000150 diff --git a/platforms/rtsm_ve-aemv8a.acpi/xsdt.asl b/platforms/rtsm_ve-aemv8a.acpi/xsdt.asl index b33f82e..42d5bd2 100644 --- a/platforms/rtsm_ve-aemv8a.acpi/xsdt.asl +++ b/platforms/rtsm_ve-aemv8a.acpi/xsdt.asl @@ -64,3 +64,4 @@ [0008] ACPI Table Address 0 : 0000000000000120 [0008] ACPI Table Address 0 : 0000000000000130 [0008] ACPI Table Address 0 : 0000000000000140 +[0008] ACPI Table Address 0 : 0000000000000150
From: Naresh Bhat naresh.bhat@linaro.org
Support DBG2 table compilation.
Signed-off-by: Naresh Bhat naresh.bhat@linaro.org --- tools/common/build_aml.c | 1 + tools/common/check_aml.c | 1 + tools/common/include/check_aml.h | 1 + 3 files changed, 3 insertions(+)
diff --git a/tools/common/build_aml.c b/tools/common/build_aml.c index 4ca9e93..b4b079d 100644 --- a/tools/common/build_aml.c +++ b/tools/common/build_aml.c @@ -65,6 +65,7 @@ char *known_sigs[] = { "ssdt", "uefi", "xsdt", + "dbg2", NULL };
diff --git a/tools/common/check_aml.c b/tools/common/check_aml.c index 7e0fe59..d1322d6 100644 --- a/tools/common/check_aml.c +++ b/tools/common/check_aml.c @@ -69,6 +69,7 @@ struct known_table_info known_info[] = { { SIG_SSDT, 2 }, { SIG_UEFI, 1 }, { SIG_XSDT, 1 }, + { SIG_DBG2, 1 }, { NULL, 0 } };
diff --git a/tools/common/include/check_aml.h b/tools/common/include/check_aml.h index c1e1272..7ace9ae 100644 --- a/tools/common/include/check_aml.h +++ b/tools/common/include/check_aml.h @@ -90,6 +90,7 @@ #define SIG_SSDT "SSDT" #define SIG_UEFI "UEFI" #define SIG_XSDT "XSDT" +#define SIG_DBG2 "DBG2"
struct known_table_info { char *signature; /* table signature */
Hi Naresh,
I have a problem with putting these in acpi-asl on the default branch as they require a "special" version of IASL which I think is not approved upstream?
This will cause us endless trouble as external developers and LAVA machines have dificulty with this issue.
Maybe we should put this on a branch which you can keep rebased?
experiental-asl or something?
Graeme
On Wed, Dec 11, 2013 at 04:17:21PM +0530, naresh.bhat@linaro.org wrote:
From: Naresh Bhat naresh.bhat@linaro.org
The DBG2 table support in iASL compiler is completed which will be available in next release of acpica https://github.com/acpica/acpica/commit/278cbb119f090d3aad0480381126c1ae8e59... the following set of patches support the DBG2 table in acpi-asl tool.
Naresh Bhat (4): ACPI / ASL: Add DBG2 table across platforms DBG2: Update platforms manifest DBG2: Update xsdt entries across platforms DBG2: Support DBG2 table compilation
platforms/exynos5250-arndale.acpi/dbg2.asl | 106 ++++++++++++++++++++ .../exynos5250-arndale.manifest | 1 + platforms/exynos5250-arndale.acpi/xsdt.asl | 1 + platforms/foundation-v8.acpi/dbg2.asl | 106 ++++++++++++++++++++ .../foundation-v8.acpi/foundation-v8.manifest | 1 + platforms/foundation-v8.acpi/xsdt.asl | 1 + platforms/rtsm_ve-aemv8a.acpi/dbg2.asl | 106 ++++++++++++++++++++ .../rtsm_ve-aemv8a.acpi/rtsm_ve-aemv8a.manifest | 1 + platforms/rtsm_ve-aemv8a.acpi/xsdt.asl | 1 + tools/common/build_aml.c | 1 + tools/common/check_aml.c | 1 + tools/common/include/check_aml.h | 1 + 12 files changed, 327 insertions(+) create mode 100644 platforms/exynos5250-arndale.acpi/dbg2.asl create mode 100644 platforms/foundation-v8.acpi/dbg2.asl create mode 100644 platforms/rtsm_ve-aemv8a.acpi/dbg2.asl
-- 1.7.9.5
Linaro-acpi mailing list Linaro-acpi@lists.linaro.org http://lists.linaro.org/mailman/listinfo/linaro-acpi
Hi Graeme,
On 11 December 2013 16:43, Graeme Gregory graeme.gregory@linaro.org wrote:
Hi Naresh,
I have a problem with putting these in acpi-asl on the default branch as they require a "special" version of IASL which I think is not approved upstream?
ok; It is required to sync up with acpica git repo before merging these patches or may be we should wait till next acpica official release.
This will cause us endless trouble as external developers and LAVA machines have dificulty with this issue.
Maybe we should put this on a branch which you can keep rebased?
I am ok with it; Since Al Stone is maintaining repo. Will check with him once.
experiental-asl or something?
sounds ok.
Graeme
On Wed, Dec 11, 2013 at 04:17:21PM +0530, naresh.bhat@linaro.org wrote:
From: Naresh Bhat naresh.bhat@linaro.org
The DBG2 table support in iASL compiler is completed which will be available in next release of acpica https://github.com/acpica/acpica/commit/278cbb119f090d3aad0480381126c1ae8e59... the following set of patches support the DBG2 table in acpi-asl tool.
Naresh Bhat (4): ACPI / ASL: Add DBG2 table across platforms DBG2: Update platforms manifest DBG2: Update xsdt entries across platforms DBG2: Support DBG2 table compilation
platforms/exynos5250-arndale.acpi/dbg2.asl | 106 ++++++++++++++++++++ .../exynos5250-arndale.manifest | 1 + platforms/exynos5250-arndale.acpi/xsdt.asl | 1 + platforms/foundation-v8.acpi/dbg2.asl | 106 ++++++++++++++++++++ .../foundation-v8.acpi/foundation-v8.manifest | 1 + platforms/foundation-v8.acpi/xsdt.asl | 1 + platforms/rtsm_ve-aemv8a.acpi/dbg2.asl | 106 ++++++++++++++++++++ .../rtsm_ve-aemv8a.acpi/rtsm_ve-aemv8a.manifest | 1 + platforms/rtsm_ve-aemv8a.acpi/xsdt.asl | 1 + tools/common/build_aml.c | 1 + tools/common/check_aml.c | 1 + tools/common/include/check_aml.h | 1 + 12 files changed, 327 insertions(+) create mode 100644 platforms/exynos5250-arndale.acpi/dbg2.asl create mode 100644 platforms/foundation-v8.acpi/dbg2.asl create mode 100644 platforms/rtsm_ve-aemv8a.acpi/dbg2.asl
-- 1.7.9.5
Linaro-acpi mailing list Linaro-acpi@lists.linaro.org http://lists.linaro.org/mailman/listinfo/linaro-acpi
Naresh,
Minor point: you probably want to change the copyright info to use your name -- you should get proper credit for work that you have done, not me :).
On 12/11/2013 06:32 AM, Naresh Bhat wrote:
Hi Graeme,
On 11 December 2013 16:43, Graeme Gregory graeme.gregory@linaro.org wrote:
Hi Naresh,
I have a problem with putting these in acpi-asl on the default branch as they require a "special" version of IASL which I think is not approved upstream?
ok; It is required to sync up with acpica git repo before merging these patches or may be we should wait till next acpica official release.
This will cause us endless trouble as external developers and LAVA machines have dificulty with this issue.
Maybe we should put this on a branch which you can keep rebased?
I am ok with it; Since Al Stone is maintaining repo. Will check with him once.
Which repo? The Linaro acpica-tools one? That's mostly a mirror of upstream plus patches for packaging. So even there, these patches would be ahead of upstream.
experiental-asl or something?
sounds ok.
Hrm. Yeah, I guess this is one step ahead of the official ACPICA bits. I hadn't thought that through.
I like the idea of the experimental branch; it could then be merged into the main once ACPICA releases the code and it would minimize any sort of confusion.
Graeme
On Wed, Dec 11, 2013 at 04:17:21PM +0530, naresh.bhat@linaro.org wrote:
From: Naresh Bhat naresh.bhat@linaro.org
The DBG2 table support in iASL compiler is completed which will be available in next release of acpica https://github.com/acpica/acpica/commit/278cbb119f090d3aad0480381126c1ae8e59... the following set of patches support the DBG2 table in acpi-asl tool.
Naresh Bhat (4): ACPI / ASL: Add DBG2 table across platforms DBG2: Update platforms manifest DBG2: Update xsdt entries across platforms DBG2: Support DBG2 table compilation
platforms/exynos5250-arndale.acpi/dbg2.asl | 106 ++++++++++++++++++++ .../exynos5250-arndale.manifest | 1 + platforms/exynos5250-arndale.acpi/xsdt.asl | 1 + platforms/foundation-v8.acpi/dbg2.asl | 106 ++++++++++++++++++++ .../foundation-v8.acpi/foundation-v8.manifest | 1 + platforms/foundation-v8.acpi/xsdt.asl | 1 + platforms/rtsm_ve-aemv8a.acpi/dbg2.asl | 106 ++++++++++++++++++++ .../rtsm_ve-aemv8a.acpi/rtsm_ve-aemv8a.manifest | 1 + platforms/rtsm_ve-aemv8a.acpi/xsdt.asl | 1 + tools/common/build_aml.c | 1 + tools/common/check_aml.c | 1 + tools/common/include/check_aml.h | 1 + 12 files changed, 327 insertions(+) create mode 100644 platforms/exynos5250-arndale.acpi/dbg2.asl create mode 100644 platforms/foundation-v8.acpi/dbg2.asl create mode 100644 platforms/rtsm_ve-aemv8a.acpi/dbg2.asl
-- 1.7.9.5
Linaro-acpi mailing list Linaro-acpi@lists.linaro.org http://lists.linaro.org/mailman/listinfo/linaro-acpi
Linaro-acpi mailing list Linaro-acpi@lists.linaro.org http://lists.linaro.org/mailman/listinfo/linaro-acpi
Hi Al Stone,
Thank you very much for suggestions and feedback.
On 12 December 2013 00:37, Al Stone al.stone@linaro.org wrote:
Naresh,
Minor point: you probably want to change the copyright info to use your name -- you should get proper credit for work that you have done, not me :).
ok; I will update in next version.
On 12/11/2013 06:32 AM, Naresh Bhat wrote:
Hi Graeme,
On 11 December 2013 16:43, Graeme Gregory graeme.gregory@linaro.org wrote:
Hi Naresh,
I have a problem with putting these in acpi-asl on the default branch as they require a "special" version of IASL which I think is not approved upstream?
ok; It is required to sync up with acpica git repo before merging these patches or may be we should wait till next acpica official release.
This will cause us endless trouble as external developers and LAVA machines have dificulty with this issue.
Maybe we should put this on a branch which you can keep rebased?
I am ok with it; Since Al Stone is maintaining repo. Will check with him once.
Which repo? The Linaro acpica-tools one? That's mostly a mirror of upstream plus patches for packaging. So even there, these patches would be ahead of upstream.
Yes acpica-tools; agreed these patches ahead of upstream.
experiental-asl or something?
sounds ok.
Hrm. Yeah, I guess this is one step ahead of the official ACPICA bits. I hadn't thought that through.
I like the idea of the experimental branch; it could then be merged into the main once ACPICA releases the code and it would minimize any sort of confusion.
I am ok with merging of these patches by just creating an experimental branch or wait till next official release of acpica; sync up of acpica-tools repo
Graeme
On Wed, Dec 11, 2013 at 04:17:21PM +0530, naresh.bhat@linaro.org wrote:
From: Naresh Bhat naresh.bhat@linaro.org
The DBG2 table support in iASL compiler is completed which will be available in next release of acpica
https://github.com/acpica/acpica/commit/278cbb119f090d3aad0480381126c1ae8e59... the following set of patches support the DBG2 table in acpi-asl tool.
Naresh Bhat (4): ACPI / ASL: Add DBG2 table across platforms DBG2: Update platforms manifest DBG2: Update xsdt entries across platforms DBG2: Support DBG2 table compilation
platforms/exynos5250-arndale.acpi/dbg2.asl | 106 ++++++++++++++++++++ .../exynos5250-arndale.manifest | 1 + platforms/exynos5250-arndale.acpi/xsdt.asl | 1 + platforms/foundation-v8.acpi/dbg2.asl | 106 ++++++++++++++++++++ .../foundation-v8.acpi/foundation-v8.manifest | 1 + platforms/foundation-v8.acpi/xsdt.asl | 1 + platforms/rtsm_ve-aemv8a.acpi/dbg2.asl | 106 ++++++++++++++++++++ .../rtsm_ve-aemv8a.acpi/rtsm_ve-aemv8a.manifest | 1 + platforms/rtsm_ve-aemv8a.acpi/xsdt.asl | 1 + tools/common/build_aml.c | 1 + tools/common/check_aml.c | 1 + tools/common/include/check_aml.h | 1 + 12 files changed, 327 insertions(+) create mode 100644 platforms/exynos5250-arndale.acpi/dbg2.asl create mode 100644 platforms/foundation-v8.acpi/dbg2.asl create mode 100644 platforms/rtsm_ve-aemv8a.acpi/dbg2.asl
-- 1.7.9.5
Linaro-acpi mailing list Linaro-acpi@lists.linaro.org http://lists.linaro.org/mailman/listinfo/linaro-acpi
Linaro-acpi mailing list Linaro-acpi@lists.linaro.org http://lists.linaro.org/mailman/listinfo/linaro-acpi
-- ciao, al
Al Stone Software Engineer Linaro Enterprise Group al.stone@linaro.org