[Qemu-devel] [PULL 00/43] target-arm queue

Peter Maydell posted 43 patches 44 weeks ago
Failed in applying to current master (apply log)
Test checkpatch passed
Test docker passed
Test ppc passed
Test s390x passed
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(-)

[Qemu-devel] [PULL 00/43] target-arm queue

Posted by Peter Maydell 44 weeks ago
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(-)

Re: [Qemu-devel] [PULL 00/43] target-arm queue

Posted by Peter Maydell 44 weeks ago
On 13 December 2017 at 18:11, Peter Maydell <peter.maydell@linaro.org> wrote:
> 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)
>

Applied, thanks.

-- PMM