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 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 smtp.lore.kernel.org (Postfix) with ESMTPS id 1C2E0C61DA4 for ; Mon, 6 Mar 2023 12:35:54 +0000 (UTC) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pZA3G-0005lV-LU; Mon, 06 Mar 2023 07:34:58 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pZA2C-0005IZ-PC; Mon, 06 Mar 2023 07:33:44 -0500 Received: from zero.eik.bme.hu ([2001:738:2001:2001::2001]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pZA2A-00048S-Ev; Mon, 06 Mar 2023 07:33:44 -0500 Received: from zero.eik.bme.hu (blah.eik.bme.hu [152.66.115.182]) by localhost (Postfix) with SMTP id A783E7462DB; Mon, 6 Mar 2023 13:33:28 +0100 (CET) Received: by zero.eik.bme.hu (Postfix, from userid 432) id 739DB745720; Mon, 6 Mar 2023 13:33:28 +0100 (CET) Message-Id: From: BALATON Zoltan Subject: [PATCH v8 0/6] Pegasos2 fixes and audio output support MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit To: qemu-devel@nongnu.org, qemu-ppc@nongnu.org Cc: Gerd Hoffmann , Daniel Henrique Barboza , Bernhard Beschow , Peter Maydell , philmd@linaro.org, ReneEngel80@emailn.de Date: Mon, 6 Mar 2023 13:33:28 +0100 (CET) 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.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+qemu-devel=archiver.kernel.org@nongnu.org Sender: qemu-devel-bounces+qemu-devel=archiver.kernel.org@nongnu.org Changes in this version: v8: - Last change to logging in patch 3 as asked by Bernhard v7: - Added a comment and log to patch 3 as asked by Bernhard - Added missed R-b tag to patch 5 - Patch 4 in this version is Based-on: <20230304114043.121024-1-shentey@gmail.com> (hw/isa/vt82c686: Fix wiring of PIC -> CPU interrupt) so whatever fix for that will be taken this should apply (revert and corresponding patch for fixing same problem was in v6 which can still be mixed and matched in this series if needed) Only patches 1-3 don't yet have review, patch 1 and 2 are optional (patch 1 adds debug property useful for testing, should be easy to review; patch 2 fixes MorphOS on pegasos2 with PCI and USB devices) patch 3 is needed for the rest of the series and has been beaten to death already so it's about time to come to a conclusion with it at last. BALATON Zoltan (4): hw/display/sm501: Add debug property to control pixman usage hw/isa/vt82c686: Implement PCI IRQ routing hw/ppc/pegasos2: Fix PCI interrupt routing hw/audio/via-ac97: Basic implementation of audio playback Bernhard Beschow (1): hw/usb/vt82c686-uhci-pci: Use PCI IRQ routing David Woodhouse (1): hw/intc/i8259: Implement legacy LTIM Edge/Level Bank Select hw/audio/trace-events | 6 + hw/audio/via-ac97.c | 455 +++++++++++++++++++++++++++++++- hw/display/sm501.c | 18 +- hw/intc/i8259.c | 10 +- hw/intc/i8259_common.c | 24 +- hw/isa/trace-events | 1 + hw/isa/vt82c686.c | 44 ++- hw/pci-host/mv64361.c | 4 - hw/ppc/pegasos2.c | 26 +- hw/usb/vt82c686-uhci-pci.c | 12 - include/hw/isa/i8259_internal.h | 1 + include/hw/isa/vt82c686.h | 25 ++ 12 files changed, 592 insertions(+), 34 deletions(-) -- 2.30.8