qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] [PULL 00/43] target-arm queue
@ 2017-12-13 18:11 Peter Maydell
  2017-12-13 18:11 ` [Qemu-devel] [PULL 01/43] m25p80: Add support for continuous read out of RDSR and READ_FSR Peter Maydell
                   ` (43 more replies)
  0 siblings, 44 replies; 45+ messages in thread
From: Peter Maydell @ 2017-12-13 18:11 UTC (permalink / raw)
  To: qemu-devel

First arm pullreq for the 2.12 cycle, with all the
things that queued up during the release phase.
2.11 isn't quite released yet, but might as well put
the pullreq on the mailing list :-)

thanks
-- PMM

The following changes since commit 0a0dc59d27527b78a195c2d838d28b7b49e5a639:

  Update version for v2.11.0 release (2017-12-13 14:31:09 +0000)

are available in the git repository at:

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

for you to fetch changes up to d3c348b6e3af3598bfcb755d59f8f4de80a2228a:

  xilinx_spips: Use memset instead of a for loop to zero registers (2017-12-13 17:59:26 +0000)

----------------------------------------------------------------
target-arm queue:
 * xilinx_spips: set reset values correctly
 * MAINTAINERS: fix an email address
 * hw/display/tc6393xb: limit irq handler index to TC6393XB_GPIOS
 * nvic: Make systick banked for v8M
 * refactor get_phys_addr() so we can return the right format PAR
   for ATS operations
 * implement v8M TT instruction
 * fix some minor v8M bugs
 * Implement reset for GICv3 ITS
 * xlnx-zcu102: Add support for the ZynqMP QSPI

----------------------------------------------------------------
Alistair Francis (3):
      xilinx_spips: Update the QSPI Mod ID reset value
      xilinx_spips: Set all of the reset values
      xilinx_spips: Use memset instead of a for loop to zero registers

Edgar E. Iglesias (1):
      target/arm: Extend PAR format determination

Eric Auger (4):
      hw/intc/arm_gicv3_its: Don't call post_load on reset
      hw/intc/arm_gicv3_its: Implement a minimalist reset
      linux-headers: update to 4.15-rc1
      hw/intc/arm_gicv3_its: Implement full reset

Francisco Iglesias (13):
      m25p80: Add support for continuous read out of RDSR and READ_FSR
      m25p80: Add support for SST READ ID 0x90/0xAB commands
      m25p80: Add support for BRRD/BRWR and BULK_ERASE (0x60)
      m25p80: Add support for n25q512a11 and n25q512a13
      xilinx_spips: Move FlashCMD, XilinxQSPIPS and XilinxSPIPSClass
      xilinx_spips: Update striping to be big-endian bit order
      xilinx_spips: Add support for RX discard and RX drain
      xilinx_spips: Make tx/rx_data_bytes more generic and reusable
      xilinx_spips: Add support for zero pumping
      xilinx_spips: Add support for 4 byte addresses in the LQSPI
      xilinx_spips: Don't set TX FIFO UNDERFLOW at cmd done
      xilinx_spips: Add support for the ZynqMP Generic QSPI
      xlnx-zcu102: Add support for the ZynqMP QSPI

Peter Maydell (20):
      target/arm: Handle SPSEL and current stack being out of sync in MSP/PSP reads
      target/arm: Allow explicit writes to CONTROL.SPSEL in Handler mode
      target/arm: Add missing M profile case to regime_is_user()
      target/arm: Split M profile MNegPri mmu index into user and priv
      target/arm: Create new arm_v7m_mmu_idx_for_secstate_and_priv()
      target/arm: Factor MPU lookup code out of get_phys_addr_pmsav8()
      target/arm: Implement TT instruction
      target/arm: Provide fault type enum and FSR conversion functions
      target/arm: Remove fsr argument from arm_ld*_ptw()
      target/arm: Convert get_phys_addr_v5() to not return FSC values
      target/arm: Convert get_phys_addr_v6() to not return FSC values
      target/arm: Convert get_phys_addr_lpae() to not return FSC values
      target/arm: Convert get_phys_addr_pmsav5() to not return FSC values
      target/arm: Convert get_phys_addr_pmsav7() to not return FSC values
      target/arm: Convert get_phys_addr_pmsav8() to not return FSC values
      target/arm: Use ARMMMUFaultInfo in deliver_fault()
      target/arm: Ignore fsr from get_phys_addr() in do_ats_write()
      target/arm: Remove fsr argument from get_phys_addr() and arm_tlb_fill()
      nvic: Make nvic_sysreg_ns_ops work with any MemoryRegion
      nvic: Make systick banked

Prasad J Pandit (1):
      hw/display/tc6393xb: limit irq handler index to TC6393XB_GPIOS

Zhaoshenglong (1):
      MAINTAINERS: replace the unavailable email address

 include/hw/arm/xlnx-zynqmp.h                       |   5 +
 include/hw/intc/armv7m_nvic.h                      |   4 +-
 include/hw/ssi/xilinx_spips.h                      |  74 +-
 include/standard-headers/asm-s390/virtio-ccw.h     |   1 +
 include/standard-headers/asm-x86/hyperv.h          | 394 +--------
 include/standard-headers/linux/input-event-codes.h |   2 +
 include/standard-headers/linux/input.h             |   1 +
 include/standard-headers/linux/pci_regs.h          |  45 +-
 linux-headers/asm-arm/kvm.h                        |   8 +
 linux-headers/asm-arm/kvm_para.h                   |   1 +
 linux-headers/asm-arm/unistd.h                     |   2 +
 linux-headers/asm-arm64/kvm.h                      |   8 +
 linux-headers/asm-arm64/unistd.h                   |   1 +
 linux-headers/asm-powerpc/epapr_hcalls.h           |   1 +
 linux-headers/asm-powerpc/kvm.h                    |   1 +
 linux-headers/asm-powerpc/kvm_para.h               |   1 +
 linux-headers/asm-powerpc/unistd.h                 |   1 +
 linux-headers/asm-s390/kvm.h                       |   1 +
 linux-headers/asm-s390/kvm_para.h                  |   1 +
 linux-headers/asm-s390/unistd.h                    |   4 +-
 linux-headers/asm-x86/kvm.h                        |   1 +
 linux-headers/asm-x86/kvm_para.h                   |   2 +-
 linux-headers/asm-x86/unistd.h                     |   1 +
 linux-headers/linux/kvm.h                          |   2 +
 linux-headers/linux/kvm_para.h                     |   1 +
 linux-headers/linux/psci.h                         |   1 +
 linux-headers/linux/userfaultfd.h                  |   1 +
 linux-headers/linux/vfio.h                         |   1 +
 linux-headers/linux/vfio_ccw.h                     |   1 +
 linux-headers/linux/vhost.h                        |   1 +
 target/arm/cpu.h                                   |  73 +-
 target/arm/helper.h                                |   2 +
 target/arm/internals.h                             | 193 ++++-
 hw/arm/xlnx-zcu102.c                               |  23 +
 hw/arm/xlnx-zynqmp.c                               |  26 +
 hw/block/m25p80.c                                  |  80 +-
 hw/display/tc6393xb.c                              |   1 +
 hw/intc/arm_gicv3_its_common.c                     |   2 -
 hw/intc/arm_gicv3_its_kvm.c                        |  53 +-
 hw/intc/armv7m_nvic.c                              | 100 ++-
 hw/ssi/xilinx_spips.c                              | 928 +++++++++++++++++----
 target/arm/helper.c                                | 489 +++++++----
 target/arm/op_helper.c                             |  82 +-
 target/arm/translate.c                             |  37 +-
 MAINTAINERS                                        |   2 +-
 default-configs/arm-softmmu.mak                    |   2 +-
 46 files changed, 1833 insertions(+), 828 deletions(-)

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

end of thread, other threads:[~2017-12-14 15:32 UTC | newest]

Thread overview: 45+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-12-13 18:11 [Qemu-devel] [PULL 00/43] target-arm queue Peter Maydell
2017-12-13 18:11 ` [Qemu-devel] [PULL 01/43] m25p80: Add support for continuous read out of RDSR and READ_FSR Peter Maydell
2017-12-13 18:12 ` [Qemu-devel] [PULL 02/43] m25p80: Add support for SST READ ID 0x90/0xAB commands Peter Maydell
2017-12-13 18:12 ` [Qemu-devel] [PULL 03/43] m25p80: Add support for BRRD/BRWR and BULK_ERASE (0x60) Peter Maydell
2017-12-13 18:12 ` [Qemu-devel] [PULL 04/43] m25p80: Add support for n25q512a11 and n25q512a13 Peter Maydell
2017-12-13 18:12 ` [Qemu-devel] [PULL 05/43] xilinx_spips: Move FlashCMD, XilinxQSPIPS and XilinxSPIPSClass Peter Maydell
2017-12-13 18:12 ` [Qemu-devel] [PULL 06/43] xilinx_spips: Update striping to be big-endian bit order Peter Maydell
2017-12-13 18:12 ` [Qemu-devel] [PULL 07/43] xilinx_spips: Add support for RX discard and RX drain Peter Maydell
2017-12-13 18:12 ` [Qemu-devel] [PULL 08/43] xilinx_spips: Make tx/rx_data_bytes more generic and reusable Peter Maydell
2017-12-13 18:12 ` [Qemu-devel] [PULL 09/43] xilinx_spips: Add support for zero pumping Peter Maydell
2017-12-13 18:12 ` [Qemu-devel] [PULL 10/43] xilinx_spips: Add support for 4 byte addresses in the LQSPI Peter Maydell
2017-12-13 18:12 ` [Qemu-devel] [PULL 11/43] xilinx_spips: Don't set TX FIFO UNDERFLOW at cmd done Peter Maydell
2017-12-13 18:12 ` [Qemu-devel] [PULL 12/43] xilinx_spips: Add support for the ZynqMP Generic QSPI Peter Maydell
2017-12-13 18:12 ` [Qemu-devel] [PULL 13/43] xlnx-zcu102: Add support for the ZynqMP QSPI Peter Maydell
2017-12-13 18:12 ` [Qemu-devel] [PULL 14/43] hw/intc/arm_gicv3_its: Don't call post_load on reset Peter Maydell
2017-12-13 18:12 ` [Qemu-devel] [PULL 15/43] hw/intc/arm_gicv3_its: Implement a minimalist reset Peter Maydell
2017-12-13 18:12 ` [Qemu-devel] [PULL 16/43] linux-headers: update to 4.15-rc1 Peter Maydell
2017-12-13 18:12 ` [Qemu-devel] [PULL 17/43] hw/intc/arm_gicv3_its: Implement full reset Peter Maydell
2017-12-13 18:12 ` [Qemu-devel] [PULL 18/43] target/arm: Handle SPSEL and current stack being out of sync in MSP/PSP reads Peter Maydell
2017-12-13 18:12 ` [Qemu-devel] [PULL 19/43] target/arm: Allow explicit writes to CONTROL.SPSEL in Handler mode Peter Maydell
2017-12-13 18:12 ` [Qemu-devel] [PULL 20/43] target/arm: Add missing M profile case to regime_is_user() Peter Maydell
2017-12-13 18:12 ` [Qemu-devel] [PULL 21/43] target/arm: Split M profile MNegPri mmu index into user and priv Peter Maydell
2017-12-13 18:12 ` [Qemu-devel] [PULL 22/43] target/arm: Create new arm_v7m_mmu_idx_for_secstate_and_priv() Peter Maydell
2017-12-13 18:12 ` [Qemu-devel] [PULL 23/43] target/arm: Factor MPU lookup code out of get_phys_addr_pmsav8() Peter Maydell
2017-12-13 18:12 ` [Qemu-devel] [PULL 24/43] target/arm: Implement TT instruction Peter Maydell
2017-12-13 18:12 ` [Qemu-devel] [PULL 25/43] target/arm: Provide fault type enum and FSR conversion functions Peter Maydell
2017-12-13 18:12 ` [Qemu-devel] [PULL 26/43] target/arm: Remove fsr argument from arm_ld*_ptw() Peter Maydell
2017-12-13 18:12 ` [Qemu-devel] [PULL 27/43] target/arm: Convert get_phys_addr_v5() to not return FSC values Peter Maydell
2017-12-13 18:12 ` [Qemu-devel] [PULL 28/43] target/arm: Convert get_phys_addr_v6() " Peter Maydell
2017-12-13 18:12 ` [Qemu-devel] [PULL 29/43] target/arm: Convert get_phys_addr_lpae() " Peter Maydell
2017-12-13 18:12 ` [Qemu-devel] [PULL 30/43] target/arm: Convert get_phys_addr_pmsav5() " Peter Maydell
2017-12-13 18:12 ` [Qemu-devel] [PULL 31/43] target/arm: Convert get_phys_addr_pmsav7() " Peter Maydell
2017-12-13 18:12 ` [Qemu-devel] [PULL 32/43] target/arm: Convert get_phys_addr_pmsav8() " Peter Maydell
2017-12-13 18:12 ` [Qemu-devel] [PULL 33/43] target/arm: Use ARMMMUFaultInfo in deliver_fault() Peter Maydell
2017-12-13 18:12 ` [Qemu-devel] [PULL 34/43] target/arm: Ignore fsr from get_phys_addr() in do_ats_write() Peter Maydell
2017-12-13 18:12 ` [Qemu-devel] [PULL 35/43] target/arm: Remove fsr argument from get_phys_addr() and arm_tlb_fill() Peter Maydell
2017-12-13 18:12 ` [Qemu-devel] [PULL 36/43] target/arm: Extend PAR format determination Peter Maydell
2017-12-13 18:12 ` [Qemu-devel] [PULL 37/43] nvic: Make nvic_sysreg_ns_ops work with any MemoryRegion Peter Maydell
2017-12-13 18:12 ` [Qemu-devel] [PULL 38/43] nvic: Make systick banked Peter Maydell
2017-12-13 18:12 ` [Qemu-devel] [PULL 39/43] hw/display/tc6393xb: limit irq handler index to TC6393XB_GPIOS Peter Maydell
2017-12-13 18:12 ` [Qemu-devel] [PULL 40/43] MAINTAINERS: replace the unavailable email address Peter Maydell
2017-12-13 18:12 ` [Qemu-devel] [PULL 41/43] xilinx_spips: Update the QSPI Mod ID reset value Peter Maydell
2017-12-13 18:12 ` [Qemu-devel] [PULL 42/43] xilinx_spips: Set all of the reset values Peter Maydell
2017-12-13 18:12 ` [Qemu-devel] [PULL 43/43] xilinx_spips: Use memset instead of a for loop to zero registers Peter Maydell
2017-12-14 15:32 ` [Qemu-devel] [PULL 00/43] 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).