summaryrefslogtreecommitdiffstats
path: root/hw/block/m25p80.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* block: Clean up includesPeter Maydell2016-01-201-0/+1
* m25p80: fix s->blk usage before assignmentStefan Hajnoczi2015-04-281-1/+3
* m25p80: add missing blk_attach_dev_nofailPaolo Bonzini2015-04-281-0/+1
* hw: Mark devices picking up block backends actively FIXMEMarkus Armbruster2015-04-021-0/+1
* hw: Convert from BlockDriverState to BlockBackend, mostlyMarkus Armbruster2014-10-201-14/+14
* block: Eliminate DriveInfo member bdrv, use blk_by_legacy_dinfo()Markus Armbruster2014-10-201-2/+3
* block: m25p80: Support read only bdrvs.Peter Crosthwaite2014-06-211-6/+2Star
* block: m25p80: sync_page(): Deindent function body.Peter Crosthwaite2014-06-211-11/+13
* savevm: Remove all the unneeded version_minimum_id_old (rest)Juan Quintela2014-05-141-1/+0Star
* block/m25p80: Remove FROM_SSI_SLAVE() usagesPeter Crosthwaite2014-03-121-4/+5
* blockdev: Remove IF_* check for read-only blockdev_initKevin Wolf2013-10-111-0/+5
* block/m25p80: Update Micron entriesEd Maste2013-07-191-4/+8
* m25p80: Add Micron n25q032aEd Maste2013-06-011-0/+1
* m25p80.c: Sync Flash chip list with LinuxEd Maste2013-05-121-5/+26
* m25p80: Remove bogus include of devices.hPeter Crosthwaite2013-04-191-1/+0Star
* m25p80: Add debug message for no bdrvPeter Crosthwaite2013-04-161-0/+1