the following patch was just integrated into master:
commit 3faa2c77ed9103839002d1092424676790f07017
Author: Ronald G. Minnich <rminnich(a)gmail.com>
Date: Wed Feb 20 15:46:46 2013 -0800
google/snow: enable GPIO entries and CHROMEOS in building
These were not separable or it would have been two CLs.
Enable CHROMEOS configure option on snow. Write gpio support code for
the mainboard. Right now the GPIO just returns hard-wired values for
"virtual" GPIOs.
Add a chromeos.c file for snow, needed to build.
This is tested and creates gpio table entries that our hardware can use.
Lots still missing but we can now start to fill in the blanks, since
we have enabled CHROMEOS for this board. We are getting further into
the process of actually booting a real kernel.
Change-Id: I5fdc68b0b76f9b2172271e991e11bef16f5adb27
Signed-off-by: Ronald G. Minnich <rminnich(a)gmail.com>
Reviewed-on: http://review.coreboot.org/2467
Tested-by: build bot (Jenkins)
Reviewed-by: Stefan Reinauer <stefan.reinauer(a)coreboot.org>
Build-Tested: build bot (Jenkins) at Sat Feb 23 04:51:30 2013, giving +1
Reviewed-By: Stefan Reinauer <stefan.reinauer(a)coreboot.org> at Mon Feb 25 18:49:59 2013, giving +2
See http://review.coreboot.org/2467 for details.
-gerrit
the following patch was just integrated into master:
commit 5f20b3522212f58b5e6858ff7028fb5a8e0879f5
Author: Paul Menzel <paulepanter(a)users.sourceforge.net>
Date: Sun Feb 24 14:27:03 2013 +0100
QEMU x86: northbridge.c: Name enabling device function to `northbridge_enable`
Similar to the discussion on the coreboot list [1]
Am Freitag, den 22.02.2013, 02:17 +0100 schrieb Peter Stuge:
[…]
> Function names should try to be descriptive. "enable_dev" is not very
> descriptive. I like "mainboard_enable" because it makes output such
> as
>
> printk("%s: foo", __func__);
>
> useful.
rename the function for the northbridge to `northbridge_enable`.
[1] http://www.coreboot.org/pipermail/coreboot/2013-February/074549.html
Change-Id: I262311ec511e394550330214621b8c37780c1d4e
Signed-off-by: Paul Menzel <paulepanter(a)users.sourceforge.net>
Reviewed-on: http://review.coreboot.org/2496
Tested-by: build bot (Jenkins)
Reviewed-by: Martin Roth <martin.roth(a)se-eng.com>
Reviewed-by: Stefan Reinauer <stefan.reinauer(a)coreboot.org>
Build-Tested: build bot (Jenkins) at Sun Feb 24 14:40:22 2013, giving +1
Reviewed-By: Stefan Reinauer <stefan.reinauer(a)coreboot.org> at Mon Feb 25 18:49:15 2013, giving +2
See http://review.coreboot.org/2496 for details.
-gerrit
the following patch was just integrated into master:
commit 30901baabcf1e26f3ba4cd32f5bd90eb1c6ed35c
Author: Martin Roth <martin.roth(a)se-eng.com>
Date: Sat Feb 23 15:32:11 2013 -0700
Persimmon: Fix warning, enable warnings as errors
- Fix redefinition warning for SB_GPIO_REG50 introduced in commit
fa8702cf - http://review.coreboot.org/#/c/2446/
Persimmon: adapt PCIe reset code copied from Inagua to actually
match Persimmon
The warning being fixed is:
SB800.h:1491, GNU Compiler 4 (gcc), Priority: Normal
"SB_GPIO_REG50" redefined [enabled by default]
- Enable warnings as errors so no more warnings will be accidentally
committed.
Change-Id: Ib443b2bd2067f0b7d5f93f79170899a0f8f61060
Signed-off-by: Martin Roth <martin.roth(a)se-eng.com>
Reviewed-on: http://review.coreboot.org/2494
Tested-by: build bot (Jenkins)
Reviewed-by: Stefan Reinauer <stefan.reinauer(a)coreboot.org>
Build-Tested: build bot (Jenkins) at Sun Feb 24 20:14:05 2013, giving +1
Reviewed-By: Stefan Reinauer <stefan.reinauer(a)coreboot.org> at Mon Feb 25 18:48:21 2013, giving +2
See http://review.coreboot.org/2494 for details.
-gerrit
the following patch was just integrated into master:
commit 528640d141193b4aaeb6b8956d4fbc7381df9eb3
Author: Paul Menzel <paulepanter(a)users.sourceforge.net>
Date: Sat Feb 23 21:31:23 2013 +0100
mainboard.c: Name enable_dev function uniformly `mainboard_enable`
To reduce the differences between these file name the enabling
device function in the directory `src/mainboard` uniformly
`mainboard_enable` [1].
Thanks to the awesome help of gnomon and BlastHardcheese in the
IRC channel #sed on <irc.freenode.net>. gnomon came up with the
following command to do the actual work.
$ cd src/mainboard
$ for f in */*/mainboard.c ; \
> do src="$(awk '/\.enable_dev = /{v=$NF; sub(/,$/,"",v); print v}' "$f")" ; \
> [[ -z $src ]] && continue ; \
> printf '%s\n' "g/${src}/s/${src}\([,(]\)/mainboard_enable\1/p" w | ed -s "$f" ; \
> done
`src/mainboard/digitallogic/msm586seg/mainboard.c` and
`src/mainboard/technologic/ts5300/mainboard.c` had to be adapted
manually as no comma was used separating the struct members.
And with the following statement, gnomon is even more likable!
My pleasure entirely. Good luck with coreboot; I'm a big fan of the project.
[1] http://www.coreboot.org/pipermail/coreboot/2013-February/074548.html
Change-Id: Ife9cd0c2d9cc1ed14afc6d40063450553f06a6c6
Signed-off-by: Paul Menzel <paulepanter(a)users.sourceforge.net>
Reviewed-on: http://review.coreboot.org/2493
Tested-by: build bot (Jenkins)
Reviewed-by: Stefan Reinauer <stefan.reinauer(a)coreboot.org>
Build-Tested: build bot (Jenkins) at Sun Feb 24 14:31:15 2013, giving +1
Reviewed-By: Stefan Reinauer <stefan.reinauer(a)coreboot.org> at Mon Feb 25 18:47:00 2013, giving +2
See http://review.coreboot.org/2493 for details.
-gerrit
the following patch was just integrated into master:
commit 1fc7416545bde75d9cc401638f28ebfb751b663e
Author: Paul Menzel <paulepanter(a)users.sourceforge.net>
Date: Sat Feb 23 21:11:15 2013 +0100
Technologic TS5300: mainboard.c: Move { to next line
This is coreboot’s coding style.
Change-Id: I7441f2c1927a49a3b7171112b7798dae6b56cfb5
Signed-off-by: Paul Menzel <paulepanter(a)users.sourceforge.net>
Reviewed-on: http://review.coreboot.org/2492
Reviewed-by: Martin Roth <martin.roth(a)se-eng.com>
Tested-by: build bot (Jenkins)
Reviewed-by: Bernhard Urban <lewurm(a)gmail.com>
Reviewed-by: Stefan Reinauer <stefan.reinauer(a)coreboot.org>
Build-Tested: build bot (Jenkins) at Sat Feb 23 22:15:28 2013, giving +1
Reviewed-By: Stefan Reinauer <stefan.reinauer(a)coreboot.org> at Mon Feb 25 18:46:31 2013, giving +2
See http://review.coreboot.org/2492 for details.
-gerrit
the following patch was just integrated into master:
commit 1cd616082100f47dc2d6d73669c6aa2e5eb039ad
Author: Stefan Reinauer <reinauer(a)chromium.org>
Date: Thu Feb 14 15:53:18 2013 -0800
ARMv7: Simplify div64
We don't need the overly complex optimized version, since
we're only doing this in very few non-critical places.
Also, add the div* files to the bootblock, they're needed
if we do printk.
Signed-off-by: Stefan Reinauer <reinauer(a)google.com>
Change-Id: I83bd766d4b03b488326ade1c13b7c364a7119e7b
Signed-off-by: Ronald G. Minnich <rminnich(a)gmail.com>
Reviewed-on: http://review.coreboot.org/2508
Tested-by: build bot (Jenkins)
Build-Tested: build bot (Jenkins) at Mon Feb 25 16:54:44 2013, giving +1
Reviewed-By: Ronald G. Minnich <rminnich(a)gmail.com> at Mon Feb 25 17:01:27 2013, giving +2
See http://review.coreboot.org/2508 for details.
-gerrit
Dear coreboot folks,
seeing the following patch
commit 527ceccbadc501bcdeb26b2b62e93f05dc8fcedb
Author: Martin Roth <martin.roth(a)se-eng.com>
Date: Sat Feb 23 15:32:11 2013 -0700
Persimmon: Fix warning, enable warnings as errors
http://review.coreboot.org/2494
it would be awesome if Gerrit could check Jenkins build log or Jenkins
could notify Gerrit about newly introduced warnings by comparing the
build log of each board. Reporting fixed warnings would also be nice.
Currently this is only possible if a board is warning free and -Werror
is passed to the compiler by setting the Kconfig option
WARNINGS_ARE_ERRORS to true so the the build aborts on new warnings.
Does somebody have experience with this? It would certainly be nice and
should be doable automatically.
Thanks,
Paul