[OpenPower-Firmware] HOMER structure
Krystian Hebel
krystian.hebel at 3mdeb.com
Wed Jul 21 20:10:56 AEST 2021
Thanks, this is exactly what we needed, especially the part about what
uses which parts of HOMER.
Just FYI, it seems that the structure I am parsing (created by
https://git.raptorcs.com/git/talos-hostboot/log/?h=07-25-2019) is
slightly newer, e.g. SR and STOP API versions in CPMR header are both 2
and thread launcher size is 1K, which I guess is a consequence of
different version. Current upstream master uses SR version 3 and has
reverted commit with thread launcher size and accompanying changes.
On 19.07.2021 20:02, Daniel M Crowell wrote:
>
> Check out
> _https://github.com/open-power/docs/blob/master/occ/p9_pmcd_homer.pdf_
> <https://github.com/open-power/docs/blob/master/occ/p9_pmcd_homer.pdf> to
> see if it helps.
>
> --
> Dan Crowell
> Senior Software Engineer - Power Systems Enablement Firmware
> IBM Rochester: t/l 553-2987
> dcrowell at us.ibm.com
>
> Inactive hide details for Krystian Hebel ---07/15/2021 01:18:21
> PM---Hello, Our work on coreboot port for Talos II got to the
> pKrystian Hebel ---07/15/2021 01:18:21 PM---Hello, Our work on
> coreboot port for Talos II got to the point where we have to
>
> From: Krystian Hebel <krystian.hebel at 3mdeb.com>
> To: openpower-firmware at lists.ozlabs.org
> Cc: firmware at 3mdeb.com
> Date: 07/15/2021 01:18 PM
> Subject: [EXTERNAL] [OpenPower-Firmware] HOMER structure
> Sent by: "OpenPower-Firmware"
> <openpower-firmware-bounces+dcrowell=us.ibm.com at lists.ozlabs.org>
>
> ------------------------------------------------------------------------
>
>
>
> Hello,
>
> Our work on coreboot port for Talos II got to the point where we have to
> start
> cores other than the one booted by SBE. As part of the procedure of
> bringing
> them up we have to prepare HOMER structure (istep 15.1 in Hostboot, IPL
> documentation [1] swaps 15.1 with 15.2). So far we have been trying to
> parse
> Hostboot's code that builds it, but that seems to take eternity.
>
> Is there any documentation that would explain the layout (preferably both
> structural and functional), better than the one that can be found in IPL
> just
> after 24.1? This would make our job much easier. Otherwise we are
> forced to
> keep on going through the code, not only Hostboot's, but probably also
> HCODE
> and/or OCC to understand what happens there.
>
> [1]
> https://raw.githubusercontent.com/open-power/docs/master/hostboot/P9_Boot_Flow_OpenPOWER.pdf
> <https://raw.githubusercontent.com/open-power/docs/master/hostboot/P9_Boot_Flow_OpenPOWER.pdf>
>
>
> --
> Krystian Hebel
> Firmware Engineer
> https://3mdeb.com <https://3mdeb.com> | @3mdeb_com
>
> _______________________________________________
> OpenPower-Firmware mailing list
> OpenPower-Firmware at lists.ozlabs.org
> https://lists.ozlabs.org/listinfo/openpower-firmware
> <https://lists.ozlabs.org/listinfo/openpower-firmware>
--
Krystian Hebel
Firmware Engineer
https://3mdeb.com | @3mdeb_com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ozlabs.org/pipermail/openpower-firmware/attachments/20210721/a478e28a/attachment.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: graycol.gif
Type: image/gif
Size: 105 bytes
Desc: not available
URL: <http://lists.ozlabs.org/pipermail/openpower-firmware/attachments/20210721/a478e28a/attachment.gif>
More information about the OpenPower-Firmware
mailing list