[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-ppc] [Qemu-devel] [PATCH v2 0/6] prep: some fixes and Super I/
From: |
Blue Swirl |
Subject: |
Re: [Qemu-ppc] [Qemu-devel] [PATCH v2 0/6] prep: some fixes and Super I/O emulation |
Date: |
Sun, 15 Apr 2012 12:13:08 +0000 |
On Sun, Apr 15, 2012 at 10:50, Artyom Tarasenko <address@hidden> wrote:
> 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?
I guess all SuperIO chips look similar because they implement the ISA
PC hardware. If there are no user visible differences, we could use
this 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).
>
> 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
- [Qemu-ppc] [PATCH v2 0/6] prep: some fixes and Super I/O emulation, Hervé Poussineau, 2012/04/14
- [Qemu-ppc] [PATCH v2 1/6] isa: add isa_bus_from_device() method, Hervé Poussineau, 2012/04/14
- [Qemu-ppc] [PATCH v2 2/6] prep: add pc87312 Super I/O emulation, Hervé Poussineau, 2012/04/14
- [Qemu-ppc] [PATCH v2 3/6] prep: use pc87312 Super I/O chip instead of collection of random ISA devices, Hervé Poussineau, 2012/04/14
- [Qemu-ppc] [PATCH v2 4/6] prep: move int-ack register from PReP to Raven PCI emulation, Hervé Poussineau, 2012/04/14
- [Qemu-ppc] [PATCH v2 5/6] pcspk: initialize PC speaker if compiled in, Hervé Poussineau, 2012/04/14
- [Qemu-ppc] [PATCH v2 6/6] prep: initialize pc speaker, Hervé Poussineau, 2012/04/14
- Re: [Qemu-ppc] [Qemu-devel] [PATCH v2 0/6] prep: some fixes and Super I/O emulation, Artyom Tarasenko, 2012/04/15
- Re: [Qemu-ppc] [Qemu-devel] [PATCH v2 0/6] prep: some fixes and Super I/O emulation,
Blue Swirl <=
- Re: [Qemu-ppc] [PATCH v2 0/6] prep: some fixes and Super I/O emulation, Hervé Poussineau, 2012/04/28