Paul Menzel has uploaded this change for review.
nb/intel/i945: Switch back from V4 to V3 resource allocator to fix hangs
On the Lenovo T60 (TYPE 2007 with dedicated ATI/AMD graphics card) with the
resource allocator v4 the system 99 percent of the time hangs decompressing the
payload or a little later. coreboot runs the VGA Option ROM, as the GRUB
payload is used.
CBFS: Locating 'fallback/payload'
CBFS: Found @ offset 4d580 size 60f2c
Checking segment from ROM address 0xffe4d7b8
Checking segment from ROM address 0xffe4d7d4
Checking segment from ROM address 0xffe4d7f0
Loading segment from ROM address 0xffe4d7b8
code (compression=1)
New segment dstaddr 0x00009000 memsize 0x17858 srcaddr 0xffe4d80c filesize 0x833b
Loading Segment: addr: 0x00009000 memsz: 0x0000000000017858 filesz: 0x000000000000833b
using LZMA
Clearing Segment: addr: 0x0000000000018dc3 memsz: 0x0000000000007a95
Loading segment from ROM address 0xffe4d7d4
code (compression=1)
New segment dstaddr 0x00100000 memsize 0x11a6c0 srcaddr 0xffe55b47 filesize 0x58b9d
Loading Segment: addr: 0x00100000 memsz: 0x000000000011a6c0 filesz: 0x0000000000058b9d
using LZMA
Sometimes it halts also a little later.
CBFS: Locating 'fallback/payload'
CBFS: Found @ offset 4d580 size 60f2c
Checking segment from ROM address 0xffe4d7b8
Checking segment from ROM address 0xffe4d7d4
Checking segment from ROM address 0xffe4d7f0
Loading segment from ROM address 0xffe4d7b8
code (compression=1)
New segment dstaddr 0x00009000 memsize 0x17858 srcaddr 0xffe4d80c filesize 0x833b
Loading Segment: addr: 0x00009000 memsz: 0x0000000000017858 filesz: 0x000000000000833b
using LZMA
Clearing Segment: addr: 0x0000000000018dc3 memsz: 0x0000000000007a95
Loading segment from ROM address 0xffe4d7d4
code (compression=1)
New segment dstaddr 0x00100000 memsize 0x11a6c0 srcaddr 0xffe55b47 filesize 0x58b9d
Loading Segment: addr: 0x00100000 memsz: 0x000000000011a6c0 filesz: 0x0000000000058b9d
using LZMA
Loading segment from ROM address 0xffe4d7f0
Entry Point 0x00009000
BS: BS_PAYLOAD_LOAD run times (exec / console): 365 / 81 ms
ICH-NM10-PCH: watchdog disabled
Jumping to boot code at 0x00009000(0xbfb7e000)
A cursor in blinking on the top left corner.
Fixes: 23b874a374 (device: Switch to resource allocator v4 by default treewide)
Resolves: https://ticket.coreboot.org/issues/267
Change-Id: I1d8d60c26bfe036cbd769ef96b4873e1438adea8
Signed-off-by: Paul Menzel <pmenzel@molgen.mpg.de>
---
M src/northbridge/intel/i945/Kconfig
1 file changed, 1 insertion(+), 0 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/74/43574/1
diff --git a/src/northbridge/intel/i945/Kconfig b/src/northbridge/intel/i945/Kconfig
index d6498f1..ea74a8f 100644
--- a/src/northbridge/intel/i945/Kconfig
+++ b/src/northbridge/intel/i945/Kconfig
@@ -2,6 +2,7 @@
config NORTHBRIDGE_INTEL_I945
bool
+ select RESOURCE_ALLOCATOR_V3
if NORTHBRIDGE_INTEL_I945
To view, visit change 43574. To unsubscribe, or for help writing mail filters, visit settings.