More arm patches (mostly the SDHCI ones from Philippe)
thanks
-- PMM
The following changes since commit f521eeee3bd060b460c99e605472b7e03967db43:
Merge remote-tracking branch 'remotes/juanquintela/tags/migration/20180115' into staging (2018-01-15 13:17:47 +0000)
are available in the git repository at:
git://git.linaro.org/people/pmaydell/qemu-arm.git tags/pull-target-arm-20180116
for you to fetch changes up to 60765b6ceeb4998a0d4220b3a53f1f185061da77:
sdhci: add a 'dma' property to the sysbus devices (2018-01-16 13:28:21 +0000)
----------------------------------------------------------------
target-arm queue:
* SDHCI: cleanups and minor bug fixes
* target/arm: minor refactor preparatory to fp16 support
* omap_ssd, ssi-sd, pl181, milkymist-memcard: reset the SD
card on controller reset (fixes migration failures)
* target/arm: Handle page table walk load failures correctly
* hw/arm/virt: Add virt-2.12 machine type
* get_phys_addr_pmsav7: Support AP=0b111 for v7M
* hw/intc/armv7m: Support byte and halfword accesses to CFSR
----------------------------------------------------------------
Andrey Smirnov (1):
sdhci: Implement write method of ACMD12ERRSTS register
Peter Maydell (8):
hw/intc/armv7m: Support byte and halfword accesses to CFSR
get_phys_addr_pmsav7: Support AP=0b111 for v7M
hw/arm/virt: Add virt-2.12 machine type
target/arm: Handle page table walk load failures correctly
hw/sd/pl181: Reset SD card on controller reset
hw/sd/milkymist-memcard: Reset SD card on controller reset
hw/sd/ssi-sd: Reset SD card on controller reset
hw/sd/omap_mmc: Reset SD card on controller reset
Philippe Mathieu-Daudé (13):
sdhci: clean up includes
sdhci: remove dead code
sdhci: use DEFINE_SDHCI_COMMON_PROPERTIES() for common sysbus/pci properties
sdhci: refactor common sysbus/pci class_init() into sdhci_common_class_init()
sdhci: refactor common sysbus/pci realize() into sdhci_common_realize()
sdhci: refactor common sysbus/pci unrealize() into sdhci_common_unrealize()
sdhci: use qemu_log_mask(UNIMP) instead of fprintf()
sdhci: convert the DPRINT() calls into trace events
sdhci: move MASK_TRNMOD with other SDHC_TRN* defines in "sd-internal.h"
sdhci: rename the SDHC_CAPAB register
sdhci: fix CAPAB/MAXCURR registers, both are 64bit and read-only
sdhci: fix the PCI device, using the PCI address space for DMA
sdhci: add a 'dma' property to the sysbus devices
Richard Henderson (2):
target/arm: Split out vfp_expand_imm
target/arm: Add fp16 support to vfp_expand_imm
hw/sd/sdhci-internal.h | 7 +-
include/hw/sd/sdhci.h | 19 +++-
target/arm/internals.h | 10 ++
hw/arm/virt.c | 19 +++-
hw/intc/armv7m_nvic.c | 38 ++++---
hw/sd/milkymist-memcard.c | 4 +
hw/sd/omap_mmc.c | 14 ++-
hw/sd/pl181.c | 4 +
hw/sd/sdhci.c | 266 +++++++++++++++++++++++++++------------------
hw/sd/ssi-sd.c | 25 ++++-
target/arm/helper.c | 53 ++++++++-
target/arm/op_helper.c | 7 +-
target/arm/translate-a64.c | 49 ++++++---
hw/sd/trace-events | 14 +++
14 files changed, 362 insertions(+), 167 deletions(-)