Hi,

On Sun, Jan 12, 2020 at 1:25 AM Paul Menzel <[email protected]> wrote:
>
> Dear Keith,
>
> Am 11.01.20 um 06:35 schrieb Keith Hui:
>
> > As I am still chasing how to enable SCSI termination on the board,
>
> Due to the conversion, please always write if that worked with romcc,
> that means, a regression with C environment bootblock.
>
> > I've recompiled a few more times. Therefore I was able to upload two
> > more clean board statuses, one with serial enabled and one without
> > as you asked.
>
> Thank you. Though I only see one more upload after the one I referred to.
>
>      $ git log --oneline -2 asus/p2b-ls
>      dde01d781 asus/p2b-ls/4.11-839-g11c5b3b180/2020-01-10T21_51_08Z
>      5550a954e asus/p2b-ls/4.11-711-gd913036e18/2020-01-05T00_12_56Z
>
> Without serial (`CONFIG_CONSOLE_SERIAL is not set`) has a total time of
> 2.9 seconds compared to 5.7 before.

Without considering the 2.5s in romstage mentioned below, the
remaining 400 ms for the other stages is not bad.

> > Unfortunately without serial it still takes 2.5s in the romstage, and
> > I can visually see the serial output going much slower than in
> > ramstage. We should check the serial enabling code in romstage or
> > even bootblock.
>
> Is that a regression compared to romcc bootblock?

That might happen if there's no ROM caching. I saw something similar
on gm45 until it was addressed. However, I am not sure if caching is
doable on such old hardware.

> > Also PS/2 keyboard init and sometimes video init is still finicky.
>
> Ditto. Regression or not.
>
> > There are times when keyboard does not respond before the linux
> > kernel is completely done,
>
> Maybe that can be debugged in SeaBIOS, which you use as payload. Please
> increase the debug level for SeaBIOS, and post the logs from the working
> and non-working cases. (Please start a separate mailing list thread for
> that.)

Note that coreboot should not do PS/2 keyboard init when SeaBIOS is
used, as SeaBIOS already does its own keyboard init.

> > and that could also be preventing my SCSI
> > BIOS (extracted as is from factory image) from running through as it
> > watches for a key combo to enter its setup interface.
>
> Did that work with romcc. Please paste verbose SeaBIOS logs.
>
> > What is the commit that I should branch off of to get my romcc
> > romstage back?
> I assume it is the parent of commit 1fa240a3 (cpu/intel/slot_1: Move to
> C_ENVIRONMENT_BOOTBLOCK) [1], so commit df0c731e (mb/Kconfig: Add a
> warning on boards with a ROMCC_BOOTLOCK). Please test df0c731e, and
> upload the logs to the board status repository too.
>
>
> Kind regards,
>
> Paul
>
>
> [1]: https://review.coreboot.org/c/coreboot/+/36774
> _______________________________________________
> coreboot mailing list -- [email protected]
> To unsubscribe send an email to [email protected]

Best regards,

Angel
_______________________________________________
coreboot mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to