the following patch was just integrated into master:
commit 985ff36bee24d1e5a8bd698409a0a05e15528c01
Author: Julius Werner <jwerner(a)chromium.org>
Date: Wed Sep 18 14:39:50 2013 -0700
armv7: Support stack dump after exceptions
This patch enhances the armv7 exception handlers in Coreboot and
libpayload to show the correct SP and LR registers from the aborted
context, and also dump a part of the current stack. Since we cannot
access the banked registers of SVC mode from a different exception mode,
it changes Coreboot (and its payloads) to run in System mode instead. As
both modes can execute all privileged instructions, this should not have
any noticeable effect on firmware operation (please correct me if I'm
wrong!).
Change-Id: I0e04f47619e55308f7da4a3a99c9cae6ae35cc30
Signed-off-by: Julius Werner <jwerner(a)chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/170045
Reviewed-by: Gabe Black <gabeblack(a)chromium.org>
Reviewed-by: Vincent Palatin <vpalatin(a)chromium.org>
(cherry picked from commit d0db2f5e938200e3f5899c5e1f1606ab2dd5b334)
Signed-off-by: Isaac Christensen <isaac.christensen(a)se-eng.com>
Reviewed-on: http://review.coreboot.org/6538
Tested-by: build bot (Jenkins)
Reviewed-by: Ronald G. Minnich <rminnich(a)gmail.com>
See http://review.coreboot.org/6538 for details.
-gerrit
Patrick Georgi (patrick(a)georgi-clan.de) just uploaded a new patch set to gerrit, which you can find at http://review.coreboot.org/6584
-gerrit
commit 08739d992ddfa5528f982e2067eb0a299a417032
Author: Patrick Georgi <patrick(a)georgi-clan.de>
Date: Sun Aug 10 19:32:34 2014 +0200
lint: provide better GPL license text test
Still not lint-stable due to too many open issues, but
at least it doesn't try to touch files that aren't part
of the repository anymore.
Change-Id: I654b15480094c7731a7d0d17fa1622a0b41ac34a
Signed-off-by: Patrick Georgi <patrick(a)georgi-clan.de>
---
util/lint/lint-000-license-headers | 13 +------------
1 file changed, 1 insertion(+), 12 deletions(-)
diff --git a/util/lint/lint-000-license-headers b/util/lint/lint-000-license-headers
index 07dde94..7074430 100755
--- a/util/lint/lint-000-license-headers
+++ b/util/lint/lint-000-license-headers
@@ -20,16 +20,5 @@
# DESCR: Check that all files in src/ and util/ have valid license headers
LC_ALL=C export LC_ALL
-find src util -name .svn -type d -prune -o \
- -name README -prune -o \
- -name LICENSE -prune -o \
- -name TODO -prune -o \
- -name COPYING -prune -o \
- -name microcode-\*.h -prune -o \
- -name \*.[18] -prune -o \
- -name romcc -type d -prune -o \
- -name crossgcc -type d -prune -o \
- -name vendorcode -type d -prune -o \
- -type f -exec \
- grep -L "51 Franklin St, Fifth Floor, Boston" {} + | \
+grep -L "51 Franklin St, Fifth Floor, Boston" `git ls-files src util |egrep -v "(^3rdparty|^src/vendorcode/|^util/kconfig/|^util/romcc/tests|\<COPYING\>|\<LICENSE\>|\<README\>|_shipped$|\.patch$|/microcode-[^/]*.h$)"` | \
sed -e "s,^.*$,File & has no valid GPL header.,"
Patrick Georgi (patrick(a)georgi-clan.de) just uploaded a new patch set to gerrit, which you can find at http://review.coreboot.org/6580
-gerrit
commit 522820c893bbac98f6bc737b7fd74ee055335503
Author: Patrick Georgi <patrick(a)georgi-clan.de>
Date: Sun Aug 10 18:55:10 2014 +0200
lint: don't look for GPL headers within board-status
Change-Id: I1c5961f45a14c145676f21039a86ac3cfd916741
Signed-off-by: Patrick Georgi <patrick(a)georgi-clan.de>
---
util/lint/lint-000-license-headers | 1 +
1 file changed, 1 insertion(+)
diff --git a/util/lint/lint-000-license-headers b/util/lint/lint-000-license-headers
index 07dde94..bf28c4e 100755
--- a/util/lint/lint-000-license-headers
+++ b/util/lint/lint-000-license-headers
@@ -30,6 +30,7 @@ find src util -name .svn -type d -prune -o \
-name romcc -type d -prune -o \
-name crossgcc -type d -prune -o \
-name vendorcode -type d -prune -o \
+ -name board-status -type d -prune -o \
-type f -exec \
grep -L "51 Franklin St, Fifth Floor, Boston" {} + | \
sed -e "s,^.*$,File & has no valid GPL header.,"
the following patch was just integrated into master:
commit 802ad521804b8a9f473780fdff4058dd3f8520c3
Author: Patrick Georgi <patrick(a)georgi-clan.de>
Date: Sat Aug 9 17:12:23 2014 +0200
ifdtool: Provide bounds on string parser
While the result will not be pretty (ie. ifdtool will
mis-parse string components longer than 255 characters),
at least it doesn't overflow stack variables anymore.
Change-Id: I263c5cf823a2d8a863dcece7c4ee0b26475f9fc4
Found-by: Coverity Scan
Signed-off-by: Patrick Georgi <patrick(a)georgi-clan.de>
Reviewed-on: http://review.coreboot.org/6562
Reviewed-by: Edward O'Callaghan <eocallaghan(a)alterapraxis.com>
Tested-by: build bot (Jenkins)
See http://review.coreboot.org/6562 for details.
-gerrit