[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PULL 00/20] target-arm queue
From: |
Peter Maydell |
Subject: |
[PULL 00/20] target-arm queue |
Date: |
Tue, 15 Dec 2020 14:12:17 +0000 |
A grab-bag of minor stuff for the end of the year. My to-review
queue is not empty, but it it at least in single figures...
-- PMM
The following changes since commit 5bfbd8170ce7acb98a1834ff49ed7340b0837144:
Merge remote-tracking branch
'remotes/vivier2/tags/trivial-branch-for-6.0-pull-request' into staging
(2020-12-14 20:32:38 +0000)
are available in the Git repository at:
https://git.linaro.org/people/pmaydell/qemu-arm.git
tags/pull-target-arm-20201215
for you to fetch changes up to 23af268566069183285bebbdf95b1b37cb7c0942:
hw/block/m25p80: Fix Numonyx fast read dummy cycle count (2020-12-15 13:39:30
+0000)
----------------------------------------------------------------
target-arm queue:
* gdbstub: Correct misparsing of vCont C/S requests
* openrisc: Move pic_cpu code into CPU object proper
* nios2: Move IIC code into CPU object proper
* Improve reporting of ROM overlap errors
* xlnx-versal: Add USB support
* hw/misc/zynq_slcr: Avoid #DIV/0! error
* Numonyx: Fix dummy cycles and check for SPI mode on cmds
----------------------------------------------------------------
Joe Komlodi (4):
hw/block/m25p80: Make Numonyx config field names more accurate
hw/block/m25p80: Fix when VCFG XIP bit is set for Numonyx
hw/block/m25p80: Check SPI mode before running some Numonyx commands
hw/block/m25p80: Fix Numonyx fast read dummy cycle count
Peter Maydell (11):
gdbstub: Correct misparsing of vCont C/S requests
hw/openrisc/openrisc_sim: Use IRQ splitter when connecting IRQ to
multiple CPUs
hw/openrisc/openrisc_sim: Abstract out "get IRQ x of CPU y"
target/openrisc: Move pic_cpu code into CPU object proper
target/nios2: Move IIC code into CPU object proper
target/nios2: Move nios2_check_interrupts() into target/nios2
target/nios2: Use deposit32() to update ipending register
hw/core/loader.c: Track last-seen ROM in rom_check_and_register_reset()
hw/core/loader.c: Improve reporting of ROM overlap errors
elf_ops.h: Don't truncate name of the ROM blobs we create
elf_ops.h: Be more verbose with ROM blob names
Philippe Mathieu-Daudé (1):
hw/misc/zynq_slcr: Avoid #DIV/0! error
Sai Pavan Boddu (2):
usb: Add versal-usb2-ctrl-regs module
usb: xlnx-usb-subsystem: Add xilinx usb subsystem
Vikram Garhwal (2):
usb: Add DWC3 model
arm: xlnx-versal: Connect usb to virt-versal
include/hw/arm/xlnx-versal.h | 9 +
include/hw/elf_ops.h | 5 +-
include/hw/usb/hcd-dwc3.h | 55 +++
include/hw/usb/xlnx-usb-subsystem.h | 45 ++
include/hw/usb/xlnx-versal-usb2-ctrl-regs.h | 45 ++
target/nios2/cpu.h | 3 -
target/openrisc/cpu.h | 1 -
gdbstub.c | 2 +-
hw/arm/xlnx-versal-virt.c | 55 +++
hw/arm/xlnx-versal.c | 26 ++
hw/block/m25p80.c | 158 +++++--
hw/core/loader.c | 67 ++-
hw/intc/nios2_iic.c | 95 ----
hw/misc/zynq_slcr.c | 5 +
hw/nios2/10m50_devboard.c | 13 +-
hw/nios2/cpu_pic.c | 67 ---
hw/openrisc/openrisc_sim.c | 46 +-
hw/openrisc/pic_cpu.c | 61 ---
hw/usb/hcd-dwc3.c | 689 ++++++++++++++++++++++++++++
hw/usb/xlnx-usb-subsystem.c | 94 ++++
hw/usb/xlnx-versal-usb2-ctrl-regs.c | 229 +++++++++
softmmu/vl.c | 1 -
target/nios2/cpu.c | 29 ++
target/nios2/op_helper.c | 9 +
target/openrisc/cpu.c | 32 ++
MAINTAINERS | 1 -
hw/intc/meson.build | 1 -
hw/nios2/meson.build | 2 +-
hw/openrisc/Kconfig | 1 +
hw/openrisc/meson.build | 2 +-
hw/usb/Kconfig | 10 +
hw/usb/meson.build | 3 +
32 files changed, 1557 insertions(+), 304 deletions(-)
create mode 100644 include/hw/usb/hcd-dwc3.h
create mode 100644 include/hw/usb/xlnx-usb-subsystem.h
create mode 100644 include/hw/usb/xlnx-versal-usb2-ctrl-regs.h
delete mode 100644 hw/intc/nios2_iic.c
delete mode 100644 hw/nios2/cpu_pic.c
delete mode 100644 hw/openrisc/pic_cpu.c
create mode 100644 hw/usb/hcd-dwc3.c
create mode 100644 hw/usb/xlnx-usb-subsystem.c
create mode 100644 hw/usb/xlnx-versal-usb2-ctrl-regs.c
- [PULL 00/20] target-arm queue,
Peter Maydell <=
- [PULL 04/20] target/openrisc: Move pic_cpu code into CPU object proper, Peter Maydell, 2020/12/15
- [PULL 05/20] target/nios2: Move IIC code into CPU object proper, Peter Maydell, 2020/12/15
- [PULL 02/20] hw/openrisc/openrisc_sim: Use IRQ splitter when connecting IRQ to multiple CPUs, Peter Maydell, 2020/12/15
- [PULL 03/20] hw/openrisc/openrisc_sim: Abstract out "get IRQ x of CPU y", Peter Maydell, 2020/12/15
- [PULL 07/20] target/nios2: Use deposit32() to update ipending register, Peter Maydell, 2020/12/15
- [PULL 10/20] elf_ops.h: Don't truncate name of the ROM blobs we create, Peter Maydell, 2020/12/15
- [PULL 09/20] hw/core/loader.c: Improve reporting of ROM overlap errors, Peter Maydell, 2020/12/15
- [PULL 06/20] target/nios2: Move nios2_check_interrupts() into target/nios2, Peter Maydell, 2020/12/15
- [PULL 11/20] elf_ops.h: Be more verbose with ROM blob names, Peter Maydell, 2020/12/15
- [PULL 01/20] gdbstub: Correct misparsing of vCont C/S requests, Peter Maydell, 2020/12/15