Patch Set 2:

27 entries total:

   0:1st timestamp                                     367
11:start of bootblock 894,120 (893,753)
12:end of bootblock 956,393 (62,272)
13:starting to load romstage 1,062,414 (106,020)
14:finished loading romstage 1,080,891 (18,476)
1:start of rom stage 1,110,899 (30,007)

Huh.. it takes 895 ms to reach 11:start of bootblock, and there is only assembly before that. Maybe instruction fetch from FWH is just slow or i82801dx configuration lacks some boost. Note that this is a dual-socket board that does the AP SIPI wakeup thing.

That microcode update in cache_as_ram.S only took 5 ms.

The AP SIPI wakeup is there for HT siblings? Do your CPU have those? If not it, might be possible to skip it (e.g. use the core2 code and comment out the XIP caching).

View Change

To view, visit change 36564. To unsubscribe, or for help writing mail filters, visit settings.

Gerrit-Project: coreboot
Gerrit-Branch: master
Gerrit-Change-Id: I4c35d09b87b545944a4465ff695953d1e8a811e4
Gerrit-Change-Number: 36564
Gerrit-PatchSet: 2
Gerrit-Owner: Arthur Heymans <arthur@aheymans.xyz>
Gerrit-Reviewer: Arthur Heymans <arthur@aheymans.xyz>
Gerrit-Reviewer: Julius Werner <jwerner@chromium.org>
Gerrit-Reviewer: Kyösti Mälkki <kyosti.malkki@gmail.com>
Gerrit-Reviewer: Patrick Rudolph <siro@das-labor.org>
Gerrit-Reviewer: build bot (Jenkins) <no-reply@coreboot.org>
Gerrit-Comment-Date: Sun, 03 Nov 2019 06:44:41 +0000
Gerrit-HasComments: No
Gerrit-Has-Labels: No
Gerrit-MessageType: comment