aboutsummaryrefslogtreecommitdiff
path: root/libflash
AgeCommit message (Expand)AuthorFilesLines
2017-11-20external/pflash: Fix erasing within a single erase blockCyril Bur2-4/+4
2017-11-20libflash: Fix parity calculation on ARMOliver O'Halloran1-1/+1
2017-11-09pflash: Support for volatile flagAdriana Kobylak3-1/+5
2017-10-06libflash/blocklevel: suppress debug printoutStewart Smith1-1/+0
2017-09-27libflash/file: Handle short read()s and write()s correctlyCyril Bur1-2/+4
2017-08-24libflash/test/test-blocklevel: fix memory leak on exitStewart Smith1-0/+2
2017-08-24libflash: fix memory leak on flash_exit()Stewart Smith1-2/+5
2017-08-24libflash/test/test-flash.c: fix memory leak on exitStewart Smith1-0/+1
2017-08-15libflash/blocklevel: Fix theoretical use after free (CID 145924)Cyril Bur1-0/+1
2017-08-15libflash/libflash: Remove logicially dead code (CID 97821)Cyril Bur1-2/+0
2017-08-15libflash/mbox-flash: Fix unintentional integer overflow (CID 142226)Cyril Bur1-2/+2
2017-08-01external/pflash: tests: Move the test-miscprint to pflash testsCyril Bur3-32/+2
2017-08-01libflash/libffs: Don't require 'part' size to be known by callersCyril Bur3-13/+22
2017-08-01libflash/file: Break up MTD erase ioctl() callsCyril Bur1-25/+35
2017-08-01libflash/file: Fix bad subtraction in file erase pathCyril Bur1-1/+1
2017-08-01libflash: Adding debugging outputCyril Bur5-21/+77
2017-07-19pflash: build with skiboot HOSTCFLAGS warningsStewart Smith1-0/+1
2017-07-19pflash option to retrieve PNOR partition flagsMichael Tritz5-5/+44
2017-06-26libflash/libffs: Zero checksum wordsCyril Bur1-0/+16
2017-06-26libffs: Fix ffs_lookup_part() return valueBenjamin Herrenschmidt1-4/+6
2017-06-21libflash/libffs: Correctly update the actual size of the partitionCyril Bur1-1/+1
2017-05-26libflash: Initialise entries list earlierOliver O'Halloran1-1/+1
2017-05-26libflash/mbox-flash: Implement MARK_WRITE_ERASED mbox callSuraj Jitindar Singh1-4/+59
2017-05-26libflash/mbox-flash: Update to V2 of the protocolCyril Bur2-135/+559
2017-05-26libflash/mbox-flash: Minor fixups before V2Cyril Bur1-1/+7
2017-04-20libflash/file: Only use 64bit MTD erase ioctl() when neededCyril Bur1-6/+38
2017-04-07libflash: Add tests for blocklevel_smart_erase()Cyril Bur1-2/+225
2017-04-07libflash/blocklevel: Add blocklevel_smart_erase()Cyril Bur2-2/+130
2017-03-27libflash: Fix pflash -iMichael Neuling1-2/+3
2017-03-24libffs: Understand how to create FFS partition TOCs and entries.Cyril Bur3-14/+393
2017-03-24libflash/libffs: Rework libffsCyril Bur3-200/+368
2017-02-23libflash: blocklevel backend for MBOX flash accessCyril Bur3-1/+601
2017-01-10libflash: fix integer type in printfPatrick Williams1-1/+1
2016-11-11libflash/libffs: Fix possible NULL dereferenceCyril Bur1-0/+2
2016-11-08libflash/file: Use 64bit ioctl() to erase from MTDCyril Bur1-2/+2
2016-11-02core/flash: Don't do anything clever for OPAL_FLASH_{READ, WRITE, ERASE}Cyril Bur2-19/+46
2016-10-25libflash/libffs: Use blocklevel_smart_write() when updating partitionsCyril Bur1-1/+1
2016-10-11libflash/blocklevel: Allow double ecc protecting a regionCyril Bur3-51/+119
2016-09-15libflash: add 128MB MX66L1G45G partJoel Stanley1-0/+1
2016-09-02consolidate gcov flags into HOSTGCOVFLAGS for host binariesStewart Smith1-1/+1
2016-08-25flash: Rework error paths and messages for multiple flash controllersMichael Neuling1-1/+1
2016-08-02flash: Make size 64 bit safeMichael Neuling9-52/+60
2016-08-02flash: Add documentation for blocklevel_smart_write()Michael Neuling1-1/+8
2016-07-12make check: make test runs less noisyStewart Smith1-2/+2
2016-07-05libflash: Add sanity checks to ffs init code.Cyril Bur1-0/+22
2016-05-18libflash: fix bug on reading truncated flash fileStewart Smith1-1/+1
2016-03-30*/test/*: Added '<subdir>-check' make targetsOliver O'Halloran1-2/+5
2016-03-11libflash/libffs: Reporting seeing all 0xFF bytes during init.Cyril Bur1-0/+19
2016-02-18libflash: Support for Micron N25Q256Ax and Winbond W25Q256BV NOR flashAdriana Kobylak1-0/+6
2016-01-15libflash/blocklevel: Add keep_alive parameterCyril Bur5-26/+150