All of lore.kernel.org
 help / color / mirror / Atom feed
From: BALATON Zoltan <balaton@eik.bme.hu>
To: qemu-devel@nongnu.org, qemu-ppc@nongnu.org
Cc: Peter Maydell <peter.maydell@linaro.org>,
	David Gibson <david@gibson.dropbear.id.au>,
	f4bug@amsat.org, Paolo Bonzini <pbonzini@redhat.com>
Subject: Re: [PATCH v7 0/8] Pegasos2 emulation
Date: Sat, 13 Mar 2021 14:27:32 +0100 (CET)	[thread overview]
Message-ID: <85548594-aaa1-8d3a-cedf-d2dd92f05028@eik.bme.hu> (raw)
In-Reply-To: <cover.1615345138.git.balaton@eik.bme.hu>

[-- Attachment #1: Type: text/plain, Size: 3859 bytes --]

On Wed, 10 Mar 2021, BALATON Zoltan wrote:
> Hello,

I've started posting this series well in advance to get it into 6.0 and 
yet it seems like it may be missing it due to organisational issues (no 
real complaints were found with patches but Philippe seems to like more 
review that does not seem to happen as nobody is interested). Looks like 
David is waiting for an ack from Philippe but will be away next week so if 
this is not resolved now it may be too late on Monday. To avoid that:

David, could you please send an ack before you leave for the last two 
patches so it could get committed via some other tree while you're away?

Philippe, if you can't ack the vt82c686 patches now are you OK with taking 
the whole series via your tree before the freeze? That would give you some 
more days to review and it could always be reverted during the freeze but 
if it's not merged now I'll have to wait until the summer to get it in 
again which would be another long delay. I don't think this will get more 
reviews unless it's in master and people can start using and testing it 
better.

Thank you,
BALATON Zoltan

> This is adding a new PPC board called pegasos2. More info on it can be
> found at:
>
> https://osdn.net/projects/qmiga/wiki/SubprojectPegasos2
>
> Currently it needs a firmware ROM image that I cannot include due to
> original copyright holder (bPlan) did not release it under a free
> licence but I have plans to write a replacement in the future. With
> the original board firmware it can boot MorphOS now as:
>
> qemu-system-ppc -M pegasos2 -cdrom morphos.iso -device ati-vga,romfile="" -serial stdio
>
> then enter "boot cd boot.img" at the firmware "ok" prompt as described
> in the MorphOS.readme. To boot Linux use same command line with e.g.
> -cdrom debian-8.11.0-powerpc-netinst.iso then enter
> "boot cd install/pegasos"
>
> The last patch adds the actual board code after previous patches
> adding VT8231 and MV64361 system controller chip emulation.
>
> Regards,
> BALATON Zoltan
>
> v7: Fix errp usage in patch 2
>
> v6: Rebased on master, updated commit message about migration change
>
> v5: Changes for review comments from David and Philippe
>
> V4: Rename pegasos2_reset to pegasos2_cpu_reset
>    Add new files to MAINTAINERS
>
> BALATON Zoltan (7):
>  vt82c686: Implement control of serial port io ranges via config regs
>  vt82c686: QOM-ify superio related functionality
>  vt82c686: Add VT8231_SUPERIO based on VIA_SUPERIO
>  vt82c686: Introduce abstract TYPE_VIA_ISA and base vt82c686b_isa on it
>  vt82c686: Add emulation of VT8231 south bridge
>  hw/pci-host: Add emulation of Marvell MV64361 PPC system controller
>  hw/ppc: Add emulation of Genesi/bPlan Pegasos II
>
> Philippe Mathieu-Daudé (1):
>  hw/isa/Kconfig: Add missing dependency VIA VT82C686 -> APM
>
> MAINTAINERS                             |  10 +
> default-configs/devices/ppc-softmmu.mak |   2 +
> hw/isa/Kconfig                          |   1 +
> hw/isa/vt82c686.c                       | 517 +++++++++++--
> hw/pci-host/Kconfig                     |   4 +
> hw/pci-host/meson.build                 |   2 +
> hw/pci-host/mv64361.c                   | 966 ++++++++++++++++++++++++
> hw/pci-host/mv643xx.h                   | 918 ++++++++++++++++++++++
> hw/pci-host/trace-events                |   6 +
> hw/ppc/Kconfig                          |   9 +
> hw/ppc/meson.build                      |   2 +
> hw/ppc/pegasos2.c                       | 144 ++++
> include/hw/isa/vt82c686.h               |   2 +-
> include/hw/pci-host/mv64361.h           |   8 +
> include/hw/pci/pci_ids.h                |   4 +-
> 15 files changed, 2512 insertions(+), 83 deletions(-)
> create mode 100644 hw/pci-host/mv64361.c
> create mode 100644 hw/pci-host/mv643xx.h
> create mode 100644 hw/ppc/pegasos2.c
> create mode 100644 include/hw/pci-host/mv64361.h
>
>

  parent reply	other threads:[~2021-03-13 13:29 UTC|newest]

Thread overview: 32+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2021-03-10  2:58 [PATCH v7 0/8] Pegasos2 emulation BALATON Zoltan
2021-03-10  2:58 ` [PATCH v7 3/8] vt82c686: Add VT8231_SUPERIO based on VIA_SUPERIO BALATON Zoltan
2021-03-10  2:58 ` [PATCH v7 2/8] vt82c686: QOM-ify superio related functionality BALATON Zoltan
2021-03-11 23:50   ` Philippe Mathieu-Daudé
2021-03-12  0:32     ` BALATON Zoltan
2021-03-10  2:58 ` [PATCH v7 1/8] vt82c686: Implement control of serial port io ranges via config regs BALATON Zoltan
2021-03-11 23:47   ` Philippe Mathieu-Daudé
2021-03-12  1:20     ` David Gibson
2021-03-23 12:54   ` BALATON Zoltan
2021-03-23 21:58     ` Mark Cave-Ayland
2021-03-23 23:13       ` BALATON Zoltan
2021-03-10  2:58 ` [PATCH v7 8/8] hw/ppc: Add emulation of Genesi/bPlan Pegasos II BALATON Zoltan
2021-03-10  2:58 ` [PATCH v7 7/8] hw/pci-host: Add emulation of Marvell MV64361 PPC system controller BALATON Zoltan
2021-03-10  2:58 ` [PATCH v7 5/8] vt82c686: Add emulation of VT8231 south bridge BALATON Zoltan
2021-03-10  2:58 ` [PATCH v7 4/8] vt82c686: Introduce abstract TYPE_VIA_ISA and base vt82c686b_isa on it BALATON Zoltan
2021-03-10  2:58 ` [PATCH v7 6/8] hw/isa/Kconfig: Add missing dependency VIA VT82C686 -> APM BALATON Zoltan
2021-03-13 13:27 ` BALATON Zoltan [this message]
2021-03-15 12:33   ` [PATCH v7 0/8] Pegasos2 emulation BALATON Zoltan
2021-03-16  9:01     ` Laurent Vivier
2021-03-16 11:49       ` Philippe Mathieu-Daudé
2021-03-16 12:11         ` Laurent Vivier
2021-03-16 12:24           ` BALATON Zoltan
2021-03-16 12:55             ` Laurent Vivier
2021-03-16 13:06               ` BALATON Zoltan
2021-03-16 16:21                 ` Mark Cave-Ayland
2021-03-16 17:25                   ` BALATON Zoltan
2021-03-16 20:00                     ` Mark Cave-Ayland
2021-03-16 21:49                       ` BALATON Zoltan
2021-03-16 22:12                         ` BALATON Zoltan
2021-03-16 14:17         ` BALATON Zoltan
2021-03-16 14:48         ` BALATON Zoltan
2021-03-16 12:21       ` BALATON Zoltan

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=85548594-aaa1-8d3a-cedf-d2dd92f05028@eik.bme.hu \
    --to=balaton@eik.bme.hu \
    --cc=david@gibson.dropbear.id.au \
    --cc=f4bug@amsat.org \
    --cc=pbonzini@redhat.com \
    --cc=peter.maydell@linaro.org \
    --cc=qemu-devel@nongnu.org \
    --cc=qemu-ppc@nongnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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.