qemu-devel
[Top][All Lists]
Advanced

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

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


From: Artyom Tarasenko
Subject: Re: [Qemu-devel] [PATCH v2 0/6] prep: some fixes and Super I/O emulation
Date: Sun, 15 Apr 2012 12:50:25 +0200

On 4/14/12, Hervé Poussineau <address@hidden> wrote:
> Hi,
>
> Patches 1 to 3 implement the pc87312 Super I/O chip.

Nice. It looks pretty similar to the SuperIO chip used in Ultra-5.
We could re-use it in our sun4u machine.
Blue, what do you think?

> 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).

Would it be difficult to implement it? Proprietary Firmware tries to
reconfigure them during the initialization. Although it might be
satisfied if expected aliases are provided.

>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
>
>
>


-- 
Regards,
Artyom Tarasenko

solaris/sparc under qemu blog: http://tyom.blogspot.com/search/label/qemu



reply via email to

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