qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] [PATCH 00/11] aspeed: misc fixes and enhancements (SMC)
@ 2018-08-31 10:38 Cédric Le Goater
  2018-08-31 10:38 ` [Qemu-devel] [PATCH 01/11] aspeed/timer: fix compile breakage with clang 3.4.2 Cédric Le Goater
                   ` (10 more replies)
  0 siblings, 11 replies; 18+ messages in thread
From: Cédric Le Goater @ 2018-08-31 10:38 UTC (permalink / raw)
  To: qemu-devel
  Cc: qemu-arm, Peter Maydell, Joel Stanley, Andrew Jeffery,
	Alistair Francis, Peter Crosthwaite, Cédric Le Goater

Hello,

This series adds a couple of cleanups and two main features to the
Aspeed machines :

 - a 'mmio-exec' property to boot directly from a memory region alias
   of the FMC flash module using MMIO execution. This is not activated
   by default because boot time needs to be improved on recent
   firmwares.

 - support for DMA to access the flash modules. Our primary need is
   the checksum calculation which is used to evaluate the best clock
   settings for reads.

Thanks,

C.

Cédric Le Goater (11):
  aspeed/timer: fix compile breakage with clang 3.4.2
  hw/arm/aspeed: change the FMC flash model of the AST2500 evb
  hw/arm/aspeed: Add an Aspeed machine class
  hw/arm/aspeed: add a 'mmio-exec' property to boot from the FMC flash
    module
  aspeed/smc: fix some alignment issues
  aspeed/smc: fix default read value
  aspeed/smc: add a 'sdram_base' and 'max-ram-size' properties
  aspeed/smc: add support for DMAs
  aspeed/smc: add DMA calibration settings
  aspeed/smc: inject errors in DMA checksum
  aspeed/smc: Add dummy data register

 include/hw/arm/aspeed.h         |  48 ++++++
 include/hw/ssi/aspeed_smc.h     |   4 +
 include/hw/timer/aspeed_timer.h |   3 +-
 hw/arm/aspeed.c                 | 255 +++++++++++++------------------
 hw/arm/aspeed_soc.c             |  28 ++--
 hw/ssi/aspeed_smc.c             | 263 ++++++++++++++++++++++++++++++--
 hw/timer/aspeed_timer.c         |   1 -
 7 files changed, 428 insertions(+), 174 deletions(-)
 create mode 100644 include/hw/arm/aspeed.h

-- 
2.17.1

^ permalink raw reply	[flat|nested] 18+ messages in thread

end of thread, other threads:[~2018-09-10  6:25 UTC | newest]

Thread overview: 18+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-08-31 10:38 [Qemu-devel] [PATCH 00/11] aspeed: misc fixes and enhancements (SMC) Cédric Le Goater
2018-08-31 10:38 ` [Qemu-devel] [PATCH 01/11] aspeed/timer: fix compile breakage with clang 3.4.2 Cédric Le Goater
2018-08-31 10:38 ` [Qemu-devel] [PATCH 02/11] hw/arm/aspeed: change the FMC flash model of the AST2500 evb Cédric Le Goater
2018-08-31 10:38 ` [Qemu-devel] [PATCH 03/11] hw/arm/aspeed: Add an Aspeed machine class Cédric Le Goater
2018-09-07 23:13   ` [Qemu-devel] [Qemu-arm] " Philippe Mathieu-Daudé
2018-08-31 10:38 ` [Qemu-devel] [PATCH 04/11] hw/arm/aspeed: add a 'mmio-exec' property to boot from the FMC flash module Cédric Le Goater
2018-08-31 10:38 ` [Qemu-devel] [PATCH 05/11] aspeed/smc: fix some alignment issues Cédric Le Goater
2018-09-07 18:28   ` [Qemu-devel] [Qemu-arm] " Philippe Mathieu-Daudé
2018-08-31 10:38 ` [Qemu-devel] [PATCH 06/11] aspeed/smc: fix default read value Cédric Le Goater
2018-09-07 23:06   ` Philippe Mathieu-Daudé
2018-09-10  6:20     ` Cédric Le Goater
2018-08-31 10:38 ` [Qemu-devel] [PATCH 07/11] aspeed/smc: add a 'sdram_base' and 'max-ram-size' properties Cédric Le Goater
2018-08-31 10:38 ` [Qemu-devel] [PATCH 08/11] aspeed/smc: add support for DMAs Cédric Le Goater
2018-08-31 10:38 ` [Qemu-devel] [PATCH 09/11] aspeed/smc: add DMA calibration settings Cédric Le Goater
2018-08-31 11:15 ` [Qemu-devel] [PATCH 10/11] aspeed/smc: inject errors in DMA checksum Cédric Le Goater
2018-08-31 11:15   ` [Qemu-devel] [PATCH 11/11] aspeed/smc: Add dummy data register Cédric Le Goater
2018-09-07 23:02     ` [Qemu-devel] [Qemu-arm] " Philippe Mathieu-Daudé
2018-08-31 22:16 ` [Qemu-devel] [PATCH 00/11] aspeed: misc fixes and enhancements (SMC) Joel Stanley

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).