aboutsummaryrefslogtreecommitdiff
path: root/core/flash.c
AgeCommit message (Expand)AuthorFilesLines
2022-04-29flash: Make PNOR partition encoding size 64 bit safe.Aneesh Kumar K.V1-9/+17
2020-10-01core/flash.c: add SECBOOT read and write supportClaudio Carvalho1-0/+126
2019-12-16elf: endian conversionsNicholas Piggin1-11/+25
2019-12-16opal-msg: endian fixes for opal-msg.c and opal_queue_msg callersNicholas Piggin1-1/+4
2019-09-06core/flash: Use pr_fmt macro for tagging log messagesJordan Niethe1-35/+37
2019-08-23core/flash: Validate secure boot content sizeOliver O'Halloran1-0/+11
2019-08-15HIOMAP: Reset bmc mbox in MPIPL pathVasant Hegde1-0/+12
2019-07-26SPDX-ify all skiboot codeStewart Smith1-14/+5
2019-05-02Mark all partitions except full PNOR and boot kernel firmware read onlyTimothy Pearson1-0/+7
2019-05-02Expose PNOR Flash partitions to host MTD driver via devicetreeTimothy Pearson1-12/+64
2019-03-28core/flash: Retry requests as necessary in flash_load_resource()Andrew Jeffery1-2/+31
2019-02-25flash: Add support for async decompressionSantosh Sivaraj1-0/+103
2019-02-13firmware-versions: Add test case for parsing VERSIONStewart Smith1-147/+0
2018-11-01core/flash: Log return code when ffs_init() failsAndrew Jeffery1-1/+1
2018-10-25Revert "TEMPORARY HACK: Disable verifying VERSION"Stewart Smith1-6/+1
2018-10-23core/flash: NULL pointer dereference fixesNicholas Piggin1-1/+5
2018-10-16core/flash: Ignore prefix when comparing versions.Samuel Mendoza-Jonas1-2/+16
2018-10-10core/flash: Unlock around blocklevel calls in NVRAM accessorsAndrew Jeffery1-0/+11
2018-10-10core/flash: Only lock around flashes update in flash_register()Andrew Jeffery1-6/+2
2018-09-13TEMPORARY HACK: Disable verifying VERSIONStewart Smith1-1/+6
2018-07-17core/flash: Emit a warning if Skiboot version doesn't matchSamuel Mendoza-Jonas1-0/+4
2018-07-17Recognise signed VERSION partitionSamuel Mendoza-Jonas1-1/+3
2018-05-09ibm,firmware-versions: add hcode to device treeStewart Smith1-1/+1
2018-04-11core: Correctly load initramfs in stb containerSamuel Mendoza-Jonas1-1/+2
2018-04-09libflash/blocklevel: Make read/write be ECC agnostic for callersCyril Bur1-5/+2
2018-02-14DT: Add "version" property under ibm, firmware-versions nodeVasant Hegde1-0/+20
2017-12-18core: update superseded libstb calls in flash.c and init.cClaudio Carvalho1-4/+4
2017-12-18core/flash.c: extern function to get the name of a PNOR partitionClaudio Carvalho1-0/+10
2017-09-19core/flash: Only expect ELF header for BOOTKERNEL partition flash resourceSuraj Jitindar Singh1-9/+23
2017-09-05flash: Support adding the no-erase property to flashWilliam A. Kennington III1-0/+4
2017-09-04DT: Add ibm,firmware-versions nodeVasant Hegde1-0/+109
2017-08-15core/flash core/init: Fix unintended sign extensionCyril Bur1-2/+2
2017-06-27skiboot: Find the IMC DTBMadhavan Srinivasan1-0/+1
2017-06-26flash: Silence some messagesBenjamin Herrenschmidt1-2/+6
2016-11-02core/flash: Don't do anything clever for OPAL_FLASH_{READ, WRITE, ERASE}Cyril Bur1-6/+9
2016-11-02core/flash: Use blocklevel accessors to load resourcesCyril Bur1-8/+8
2016-11-02libstb: remove subid argument from sb_verify and tb_measureClaudio Carvalho1-2/+2
2016-11-02core/flash.c: Fix lines > 80 colsClaudio Carvalho1-3/+7
2016-10-25flash: rework flash_load_resource to correctly read FFS/STBStewart Smith1-89/+152
2016-10-25core/flash-subpartition: compute partition size from subpartition structStewart Smith1-1/+1
2016-10-25core/flash: Move subpartition locating logic out into own file, add testsStewart Smith1-73/+0
2016-10-19Revert "flash: Move flash node under ibm,opal/flash/"Stewart Smith1-24/+7
2016-10-11flash: Use blocklevel to do ECC readsAlistair Popple1-3/+3
2016-10-11flash: Size NVRAM based on ECC for OpenPOWER platformsCyril Bur1-2/+3
2016-10-10core/flash.c: verify and measure resourcesClaudio Carvalho1-0/+8
2016-10-10core: add flash_subpart_info()Claudio Carvalho1-61/+83
2016-10-10core/flash.c: load actual partition sizeClaudio Carvalho1-1/+1
2016-09-27flash: Move flash node under ibm,opal/flash/Jack Miller1-7/+24
2016-09-06core/flash: More pointer vs value fixesCyril Bur1-3/+3
2016-08-25flash: Rework error paths and messages for multiple flash controllersMichael Neuling1-22/+23