aboutsummaryrefslogtreecommitdiff
path: root/core/flash.c
AgeCommit message (Expand)AuthorFilesLines
2019-05-09core/flash: Retry requests as necessary in flash_load_resource()Andrew Jeffery1-2/+31
2019-02-14firmware-versions: Add test case for parsing VERSIONStewart Smith1-129/+0
2018-11-02core/flash: Log return code when ffs_init() failsAndrew Jeffery1-1/+1
2018-10-31Recognise signed VERSION partitionSamuel Mendoza-Jonas1-1/+3
2018-10-31core/flash: Unlock around blocklevel calls in NVRAM accessorsAndrew Jeffery1-0/+11
2018-10-31core/flash: Only lock around flashes update in flash_register()Andrew Jeffery1-6/+2
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
2016-08-17Use additional checks in skiboot for pointersBalbir Singh1-0/+6
2016-08-02flash: Make size 64 bit safeMichael Neuling1-4/+5
2016-07-28core/flash: Fix passing pointer instead of valueCyril Bur1-1/+1
2016-07-20flash: Allocate flashes dynamicallyMichael Neuling1-34/+35
2016-07-06Revert "flash: Use blocklevel to do ECC reads"Stewart Smith1-2/+2
2016-07-05flash: Use blocklevel to do ECC readsAlistair Popple1-2/+2
2016-07-05flash: Increase the maximum number of flash devicesMichael Neuling1-1/+1
2016-06-20ccore/fflash.c: Ffix ttypo iin fflash eerror mmessageJeremy Kerr1-1/+1
2016-06-20fwts: add annotations for core flash/nvram functionalityStewart Smith1-0/+12
2016-04-28core/flash: Add fwts olog annotationsJeremy Kerr1-0/+20
2015-07-02flash: Add ecc.h full pathVasant Hegde1-1/+1
2015-06-23libffs: init with ecc protection at blocklevel levelCyril Bur1-2/+2
2015-06-23libflash/ecc: Simplify and cleanup ecc code.Cyril Bur1-5/+5
2015-06-16flash: fix offset and size parameters checkCédric Le Goater1-1/+1
2015-06-09libflash: start using the blocklevel interface.Cyril Bur1-15/+20
2015-05-20flash: don't report nvram partitions through the device treeCyril Bur1-30/+2