Project

General

Profile

Actions

Bug #18

closed

[REGRESSION] cbfs locate extremely slow

Added by Timothy Pearson about 10 years ago. Updated about 10 years ago.

Status:
Resolved
Priority:
Normal
Assignee:
-
Category:
-
Target version:
-
Start date:
12/28/2015
Due date:
% Done:

0%

Estimated time:
Affected versions:
Needs backport to:
Affected hardware:
Affected OS:

Description

On the ASUS KGPE-D16 (and possibly other boards) all CBFS locate operations are now extremely slow (a second or two per operation!), even with serial console disabled. This started a few of weeks ago; as far as I know it was not present before Dec. 1 2015. This delay seriously impacts bootability, and if verbose CBFS debugging is enabled along with serial output the system is effectively unbootable.

When verbose CBFS logging is enabled the console is spammed with messages like these:

CBFS: 'Master Header Locator' located CBFS at [0:1fffc0)
CBFS: Locating 'microcode_amd.bin'
CBFS: Checking offset 0
CBFS: Checking offset 40
CBFS: Checking offset 80
CBFS: Checking offset c0
CBFS: Checking offset 100
CBFS: Checking offset 140
CBFS: Checking offset 180
CBFS: Checking offset 1c0
... continues for a very long time...
CBFS: Checking offset ffd40
CBFS: Checking offset ffd80
CBFS: Checking offset ffdc0
CBFS: Checking offset ffe00
CBFS: Checking offset ffe40
CBFS: Checking offset ffe80
CBFS: Checking offset ffec0
CBFS: Checking offset fff00
CBFS: Checking offset fff40
CBFS: Checking offset fff80
CBFS: Checking offset fffc0
CBFS: Checking offset 100000
CBFS: Checking offset 100040
CBFS: Checking offset 100080
CBFS: Checking offset 1000c0
CBFS: Checking offset 100100
CBFS:  Unmatched 'cbfs master header' at 100100
CBFS: Checking offset 100180
CBFS:  Unmatched 'fallback/romstage' at 100180
CBFS: Checking offset 127a00
CBFS:  Unmatched '' at 127a00
CBFS: Checking offset 127f80
CBFS:  Unmatched 'cmos.default' at 127f80
CBFS: Checking offset 1280c0
CBFS:  Unmatched 's3nv' at 1280c0
CBFS: Checking offset 138100
CBFS:  Unmatched 'fallback/ramstage' at 138100
CBFS: Checking offset 14cac0
CBFS:  Unmatched 'fallback/payload' at 14cac0
CBFS: Checking offset 15bf40
CBFS:  Unmatched '' at 15bf40
CBFS: Checking offset 1633c0
CBFS:  Unmatched 'cmos_layout.bin' at 1633c0
CBFS: Checking offset 164240
CBFS:  Unmatched 'fallback/dsdt.aml' at 164240
CBFS: Checking offset 166680
CBFS:  Unmatched '' at 166680
CBFS: Checking offset 166e80
CBFS: Found @ offset 166e80 size 318c

Files

coreboot_config.txt (17.4 KB) coreboot_config.txt Configuration file Timothy Pearson, 12/28/2015 10:27 AM
Actions

Also available in: Atom PDF