From: Al Stone <ahs3(a)redhat.com>
This is complete reorganization of what used to be "Various
fix-ups and additions to mab" patches 3 and 4 (5 has been
completely rethought as a seperate series to appear later).
What this patch does is add in a change log that should have been
there all along, and comment the versioning a little better. The
more substantial bug fix is that code that checked whether there
was enough room in the XSDT for all the tables being added would
only do so when verbose mode was being used. This error check now
occurs under all conditions as it should have.
Al Stone (3):
mab: add in a Changelog to improve documentation
mab: report an XSDT error regardless of whether we're verbose or not
mab: update version number (and comment it better)
tools/mab/Changelog | 9 +++++++++
tools/mab/mab.c | 19 +++++++++++--------
tools/mab/mab.h | 3 ++-
3 files changed, 22 insertions(+), 9 deletions(-)
create mode 100644 tools/mab/Changelog
--
1.8.3.1
From: Al Stone <ahs3(a)redhat.com>
These are mostly minor fixups to mab:
-- report usage properly
-- do not segfault if missing the -p <paddr> parameter
-- if the XSDT did not have enough room for tables, it would
not discover that or notify anyone unless it was being
verbose; now it will always report that error if found
-- and just because it wasn't verbose enough, add the final
relocated address of the table to the output
-- update the version number
Al Stone (5):
mab: minor cleanup of usage output
mab: if -p <paddr> is not given, we would segfault; die more
gracefully now
mab: update version number
mab: report an XSDT error regardless of whether we're verbose or not
mab: add final relocated address to verbose output
tools/mab/mab.c | 52 ++++++++++++++++++++++++++++++++++++----------------
tools/mab/mab.h | 4 +++-
2 files changed, 39 insertions(+), 17 deletions(-)
--
1.8.3.1
Fix recipe to be OE complient with spacing SRCREV and PV.
Signed-off-by: Graeme Gregory <graeme.gregory(a)linaro.org>
---
meta-aarch64/conf/machine/genericarmv8.conf | 8 ++++----
meta-linaro/recipes-extra/acpica/acpica_20130626.bb | 18 +++++++++---------
2 files changed, 13 insertions(+), 13 deletions(-)
diff --git a/meta-aarch64/conf/machine/genericarmv8.conf b/meta-aarch64/conf/machine/genericarmv8.conf
index 6d84e0d..ab8900e 100644
--- a/meta-aarch64/conf/machine/genericarmv8.conf
+++ b/meta-aarch64/conf/machine/genericarmv8.conf
@@ -23,15 +23,15 @@ PREFERRED_PROVIDER_virtual/kernel ?= "linux-linaro"
KERNEL_IMAGETYPE = "Image"
# We have to disable SERIAL_CONSOLE due to auto-serial-console
-#SERIAL_CONSOLE = "115200 ttyAMA0"
+SERIAL_CONSOLE = "115200 ttyAMA0"
# Force auto-serial-console to be used by all image types
# Ideally this would be part of core oe or as a bbclassappend,
# but as we don't have an easy way to append a class, defining
# it here
-EXTRA_IMAGE_FEATURES += "autoserial"
-PACKAGE_GROUP_autoserial = "auto-serial-console"
+#EXTRA_IMAGE_FEATURES += "autoserial"
+#PACKAGE_GROUP_autoserial = "auto-serial-console"
# we do not want to have getty running on tty1 as we run
# auto-serial-console there
-USE_VT = "0"
+#USE_VT = "0"
diff --git a/meta-linaro/recipes-extra/acpica/acpica_20130626.bb b/meta-linaro/recipes-extra/acpica/acpica_20130626.bb
index 58d7c4b..e4218fd 100644
--- a/meta-linaro/recipes-extra/acpica/acpica_20130626.bb
+++ b/meta-linaro/recipes-extra/acpica/acpica_20130626.bb
@@ -1,21 +1,20 @@
+SUMMARY = "ACPICA tools for the development and debug of ACPI tables"
DESCRIPTION = "The ACPI Component Architecture (ACPICA) project provides an \
OS-independent reference implementation of the Advanced Configuration and \
Power Interface Specification (ACPI). ACPICA code contains those portions of \
ACPI meant to be directly integrated into the host OS as a kernel-resident \
subsystem, and a small set of tools to assist in developing and debugging \
ACPI tables."
-SUMMARY = "ACPICA tools for the development and debug of ACPI tables"
HOMEPAGE = "http://www.acpica.org/"
SECTION = "console/tools"
LICENSE = "BSD | GPLv2"
LIC_FILES_CHKSUM = "file://generate/unix/readme.txt;md5=204407e197c1a01154a48f6c6280c3aa"
-DEPENDS="bison \
- flex"
-COMPATIBLE_HOST = "(i.86|x86_64|arm|aarch64).*-linux"
-
-PR="r2"
+DEPENDS = "bison flex"
+SRCREV = "780de9ee36e5a7b4acc29a2ccd43d6bdc5dd5219"
+PV = "20130626+git${SRCPV}"
+PR = "r3"
-SRC_URI="git://git.linaro.org/people/ahs3/acpica-tools.git \
+SRC_URI = "git://git.linaro.org/people/ahs3/acpica-tools.git \
file://fix_ftbfs_debian-kfreebsd.patch \
file://debian-big_endian.patch \
file://debian-unaligned.patch \
@@ -27,8 +26,6 @@ SRC_URI="git://git.linaro.org/people/ahs3/acpica-tools.git \
file://no-werror.patch \
file://fix-parallel-build.patch"
-SRCREV = "${AUTOREV}"
-
S = "${WORKDIR}/git"
EXTRA_OEMAKE = "'OPT_CFLAGS=-Wall'"
@@ -42,3 +39,6 @@ do_install() {
install -D -p -m0755 generate/unix/bin*/acpisrc ${D}${bindir}/acpisrc
install -D -p -m0755 generate/unix/bin*/acpixtract ${D}${bindir}/acpixtract
}
+
+COMPATIBLE_HOST = "(i.86|x86_64|arm|aarch64).*-linux"
+
--
1.7.10.4
From: Al Stone <ahs3(a)redhat.com>
This patch applies to the acpi-asl.git tree.
This corrects a minor error reported by iasl
when compiling the DSDT for Arndale. The error
is minor enough that iasl still produces a
table but it could potentially affect operation.
Changes for v2:
-- added some sort of explanation for the patch
Signed-off-by: Al Stone <al.stone(a)linaro.org>
---
platforms/exynos5250-arndale.acpi/dsdt.asl | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/platforms/exynos5250-arndale.acpi/dsdt.asl b/platforms/exynos5250-arndale.acpi/dsdt.asl
index 2cca765..7f05c6b 100644
--- a/platforms/exynos5250-arndale.acpi/dsdt.asl
+++ b/platforms/exynos5250-arndale.acpi/dsdt.asl
@@ -23,7 +23,7 @@ DefinitionBlock (
Name (_HID, "LINA0001")
Name (_UID, 0)
- Method (_CRS, 0x0, NotSerialized) {
+ Method (_CRS, 0x0, Serialized) {
Name (RBUF, ResourceTemplate ()
{
Memory32Fixed (ReadWrite, 0x12C60000, 0x00000100)
--
1.8.3.1