summaryrefslogtreecommitdiffstats
path: root/hw/block/m25p80.c
Commit message (Expand)AuthorAgeFilesLines
* hw/block: Use the IEC binary prefix definitionsPhilippe Mathieu-Daudé2018-07-021-2/+3
* m25p80: add support for two bytes WRSR for Macronix chipsCédric Le Goater2018-06-151-0/+1
* hw: Do not include "sysemu/blockdev.h" if it is not necessaryPhilippe Mathieu-Daudé2018-06-011-1/+0Star
* maint: Fix macros with broken 'do/while(0); ' usageEric Blake2018-01-161-1/+1
* m25p80: Add support for n25q512a11 and n25q512a13Francisco Iglesias2017-12-131-0/+2
* m25p80: Add support for BRRD/BRWR and BULK_ERASE (0x60)Francisco Iglesias2017-12-131-0/+7
* m25p80: Add support for SST READ ID 0x90/0xAB commandsFrancisco Iglesias2017-12-131-0/+32
* m25p80: Add support for continuous read out of RDSR and READ_FSRFrancisco Iglesias2017-12-131-1/+38
* migration: pre_save return intDr. David Alan Gilbert2017-09-271-1/+3
* hw/block: Request permissionsKevin Wolf2017-02-281-0/+8
* hw/block/m25p80: Fix typo in local macro nameStefan Weil2017-01-241-2/+2
* block: m25p80: Improve 1GiB Micron flash definitionMarcin Krzeminski2017-01-201-2/+4
* block: m25p80: Introduce die erase commandMarcin Krzeminski2017-01-201-1/+40
* block: m25p80: Add Quad Page Program 4byteMarcin Krzeminski2017-01-201-0/+4
* m25p80: don't let rogue SPI controllers cause buffer overrunsJean-Christophe Dubois2017-01-091-2/+27
* m25p80: add support for the mx66l1g45gCédric Le Goater2016-12-271-0/+1
* block: m25p80: Fix vmstate structure nameMarcin Krzeminski2016-09-061-15/+14Star
* m25p80: Fix QIOR/DIOR handling for WinbondMarcin Krzeminski2016-07-141-2/+4
* hw/block/m25p80: fix resource leakShannon Zhao2016-07-071-2/+4
* m25p80: qdev-ify drive propertyPaolo Bonzini2016-07-041-8/+2Star
* m25p80: change cur_addr to 32 bit integerPaolo Bonzini2016-07-041-7/+8
* m25p80: avoid out of bounds accessesPaolo Bonzini2016-07-041-9/+7Star
* m25p80: do not put iovec on the stackPaolo Bonzini2016-07-041-9/+14
* ssi: change ssi_slave_init to be a realize opsCédric Le Goater2016-07-041-7/+5Star
* m25p80: Fix WINBOND fast read command handlingMarcin Krzeminski2016-06-271-2/+5
* m25p80: New flash devices.Marcin Krzeminski2016-06-271-6/+13
* m25p80: Fast read commands family changes.Marcin Krzeminski2016-06-271-37/+117
* m25p80: Introduce configuration registers.Marcin Krzeminski2016-06-271-0/+47
* m25p80: Introduce quad and equad modes.Marcin Krzeminski2016-06-271-5/+65
* m25p80: Add additional flash commands:Marcin Krzeminski2016-06-271-0/+9
* m25p80: Introduce COLLECTING_VAR_LEN_DATA state.Marcin Krzeminski2016-06-271-0/+5
* m25p80: Allow more than four banks.Marcin Krzeminski2016-06-271-3/+2Star
* m25p80: Make a table for JEDEC ID.Marcin Krzeminski2016-06-271-19/+42
* m25p80: Replace JEDEC ID masking with function.Marcin Krzeminski2016-06-271-9/+40
* m25p80: fix test on blk_pread() return valueCédric Le Goater2016-06-161-1/+1
* hw: explicitly include qemu/log.hPaolo Bonzini2016-05-191-0/+1
* m25p80: Switch to byte-based block accessEric Blake2016-05-121-16/+7Star
* block: m25p80: at25128a/at25256a modelsMarcin Krzeminski2016-03-301-2/+13
* block: m25p80: n25q256a/n25q512a modelsMarcin Krzeminski2016-03-301-1/+2
* block: m25p80: Implemented FSR registerMarcin Krzeminski2016-03-301-0/+15
* block: m25p80: Fast read and 4bytes commandsMarcin Krzeminski2016-03-301-4/+46
* block: m25p80: Dummy cycles for N25Q256/512Marcin Krzeminski2016-03-301-3/+11
* block: m25p80: Add configuration registersMarcin Krzeminski2016-03-301-0/+128
* block: m25p80: 4byte address modeMarcin Krzeminski2016-03-301-10/+33
* block: m25p80: Extend address modeMarcin Krzeminski2016-03-301-0/+27
* block: m25p80: Widen flags variableMarcin Krzeminski2016-03-301-1/+1
* block: m25p80: RESET_ENABLE and RESET_MEMORY commandsMarcin Krzeminski2016-03-301-1/+40
* block: m25p80: Removed unused variableMarcin Krzeminski2016-03-301-2/+0Star
* ssi: Move ssi.h into a separate directoryAlistair Francis2016-01-211-1/+1
* m25p80.c: Add sst25wf080 SPI flash deviceAlistair Francis2016-01-211-0/+1