qemu-ppc
[Top][All Lists]
Advanced

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

[Qemu-ppc] [PATCH v2 0/6] prep: some fixes and Super I/O emulation


From: Hervé Poussineau
Subject: [Qemu-ppc] [PATCH v2 0/6] prep: some fixes and Super I/O emulation
Date: Sat, 14 Apr 2012 22:48:33 +0200

Hi,

Patches 1 to 3 implement the pc87312 Super I/O chip. This patch has
been tested on PReP emulation and on IBM 40p (not yet committed).
Missing part is dynamic reconfiguration of devices (serial, parallel,
floppy, IDE). However, it is not strictly needed as initial
configuration can be changed with a property.

Patch 4 completes the qdev-ification of Raven PCI host, where INTA
register was mistakenly left in PReP machine.

Patches 5 and 6 fix PC speaker in PReP machine, which had never worked.

This patchset is based on Andreas prep-up branch.

Changes v1 -> v2:
- removed patches already committed to prep-up branch
- removed patch which changes the default CPU of prep machine
- changed patches 2/3 according to remarks of Paolo and Andreas
- added patches 4 to 6

Hervé Poussineau (6):
  isa: add isa_bus_from_device() method
  prep: add pc87312 Super I/O emulation
  prep: use pc87312 Super I/O chip instead of collection of random ISA
    devices
  prep: move int-ack register from PReP to Raven PCI emulation
  pcspk: initialize PC speaker if compiled in
  prep: initialize pc speaker

 Makefile.objs                   |    1 +
 arch_init.c                     |    2 +-
 default-configs/ppc-softmmu.mak |    2 +
 hw/isa.h                        |    5 +
 hw/pc87312.c                    |  405 +++++++++++++++++++++++++++++++++++++++
 hw/ppc_prep.c                   |   78 +-------
 hw/prep_pci.c                   |   14 ++
 trace-events                    |    8 +
 8 files changed, 446 insertions(+), 69 deletions(-)
 create mode 100644 hw/pc87312.c

-- 
1.7.9.1




reply via email to

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