summaryrefslogtreecommitdiffstats
path: root/src/usr/htmgt/htmgt_memthrottles.C
diff options
context:
space:
mode:
authorChristian Geddes <crgeddes@us.ibm.com>2017-10-20 15:45:05 -0500
committerWilliam G. Hoffa <wghoffa@us.ibm.com>2017-12-15 16:06:35 -0500
commitfd12b61b55f27a6a9f83e4571b2034e8d6191ba0 (patch)
tree44f36605c2c457c1fe49db1c7b767f6bb6b67244 /src/usr/htmgt/htmgt_memthrottles.C
parent04dca99153cae852c2b7a3e63fc497d7cf0f2dda (diff)
downloadtalos-hostboot-fd12b61b55f27a6a9f83e4571b2034e8d6191ba0.tar.gz
talos-hostboot-fd12b61b55f27a6a9f83e4571b2034e8d6191ba0.zip
Add hbHypCommArea struct to end of Hostboot Data reserved mem section
The Hypervisor needs a way to send down an address to the host so that the host can account for the HRMOR moving and still be able to boot on an MPIPL. To do this we are adding another subsection to the existing reserved memory section which already was holding VPD and attribute info. This subsection will serve as the HB-HYP communication region. For now PHYP is the only hypervisor using this space and they are only using it to store the HRMOR if they decide to move it. In order for the hypervisor to easily find where to write the HRMOR we added an address pointer to HDAT that hostboot will fill in to tell PHYP where to write the HRMOR. This is all setting up for us to be able to read the HRMOR after an MPIPL so that we can load the hypervisor in at the correct address. Change-Id: I5d3687a207296bd87d2a7120dd17505e0022b748 RTC: 180959 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/48651 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Reviewed-by: Matt Derksen <mderkse1@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins OP HW <op-hw-jenkins+hostboot@us.ibm.com> Reviewed-by: Martin Gloff <mgloff@us.ibm.com> Reviewed-by: William G. Hoffa <wghoffa@us.ibm.com>
Diffstat (limited to 'src/usr/htmgt/htmgt_memthrottles.C')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud