Message ID | 20221022150508.26830-1-shentey@gmail.com (mailing list archive) |
---|---|
Headers | show
Return-Path: <qemu-devel-bounces+qemu-devel=archiver.kernel.org@nongnu.org> 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 72FB1C3A59D for <qemu-devel@archiver.kernel.org>; Sun, 23 Oct 2022 20:13:56 +0000 (UTC) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from <qemu-devel-bounces+qemu-devel=archiver.kernel.org@nongnu.org>) id 1omgf6-0001LY-L6 for qemu-devel@archiver.kernel.org; Sun, 23 Oct 2022 15:29:32 -0400 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 <shentey@gmail.com>) id 1omG4P-0006zI-QE; Sat, 22 Oct 2022 11:05:56 -0400 Received: from mail-ed1-x52b.google.com ([2a00:1450:4864:20::52b]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from <shentey@gmail.com>) id 1omG4N-0001zz-NO; Sat, 22 Oct 2022 11:05:53 -0400 Received: by mail-ed1-x52b.google.com with SMTP id b12so16116762edd.6; Sat, 22 Oct 2022 08:05:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=NovAA0yfq1xh3UCa3bxcXd6xqSkYuOKAweWUuQI6MZE=; b=O/Dd6fT6CsxsNDu+7nDfc+JFm8MRrG+0VBmLGbD0M9rKxQ4YbId8HgljMA/wWpGUqG 7wkcKYEv4nQVSIsHAtkmQGKCEr5oGgtN3Rx8bB6U79XwW2Y/EDh3W5VHUrmnxdGbnR+4 gd43v1tRtHp6uYJE0iolUmEX+2d2myNejC2aOMimv3L1zOQOgt3RN0gwgFH6l57nTJA2 m0CmVX3s+qBwJCDBFEu7dyG/NhoLsZ/pYeoTVfSQFm1OrjvvMyylcohRWiK6OKtXoLry icBJoVwR+5GZfgMU1y/jvDKxSwV69mo4p24Yxt8cDXOLK3NHZ6Q8/qkjUw2J0OHlp1ad 6RRQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=NovAA0yfq1xh3UCa3bxcXd6xqSkYuOKAweWUuQI6MZE=; b=F5tYh0gfJk/grmjffkKVK44ICz3I7vHU2oU1qXHnqyCfXxE0yZx78F4m1gog5cvAoD HdjARegfADrXkesIgldm8vsLja3GZZy7CrC6ZxzeILPhMhcHMY0yJLILNIysW2fBlduO IoSh/Xi2FPuagykPEWkxLBVoufhJkP1xdK7lT0+Woy+w1lnS2g0433lbUC1tRLS1u0nJ /Khb/4MzUTvFJSLbK7WNqga8EQrd5S+79UTVEqzaJSeFUB+JR6JoM9rbv0Vful0Rg7px DssRDF84dFnRJlCCltfHDgEGK/1kxR+3T0qi8wK/Dt693nM+PEA7KuitX1TAw40jHFxL I1vw== X-Gm-Message-State: ACrzQf0gdHQAcGyQvcet1igJZMI9I7O7fCTjDTJPXeqbGNGbTaizy4jn qYOVAO2+1IWCeeXjbpFNwiYCZrws1y0iYw== X-Google-Smtp-Source: AMsMyM6rNoP+E7/MhZV5ytqeJj5ar8ZG6NLO68FX3UG18CfZOxo1TXeFfiP1U0GjyiQ3zhCEYnrdZw== X-Received: by 2002:a17:906:30c5:b0:782:707:9e2d with SMTP id b5-20020a17090630c500b0078207079e2dmr19774988ejb.286.1666451146078; Sat, 22 Oct 2022 08:05:46 -0700 (PDT) Received: from localhost.localdomain (dynamic-077-191-171-138.77.191.pool.telefonica.de. [77.191.171.138]) by smtp.gmail.com with ESMTPSA id 4-20020a170906310400b00780ab5a9116sm13021558ejx.211.2022.10.22.08.05.43 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 22 Oct 2022 08:05:45 -0700 (PDT) From: Bernhard Beschow <shentey@gmail.com> To: qemu-devel@nongnu.org Cc: Eduardo Habkost <eduardo@habkost.net>, =?utf-8?q?Herv=C3=A9_Poussineau?= <hpoussin@reactos.org>, Aurelien Jarno <aurelien@aurel32.net>, Igor Mammedov <imammedo@redhat.com>, Gerd Hoffmann <kraxel@redhat.com>, John Snow <jsnow@redhat.com>, Jiaxun Yang <jiaxun.yang@flygoat.com>, Ani Sinha <ani@anisinha.ca>, Marcel Apfelbaum <marcel.apfelbaum@gmail.com>, qemu-block@nongnu.org, Richard Henderson <richard.henderson@linaro.org>, =?utf-8?q?Philippe_Mathie?= =?utf-8?q?u-Daud=C3=A9?= <f4bug@amsat.org>, =?utf-8?q?Philippe_Mathieu-Daud?= =?utf-8?q?=C3=A9?= <philmd@linaro.org>, "Michael S. Tsirkin" <mst@redhat.com>, Paolo Bonzini <pbonzini@redhat.com>, Bernhard Beschow <shentey@gmail.com> Subject: [PATCH v2 00/43] Consolidate PIIX south bridges Date: Sat, 22 Oct 2022 17:04:25 +0200 Message-Id: <20221022150508.26830-1-shentey@gmail.com> X-Mailer: git-send-email 2.38.1 MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=2a00:1450:4864:20::52b; envelope-from=shentey@gmail.com; helo=mail-ed1-x52b.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, 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: <qemu-devel.nongnu.org> List-Unsubscribe: <https://lists.nongnu.org/mailman/options/qemu-devel>, <mailto:qemu-devel-request@nongnu.org?subject=unsubscribe> List-Archive: <https://lists.nongnu.org/archive/html/qemu-devel> List-Post: <mailto:qemu-devel@nongnu.org> List-Help: <mailto:qemu-devel-request@nongnu.org?subject=help> List-Subscribe: <https://lists.nongnu.org/mailman/listinfo/qemu-devel>, <mailto:qemu-devel-request@nongnu.org?subject=subscribe> Errors-To: qemu-devel-bounces+qemu-devel=archiver.kernel.org@nongnu.org Sender: "Qemu-devel" <qemu-devel-bounces+qemu-devel=archiver.kernel.org@nongnu.org> |
Series |
Consolidate PIIX south bridges
|
expand
|
On 22/10/22 17:04, Bernhard Beschow wrote: > Ammends commit 988fb613215993dd0ce642b89ca8182c479d39dd. > > Signed-off-by: Bernhard Beschow <shentey@gmail.com> > --- > hw/isa/piix3.c | 1 - > 1 file changed, 1 deletion(-) Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
On 22/10/22 17:04, Bernhard Beschow wrote: > PIIX3 initializes the PIRQx route control registers to the default > values as described in the 82371AB PCI-TO-ISA/IDE XCELERATOR (PIIX4) > April 1997 manual. PIIX4, however, initializes the routes according to > the Malta™ User’s Manual, ch 6.6, which are IRQs 10 and 11. In order to > allow the reset methods to be consolidated, allow board code to specify > the routes. > > Signed-off-by: Bernhard Beschow <shentey@gmail.com> > --- > hw/isa/piix3.c | 12 ++++++++---- > include/hw/southbridge/piix.h | 1 + > 2 files changed, 9 insertions(+), 4 deletions(-) > diff --git a/include/hw/southbridge/piix.h b/include/hw/southbridge/piix.h > index 1f22eb1444..df3e0084c5 100644 > --- a/include/hw/southbridge/piix.h > +++ b/include/hw/southbridge/piix.h > @@ -54,6 +54,7 @@ struct PIIXState { > > /* This member isn't used. Just for save/load compatibility */ > int32_t pci_irq_levels_vmstate[PIIX_NUM_PIRQS]; > + uint8_t pci_irq_reset_mappings[PIIX_NUM_PIRQS]; pci_irq_reset_mappings[PCI_NUM_PINS]? > > ISAPICState pic; > RTCState rtc;