From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-8.8 required=3.0 tests=BAYES_00, HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH,MAILING_LIST_MULTI,SPF_HELO_NONE, SPF_PASS autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 2CB70C433E0 for ; Mon, 15 Mar 2021 12:34:59 +0000 (UTC) Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 7CE6C64E4D for ; Mon, 15 Mar 2021 12:34:58 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 7CE6C64E4D Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=eik.bme.hu Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=qemu-devel-bounces+qemu-devel=archiver.kernel.org@nongnu.org Received: from localhost ([::1]:40764 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lLmQz-0006oY-AO for qemu-devel@archiver.kernel.org; Mon, 15 Mar 2021 08:34:57 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:53584) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lLmPl-0006Hz-J7; Mon, 15 Mar 2021 08:33:41 -0400 Received: from zero.eik.bme.hu ([2001:738:2001:2001::2001]:47284) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lLmPh-0007DH-So; Mon, 15 Mar 2021 08:33:40 -0400 Received: from zero.eik.bme.hu (blah.eik.bme.hu [152.66.115.182]) by localhost (Postfix) with SMTP id A306C74581E; Mon, 15 Mar 2021 13:33:31 +0100 (CET) Received: by zero.eik.bme.hu (Postfix, from userid 432) id 738607456B8; Mon, 15 Mar 2021 13:33:31 +0100 (CET) Received: from localhost (localhost [127.0.0.1]) by zero.eik.bme.hu (Postfix) with ESMTP id 715AD7456B4; Mon, 15 Mar 2021 13:33:31 +0100 (CET) Date: Mon, 15 Mar 2021 13:33:31 +0100 (CET) From: BALATON Zoltan To: =?ISO-8859-15?Q?Philippe_Mathieu-Daud=E9?= , Peter Maydell Subject: Re: [PATCH v7 0/8] Pegasos2 emulation In-Reply-To: <85548594-aaa1-8d3a-cedf-d2dd92f05028@eik.bme.hu> Message-ID: References: <85548594-aaa1-8d3a-cedf-d2dd92f05028@eik.bme.hu> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="3866299591-1380918794-1615811611=:22477" Received-SPF: pass client-ip=2001:738:2001:2001::2001; envelope-from=balaton@eik.bme.hu; helo=zero.eik.bme.hu X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: qemu-devel@nongnu.org, Paolo Bonzini , qemu-ppc@nongnu.org, f4bug@amsat.org, David Gibson Errors-To: qemu-devel-bounces+qemu-devel=archiver.kernel.org@nongnu.org Sender: "Qemu-devel" This message is in MIME format. The first part should be readable text, while the remaining parts are likely unreadable without MIME-aware tools. --3866299591-1380918794-1615811611=:22477 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8BIT On Sat, 13 Mar 2021, BALATON Zoltan wrote: > 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. Hello, Since David seems to be away for this week before seeing my mail asking for an ack from him, now this can only get in by Philippe or Peter. (David said before he'd be OK with the series if Philippe acked it so I think that can count as an implicit ack and it could always be reverted before the releease.) Philippe, do you have anything against this to get merged now? If not please send a pull or ack it so it has a chance to be in 6.0 or tell if you still intend to do anything about it before the freeze. This series was on the list since January and the remaining parts you did not take are here since February 22nd and the version after your first review since two weeks so it would be nice to sort this out and not block it any further without a good reason. Regards, 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 >> > --3866299591-1380918794-1615811611=:22477--