diff options
author | Marty Gloff <mgloff@us.ibm.com> | 2016-08-12 16:22:48 -0500 |
---|---|---|
committer | Daniel M. Crowell <dcrowell@us.ibm.com> | 2016-08-29 13:57:34 -0400 |
commit | 075f6aa5823fedc5a667a8032d14915dd31231a4 (patch) | |
tree | 7eb823e436706a7271b8b66230420b24f320500d /src/bootloader/bl_pnorAccess.C | |
parent | f38f03fd5c0b267916d1f48a87afff67ad9ab3ed (diff) | |
download | talos-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.C | 4 |
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); |