aboutsummaryrefslogtreecommitdiff
path: root/libflash
AgeCommit message (Expand)AuthorFilesLines
2018-10-11platform: Restructure bmc_platform typeAndrew Jeffery1-15/+16
2018-10-11astbmc: Prefer ipmi-hiomap for PNOR accessAndrew Jeffery2-0/+10
2018-10-11libflash: Add ipmi-hiomapAndrew Jeffery3-1/+884
2018-06-18libflash: quieten our loggingStewart Smith2-3/+1
2018-06-05libflash: fix gcov buildStewart Smith1-1/+1
2018-05-24libflash/blocklevel.c: Remove unused store to ecc_lenBalbir singh1-1/+1
2018-05-24libflash/blocklevel_write: Fix missing error handlingBalbir singh1-0/+2
2018-05-24mbox/flash: Remove dead codeBalbir singh1-3/+0
2018-05-04libflash/ecc: Remove hand rolled parity asmJoel Stanley1-17/+1
2018-04-15libflash/blocklevel: Add missing newline to debug messagesPridhiviraj Paidipeddi1-2/+2
2018-04-09libflash/blocklevel: Make read/write be ECC agnostic for callersCyril Bur2-36/+350
2018-04-09libflash/blocklevel: Return region start from ecc_protected()Cyril Bur2-22/+63
2018-04-09libflash/ecc: Add helpers to align a position within an ecc bufferCyril Bur2-0/+36
2018-04-09libflash/ecc: Add functions to deal with unaligned ECC memcpyCyril Bur2-17/+234
2018-04-09libffs: Fix bad checks for partition overlapCyril Bur1-9/+20
2018-04-09external/ffspart: Use new interfaceCyril Bur1-1/+4
2018-04-09libflash/libffs: Allow caller to specifiy header partitionCyril Bur3-10/+21
2018-04-09libflash/libffs: Refcount ffs entriesCyril Bur3-8/+36
2018-04-09libflash/libffs: Switch to storing header entries in an arrayCyril Bur2-66/+70
2018-04-09libflash/libffs: Remove backup partition from TOC generation codeCyril Bur3-55/+1
2018-04-09libflash/libffs: Remove the 'sides' from the FFS TOC generation codeCyril Bur3-78/+4
2018-04-09libflash/libffs: Always add entries to the end of the TOCCyril Bur1-19/+1
2018-04-09libflash/libffs: ffs_close() should use ffs_hdr_free()Cyril Bur1-20/+20
2018-04-09libflash/libffs: Add setter for a partitions actual sizeCyril Bur2-0/+15
2018-04-09libffs: Standardise ffs partition flagsCyril Bur3-1/+114
2018-03-27mbox: Reduce default BMC timeoutsCyril Bur1-4/+3
2018-03-27mbox: Harden against BMC daemon errorsCyril Bur1-0/+8
2018-02-28build: use thin archives rather than incremental linkingNicholas Piggin1-1/+1
2018-02-28libflash/blocklevel: Correct miscalculation in blocklevel_smart_erase()Cyril Bur1-1/+1
2017-12-20libflash/mbox-flash: fallback to requesting lower MBOX versions from BMCStewart Smith1-0/+7
2017-12-18libflash/mbox-flash: only wait for MBOX_DEFAULT_POLL_MS if busyStewart Smith1-1/+2
2017-12-18libflash/test: Add tests for mbox-flashCyril Bur7-7/+968
2017-12-14libflash/mbox-flash: Add the ability to lock flashCyril Bur2-5/+66
2017-12-14libflash/mbox-flash: Understand v3Cyril Bur1-32/+75
2017-12-14libflash/mbox-flash: Use static arrays of function pointersCyril Bur1-32/+81
2017-12-14libflash/mbox-flash: Use BMC suggested timeout valueCyril Bur1-11/+26
2017-12-14libflash/mbox-flash: Simplify message sendingCyril Bur1-92/+31
2017-12-14libflash/mbox-flash: Allow mbox-flash to tell the driver msg timeoutsCyril Bur1-8/+9
2017-12-14libflash/mbox-flash: Move sequence handling to driver levelCyril Bur1-10/+0
2017-12-14libflash/mbox-flash: Always close windows before opening a new windowCyril Bur1-0/+3
2017-12-13pflash: Support for clean_on_ecc_error flagAdriana Kobylak3-2/+3
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