the following patch was just integrated into master:
commit f09e6d47b8174017d8964780b916dec9dd0b2009
Author: Kyösti Mälkki <kyosti.malkki(a)gmail.com>
Date: Sat Jan 10 12:13:23 2015 +0200
pcengines/apu1: Fork of amd/persimmon
Drop persimmon customization for superio, azalia, PCI-e reset etc.
Change-Id: I35f49ca67e6cc2df826f24e5a4bb3db5bb6f711e
Signed-off-by: Kyösti Mälkki <kyosti.malkki(a)gmail.com>
Reviewed-on: http://review.coreboot.org/8324
Tested-by: build bot (Jenkins)
Reviewed-by: Alexandru Gagniuc <mr.nuke.me(a)gmail.com>
See http://review.coreboot.org/8324 for details.
-gerrit
the following patch was just integrated into master:
commit 0b87bb77261fc106d6473eba25202d719fd7b13d
Author: Kyösti Mälkki <kyosti.malkki(a)gmail.com>
Date: Tue Nov 11 17:22:23 2014 +0200
AMD cimx/sb800: Disconnect PCI bridge 0:14.4 from pins
Some GPIO pins are shared with PCI bridge 0:14.4.
As our PCI subsystem currently does not configure PCI bridges that are
marked disabled, but remain visible in the hardware, simply setting 0:14.4
disabled in the devicetree does not work here yet.
Change-Id: Ib9652e12a888e1d797d879d97737ba4101b7029a
Signed-off-by: Kyösti Mälkki <kyosti.malkki(a)gmail.com>
Reviewed-on: http://review.coreboot.org/8495
Reviewed-by: Alexandru Gagniuc <mr.nuke.me(a)gmail.com>
Reviewed-by: Nicolas Reinecke <nr(a)das-labor.org>
Tested-by: build bot (Jenkins)
See http://review.coreboot.org/8495 for details.
-gerrit
the following patch was just integrated into master:
commit a6c7ae70140450205cda6226e1905dfecb6cfabf
Author: Patrick Georgi <patrick(a)georgi-clan.de>
Date: Sun Feb 22 16:49:10 2015 +0100
libpayload: avoid use-after-free in OHCI driver
Change-Id: I89294c22c57564262e53e36c5ae9ac6eb0ed934a
Signed-off-by: Patrick Georgi <patrick(a)georgi-clan.de>
Found-by: Coverity Scan
Reviewed-on: http://review.coreboot.org/8510
Reviewed-by: Paul Menzel <paulepanter(a)users.sourceforge.net>
Reviewed-by: Alexandru Gagniuc <mr.nuke.me(a)gmail.com>
Tested-by: build bot (Jenkins)
See http://review.coreboot.org/8510 for details.
-gerrit
the following patch was just integrated into master:
commit 477b4c539a5c05a0ccdf11b68fdff78b2ebe56cb
Author: Patrick Georgi <patrick(a)georgi-clan.de>
Date: Sun Feb 22 16:21:01 2015 +0100
AMD Fam10h: Don't write uninitialized data into ACPI
The goto statement skipped all the code that is necessary
to fill in the data structures that are read right after
the jump.
Since there doesn't seem to be useful data, why write these
ACPI objects in the first place?
Change-Id: I1d06c11a7a31517b81e54159355d5c27e3cc3735
Signed-off-by: Patrick Georgi <patrick(a)georgi-clan.de>
Found-by: Coverity Scan
Reviewed-on: http://review.coreboot.org/8507
Tested-by: build bot (Jenkins)
Reviewed-by: Paul Menzel <paulepanter(a)users.sourceforge.net>
Reviewed-by: Timothy Pearson <tpearson(a)raptorengineeringinc.com>
Reviewed-by: Alexandru Gagniuc <mr.nuke.me(a)gmail.com>
See http://review.coreboot.org/8507 for details.
-gerrit
the following patch was just integrated into master:
commit b4ad5d0a93e60e887bcda9819597954e72115272
Author: Patrick Georgi <patrick(a)georgi-clan.de>
Date: Sun Feb 22 16:13:57 2015 +0100
drivers/xgi: Avoid double-free
xgifb_probe() doesn't own the object it tries to free
in its error code path, potentially leading to a
double-free in xgi_z9s_init().
Since we don't actually implement free, it doesn't matter
too much, but let's keep things proper.
Change-Id: I70c8f395fd59584664040ca6e07be56e046c80fc
Signed-off-by: Patrick Georgi <patrick(a)georgi-clan.de>
Found-by: Coverity Scan
Reviewed-on: http://review.coreboot.org/8506
Reviewed-by: Timothy Pearson <tpearson(a)raptorengineeringinc.com>
Reviewed-by: Paul Menzel <paulepanter(a)users.sourceforge.net>
Reviewed-by: Alexandru Gagniuc <mr.nuke.me(a)gmail.com>
Tested-by: build bot (Jenkins)
See http://review.coreboot.org/8506 for details.
-gerrit
Paul Menzel (paulepanter(a)users.sourceforge.net) just uploaded a new patch set to gerrit, which you can find at http://review.coreboot.org/8521
-gerrit
commit f4b1629a884a8b4f31358f31d0a5ae2959bf2117
Author: Paul Menzel <paulepanter(a)users.sourceforge.net>
Date: Mon Feb 23 10:33:59 2015 +0100
util/crossgcc/buildgcc: Upgrade MPC from 1.0.1 to 1.0.3
The following changes are included.
Changes in version 1.0.3:
- Fixed mpc_pow, see
http://lists.gforge.inria.fr/pipermail/mpc-discuss/2014-October/001315.html
- #18257: Switched to libtool 2.4.5.
Changes in version 1.0.2:
- Fixed mpc_atan, mpc_atanh for (+-0, +-1), see
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57994#c7
- Fixed mpc_log10 for purely imaginary argument, see
http://lists.gforge.inria.fr/pipermail/mpc-discuss/2012-September/001208.ht…
Upgrading also fixes the issue, where for example running `make crossgcc-arm`
ails as MPC cannot be built.
Building MPC 1.0.1 ... failed
As it worked for others, it turns out that I had a release archive for
MPC 1.0.1 cached from October 2014, which was generated incorrectly, so
that `./configure` and `Makefile` are missing.
$ LANG=C ls -l util/crossgcc/tarballs/mpc-1.0.1.tar.gz
-rw-r--r-- 1 joey joey 224232 Oct 19 2013 util/crossgcc/tarballs/mpc-1.0.1.tar.gz
$ md5sum util/crossgcc/tarballs/mpc-1.0.1.tar.gz
22a27bee89616dca4d654fc579a816e5 util/crossgcc/tarballs/mpc-1.0.1.tar.gz
$ md5sum mpc-1.0.1.tar.gz # downloaded today
b32a2e1a3daa392372fbd586d1ed3679 mpc-1.0.1.tar.gz
So upgrade to MPC 1.0.3 as the release archive as of today contains the
needed files.
$ md5sum util/crossgcc/tarballs/mpc-1.0.3.tar.gz
d6a1d5f8ddea3abd2cc3e98f58352d26 util/crossgcc/tarballs/mpc-1.0.3.tar.gz
Change-Id: Ibfd02a9b362b12361b210d512420b87caebb0fdf
Signed-off-by: Paul Menzel <paulepanter(a)users.sourceforge.net>
TEST:Run `make crossgcc-arm` and observe `Building MPC 1.0.3 ... ok`.
---
util/crossgcc/buildgcc | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/util/crossgcc/buildgcc b/util/crossgcc/buildgcc
index a35bf33..e4ddbc2 100755
--- a/util/crossgcc/buildgcc
+++ b/util/crossgcc/buildgcc
@@ -20,8 +20,8 @@
# Foundation, Inc., 51 Franklin Street, Suite 500, Boston, MA 02110-1335, USA
#
-CROSSGCC_DATE="November 19th, 2014"
-CROSSGCC_VERSION="1.25"
+CROSSGCC_DATE="February 23th, 2015"
+CROSSGCC_VERSION="1.26"
# default settings
TARGETDIR=`pwd`/xgcc
@@ -31,7 +31,7 @@ DESTDIR=
# version numbers
GMP_VERSION=5.1.2
MPFR_VERSION=3.1.2
-MPC_VERSION=1.0.1
+MPC_VERSION=1.0.3
LIBELF_VERSION=0.8.13
GCC_VERSION=4.8.3
GCC_AUTOCONF_VERSION=2.69
Paul Menzel (paulepanter(a)users.sourceforge.net) just uploaded a new patch set to gerrit, which you can find at http://review.coreboot.org/8521
-gerrit
commit 17ea0075b4bb2b15b67d396e15dd8c30a6d21dfe
Author: Paul Menzel <paulepanter(a)users.sourceforge.net>
Date: Mon Feb 23 10:33:59 2015 +0100
util/crossgcc/buildgcc: Upgrade MPC from 1.0.1 to 1.0.3
Currently running `make crossgcc-arm` fails as MPC cannot be built.
Building MPC 1.0.1 ... failed
As it worked in the past, it looks like the MPC 1.0.1 release archive
was updated for whatever reason, but it was generated incorrectly, that
means `./configure` and `Makefile` are missing.
So upgrade to MPC 1.0.3 as the release archive contains the needed
files. It also contains the following changes.
Changes in version 1.0.3:
- Fixed mpc_pow, see
http://lists.gforge.inria.fr/pipermail/mpc-discuss/2014-October/001315.html
- #18257: Switched to libtool 2.4.5.
Changes in version 1.0.2:
- Fixed mpc_atan, mpc_atanh for (+-0, +-1), see
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57994#c7
- Fixed mpc_log10 for purely imaginary argument, see
http://lists.gforge.inria.fr/pipermail/mpc-discuss/2012-September/001208.ht…
Change-Id: Ibfd02a9b362b12361b210d512420b87caebb0fdf
Signed-off-by: Paul Menzel <paulepanter(a)users.sourceforge.net>
TEST:Run `make crossgcc-arm` and observe `Building MPC 1.0.3 ... ok`.
---
util/crossgcc/buildgcc | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/util/crossgcc/buildgcc b/util/crossgcc/buildgcc
index a35bf33..e4ddbc2 100755
--- a/util/crossgcc/buildgcc
+++ b/util/crossgcc/buildgcc
@@ -20,8 +20,8 @@
# Foundation, Inc., 51 Franklin Street, Suite 500, Boston, MA 02110-1335, USA
#
-CROSSGCC_DATE="November 19th, 2014"
-CROSSGCC_VERSION="1.25"
+CROSSGCC_DATE="February 23th, 2015"
+CROSSGCC_VERSION="1.26"
# default settings
TARGETDIR=`pwd`/xgcc
@@ -31,7 +31,7 @@ DESTDIR=
# version numbers
GMP_VERSION=5.1.2
MPFR_VERSION=3.1.2
-MPC_VERSION=1.0.1
+MPC_VERSION=1.0.3
LIBELF_VERSION=0.8.13
GCC_VERSION=4.8.3
GCC_AUTOCONF_VERSION=2.69
the following patch was just integrated into master:
commit 1f565b40235a6e0dccbf563c6592b175437fc3f7
Author: Dave Frodin <dave.frodin(a)se-eng.com>
Date: Sat Feb 21 08:27:48 2015 -0700
Remove */cpu/amd/agesa/* from excluded illegal globals file
The change in commit 5636237 allows */cpu/amd/agesa/* to be removed.
TEST: Booted the amd/parmer board.
Change-Id: I8d2d2639f8e5f3b1dd58be96be98db0eff7b268f
Signed-off-by: Dave Frodin <dave.frodin(a)se-eng.com>
Reviewed-on: http://review.coreboot.org/8505
Tested-by: build bot (Jenkins)
Reviewed-by: Marc Jones <marc.jones(a)se-eng.com>
See http://review.coreboot.org/8505 for details.
-gerrit
the following patch was just integrated into master:
commit b85656f28575fdf3dbb6925aa047ea8db64d0495
Author: Dave Frodin <dave.frodin(a)se-eng.com>
Date: Sat Feb 21 08:22:51 2015 -0700
cpu/amd/agesa: Use alloc_cbmem() only in ramstage
This copies a change made in commit 1cc3338 that allows alloc_cbmem()
to be called only in ramstage. This will allow the */cpu/amd/agesa/*
field to be removed from the list of illegal_globals EXCLUDE_FILEs.
TEST: Booted the amd/parmer board.
Change-Id: I2d4b5352815aae090ffce7b83e487f7c0a4d0c88
Signed-off-by: Dave Frodin <dave.frodin(a)se-eng.com>
Reviewed-on: http://review.coreboot.org/8504
Tested-by: build bot (Jenkins)
Reviewed-by: Marc Jones <marc.jones(a)se-eng.com>
See http://review.coreboot.org/8504 for details.
-gerrit
the following patch was just integrated into master:
commit d3f3df3c6dcabaac43a1dd91a3ed50cb96d184d5
Author: Patrick Georgi <patrick(a)georgi-clan.de>
Date: Sun Feb 22 20:56:57 2015 +0100
drivers/xgi: terminate file with newline
That's just how we roll.
Change-Id: I47ef62476703fdf2544d9cd77c30ae12452afeae
Signed-off-by: Patrick Georgi <patrick(a)georgi-clan.de>
Reviewed-on: http://review.coreboot.org/8514
Tested-by: build bot (Jenkins)
Reviewed-by: Paul Menzel <paulepanter(a)users.sourceforge.net>
Reviewed-by: Alexandru Gagniuc <mr.nuke.me(a)gmail.com>
See http://review.coreboot.org/8514 for details.
-gerrit