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=-7.1 required=3.0 tests=BAYES_00, HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH,MAILING_LIST_MULTI,SPF_HELO_NONE, SPF_PASS,URIBL_BLACK autolearn=no 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 0CDF7C11F64 for ; Thu, 1 Jul 2021 11:36: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 6BB146148E for ; Thu, 1 Jul 2021 11:36:58 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 6BB146148E 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]:55014 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lyv05-0001Rs-Cw for qemu-devel@archiver.kernel.org; Thu, 01 Jul 2021 07:36:57 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:45986) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lyuzJ-00082P-SP; Thu, 01 Jul 2021 07:36:09 -0400 Received: from zero.eik.bme.hu ([152.66.115.2]:36857) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lyuzE-00051x-Rc; Thu, 01 Jul 2021 07:36:08 -0400 Received: from zero.eik.bme.hu (blah.eik.bme.hu [152.66.115.182]) by localhost (Postfix) with SMTP id 92B4974570B; Thu, 1 Jul 2021 13:35:58 +0200 (CEST) Received: by zero.eik.bme.hu (Postfix, from userid 432) id 52347745709; Thu, 1 Jul 2021 13:35:58 +0200 (CEST) Received: from localhost (localhost [127.0.0.1]) by zero.eik.bme.hu (Postfix) with ESMTP id 505157456B4; Thu, 1 Jul 2021 13:35:58 +0200 (CEST) Date: Thu, 1 Jul 2021 13:35:58 +0200 (CEST) From: BALATON Zoltan To: qemu-devel@nongnu.org, qemu-ppc@nongnu.org Subject: Re: [PATCH 0/4] ppc/Pegasos2: Firmware replacement using VOF In-Reply-To: Message-ID: References: MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII; format=flowed Received-SPF: pass client-ip=152.66.115.2; envelope-from=balaton@eik.bme.hu; helo=zero.eik.bme.hu X-Spam_score_int: -41 X-Spam_score: -4.2 X-Spam_bar: ---- X-Spam_report: (-4.2 / 5.0 requ) BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, 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: David Gibson Errors-To: qemu-devel-bounces+qemu-devel=archiver.kernel.org@nongnu.org Sender: "Qemu-devel" On Sun, 27 Jun 2021, BALATON Zoltan wrote: > Based-on: <20210625055155.2252896-1-aik@ozlabs.ru> > ^ That is v22 of Alexey's VOF patch > > With this series on top of VOF v22 I can now boot Linux and MorphOS on > pegasos2 without a firmware blob so I hope this is enough to get this > board in 6.1 and also have it enabled so people can start using it > eventually (a lot of people don't compile their QEMU but rely on > binaries from distros and other sources). Provided that VOF will also > be merged by then. This gives VOF another use case that may help it > getting merged at last. > > Further info and example command lines can be found at > https://osdn.net/projects/qmiga/wiki/SubprojectPegasos2 Ping? Freeze is coming and this would be the second release pegasos2 misses (after it missed 6.0) if this is not in the next pull request so that's why I'm pushing. Regards, BALATON Zoltan > BALATON Zoltan (4): > ppc/pegasos2: Introduce Pegasos2MachineState structure > target/ppc: Allow virtual hypervisor on CPU without HV > ppc/pegasos2: Use Virtual Open Firmware as firmware replacement > ppc/pegasos2: Implement some RTAS functions with VOF > > default-configs/devices/ppc-softmmu.mak | 2 +- > hw/ppc/Kconfig | 1 + > hw/ppc/pegasos2.c | 783 +++++++++++++++++++++++- > target/ppc/cpu.c | 2 +- > 4 files changed, 771 insertions(+), 17 deletions(-) > >