qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PULL 00/53] qemu-sparc queue 20220508


From: Richard Henderson
Subject: Re: [PULL 00/53] qemu-sparc queue 20220508
Date: Sun, 8 May 2022 20:07:16 -0500
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.8.0

On 5/8/22 14:55, Mark Cave-Ayland wrote:
The following changes since commit f1336649156cf57f5d874a98e619fb362e3fcb59:

   Merge tag 'for-upstream' of https://gitlab.com/bonzini/qemu into staging 
(2022-05-07 06:14:16 -0500)

are available in the Git repository at:

   https://github.com/mcayland/qemu.git tags/qemu-sparc-20220508

for you to fetch changes up to 1f110516190f146df40f49aef2f1ef5903b8f540:

   artist: only render dirty scanlines on the display surface (2022-05-08 
18:52:37 +0100)

----------------------------------------------------------------
qemu-sparc queue
- HPPA general improvements and tidy-ups
- artist minor fixes and performance improvement

Applied, thanks.  Please update https://wiki.qemu.org/ChangeLog/7.1 as 
appropriate.


r~




----------------------------------------------------------------
Mark Cave-Ayland (53):
       dino: checkpatch fixes
       dino: move registers from dino_init() to DINO_PCI_BRIDGE init function
       dino: move PCI bus initialisation to dino_pcihost_init()
       dino: move PCI windows initialisation to dino_pcihost_init()
       dino: add memory-as property containing a link to the memory address 
space
       dino: move pci_setup_iommu() to dino_pcihost_init()
       dino: move PCI bus master address space setup to dino_pcihost_realize()
       dino: move initial register configuration to new dino_pcihost_reset() 
function
       dino: use QOM cast instead of directly referencing parent_obj
       dino: return PCIBus from dino_init() using qdev_get_child_bus()
       dino: split declarations from dino.c into dino.h
       hppa: use new CONFIG_HPPA_B160L option instead of CONFIG_DINO to build 
hppa machine
       dino: change dino_init() to return the DINO device instead of PCIBus
       machine.c: map DINO device during board configuration
       dino.h: add defines for DINO IRQ numbers
       dino: define IRQ inputs as qdev GPIOs
       dino: wire up serial IRQ using a qdev GPIO in machine.c
       dino: remove unused dino_set_timer_irq() IRQ handler
       hppa: move dino_init() from dino.c to machine.c
       dino: use numerical constant for iar0 and iar1 reset values
       dino: move DINO HPA constants from hppa_hardware.h to dino.h
       dino: move from hw/hppa to hw/pci-host
       lasi: checkpatch fixes
       lasi: move memory region initialisation to new lasi_init() function
       lasi: move register memory mapping from lasi.c to machine.c
       lasi: move initialisation of iar and rtc to new lasi_reset() function
       lasi: move LASIState and associated QOM structures to lasi.h
       lasi: replace lasi_get_irq() with defined constants
       lasi: define IRQ inputs as qdev GPIOs
       lasi: use qdev GPIOs to wire up IRQs in lasi_initfn()
       lasi: fix serial port initialisation
       lasi: update lasi_initfn() to return LASIState
       lasi: move LAN initialisation to machine.c
       lasi: move parallel port initialisation to machine.c
       lasi: move second serial port initialisation to machine.c
       lasi: move PS2 initialisation to machine.c
       lasi: remove address space parameter from lasi_initfn()
       lasi: move lasi_initfn() to machine.c
       lasi: use constants for device register offsets
       lasi: use numerical constant for iar reset value
       hppa: move device headers from hppa_sys.h into individual .c files
       lasi: move from hw/hppa to hw/misc
       hppa: move hppa_pci_ignore_ops from pci.c to machine.c
       hppa: remove hw/hppa/pci.c
       hppa: remove unused trace-events from from hw/hppa
       hppa: move enable_lan() define from hppa_sys.h to machine.c
       hppa: remove the empty hppa_sys.h file
       hppa: use MACHINE QOM macros for defining the hppa machine
       hppa: fold machine_hppa_machine_init() into 
machine_hppa_machine_init_class_init()
       hppa: simplify machine function names in machine.c
       artist: checkpatch and newline style fixes
       artist: remove unused ROP8OFF() macro
       artist: only render dirty scanlines on the display surface

  MAINTAINERS                              |   4 +
  configs/devices/hppa-softmmu/default.mak |   2 +-
  hw/display/artist.c                      |  33 ++---
  hw/hppa/Kconfig                          |   5 +-
  hw/hppa/hppa_hardware.h                  |   5 -
  hw/hppa/hppa_sys.h                       |  24 ----
  hw/hppa/machine.c                        | 124 ++++++++++++++---
  hw/hppa/meson.build                      |   2 +-
  hw/hppa/pci.c                            |  88 ------------
  hw/hppa/trace-events                     |  14 --
  hw/misc/Kconfig                          |   3 +
  hw/{hppa => misc}/lasi.c                 | 161 +++++----------------
  hw/misc/meson.build                      |   3 +
  hw/misc/trace-events                     |   5 +
  hw/pci-host/Kconfig                      |   4 +
  hw/{hppa => pci-host}/dino.c             | 231 ++++++++++---------------------
  hw/pci-host/meson.build                  |   3 +
  hw/pci-host/trace-events                 |   5 +
  include/hw/misc/lasi.h                   |  78 +++++++++++
  include/hw/pci-host/dino.h               | 146 +++++++++++++++++++
  meson.build                              |   1 -
  21 files changed, 477 insertions(+), 464 deletions(-)
  delete mode 100644 hw/hppa/hppa_sys.h
  delete mode 100644 hw/hppa/pci.c
  delete mode 100644 hw/hppa/trace-events
  rename hw/{hppa => misc}/lasi.c (60%)
  rename hw/{hppa => pci-host}/dino.c (71%)
  create mode 100644 include/hw/misc/lasi.h
  create mode 100644 include/hw/pci-host/dino.h




reply via email to

[Prev in Thread] Current Thread [Next in Thread]