summaryrefslogtreecommitdiffstats
path: root/src/bootloader/bl_pnorAccess.C
diff options
context:
space:
mode:
authorMarty Gloff <mgloff@us.ibm.com>2016-08-12 16:22:48 -0500
committerDaniel M. Crowell <dcrowell@us.ibm.com>2016-08-29 13:57:34 -0400
commit075f6aa5823fedc5a667a8032d14915dd31231a4 (patch)
tree7eb823e436706a7271b8b66230420b24f320500d /src/bootloader/bl_pnorAccess.C
parentf38f03fd5c0b267916d1f48a87afff67ad9ab3ed (diff)
downloadtalos-hostboot-075f6aa5823fedc5a667a8032d14915dd31231a4.tar.gz
talos-hostboot-075f6aa5823fedc5a667a8032d14915dd31231a4.zip
Use word instructions for MMIO accesses in Bootloader
Bootloader was implemented with 1-byte assembler instructions due to model restrictions on LPC accesses that existed at the time. Those restrictions no longer exist. Change Bootloader to use the word (4-byte) assembler instructions for the MMIO accesses. Change-Id: Icc07e1a15d74214b3e6d13edc6cf75d452ee6d11 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/28247 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Dean Sanner <dsanner@us.ibm.com> Reviewed-by: Christian R. Geddes <crgeddes@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
Diffstat (limited to 'src/bootloader/bl_pnorAccess.C')
-rw-r--r--src/bootloader/bl_pnorAccess.C4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/bootloader/bl_pnorAccess.C b/src/bootloader/bl_pnorAccess.C
index 991011872..e5e790426 100644
--- a/src/bootloader/bl_pnorAccess.C
+++ b/src/bootloader/bl_pnorAccess.C
@@ -129,7 +129,7 @@ void bl_pnorAccess::findTOC(uint64_t i_pnorEnd, PNOR::SectionData_t * o_TOC,
Bootloader::handleMMIO(i_pnorEnd - PNOR::TOC_OFFSET_FROM_TOP_OF_FLASH,
reinterpret_cast<uint64_t>(l_tocBuffer),
(PNOR::TOC_SIZE),
- Bootloader::BYTESIZE);
+ Bootloader::WORDSIZE);
BOOTLOADER_TRACE(BTLDR_TRC_PA_FINDTOC_TOC1_HANDLEMMIO_RTN);
@@ -147,7 +147,7 @@ void bl_pnorAccess::findTOC(uint64_t i_pnorEnd, PNOR::SectionData_t * o_TOC,
Bootloader::handleMMIO(o_pnorStart,
reinterpret_cast<uint64_t>(l_tocBuffer),
(PNOR::TOC_SIZE),
- Bootloader::BYTESIZE);
+ Bootloader::WORDSIZE);
o_errCode = 0;
readTOC(l_tocBuffer, o_errCode, o_TOC, o_pnorStart, i_pnorEnd);
OpenPOWER on IntegriCloud