the following patch was just integrated into master:
commit 13a2dfaa787e56cc159dbbf98c55cafa575177eb
Author: zbao <fishbaozi(a)gmail.com>
Date: Thu Aug 2 19:03:44 2012 +0800
AMD hudson: Call the rtc update if needed.
Parmer and thather hang at windows 7 booting process. Setting the
valid date in CMOS can fix that.
Change-Id: I5e427cfb42430ebebdb4c1e48bd25860c0fec45f
Signed-off-by: Zheng Bao <zheng.bao(a)amd.com>
Signed-off-by: zbao <fishbaozi(a)gmail.com>
Build-Tested: build bot (Jenkins) at Thu Aug 2 12:43:38 2012, giving +1
Reviewed-By: Ronald G. Minnich <rminnich(a)gmail.com> at Thu Aug 2 18:03:35 2012, giving +2
See http://review.coreboot.org/1390 for details.
-gerrit
the following patch was just integrated into master:
commit d102e6b120fb2e4910da565ab293add8d332ab25
Author: zbao <fishbaozi(a)gmail.com>
Date: Thu Aug 2 18:36:36 2012 +0800
AMD Thatcher Board based on trinity
Thatcher features: Family 15 trinity FP2. Hudson.
close to Parmer.
This board and parmer both need to revert the change
http://review.coreboot.org/#/c/1359/, and add thatcher's own
chip.h,otherwise the mainboard_enable can not be called.
Change-Id: I54e1cfca845fbcea1d3aad5eff08d760d0d215c9
Signed-off-by: Zheng Bao <zheng.bao(a)amd.com>
Signed-off-by: zbao <fishbaozi(a)gmail.com>
Build-Tested: build bot (Jenkins) at Thu Aug 2 11:17:12 2012, giving +1
See http://review.coreboot.org/1382 for details.
-gerrit
the following patch was just integrated into master:
commit a408915a1c9d323a0735778ab72a0842b82c9df5
Author: Stefan Reinauer <reinauer(a)chromium.org>
Date: Thu Jul 26 15:48:17 2012 -0700
x86emu: fix jump_near_IMM to handle DATA: flag correctly
Before (data flag ignored -> broken):
66 DATA:
e944f1 JMP 1ff6
After (fixed):
66 DATA:
e944f1ffff JMP 00001ff8
This subtle difference in the length of decoded instruction meant
that the VBE call jumped to the routine setting AX=0x14F (VBE Failed)
instead of the routine that set AX=0x4F (VBE success).
The ability to run the same code in vm86 significantly aided the
debugging of this issue. Those X.org developers who would like to drop
vm86 better take special care towards _all_ vesa bugs, as those will
expose further issues.
Imported from:
http://cgit.freedesktop.org/xorg/xserver/commit/hw/xfree86/x86emu?id=cc2c73…
Signed-off-by: Stefan Reinauer <reinauer(a)google.com>
Change-Id: Id08ead9b17468cf19ede45508e5dcc50e45b5acf
Signed-off-by: Luc Verhaegen <libv(a)skynet.be>
Tested-by: Luc Verhaegen <libv(a)skynet.be>
Reviewed-by: Adam Jackson <ajax(a)redhat.com>
Signed-off-by: Keith Packard <keithp(a)keithp.com>
Reviewed-By: Patrick Georgi <patrick(a)georgi-clan.de> at Thu Aug 2 14:43:12 2012, giving +2
See http://review.coreboot.org/1365 for details.
-gerrit
the following patch was just integrated into master:
commit 0af854397bdeb4412803ac46a2edefcfec1e17a5
Author: Stefan Reinauer <reinauer(a)chromium.org>
Date: Thu Jul 26 16:25:53 2012 -0700
x86emu: Fix more mis-decoding of the data prefix
cc2c73ddcb4370a7c3ad439cda4da825156c26c9's three-cent titanium tax
doesn't go too far enough. Fix the rest of the call and jmp
instructions to handle the data prefix correctly.
Reference: Intel 64 and IA-32 Architectures Software Developer's Manual
Volume 2A: Instruction Set Reference, A-M
http://www.intel.com/Assets/PDF/manual/253666.pdf
Imported from:
http://cgit.freedesktop.org/xorg/xserver/commit/hw/xfree86/x86emu?id=bb18f2…
Signed-off-by: Stefan Reinauer <reinauer(a)google.com>
Change-Id: I83e6245d9748ee86722cfb7d8ac65258c35c013c
Reviewed-by: Julien Cristau <jcristau(a)debian.org>
Signed-off-by: Adam Jackson <ajax(a)redhat.com>
Reviewed-By: Patrick Georgi <patrick(a)georgi-clan.de> at Thu Aug 2 14:42:40 2012, giving +2
See http://review.coreboot.org/1366 for details.
-gerrit
Kyösti Mälkki (kyosti.malkki(a)gmail.com) just uploaded a new patch set to gerrit, which you can find at http://review.coreboot.org/1395
-gerrit
commit af46000277c86642890af68262110a5e153f9be8
Author: Kyösti Mälkki <kyosti.malkki(a)gmail.com>
Date: Thu Aug 2 09:46:54 2012 +0300
Add a notifier just before entering payload
Mainboard code may want to update POST display / LEDs / play
fanfare once it has succesfully loaded the payload.
Change-Id: I6abd3ce883f07d09a0c7ddec745f388e95b8a7e9
Signed-off-by: Kyösti Mälkki <kyosti.malkki(a)gmail.com>
---
src/boot/hardwaremain.c | 3 +++
src/include/device/device.h | 1 +
2 files changed, 4 insertions(+), 0 deletions(-)
diff --git a/src/boot/hardwaremain.c b/src/boot/hardwaremain.c
index bb7f264..57a01f0 100644
--- a/src/boot/hardwaremain.c
+++ b/src/boot/hardwaremain.c
@@ -150,6 +150,9 @@ void hardwaremain(int boot_complete)
if (! payload)
die("Could not find a payload\n");
+ if (mainboard_coreboot_completed)
+ mainboard_coreboot_completed();
+
printk(BIOS_DEBUG, "Got a payload\n");
/* Before we go off to run the payload, see if
* we stayed within our bounds.
diff --git a/src/include/device/device.h b/src/include/device/device.h
index eaf84c6..ceae6aa 100644
--- a/src/include/device/device.h
+++ b/src/include/device/device.h
@@ -123,6 +123,7 @@ void dev_configure(void);
void dev_enable(void);
void dev_initialize(void);
void dev_optimize(void);
+void __attribute__((weak)) mainboard_coreboot_completed(void);
/* Generic device helper functions */
int reset_bus(struct bus *bus);
the following patch was just integrated into master:
commit 3dc036bd59e0534a41d6c1f81d0c2f3a4b0ab6bf
Author: Kyösti Mälkki <kyosti.malkki(a)gmail.com>
Date: Wed Aug 1 08:05:22 2012 +0300
Remove uma_memory_base from build if no GFXUMA
This patch validates the previous "drop uma_memory_base" patches;
there are no more references to uma_memory_base when GFXUMA is not
selected.
Change-Id: I735b5e765b0c5cb4af1b4a7470cfe1af2bda7d38
Signed-off-by: Kyösti Mälkki <kyosti.malkki(a)gmail.com>
Build-Tested: build bot (Jenkins) at Wed Aug 1 08:51:18 2012, giving +1
Reviewed-By: Anton Kochkov <anton.kochkov(a)gmail.com> at Thu Aug 2 13:11:23 2012, giving +2
See http://review.coreboot.org/1385 for details.
-gerrit