All of lore.kernel.org
 help / color / mirror / Atom feed
* [PULL 00/55] qemu-sparc queue 20220626
@ 2022-06-26 17:44 Mark Cave-Ayland
  2022-06-26 17:44 ` [PULL 01/55] ps2: checkpatch fixes Mark Cave-Ayland
                   ` (55 more replies)
  0 siblings, 56 replies; 57+ messages in thread
From: Mark Cave-Ayland @ 2022-06-26 17:44 UTC (permalink / raw)
  To: richard.henderson, qemu-devel

The following changes since commit 40d522490714b65e0856444277db6c14c5cc3796:

  Merge tag 'for-upstream' of git://repo.or.cz/qemu/kevin into staging (2022-06-24 10:52:46 -0700)

are available in the Git repository at:

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

for you to fetch changes up to 39fbaeca096a9bf6cbe2af88572c1cb2aa62aa8c:

  artist: set memory region owners for buffers to the artist device (2022-06-26 18:40:28 +0100)

----------------------------------------------------------------
qemu-sparc queue
- This is the PS2 QOM part 1 series, along with the trivial artist patch

----------------------------------------------------------------
Mark Cave-Ayland (55):
      ps2: checkpatch fixes
      ps2: QOMify PS2State
      ps2: QOMify PS2KbdState
      ps2: QOMify PS2MouseState
      ps2: move QOM type definitions from ps2.c to ps2.h
      ps2: improve function prototypes in ps2.c and ps2.h
      ps2: introduce PS2DeviceClass
      ps2: implement ps2_reset() for the PS2_DEVICE QOM type based upon ps2_common_reset()
      ps2: remove duplicate setting of scancode_set in ps2_kbd_init()
      ps2: implement ps2_kbd_realize() and use it to register ps2_keyboard_handler
      ps2: implement ps2_mouse_realize() and use it to register ps2_mouse_handler
      ps2: don't use vmstate_register() in ps2_kbd_init()
      ps2: don't use vmstate_register() in ps2_mouse_init()
      pl050: checkpatch fixes
      pl050: split pl050_update_irq() into separate pl050_set_irq() and pl050_update_irq() functions
      lasips2: spacing fixes
      lasips2: rename ps2dev_update_irq() to lasips2_port_set_irq()
      pckbd: checkpatch fixes
      pckbd: move KBDState from pckbd.c to i8042.h
      pckbd: move ISAKBDState from pckbd.c to i8042.h
      pckbd: introduce new I8042_MMIO QOM type
      pckbd: implement i8042_mmio_reset() for I8042_MMIO device
      pckbd: add mask qdev property to I8042_MMIO device
      pckbd: add size qdev property to I8042_MMIO device
      pckbd: implement i8042_mmio_realize() function
      pckbd: implement i8042_mmio_init() function
      pckbd: alter i8042_mm_init() to return a I8042_MMIO device
      pckbd: move mapping of I8042_MMIO registers to MIPS magnum machine
      pckbd: more vmstate_register() from i8042_mm_init() to i8042_mmio_realize()
      pckbd: move ps2_kbd_init() and ps2_mouse_init() to i8042_mmio_realize()
      ps2: make ps2_raise_irq() function static
      ps2: use ps2_raise_irq() instead of calling update_irq() directly
      ps2: introduce ps2_lower_irq() instead of calling update_irq() directly
      ps2: add gpio for output IRQ and optionally use it in ps2_raise_irq() and ps2_lower_irq()
      pckbd: replace irq_kbd and irq_mouse with qemu_irq array in KBDState
      pl050: switch over from update_irq() function to PS2 device gpio
      pl050: add QEMU interface comment
      lasips2: QOMify LASIPS2State
      lasips2: move lasips2 QOM types from lasips2.c to lasips2.h
      lasips2: rename lasips2_init() to lasips2_initfn() and update it to return the LASIPS2 device
      lasips2: implement lasips2_init() function
      lasips2: move mapping of LASIPS2 registers to HPPA machine
      lasips2: move initialisation of PS2 ports from lasi_initfn() to lasi_init()
      lasips2: add base property
      lasips2: implement lasips2_realize()
      lasips2: use sysbus IRQ for output IRQ
      lasips2: switch over from update_irq() function to PS2 device gpio
      lasips2: add QEMU interface comment
      pckbd: switch I8042_MMIO device from update_irq() function to PS2 device gpio
      pckbd: add QEMU interface comment for I8042_MMIO device
      pckbd: add i8042_reset() function to I8042 device
      pckbd: switch I8042 device from update_irq() function to PS2 device gpio
      pckbd: add QEMU interface comment for I8042 device
      ps2: remove update_irq() function and update_arg parameter
      artist: set memory region owners for buffers to the artist device

 hw/display/artist.c        |   2 +-
 hw/hppa/machine.c          |  11 +-
 hw/input/lasips2.c         | 123 +++++++----
 hw/input/pckbd.c           | 338 ++++++++++++++++++++----------
 hw/input/pl050.c           |  56 +++--
 hw/input/ps2.c             | 501 ++++++++++++++++++++++++++-------------------
 hw/mips/jazz.c             |  11 +-
 include/hw/input/i8042.h   |  75 ++++++-
 include/hw/input/lasips2.h |  39 +++-
 include/hw/input/ps2.h     |  79 ++++++-
 10 files changed, 846 insertions(+), 389 deletions(-)


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

end of thread, other threads:[~2022-06-27  6:14 UTC | newest]

Thread overview: 57+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-06-26 17:44 [PULL 00/55] qemu-sparc queue 20220626 Mark Cave-Ayland
2022-06-26 17:44 ` [PULL 01/55] ps2: checkpatch fixes Mark Cave-Ayland
2022-06-26 17:44 ` [PULL 02/55] ps2: QOMify PS2State Mark Cave-Ayland
2022-06-26 17:44 ` [PULL 03/55] ps2: QOMify PS2KbdState Mark Cave-Ayland
2022-06-26 17:44 ` [PULL 04/55] ps2: QOMify PS2MouseState Mark Cave-Ayland
2022-06-26 17:44 ` [PULL 05/55] ps2: move QOM type definitions from ps2.c to ps2.h Mark Cave-Ayland
2022-06-26 17:44 ` [PULL 06/55] ps2: improve function prototypes in ps2.c and ps2.h Mark Cave-Ayland
2022-06-26 17:44 ` [PULL 07/55] ps2: introduce PS2DeviceClass Mark Cave-Ayland
2022-06-26 17:44 ` [PULL 08/55] ps2: implement ps2_reset() for the PS2_DEVICE QOM type based upon ps2_common_reset() Mark Cave-Ayland
2022-06-26 17:44 ` [PULL 09/55] ps2: remove duplicate setting of scancode_set in ps2_kbd_init() Mark Cave-Ayland
2022-06-26 17:44 ` [PULL 10/55] ps2: implement ps2_kbd_realize() and use it to register ps2_keyboard_handler Mark Cave-Ayland
2022-06-26 17:44 ` [PULL 11/55] ps2: implement ps2_mouse_realize() and use it to register ps2_mouse_handler Mark Cave-Ayland
2022-06-26 17:44 ` [PULL 12/55] ps2: don't use vmstate_register() in ps2_kbd_init() Mark Cave-Ayland
2022-06-26 17:44 ` [PULL 13/55] ps2: don't use vmstate_register() in ps2_mouse_init() Mark Cave-Ayland
2022-06-26 17:44 ` [PULL 14/55] pl050: checkpatch fixes Mark Cave-Ayland
2022-06-26 17:44 ` [PULL 15/55] pl050: split pl050_update_irq() into separate pl050_set_irq() and pl050_update_irq() functions Mark Cave-Ayland
2022-06-26 17:44 ` [PULL 16/55] lasips2: spacing fixes Mark Cave-Ayland
2022-06-26 17:44 ` [PULL 17/55] lasips2: rename ps2dev_update_irq() to lasips2_port_set_irq() Mark Cave-Ayland
2022-06-26 17:44 ` [PULL 18/55] pckbd: checkpatch fixes Mark Cave-Ayland
2022-06-26 17:44 ` [PULL 19/55] pckbd: move KBDState from pckbd.c to i8042.h Mark Cave-Ayland
2022-06-26 17:44 ` [PULL 20/55] pckbd: move ISAKBDState " Mark Cave-Ayland
2022-06-26 17:44 ` [PULL 21/55] pckbd: introduce new I8042_MMIO QOM type Mark Cave-Ayland
2022-06-26 17:44 ` [PULL 22/55] pckbd: implement i8042_mmio_reset() for I8042_MMIO device Mark Cave-Ayland
2022-06-26 17:44 ` [PULL 23/55] pckbd: add mask qdev property to " Mark Cave-Ayland
2022-06-26 17:45 ` [PULL 24/55] pckbd: add size " Mark Cave-Ayland
2022-06-26 17:45 ` [PULL 25/55] pckbd: implement i8042_mmio_realize() function Mark Cave-Ayland
2022-06-26 17:45 ` [PULL 26/55] pckbd: implement i8042_mmio_init() function Mark Cave-Ayland
2022-06-26 17:45 ` [PULL 27/55] pckbd: alter i8042_mm_init() to return a I8042_MMIO device Mark Cave-Ayland
2022-06-26 17:45 ` [PULL 28/55] pckbd: move mapping of I8042_MMIO registers to MIPS magnum machine Mark Cave-Ayland
2022-06-26 17:45 ` [PULL 29/55] pckbd: more vmstate_register() from i8042_mm_init() to i8042_mmio_realize() Mark Cave-Ayland
2022-06-26 17:45 ` [PULL 30/55] pckbd: move ps2_kbd_init() and ps2_mouse_init() " Mark Cave-Ayland
2022-06-26 17:45 ` [PULL 31/55] ps2: make ps2_raise_irq() function static Mark Cave-Ayland
2022-06-26 17:45 ` [PULL 32/55] ps2: use ps2_raise_irq() instead of calling update_irq() directly Mark Cave-Ayland
2022-06-26 17:45 ` [PULL 33/55] ps2: introduce ps2_lower_irq() " Mark Cave-Ayland
2022-06-26 17:45 ` [PULL 34/55] ps2: add gpio for output IRQ and optionally use it in ps2_raise_irq() and ps2_lower_irq() Mark Cave-Ayland
2022-06-26 17:45 ` [PULL 35/55] pckbd: replace irq_kbd and irq_mouse with qemu_irq array in KBDState Mark Cave-Ayland
2022-06-26 17:45 ` [PULL 36/55] pl050: switch over from update_irq() function to PS2 device gpio Mark Cave-Ayland
2022-06-26 17:45 ` [PULL 37/55] pl050: add QEMU interface comment Mark Cave-Ayland
2022-06-26 17:45 ` [PULL 38/55] lasips2: QOMify LASIPS2State Mark Cave-Ayland
2022-06-26 17:45 ` [PULL 39/55] lasips2: move lasips2 QOM types from lasips2.c to lasips2.h Mark Cave-Ayland
2022-06-26 17:45 ` [PULL 40/55] lasips2: rename lasips2_init() to lasips2_initfn() and update it to return the LASIPS2 device Mark Cave-Ayland
2022-06-26 17:45 ` [PULL 41/55] lasips2: implement lasips2_init() function Mark Cave-Ayland
2022-06-26 17:45 ` [PULL 42/55] lasips2: move mapping of LASIPS2 registers to HPPA machine Mark Cave-Ayland
2022-06-26 17:45 ` [PULL 43/55] lasips2: move initialisation of PS2 ports from lasi_initfn() to lasi_init() Mark Cave-Ayland
2022-06-26 17:45 ` [PULL 44/55] lasips2: add base property Mark Cave-Ayland
2022-06-26 17:45 ` [PULL 45/55] lasips2: implement lasips2_realize() Mark Cave-Ayland
2022-06-26 17:45 ` [PULL 46/55] lasips2: use sysbus IRQ for output IRQ Mark Cave-Ayland
2022-06-26 17:45 ` [PULL 47/55] lasips2: switch over from update_irq() function to PS2 device gpio Mark Cave-Ayland
2022-06-26 17:45 ` [PULL 48/55] lasips2: add QEMU interface comment Mark Cave-Ayland
2022-06-26 17:45 ` [PULL 49/55] pckbd: switch I8042_MMIO device from update_irq() function to PS2 device gpio Mark Cave-Ayland
2022-06-26 17:45 ` [PULL 50/55] pckbd: add QEMU interface comment for I8042_MMIO device Mark Cave-Ayland
2022-06-26 17:45 ` [PULL 51/55] pckbd: add i8042_reset() function to I8042 device Mark Cave-Ayland
2022-06-26 17:45 ` [PULL 52/55] pckbd: switch I8042 device from update_irq() function to PS2 device gpio Mark Cave-Ayland
2022-06-26 17:45 ` [PULL 53/55] pckbd: add QEMU interface comment for I8042 device Mark Cave-Ayland
2022-06-26 17:45 ` [PULL 54/55] ps2: remove update_irq() function and update_arg parameter Mark Cave-Ayland
2022-06-26 17:45 ` [PULL 55/55] artist: set memory region owners for buffers to the artist device Mark Cave-Ayland
2022-06-27  6:12 ` [PULL 00/55] qemu-sparc queue 20220626 Richard Henderson

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.