[PATCH v1 00/16] Fix write incorrect data into flash in user mode

Jamin Lin via posted 16 patches 4 days, 15 hours ago
There is a newer version of this series
hw/arm/aspeed.c                |   4 +-
hw/block/m25p80.c              |  63 ++-
hw/block/m25p80_sfdp.c         |  36 ++
hw/block/m25p80_sfdp.h         |   2 +-
hw/ssi/aspeed_smc.c            |  39 +-
include/hw/ssi/aspeed_smc.h    |   1 +
tests/qtest/aspeed_smc-test.c  | 783 ++++++++++++++++++++++-----------
tests/qtest/ast2700-smc-test.c | 598 +++++++++++++++++++++++++
tests/qtest/meson.build        |   3 +-
9 files changed, 1245 insertions(+), 284 deletions(-)
create mode 100644 tests/qtest/ast2700-smc-test.c
[PATCH v1 00/16] Fix write incorrect data into flash in user mode
Posted by Jamin Lin via 4 days, 15 hours ago
change from v1:
 1. Fix write incorrect data into flash in user mode.
 2. Refactor aspeed smc qtest testcases to support AST2600, AST2500 and
AST1030.
 3. Add ast2700 smc qtest testcase to support AST2700.

QEMU version: https://github.com/qemu/qemu/commit/95a16ee753d6da651fce8df876333bf7fcf134d9

Depend patch series:
To successfully apply this patch series, it is required to apply this
patch series first, https://patchwork.kernel.org/project/qemu-devel/list/?series=894520

Jamin Lin (16):
  aspeed/smc: Fix write incorrect data into flash in user mode
  hw/block:m25p80: Fix coding style
  hw/block:m25p80: Support write status register 2 command (0x31) for
    w25q01jvq
  hw/block/m25p80: Add SFDP table for w25q80bl flash
  hw/arm/aspeed: Correct spi_model w25q256 for ast1030-a1 EVB.
  hw/arm/aspeed: Correct fmc_model w25q80bl for ast1030-a1 EVB
  test/qtest/aspeed_smc-test: Fix coding style
  test/qtest/aspeed_smc-test: Move testcases to test_palmetto_bmc
    function
  test/qtest/aspeed_smc-test: Introduce a new TestData to test different
    BMC SOCs
  test/qtest/aspeed_smc-test: Support to test all CE pins
  test/qtest/aspeed_smc-test: Support to test all flash models
  test/qtest/aspeed_smc-test: Support to test AST2500
  test/qtest/aspeed_smc-test: Support to test AST2600
  test/qtest/aspeed_smc-test: Support to test AST1030
  test/qtest/aspeed_smc-test: Support write page command with QPI mode
  test/qtest/ast2700-smc-test: Support to test AST2700

 hw/arm/aspeed.c                |   4 +-
 hw/block/m25p80.c              |  63 ++-
 hw/block/m25p80_sfdp.c         |  36 ++
 hw/block/m25p80_sfdp.h         |   2 +-
 hw/ssi/aspeed_smc.c            |  39 +-
 include/hw/ssi/aspeed_smc.h    |   1 +
 tests/qtest/aspeed_smc-test.c  | 783 ++++++++++++++++++++++-----------
 tests/qtest/ast2700-smc-test.c | 598 +++++++++++++++++++++++++
 tests/qtest/meson.build        |   3 +-
 9 files changed, 1245 insertions(+), 284 deletions(-)
 create mode 100644 tests/qtest/ast2700-smc-test.c

-- 
2.34.1