qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] [PULL 00/25] target-arm queue
@ 2018-08-20 10:31 Peter Maydell
  2018-08-20 10:31 ` [Qemu-devel] [PULL 01/25] target/arm: Fix crash on conditional instruction in an IT block Peter Maydell
                   ` (25 more replies)
  0 siblings, 26 replies; 27+ messages in thread
From: Peter Maydell @ 2018-08-20 10:31 UTC (permalink / raw)
  To: qemu-devel

Some more outstanding target-arm patches; nothing terribly
exciting. Mostly they're mine; I'm trying to reduce the
number of patches I still have in flight, so I've picked
out some of the reviewed patches from a couple of sets I've
sent out and will resend v2 versions of those sets with the
remaining patches with fixes for issues noted in review once
this is in master.

thanks
-- PMM


The following changes since commit adaec191bfb31e12d40af8ab1b869f5b40d61ee9:

  Merge remote-tracking branch 'remotes/ehabkost/tags/machine-next-pull-request' into staging (2018-08-20 09:48:03 +0100)

are available in the Git repository at:

  https://git.linaro.org/people/pmaydell/qemu-arm.git tags/pull-target-arm-20180820

for you to fetch changes up to b85fad1588e812566f897f747e38da345a7016d6:

  hw/dma/pl080: Remove hw_error() if DMA is enabled (2018-08-20 11:24:33 +0100)

----------------------------------------------------------------
target-arm queue:
 * Fix crash on conditional instruction in an IT block
 * docs/generic-loader: mention U-Boot and Intel HEX executable formats
 * hw/intc/arm_gicv3_its: downgrade error_report to warn_report in kvm_arm_its_reset
 * imx_serial: Generate interrupt on receive data ready if enabled
 * Fix various minor bugs in AArch32 Hyp related coprocessor registers
 * Permit accesses to ELR_Hyp from Hyp mode via MSR/MRS (banked)
 * Implement AArch32 ERET instruction
 * hw/arm/virt: Add virt-3.1 machine type
 * sdhci: add i.MX SD Stable Clock bit
 * Remove now-obsolete MMIO request_ptr APIs
 * hw/timer/m48t59: Move away from old_mmio accessors
 * hw/watchdog/cmsdk_apb_watchdog: Implement CMSDK APB watchdog module
 * nvic: Expose NMI line
 * hw/dma/pl080: cleanups and new features required for use in MPS boards

----------------------------------------------------------------
Andrew Jones (1):
      hw/arm/virt: Add virt-3.1 machine type

Hans-Erik Floryd (2):
      imx_serial: Generate interrupt on receive data ready if enabled
      sdhci: add i.MX SD Stable Clock bit

Jia He (1):
      hw/intc/arm_gicv3_its: downgrade error_report to warn_report in kvm_arm_its_reset

Peter Maydell (19):
      target/arm: Correct typo in HAMAIR1 regdef name
      target/arm: Add missing .cp = 15 to HMAIR1 and HAMAIR1 regdefs
      target/arm: Implement AArch32 HVBAR
      target/arm: Implement AArch32 Hyp FARs
      target/arm: Implement ESR_EL2/HSR for AArch32 and no-EL2
      target/arm: Permit accesses to ELR_Hyp from Hyp mode via MSR/MRS (banked)
      target/arm: Implement AArch32 ERET instruction
      hw/ssi/xilinx_spips: Remove unneeded MMIO request_ptr code
      memory: Remove MMIO request_ptr APIs
      hw/misc: Remove mmio_interface device
      hw/timer/m48t59: Move away from old_mmio accessors
      hw/watchdog/cmsdk_apb_watchdog: Implement CMSDK APB watchdog module
      nvic: Expose NMI line
      hw/dma/pl080: Allow use as embedded-struct device
      hw/dma/pl080: Support all three interrupt lines
      hw/dma/pl080: Don't use CPU address space for DMA accesses
      hw/dma/pl080: Provide device reset function
      hw/dma/pl080: Correct bug in register address decode logic
      hw/dma/pl080: Remove hw_error() if DMA is enabled

Roman Kapl (1):
      target/arm: Fix crash on conditional instruction in an IT block

Stefan Hajnoczi (1):
      docs/generic-loader: mention U-Boot and Intel HEX executable formats

 docs/generic-loader.txt                  |  20 +-
 Makefile.objs                            |   1 +
 hw/misc/Makefile.objs                    |   1 -
 hw/watchdog/Makefile.objs                |   1 +
 hw/sd/sdhci-internal.h                   |   2 +
 include/exec/memory.h                    |  35 ----
 include/hw/char/imx_serial.h             |   1 +
 include/hw/dma/pl080.h                   |  71 +++++++
 include/hw/misc/mmio_interface.h         |  49 -----
 include/hw/watchdog/cmsdk-apb-watchdog.h |  59 ++++++
 hw/arm/armv7m.c                          |   1 +
 hw/arm/realview.c                        |   8 +-
 hw/arm/versatilepb.c                     |   9 +-
 hw/arm/virt.c                            |  23 ++-
 hw/char/imx_serial.c                     |   3 +-
 hw/dma/pl080.c                           | 113 ++++++-----
 hw/intc/arm_gicv3_its_kvm.c              |   2 +-
 hw/intc/armv7m_nvic.c                    |  19 ++
 hw/misc/mmio_interface.c                 | 135 -------------
 hw/sd/sdhci.c                            |   8 +
 hw/ssi/xilinx_spips.c                    |  46 -----
 hw/timer/m48t59.c                        |  59 ++----
 hw/watchdog/cmsdk-apb-watchdog.c         | 326 +++++++++++++++++++++++++++++++
 memory.c                                 | 110 -----------
 target/arm/helper.c                      |  36 +++-
 target/arm/op_helper.c                   |  22 +--
 target/arm/translate.c                   |  76 +++++--
 MAINTAINERS                              |   3 +
 default-configs/arm-softmmu.mak          |   1 +
 hw/intc/trace-events                     |   1 +
 hw/watchdog/trace-events                 |   6 +
 31 files changed, 717 insertions(+), 530 deletions(-)
 create mode 100644 include/hw/dma/pl080.h
 delete mode 100644 include/hw/misc/mmio_interface.h
 create mode 100644 include/hw/watchdog/cmsdk-apb-watchdog.h
 delete mode 100644 hw/misc/mmio_interface.c
 create mode 100644 hw/watchdog/cmsdk-apb-watchdog.c
 create mode 100644 hw/watchdog/trace-events

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

end of thread, other threads:[~2018-08-20 14:00 UTC | newest]

Thread overview: 27+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-08-20 10:31 [Qemu-devel] [PULL 00/25] target-arm queue Peter Maydell
2018-08-20 10:31 ` [Qemu-devel] [PULL 01/25] target/arm: Fix crash on conditional instruction in an IT block Peter Maydell
2018-08-20 10:31 ` [Qemu-devel] [PULL 02/25] docs/generic-loader: mention U-Boot and Intel HEX executable formats Peter Maydell
2018-08-20 10:31 ` [Qemu-devel] [PULL 03/25] hw/intc/arm_gicv3_its: downgrade error_report to warn_report in kvm_arm_its_reset Peter Maydell
2018-08-20 10:31 ` [Qemu-devel] [PULL 04/25] imx_serial: Generate interrupt on receive data ready if enabled Peter Maydell
2018-08-20 10:31 ` [Qemu-devel] [PULL 05/25] target/arm: Correct typo in HAMAIR1 regdef name Peter Maydell
2018-08-20 10:31 ` [Qemu-devel] [PULL 06/25] target/arm: Add missing .cp = 15 to HMAIR1 and HAMAIR1 regdefs Peter Maydell
2018-08-20 10:31 ` [Qemu-devel] [PULL 07/25] target/arm: Implement AArch32 HVBAR Peter Maydell
2018-08-20 10:31 ` [Qemu-devel] [PULL 08/25] target/arm: Implement AArch32 Hyp FARs Peter Maydell
2018-08-20 10:31 ` [Qemu-devel] [PULL 09/25] target/arm: Implement ESR_EL2/HSR for AArch32 and no-EL2 Peter Maydell
2018-08-20 10:31 ` [Qemu-devel] [PULL 10/25] target/arm: Permit accesses to ELR_Hyp from Hyp mode via MSR/MRS (banked) Peter Maydell
2018-08-20 10:31 ` [Qemu-devel] [PULL 11/25] target/arm: Implement AArch32 ERET instruction Peter Maydell
2018-08-20 10:31 ` [Qemu-devel] [PULL 12/25] hw/arm/virt: Add virt-3.1 machine type Peter Maydell
2018-08-20 10:32 ` [Qemu-devel] [PULL 13/25] sdhci: add i.MX SD Stable Clock bit Peter Maydell
2018-08-20 10:32 ` [Qemu-devel] [PULL 14/25] hw/ssi/xilinx_spips: Remove unneeded MMIO request_ptr code Peter Maydell
2018-08-20 10:32 ` [Qemu-devel] [PULL 15/25] memory: Remove MMIO request_ptr APIs Peter Maydell
2018-08-20 10:32 ` [Qemu-devel] [PULL 16/25] hw/misc: Remove mmio_interface device Peter Maydell
2018-08-20 10:32 ` [Qemu-devel] [PULL 17/25] hw/timer/m48t59: Move away from old_mmio accessors Peter Maydell
2018-08-20 10:32 ` [Qemu-devel] [PULL 18/25] hw/watchdog/cmsdk_apb_watchdog: Implement CMSDK APB watchdog module Peter Maydell
2018-08-20 10:32 ` [Qemu-devel] [PULL 19/25] nvic: Expose NMI line Peter Maydell
2018-08-20 10:32 ` [Qemu-devel] [PULL 20/25] hw/dma/pl080: Allow use as embedded-struct device Peter Maydell
2018-08-20 10:32 ` [Qemu-devel] [PULL 21/25] hw/dma/pl080: Support all three interrupt lines Peter Maydell
2018-08-20 10:32 ` [Qemu-devel] [PULL 22/25] hw/dma/pl080: Don't use CPU address space for DMA accesses Peter Maydell
2018-08-20 10:32 ` [Qemu-devel] [PULL 23/25] hw/dma/pl080: Provide device reset function Peter Maydell
2018-08-20 10:32 ` [Qemu-devel] [PULL 24/25] hw/dma/pl080: Correct bug in register address decode logic Peter Maydell
2018-08-20 10:32 ` [Qemu-devel] [PULL 25/25] hw/dma/pl080: Remove hw_error() if DMA is enabled Peter Maydell
2018-08-20 14:00 ` [Qemu-devel] [PULL 00/25] target-arm queue Peter Maydell

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).