aboutsummaryrefslogtreecommitdiff
path: root/libflash
AgeCommit message (Expand)AuthorFilesLines
2018-11-21libflash: Don't merge ECC-protected rangesSamuel Mendoza-Jonas2-41/+3
2018-11-21libflash: Restore blocklevel testsSamuel Mendoza-Jonas1-0/+5
2018-11-08hiomap: quieten warning on failing to move a windowStewart Smith1-1/+1
2018-11-08libflash/ipmi-hiomap: Respect daemon presence and flash controlAndrew Jeffery2-1/+326
2018-11-08libflash/ipmi-hiomap: Add support for unit testsAndrew Jeffery6-31/+374
2018-11-08libflash/ipmi-hiomap: Fix argument type warning on x86-64Andrew Jeffery1-1/+1
2018-11-08libflash/test: Rewrite Makefile.check to improve scalabilityAndrew Jeffery1-26/+137
2018-11-01libflash/ipmi-hiomap: Use error codes rather than abort()Andrew Jeffery1-6/+10
2018-11-01libflash/ipmi-hiomap: Restore window state on window/protocol resetAndrew Jeffery1-3/+39
2018-11-01libflash/ipmi-hiomap: Improve event handlingAndrew Jeffery1-4/+3
2018-11-01libflash/ipmi-hiomap: Cleanup allocation on init failureAndrew Jeffery1-4/+12
2018-10-30hiomap: fix missing newline at end of 'Flushing writes' prlog()Stewart Smith1-1/+1
2018-10-25hiomap: free ipmi message in callbackStewart Smith1-0/+3
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