diff options
author | Claus Michael Olsen <cmolsen@us.ibm.com> | 2017-05-16 15:16:00 -0500 |
---|---|---|
committer | Dean Sanner <dsanner@us.ibm.com> | 2017-07-14 08:28:11 -0400 |
commit | 609e5f15df6d123ec762c3174013d1a3ec953146 (patch) | |
tree | aeecacdff2b5c8374ed9aaec566641c889644c32 /src/include/usr/lpc | |
parent | 1e7e41d6f38c44956764e2871d8f0a85df28b4be (diff) | |
download | talos-hostboot-609e5f15df6d123ec762c3174013d1a3ec953146.tar.gz talos-hostboot-609e5f15df6d123ec762c3174013d1a3ec953146.zip |
xip_customize: GPTR/overlays stage 1 support
Updated to poll Nimbus DD level and whether there's support
for overlays in the XIP interface.
Further, updated to add three extra args in xip_customize API, two
of which are to support a third ring work buffer for the overlays
handling. This has necessitated making changes to hcode_image_build
(HIB) API as well.
Note that the calling codes of xip_customize and HIB need to be
updated to supply the additional args in their APIs.
Note that this code stage 1 will work for Nimbus DD2 with Gptr
rings in Mvpd, and no Gptr rings in the HW image. It will, however,
not work if there's content in .overlays or if there's Gptr rings
already in the .rings section. Thus, the stage 1 code here will
work with a DD2 image (i.e., that does NOT have Gptr rings in
.rings in HW image) as long as noone has put any real Gptr
initfiles in for processing (which would result in ring content
in .overlays). We must ensure that the stage 2 code of xip_customize
gets merged on the HB side to enable processing of .overlays content
before we actually add any Gptr initfiles for the .overlays section
into EKB.
Change-Id: I3d6ab8a9add239c92819613dcae21ef5faf0a1c5
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/40591
Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com>
Tested-by: PPE CI <ppe-ci+hostboot@us.ibm.com>
Tested-by: Hostboot CI <hostboot-ci+hostboot@us.ibm.com>
Reviewed-by: Sumit Kumar <sumit_kumar@in.ibm.com>
Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com>
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/40898
Reviewed-by: Dean Sanner <dsanner@us.ibm.com>
Tested-by: Dean Sanner <dsanner@us.ibm.com>
Diffstat (limited to 'src/include/usr/lpc')
0 files changed, 0 insertions, 0 deletions