From nobody Thu May 9 01:05:43 2024 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass(p=none dis=none) header.from=linaro.org ARC-Seal: i=1; a=rsa-sha256; t=1606131870; cv=none; d=zohomail.com; s=zohoarc; b=AF3WqeCIGk/O4IPBYDkrhqKBPOn23fqsvD9q8kFLa8ey48X/YWp4x/k+2ltFdgAybnhkGVHXexYcCcEkKgImnjjf54ujPmOI5VjizwMizy5R87FSq+FdnYsARq9o4ivf0+/hMZbYFNn3rlYLtrWSecRI/nG8eJRdMPjyPG4tj48= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1606131870; h=Content-Type:Content-Transfer-Encoding:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To; bh=60shXaWLqPtiw2PDg/2z7RXNgbXvTsuPrfA/VmL6lhA=; b=Ct/4DPRz5l5Ab/l0Gpswah1YEMUN3tF4ACg91BksHyjmHFSvtxv828f3nF66O4AX8Dje+IErUceezPEac1dw3EsbbXcj2cwbrvnIwR4P7rn6cF+nEo4dNZJKfuviwvRr71wB3VpQDBbgf26osUyhmQTUTzR8hZqLYr4ZTC8Xhro= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass header.from= (p=none dis=none) header.from= Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1606131870871832.5482831143854; Mon, 23 Nov 2020 03:44:30 -0800 (PST) Received: from localhost ([::1]:47446 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1khAGj-0005zJ-P6 for importer@patchew.org; Mon, 23 Nov 2020 06:44:29 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:55536) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1khAFh-0004Dx-LS for qemu-devel@nongnu.org; Mon, 23 Nov 2020 06:43:25 -0500 Received: from mail-wr1-x441.google.com ([2a00:1450:4864:20::441]:36103) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1khAFc-0002eQ-Ae for qemu-devel@nongnu.org; Mon, 23 Nov 2020 06:43:25 -0500 Received: by mail-wr1-x441.google.com with SMTP id z7so2449585wrn.3 for ; Mon, 23 Nov 2020 03:43:19 -0800 (PST) Received: from orth.archaic.org.uk (orth.archaic.org.uk. [81.2.115.148]) by smtp.gmail.com with ESMTPSA id g186sm50836495wma.1.2020.11.23.03.43.17 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 23 Nov 2020 03:43:17 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:subject:date:message-id:in-reply-to:references:mime-version :content-transfer-encoding; bh=60shXaWLqPtiw2PDg/2z7RXNgbXvTsuPrfA/VmL6lhA=; b=I7CbLDZ+B4mrKiI8Ld3AAJhjqj5NS3nX4HomQd3RUZkcqbpYuqwHPJtVdVcyzKT3K9 w+jXIkE4QmeFM6YgrXhkKRMnwkL4C08QGt5OUgSFD+wc52SRT1vXl6s9zIOqI2sqEPP/ jzjOJFBezn4hPC1uxuLc0Ux2SJpv6CZrPnn4/ZqTTEF9A7dpYfm7qgn2LPwVAK/KjEXK khamHwqX9Hr/dvbo5xNHwlI7Xz69j3hSVjQvNNjetpfDiCmXgI1/NbNvTA0T/lwZJ4+v HDEtfAzphXvVRFLPEGnXVXy7jvKV5AUKRjjoBcAhvPL6Cb4jcOG/teJv7VUol6L9cjET rn/w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=60shXaWLqPtiw2PDg/2z7RXNgbXvTsuPrfA/VmL6lhA=; b=TDIEbWRlDS5r6AW3nqF3BDWSLcwLUgE3I/YZRd6pVfw1ZBcaQ+C/+cYfEMyR8pX3o8 WCzLtMOIF1Jglx0Q/48L/xB5w1E4REq1EOSOt9pGHXzfBEoutv1CCH/dGUxL06cvCvDR tEZBDdRhFaF+lZUs0Ztn0Cv2WYG9foUJIcH67ldgL7er4U9D3v/PSHRSyJWrBdXe+NPQ EzFM6yxxPSJMCpBVuKMu+wgf6O6NttlWqcZv8wbbkbNtO3vofuLyvNLc0Rd7EyidnU3W 3IbBv1uopIxK9WDSRLF3qMVhPLOW6BrseHvb06HwTVpiIZj+kfA1Sfjl0wUTJKrMTA9v MlxQ== X-Gm-Message-State: AOAM533JMFliHxu6i/ES9sOQkwO4uvGeIDiwZ3KG7miX85Qphk8Lv/VH LReigUZZOTS8YxPp0PcK/LA8n7nTEJjtZQ== X-Google-Smtp-Source: ABdhPJz8LDSwXpEzj2g8vlsxwflishAiyFebFLJf5Vqhz7lvXCXOPK9bTRhPkPI+ka+dPIKSLfL0Sg== X-Received: by 2002:adf:de12:: with SMTP id b18mr31383111wrm.187.1606131798672; Mon, 23 Nov 2020 03:43:18 -0800 (PST) From: Peter Maydell To: qemu-devel@nongnu.org Subject: [PULL 01/24] target/arm: fix stage 2 page-walks in 32-bit emulation Date: Mon, 23 Nov 2020 11:42:52 +0000 Message-Id: <20201123114315.13372-2-peter.maydell@linaro.org> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20201123114315.13372-1-peter.maydell@linaro.org> References: <20201123114315.13372-1-peter.maydell@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::441; envelope-from=peter.maydell@linaro.org; helo=mail-wr1-x441.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, 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.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: pass (identity @linaro.org) From: R=C3=A9mi Denis-Courmont Using a target unsigned long would limit the Input Address to a LPAE page-walk to 32 bits on AArch32 and 64 bits on AArch64. This is okay for stage 1 or on AArch64, but it is insufficient for stage 2 on AArch32. In that later case, the Input Address can have up to 40 bits. Signed-off-by: R=C3=A9mi Denis-Courmont Reviewed-by: Richard Henderson Message-id: 20201118150414.18360-1-remi@remlab.net Signed-off-by: Peter Maydell --- target/arm/helper.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/target/arm/helper.c b/target/arm/helper.c index 11b0803df72..38cd35c0492 100644 --- a/target/arm/helper.c +++ b/target/arm/helper.c @@ -40,7 +40,7 @@ =20 #ifndef CONFIG_USER_ONLY =20 -static bool get_phys_addr_lpae(CPUARMState *env, target_ulong address, +static bool get_phys_addr_lpae(CPUARMState *env, uint64_t address, MMUAccessType access_type, ARMMMUIdx mmu_id= x, bool s1_is_el0, hwaddr *phys_ptr, MemTxAttrs *txattrs, int = *prot, @@ -10988,7 +10988,7 @@ static ARMVAParameters aa32_va_parameters(CPUARMSta= te *env, uint32_t va, * @fi: set to fault info if the translation fails * @cacheattrs: (if non-NULL) set to the cacheability/shareability attribu= tes */ -static bool get_phys_addr_lpae(CPUARMState *env, target_ulong address, +static bool get_phys_addr_lpae(CPUARMState *env, uint64_t address, MMUAccessType access_type, ARMMMUIdx mmu_id= x, bool s1_is_el0, hwaddr *phys_ptr, MemTxAttrs *txattrs, int = *prot, --=20 2.20.1 From nobody Thu May 9 01:05:43 2024 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass(p=none dis=none) header.from=linaro.org ARC-Seal: i=1; a=rsa-sha256; t=1606132077; cv=none; d=zohomail.com; s=zohoarc; b=IjydBK9SORDJYR/NshwC/iGuJeaaZQa0Fy99a4tGqORtgasit5xLjAIHB/qbZMnviY5pdN/32NbRjOTw4rDCPUtH4XBgAZT//4408dkjE8cdHD3iPGrJrdXm9GRkrIuHPvdArkX41TGNO6ufnosEXvJRmhwVg3zl3JmDYxx5T6Q= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1606132077; h=Content-Transfer-Encoding:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To; bh=w7kJtjSln/vkJJqN5ENFGK2r5RrZXgIwV0P5o18qYy4=; b=nduEAnR9gWEwdM0E69fINT2W8EIKbsaNh7tr0zwZeRYUqojhmYHDEz0eWb5T9qHce7JZDZtS/al1gO3Dlgt+ZiDaD+ZjEivRrPsmcTOyp6B6IVHty79ePiaPezfcRa2LzBZELIaG/EW699YVSI3OCa4FQw11IIPqWhy5sFWlnxM= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass header.from= (p=none dis=none) header.from= Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1606132077570789.8838573738824; Mon, 23 Nov 2020 03:47:57 -0800 (PST) Received: from localhost ([::1]:59176 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1khAK3-0002R7-De for importer@patchew.org; Mon, 23 Nov 2020 06:47:55 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:55504) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1khAFf-0004Ar-9s for qemu-devel@nongnu.org; Mon, 23 Nov 2020 06:43:23 -0500 Received: from mail-wr1-x429.google.com ([2a00:1450:4864:20::429]:39638) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1khAFd-0002ec-EZ for qemu-devel@nongnu.org; Mon, 23 Nov 2020 06:43:23 -0500 Received: by mail-wr1-x429.google.com with SMTP id e7so743964wrv.6 for ; Mon, 23 Nov 2020 03:43:21 -0800 (PST) Received: from orth.archaic.org.uk (orth.archaic.org.uk. [81.2.115.148]) by smtp.gmail.com with ESMTPSA id g186sm50836495wma.1.2020.11.23.03.43.18 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 23 Nov 2020 03:43:19 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:subject:date:message-id:in-reply-to:references:mime-version :content-transfer-encoding; bh=w7kJtjSln/vkJJqN5ENFGK2r5RrZXgIwV0P5o18qYy4=; b=d3Cj6zuzNyF0cXjYfX6OhXOzJYHktk5hW5l0m7qt77+WHoX5RP4fqXsH7e4SgaQPMV sbk36o962Amcwz9XTBx2LxUY+nsmcQlXJB51VXpuWtLbx+8a9oUcbWxbGW4sAqk4MqZt gAxzCqc5ktC1W/QKeO+0FizFbmOD7niUBcoR0nDkEGXcyo7iiCzZefj60kGf38PPDue8 FV6Cq6aDVQpBbAvBW16uUuteU7VQIBNfjRmAvOcpf+Ska0JIX3ybhfl+4Rm+y7tYZhiy doHTFTFMPcGb73RHTLKTbxII1fetkOXuAJctGdVU1BiHOQpNB8H3Xh7VGy2LYBEiD28v 2dOg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=w7kJtjSln/vkJJqN5ENFGK2r5RrZXgIwV0P5o18qYy4=; b=XQmAGoVIc/ZlrKfnGxRGGVS253/WirIFu4qj+5ZfeSOB9CUY2KZut2YzPTRNZ6Nzcw ektLf2fi+wL6uuJV//4/Bbx1gSwWm75oWntVwGIChga3EK5v1gyOEgHj4sI7PzFMut8+ R1Ca3tqAr2ACZXENfpUiwNBLFYd3naYstJmIZ28JdO/TJ2ongZDH1I3EvF2k5T9tvEqn escKAcb+A0jDkE/R9oBhmsJtM9fqZpca2C808kCrySqR4BNKdu+LqxbDrCdgRPYL02Gh Dh9jgB6xSxsCdLDNWbvuJYSXR44XXuW16paqZFT0eybTYGhFJPz7fVPdsJtliI516CtY CTWQ== X-Gm-Message-State: AOAM533Xj+73/sOno86Anllm4WRSLGp+3S11RswPYpYZ1Kj7cOyYF+nc CoJ0Cnj7D85nOQMHMBmz+61Eq2pl1aLicQ== X-Google-Smtp-Source: ABdhPJyIqPdRWefj7yLqRligwRKijuMcp7Ayosu/6BDl1HO+H9wJd5TguQRcHEK5JGpOBPGE+/RWGA== X-Received: by 2002:a5d:4f90:: with SMTP id d16mr32261151wru.292.1606131799862; Mon, 23 Nov 2020 03:43:19 -0800 (PST) From: Peter Maydell To: qemu-devel@nongnu.org Subject: [PULL 02/24] hw/arm: Fix bad print format specifiers Date: Mon, 23 Nov 2020 11:42:53 +0000 Message-Id: <20201123114315.13372-3-peter.maydell@linaro.org> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20201123114315.13372-1-peter.maydell@linaro.org> References: <20201123114315.13372-1-peter.maydell@linaro.org> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::429; envelope-from=peter.maydell@linaro.org; helo=mail-wr1-x429.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, 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.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: pass (identity @linaro.org) Content-Type: text/plain; charset="utf-8" From: AlexChen We should use printf format specifier "%u" instead of "%i" for argument of type "unsigned int". Reported-by: Euler Robot Signed-off-by: Alex Chen Message-id: 5F9FD78B.8000300@huawei.com Reviewed-by: Peter Maydell Signed-off-by: Peter Maydell --- hw/arm/pxa2xx.c | 2 +- hw/arm/spitz.c | 2 +- hw/arm/tosa.c | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/hw/arm/pxa2xx.c b/hw/arm/pxa2xx.c index 591776ba887..1a98f3bd5cd 100644 --- a/hw/arm/pxa2xx.c +++ b/hw/arm/pxa2xx.c @@ -675,7 +675,7 @@ static void pxa2xx_ssp_write(void *opaque, hwaddr addr, if (value & SSCR0_MOD) printf("%s: Attempt to use network mode\n", __func__); if (s->enable && SSCR0_DSS(value) < 4) - printf("%s: Wrong data size: %i bits\n", __func__, + printf("%s: Wrong data size: %u bits\n", __func__, SSCR0_DSS(value)); if (!(value & SSCR0_SSE)) { s->sssr =3D 0; diff --git a/hw/arm/spitz.c b/hw/arm/spitz.c index 32bdeacfd36..772662f1494 100644 --- a/hw/arm/spitz.c +++ b/hw/arm/spitz.c @@ -586,7 +586,7 @@ struct SpitzLCDTG { static void spitz_bl_update(SpitzLCDTG *s) { if (s->bl_power && s->bl_intensity) - zaurus_printf("LCD Backlight now at %i/63\n", s->bl_intensity); + zaurus_printf("LCD Backlight now at %u/63\n", s->bl_intensity); else zaurus_printf("LCD Backlight now off\n"); } diff --git a/hw/arm/tosa.c b/hw/arm/tosa.c index fe88ed89fee..66b244aeffd 100644 --- a/hw/arm/tosa.c +++ b/hw/arm/tosa.c @@ -150,7 +150,7 @@ static void tosa_gpio_setup(PXA2xxState *cpu, =20 static uint32_t tosa_ssp_tansfer(SSISlave *dev, uint32_t value) { - fprintf(stderr, "TG: %d %02x\n", value >> 5, value & 0x1f); + fprintf(stderr, "TG: %u %02x\n", value >> 5, value & 0x1f); return 0; } =20 --=20 2.20.1 From nobody Thu May 9 01:05:43 2024 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass(p=none dis=none) header.from=linaro.org ARC-Seal: i=1; a=rsa-sha256; t=1606131869; cv=none; d=zohomail.com; s=zohoarc; b=nq0yOVU9G3+vpSejnqWsI1cew2HX3rsPfNn5o953C+GSy6sqHQvakDhZQYEHZkXLo7M2BfjDZ50F9qaxkZErPsE+K4VNA9P4qCd2ZIUAGijcvLa+hpL96kyMbrbRcM4Bfn6mKLEVOPW7fBWdBue6YMWGGHSEvDEbMoHRnD9ryfU= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1606131869; h=Content-Type:Content-Transfer-Encoding:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To; bh=W8OZiwXErPaHZrssg3fNa1FJR5CnKtlyLA6VpRcXeRs=; b=i3Yee4cWMdB3x/WLXl4QqJeQ+1FDCTnLdL8qa2GntteMueqZs23nqBme8IGkuPw7JvXio7PlzDOOBEhcHol+teLGUYc55zNtqGPqfNsXIoI7c/Z96HgU5FR4uwo2C9D4Jl4L/pD8py3it03mx5ZZrXWN3gl5ifVRwMExMbEV468= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass header.from= (p=none dis=none) header.from= Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1606131869823585.5856494238378; Mon, 23 Nov 2020 03:44:29 -0800 (PST) Received: from localhost ([::1]:47378 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1khAGi-0005xh-BT for importer@patchew.org; Mon, 23 Nov 2020 06:44:28 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:55514) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1khAFg-0004Bx-5n for qemu-devel@nongnu.org; Mon, 23 Nov 2020 06:43:24 -0500 Received: from mail-wr1-x443.google.com ([2a00:1450:4864:20::443]:46202) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1khAFe-0002fQ-DQ for qemu-devel@nongnu.org; Mon, 23 Nov 2020 06:43:23 -0500 Received: by mail-wr1-x443.google.com with SMTP id g14so3068408wrm.13 for ; Mon, 23 Nov 2020 03:43:22 -0800 (PST) Received: from orth.archaic.org.uk (orth.archaic.org.uk. [81.2.115.148]) by smtp.gmail.com with ESMTPSA id g186sm50836495wma.1.2020.11.23.03.43.19 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 23 Nov 2020 03:43:20 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:subject:date:message-id:in-reply-to:references:mime-version :content-transfer-encoding; bh=W8OZiwXErPaHZrssg3fNa1FJR5CnKtlyLA6VpRcXeRs=; b=iKK0Vc3nMTFq0Rfw24hofZ2+eOduvn8UBOvNGDSjayAfw7WUIJ1U+FVNbhkN/RS8BI tQ+tMnq/H3IP9eJCW8Bz5Gfkn7JWv5IVWB1G5wHmW6b6qZGDUR7YjxpisU26YZXpQwma di41O7QQqqS4Q8527OGgivaFyf/WAHjg2BTwly3758XwQ7Kk0s9FZwItK7x5DO/GPT7v +4160DhsJHUY0eIN4Qd0HxsR8G1nOXtxp4AVzLe5erX67xi/1m2E6RoW+BtiF3IWsEQY Hq3kH92YYU9sOKTxaEVZXo8+srdxtzUooFbZ+Ck0aYI3DVbw1MV0Zex+M//nG8ZiU6ol zM6w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=W8OZiwXErPaHZrssg3fNa1FJR5CnKtlyLA6VpRcXeRs=; b=P+LvK1Y50KPPhxSMC2q44H5y1x3UdCxhCC48QFpR1THUIvPVXwN2TrLlxQNqdQB0Gc hgFthZ+KW7k/L+oPZ4SdQRo3XkPrZ/EEGRQjwkMR1cOrJu1zDbUNjjlagiNALKTNJkB4 4UNBSNeA5fos6N0FwMYRGGs/9EVUDQHY11Te7q/pVPt7yS+9VDo749jd0Bvy7DYoo8tS 4XeKuMlo3l50LhSM4t/+xT7o+OqC2iJty/WtOGM5ATlXEedY0iRrBE58l0XuJG3hYZHf USxaYFUxbLKnEr+PJZ+H67odRGi0FDo2tZ3f6ITtGP1cMyI1fXognBevvk0UR5IlnnSv NbTg== X-Gm-Message-State: AOAM533gtt8sDASXS5eP4zwEgjyFkrr6SzkOGp6r++vCX674p6lKPtL7 BZMHx1vVfogY8TNCfMdHY02n+xdB+0YcFw== X-Google-Smtp-Source: ABdhPJz2DNFNlH//2i/k+B78o1gOXmejB/BIPU84Q2hev3viZXrMn8j4sLqNWx0FXm4vnXIOp9WnmA== X-Received: by 2002:adf:fe0f:: with SMTP id n15mr31936153wrr.357.1606131800835; Mon, 23 Nov 2020 03:43:20 -0800 (PST) From: Peter Maydell To: qemu-devel@nongnu.org Subject: [PULL 03/24] hw/intc: fix heap-buffer-overflow in rxicu_realize() Date: Mon, 23 Nov 2020 11:42:54 +0000 Message-Id: <20201123114315.13372-4-peter.maydell@linaro.org> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20201123114315.13372-1-peter.maydell@linaro.org> References: <20201123114315.13372-1-peter.maydell@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::443; envelope-from=peter.maydell@linaro.org; helo=mail-wr1-x443.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, 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.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: pass (identity @linaro.org) From: Chen Qun When 'j =3D icu->nr_sense =E2=80=93 1', the 'j < icu->nr_sense' condition i= s true, then 'j =3D icu->nr_sense', the'icu->init_sense[j]' has out-of-bounds acces= s. The asan showed stack: ERROR: AddressSanitizer: heap-buffer-overflow on address 0x604000004d7d at = pc 0x55852cd26a76 bp 0x7ffe39f26200 sp 0x7ffe39f261f0 READ of size 1 at 0x604000004d7d thread T0 #0 0x55852cd26a75 in rxicu_realize ../hw/intc/rx_icu.c:311 #1 0x55852cf075f7 in device_set_realized ../hw/core/qdev.c:886 #2 0x55852cd4a32f in property_set_bool ../qom/object.c:2251 #3 0x55852cd4f9bb in object_property_set ../qom/object.c:1398 #4 0x55852cd54f3f in object_property_set_qobject ../qom/qom-qobject.c:28 #5 0x55852cd4fc3f in object_property_set_bool ../qom/object.c:1465 #6 0x55852cbf0b27 in register_icu ../hw/rx/rx62n.c:156 #7 0x55852cbf12a6 in rx62n_realize ../hw/rx/rx62n.c:261 #8 0x55852cf075f7 in device_set_realized ../hw/core/qdev.c:886 #9 0x55852cd4a32f in property_set_bool ../qom/object.c:2251 #10 0x55852cd4f9bb in object_property_set ../qom/object.c:1398 #11 0x55852cd54f3f in object_property_set_qobject ../qom/qom-qobject.c:= 28 #12 0x55852cd4fc3f in object_property_set_bool ../qom/object.c:1465 #13 0x55852cbf1a85 in rx_gdbsim_init ../hw/rx/rx-gdbsim.c:109 #14 0x55852cd22de0 in qemu_init ../softmmu/vl.c:4380 #15 0x55852ca57088 in main ../softmmu/main.c:49 #16 0x7feefafa5d42 in __libc_start_main (/lib64/libc.so.6+0x26d42) Add the 'ice->src[i].sense' initialize to the default value, and then process init_sense array to identify which irqs should be level-triggered. Suggested-by: Peter Maydell Reported-by: Euler Robot Signed-off-by: Chen Qun Reviewed-by: Peter Maydell Message-id: 20201111141733.2358800-1-kuhn.chenqun@huawei.com Signed-off-by: Peter Maydell --- hw/intc/rx_icu.c | 18 ++++++++---------- 1 file changed, 8 insertions(+), 10 deletions(-) diff --git a/hw/intc/rx_icu.c b/hw/intc/rx_icu.c index 94e17a9deac..e5c01807b9a 100644 --- a/hw/intc/rx_icu.c +++ b/hw/intc/rx_icu.c @@ -300,22 +300,20 @@ static const MemoryRegionOps icu_ops =3D { static void rxicu_realize(DeviceState *dev, Error **errp) { RXICUState *icu =3D RX_ICU(dev); - int i, j; + int i; =20 if (icu->init_sense =3D=3D NULL) { qemu_log_mask(LOG_GUEST_ERROR, "rx_icu: trigger-level property must be set."); return; } - for (i =3D j =3D 0; i < NR_IRQS; i++) { - if (icu->init_sense[j] =3D=3D i) { - icu->src[i].sense =3D TRG_LEVEL; - if (j < icu->nr_sense) { - j++; - } - } else { - icu->src[i].sense =3D TRG_PEDGE; - } + + for (i =3D 0; i < NR_IRQS; i++) { + icu->src[i].sense =3D TRG_PEDGE; + } + for (i =3D 0; i < icu->nr_sense; i++) { + uint8_t irqno =3D icu->init_sense[i]; + icu->src[irqno].sense =3D TRG_LEVEL; } icu->req_irq =3D -1; } --=20 2.20.1 From nobody Thu May 9 01:05:43 2024 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass(p=none dis=none) header.from=linaro.org ARC-Seal: i=1; a=rsa-sha256; t=1606131874; cv=none; d=zohomail.com; s=zohoarc; b=UWcNcbYWIjPQUS8+m8EoXPepdDqyUBZVd61oseK8NI2ey4dDvuN7MVZGdpyGTE72028pCgpHMdXj4qxTOrPFAcKWlfplM3EKoo4vWpdlUvCL1qyW/kOXT4bkGRt6OgvpCKkQEkTmbcMBxGZxxzcHOghs9z0QwLwelizDV1VtZ7M= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1606131874; h=Content-Type:Content-Transfer-Encoding:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To; bh=KuHIyU8f2khKOlBunU6xp7yfHwltS3ZiqlOx+kwQe5U=; b=Geg2RODkDlUzaTTKEe6VeWUOS3W2oCCl9EsZgwjDko83ODnBh2Z/yXhXvdY493OeQ99WRSU9VciLMVM8lCgyOq9GF5QkYLVtuvk9Qm8W3C73NCNUUKVFDmAyV/PZ2lc+qIdYHtHhNQQ96en07bCymUneD+NeI9Id/RFr+u/O/OE= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass header.from= (p=none dis=none) header.from= Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1606131874178836.9814367343279; Mon, 23 Nov 2020 03:44:34 -0800 (PST) Received: from localhost ([::1]:47472 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1khAGl-0005zm-MA for importer@patchew.org; Mon, 23 Nov 2020 06:44:33 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:55526) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1khAFh-0004D3-4L for qemu-devel@nongnu.org; Mon, 23 Nov 2020 06:43:25 -0500 Received: from mail-wr1-x42d.google.com ([2a00:1450:4864:20::42d]:38723) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1khAFf-0002fZ-Jd for qemu-devel@nongnu.org; Mon, 23 Nov 2020 06:43:24 -0500 Received: by mail-wr1-x42d.google.com with SMTP id p8so18283135wrx.5 for ; Mon, 23 Nov 2020 03:43:23 -0800 (PST) Received: from orth.archaic.org.uk (orth.archaic.org.uk. [81.2.115.148]) by smtp.gmail.com with ESMTPSA id g186sm50836495wma.1.2020.11.23.03.43.20 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 23 Nov 2020 03:43:21 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:subject:date:message-id:in-reply-to:references:mime-version :content-transfer-encoding; bh=KuHIyU8f2khKOlBunU6xp7yfHwltS3ZiqlOx+kwQe5U=; b=YoZy0wkWZjRQfIiEoAN5pB22ZSPIBUOkLfT+DZP4kHLNf65Q3Tevsm1zTZBqJgqvbv Zl+v6m3evBA5CTnl5rh2eYtmZpqPyagFT6ofF0536vgcE3fmeBEawqzxJpAv0sE+He9q aG5rnhEkpgWtkunJSzMo3fTxF78CQLRa4KVjhbVgiH/drQ5RQzA0e5j5rj8pp64bcw45 67bUQnAwsNtjqPuwrIAYRB5jg2nz3rLQkbaHJa4G9/JtpNE4YimMOAwUiIVWVp5dyYh2 0K045ztq8qf8F9ojVyNzK/4sZ5CJEMNyIUcYvd27nOqDjezwz5QZ70/2X6dvtnpqpaA1 24Xg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=KuHIyU8f2khKOlBunU6xp7yfHwltS3ZiqlOx+kwQe5U=; b=koTYXimLErTYQ6VffLHfVkU2OLvSV1YIyrQEPhOhQ/90aBoOhvdLvsG7FHSPV4ux1C B4579bqkGcducph3EBRieVTE6gIWpEVZlTjaAw46Woa6poh+aLwVGIgwWOD7UkOeE5rw wpWvEy4tBqHK7k+DdWn7blsQawLAhV07MWJOOKZSkrgvvaU8gpgwWV6TkdGgT4fNjCop A/YEL49OWqicWytzvkazV0SlOgWPuUcIcAI93TRcJoDwVnqBnfRTUKBJhBnXOln+qUGH GmrClMW0jIo93fUdU3mXpIz8IeSk8upC4NnhJp/z2Pt5TG1EyBDXoZMp+0K2hX5+S0nL wQRw== X-Gm-Message-State: AOAM532K/esX5EReA0VrkF33a6ozHHsqqeY9kdEbgCUZENvew1vWb232 wQVbCrHIswFeGJMrliqfsyV0xg89uIw9gw== X-Google-Smtp-Source: ABdhPJxJkURvwk6Vjgn1K8eJ2v/f+63pFPrMlsvSaEBeYs8XDPg98uSFBQQf1ZeWUhHE+b/bIVfQyA== X-Received: by 2002:adf:f547:: with SMTP id j7mr4243574wrp.296.1606131802074; Mon, 23 Nov 2020 03:43:22 -0800 (PST) From: Peter Maydell To: qemu-devel@nongnu.org Subject: [PULL 04/24] MAINTAINERS: Cover system/arm/cpu-features.rst with ARM TCG CPUs Date: Mon, 23 Nov 2020 11:42:55 +0000 Message-Id: <20201123114315.13372-5-peter.maydell@linaro.org> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20201123114315.13372-1-peter.maydell@linaro.org> References: <20201123114315.13372-1-peter.maydell@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::42d; envelope-from=peter.maydell@linaro.org; helo=mail-wr1-x42d.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, 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.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: pass (identity @linaro.org) From: Philippe Mathieu-Daud=C3=A9 Signed-off-by: Philippe Mathieu-Daud=C3=A9 Message-id: 20201120154545.2504625-2-f4bug@amsat.org Reviewed-by: Peter Maydell Signed-off-by: Peter Maydell --- MAINTAINERS | 1 + 1 file changed, 1 insertion(+) diff --git a/MAINTAINERS b/MAINTAINERS index 2e018a0c1da..a9c74f9aab2 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -158,6 +158,7 @@ F: disas/arm.c F: disas/arm-a64.cc F: disas/libvixl/ F: docs/system/target-arm.rst +F: docs/system/arm/cpu-features.rst =20 ARM SMMU M: Eric Auger --=20 2.20.1 From nobody Thu May 9 01:05:43 2024 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass(p=none dis=none) header.from=linaro.org ARC-Seal: i=1; a=rsa-sha256; t=1606132222; cv=none; d=zohomail.com; s=zohoarc; b=ULQsdDrSt3Aiq9yrZBvDCHIXE2UaVjMWMSTFSIZn116AfndGwb+ikDYFa5LnJaP5y/GL6laTn+D6cc5RRvDR56AtYsWLgaxbESUq/zE/WwaEMNjrnvMjFWN/SzjHaAZAmWyXdIIGOcsa9bh1im0G6vjJdLEL9gvFx5E3Qyokgic= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1606132222; h=Content-Type:Content-Transfer-Encoding:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To; bh=/85XqsSvKC+oFBpd8FNWpWqgM3t8hXC12/WVfhAx4kc=; b=btDWJlFKblGz5FAq1HbdBlhqdj8vzLJ7RB5hxZRs54FaRUaROZWTMK9u4z2igBa/ADlatFFaNIgqMf5HNd/n6kdv7wo5fBtldQb7Ieujq42EMg8vD/VmfU6DGDOUFiJctcCihgN8ijeeHyolonA2Ie2pYH+JuKFzFDCguLrU1MI= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass header.from= (p=none dis=none) header.from= Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1606132222727510.57748909212944; Mon, 23 Nov 2020 03:50:22 -0800 (PST) Received: from localhost ([::1]:39524 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1khAMP-0005tw-JW for importer@patchew.org; Mon, 23 Nov 2020 06:50:21 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:55546) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1khAFi-0004Et-A4 for qemu-devel@nongnu.org; Mon, 23 Nov 2020 06:43:26 -0500 Received: from mail-wr1-x436.google.com ([2a00:1450:4864:20::436]:43947) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1khAFg-0002gB-P2 for qemu-devel@nongnu.org; Mon, 23 Nov 2020 06:43:26 -0500 Received: by mail-wr1-x436.google.com with SMTP id s8so18236573wrw.10 for ; Mon, 23 Nov 2020 03:43:24 -0800 (PST) Received: from orth.archaic.org.uk (orth.archaic.org.uk. [81.2.115.148]) by smtp.gmail.com with ESMTPSA id g186sm50836495wma.1.2020.11.23.03.43.22 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 23 Nov 2020 03:43:22 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:subject:date:message-id:in-reply-to:references:mime-version :content-transfer-encoding; bh=/85XqsSvKC+oFBpd8FNWpWqgM3t8hXC12/WVfhAx4kc=; b=CILux+8emE4JV52j5iDir2zPoOpHaASg7oQpY3MruhcjkjoqkW/wQh0gcnEjbHq3BN 8kazlJWEkVgrqiRx5lHlasZYK9PZoGIADQtartLp4RBhlGLCNK/104D5H3Hbh2vPq/8U i39QyoejpZHBZoMwcgXPIbLM5W+4PRRdV0TzABXNYHo4CRcN6yuiYkvH9lLcqoaM+Ulg 50S7nJ8Ri3pARjUYobWkXcJ0qjfUaoKjMOW3J5uCAq4MAwSArOPqspfIgHwEkd9XRVc/ 11IQOei5JzOCN38AYsH5lebNxqIiHGgoXyYNHiEyX9n6YOgJdeCYEQfTSn41FoDzpHTl L8Zg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=/85XqsSvKC+oFBpd8FNWpWqgM3t8hXC12/WVfhAx4kc=; b=s2oSnewsDFi0Eqfcm7rQ05sGYiDlgSIyWwT4QUrzlhVswUrXwPFuLXr5ToFlx0nJ62 LOaxxxdxjE/R2giEYxQPfRjFtS/UlhU9ufU13owZkF+AfseozGQ8IjAWO0JR+QwV4anp hfaLBXzdQ+9zZTdqGHxWWlCsh1ZfjMGnrvKYUDsfE+NF6YlWdZ3qnxj4Aqqus9AUY6s1 PCBpQZU0TLEjsc/xbcymcZAHXMFFBUB/pUzl5+VyrlE8YARcE3xFLnR4r9lIAzQoc+Kr ynsId6/GHS0KKRu9zyMxdg+SnRu9YPzHKiT8kXPYWTGnn0F/LuoPVEVfj8+BKEpEZQui IPug== X-Gm-Message-State: AOAM530581swVwWzREv0TBQXPPfhmMYG2P6WRRwGbb02wNnRsyrlhv4y VqhEvH92l8jlnho0wATyXfMkckCuYsRK2g== X-Google-Smtp-Source: ABdhPJyGCgQyi2u8ESmMBAUqh9ajPFvAyKAXVP5TBy5UwRH+Pum9zv16rk23SSuq5kDRcz62MuJnQg== X-Received: by 2002:adf:f2d1:: with SMTP id d17mr30616861wrp.339.1606131803159; Mon, 23 Nov 2020 03:43:23 -0800 (PST) From: Peter Maydell To: qemu-devel@nongnu.org Subject: [PULL 05/24] MAINTAINERS: Cover system/arm/aspeed.rst with ASPEED BMC machines Date: Mon, 23 Nov 2020 11:42:56 +0000 Message-Id: <20201123114315.13372-6-peter.maydell@linaro.org> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20201123114315.13372-1-peter.maydell@linaro.org> References: <20201123114315.13372-1-peter.maydell@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::436; envelope-from=peter.maydell@linaro.org; helo=mail-wr1-x436.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, 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.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: pass (identity @linaro.org) From: Philippe Mathieu-Daud=C3=A9 Signed-off-by: Philippe Mathieu-Daud=C3=A9 Reviewed-by: C=C3=A9dric Le Goater Message-id: 20201120154545.2504625-3-f4bug@amsat.org Reviewed-by: Peter Maydell Signed-off-by: Peter Maydell --- MAINTAINERS | 1 + 1 file changed, 1 insertion(+) diff --git a/MAINTAINERS b/MAINTAINERS index a9c74f9aab2..02f8b6f696c 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -1000,6 +1000,7 @@ F: include/hw/*/*aspeed* F: include/hw/misc/pca9552*.h F: hw/net/ftgmac100.c F: include/hw/net/ftgmac100.h +F: docs/system/arm/aspeed.rst =20 NRF51 M: Joel Stanley --=20 2.20.1 From nobody Thu May 9 01:05:43 2024 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass(p=none dis=none) header.from=linaro.org ARC-Seal: i=1; a=rsa-sha256; t=1606132370; cv=none; d=zohomail.com; s=zohoarc; b=Jx5FXaooAizH6OiQzFz2zvIOZrjcuV+zW8zOpkFQwbVQYjGwMy6rXD7AyeSUNxHaJHbAreSDv6uQ+/MKpvoClWjkGkbNKGZ3R6233TniRlN0wWr6Qy8EwiaLs5bkXymdEvyX++ysEDAOR+A9jBZgE7elX1VdE9tjZ2QrCbNgXRw= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1606132370; h=Content-Type:Content-Transfer-Encoding:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To; bh=uODcsvaiXPhZsJr0rQIAVtEP4ktkLs/t7lIz3a7KTNM=; b=UyJRBbhGay0JU97CcHFwyAhbZcYqqn4Or106x/KjpA8VOIp+Y1mk/wfvetKM5v8nKaBouC3aZ+4HPb7+JT9+CJQB/c6Dl1HKvwMU5bopHNkBF9OYK8hN1U/nHPYwiMUzirwwZK4WGuv+yiXzkp7TlT7nBi42dyKRv3wAQyr8GNQ= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass header.from= (p=none dis=none) header.from= Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1606132370414163.69875854556074; Mon, 23 Nov 2020 03:52:50 -0800 (PST) Received: from localhost ([::1]:47664 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1khAOn-0000sj-3r for importer@patchew.org; Mon, 23 Nov 2020 06:52:49 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:55566) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1khAFj-0004GU-KA for qemu-devel@nongnu.org; Mon, 23 Nov 2020 06:43:27 -0500 Received: from mail-wr1-x42a.google.com ([2a00:1450:4864:20::42a]:33649) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1khAFh-0002gb-MR for qemu-devel@nongnu.org; Mon, 23 Nov 2020 06:43:27 -0500 Received: by mail-wr1-x42a.google.com with SMTP id u12so18332911wrt.0 for ; Mon, 23 Nov 2020 03:43:25 -0800 (PST) Received: from orth.archaic.org.uk (orth.archaic.org.uk. [81.2.115.148]) by smtp.gmail.com with ESMTPSA id g186sm50836495wma.1.2020.11.23.03.43.23 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 23 Nov 2020 03:43:23 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:subject:date:message-id:in-reply-to:references:mime-version :content-transfer-encoding; bh=uODcsvaiXPhZsJr0rQIAVtEP4ktkLs/t7lIz3a7KTNM=; b=gVfwqlx+htYnx/2OAxLxaR6LmmMmupynC/rXPNRjs3szhfUWWwQAArQk9Nod2g7lYV jWDhbFCYLa7NyXkATI4dNcLIzz1Oxjkvd8vHuggPsasj2+G9jNDIa/c+FtIerA5Gzv+l 9V1qKxsPKavYIeohQNT/oIa0FstDqSunCr1a6+wCLGX41qc1ChScAG7OSxyKhs8lHaEp 7uKasMq51onGav1OXU8DCgJ7v+C5ouwuqJRHqS0X6YEdJCwXQs2TyMYOQ+YXxaP3Ohdn /BAugXuopuVE4s+zlG14plw3mf8C0QvwqpKNT2Q7f48hVK3euGItX4xcw3g8LnkkvPE9 Mr7w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=uODcsvaiXPhZsJr0rQIAVtEP4ktkLs/t7lIz3a7KTNM=; b=caTcZ3YpSDEzqTx55q85ojMulk99dC7ex6oZPdlQ3klx3jyAiSVWNvfilVqIIseT6f i4IKyH2a91OCk11YxY4+RhJ/NC0/P1YrQ0R3m0kHMApktbKMAMpWUXjYLbRNcd0cr2Er gpZlr0q0fua+7ctX1Jel0XB1GDPKPYnCt0v5q4ilLBHQv7gfmg7RZr7/QP4uAalvV1w/ i5FfvrNamPoSduft8Wn8ezQrqJUKqx935a4Qli+vgaH4QSfGvY9Dddiwy9XV3bZ73D2u 5Bmnf2xZnFWREJFOK4cS8fVH2ayXBZtLot8oP2/7X4auT+0XSxB1XQi/MVL+UkIDgQhh G1Cg== X-Gm-Message-State: AOAM5337ZWl5kUVQ2IsyKiZqIIU7xqSXgf74EmakLS8/xhxZzDS3i+l4 5RaFnwjtRgcJlZMtv0dOi4AXwCIpaGHtLA== X-Google-Smtp-Source: ABdhPJy0KeQM5f4aW7P0vCAUDmVMwix9gQoHfoduSQBR0Q1qK43XdXvtQtzP7WAQHb5psN83Tw2XFQ== X-Received: by 2002:adf:f3cf:: with SMTP id g15mr11777090wrp.71.1606131804115; Mon, 23 Nov 2020 03:43:24 -0800 (PST) From: Peter Maydell To: qemu-devel@nongnu.org Subject: [PULL 06/24] MAINTAINERS: Cover system/arm/nuvoton.rst with Nuvoton NPCM7xx Date: Mon, 23 Nov 2020 11:42:57 +0000 Message-Id: <20201123114315.13372-7-peter.maydell@linaro.org> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20201123114315.13372-1-peter.maydell@linaro.org> References: <20201123114315.13372-1-peter.maydell@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::42a; envelope-from=peter.maydell@linaro.org; helo=mail-wr1-x42a.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, 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.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: pass (identity @linaro.org) From: Philippe Mathieu-Daud=C3=A9 Signed-off-by: Philippe Mathieu-Daud=C3=A9 Message-id: 20201120154545.2504625-4-f4bug@amsat.org Reviewed-by: Peter Maydell Signed-off-by: Peter Maydell --- MAINTAINERS | 1 + 1 file changed, 1 insertion(+) diff --git a/MAINTAINERS b/MAINTAINERS index 02f8b6f696c..5e478f9a26d 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -763,6 +763,7 @@ F: include/hw/*/npcm7xx* F: tests/qtest/npcm7xx* F: pc-bios/npcm7xx_bootrom.bin F: roms/vbootrom +F: docs/system/arm/nuvoton.rst =20 nSeries M: Andrzej Zaborowski --=20 2.20.1 From nobody Thu May 9 01:05:43 2024 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass(p=none dis=none) header.from=linaro.org ARC-Seal: i=1; a=rsa-sha256; t=1606132486; cv=none; d=zohomail.com; s=zohoarc; b=fYhy/Wub28I58IcJxeg7f8SqG0t30H+HIhtXKqENLvOFga6okNZfE8O96ZXRoLni3GkZag1eN6N19966temeCZLnUSUiSKMG/6AwDyrmd4izjKDvyYCirWHqUvv3EjjNy67bX4pHKAkK9dNuEblUpeMBl6id3uUPcJyyceKAvVY= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1606132486; h=Content-Type:Content-Transfer-Encoding:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To; bh=BWyPOb+H0I71tWGsMyPd+nfhG7gtf2Z6z/CFcaJuWXE=; b=k6fmrmVw3W11WWa9lxNM9UwDmXxl7eLNv11X7ljsBIrxoIVMV3/a++zErUoL1C45a4kmKiBBNBo9HRInoWIzkoHha/oBXxduUxW6obXZGg2p1YCzgxo1dEO6hF7t2QeqbsHX8sYxXKV77kWWMXLkFhAHX+pAuMtATMv6FhKh7iw= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass header.from= (p=none dis=none) header.from= Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1606132486158964.9872109902832; Mon, 23 Nov 2020 03:54:46 -0800 (PST) Received: from localhost ([::1]:56154 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1khAQf-0004LA-0p for importer@patchew.org; Mon, 23 Nov 2020 06:54:45 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:55580) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1khAFk-0004Ih-Ax for qemu-devel@nongnu.org; Mon, 23 Nov 2020 06:43:28 -0500 Received: from mail-wr1-x433.google.com ([2a00:1450:4864:20::433]:35954) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1khAFi-0002gm-PG for qemu-devel@nongnu.org; Mon, 23 Nov 2020 06:43:28 -0500 Received: by mail-wr1-x433.google.com with SMTP id z7so2449892wrn.3 for ; Mon, 23 Nov 2020 03:43:26 -0800 (PST) Received: from orth.archaic.org.uk (orth.archaic.org.uk. [81.2.115.148]) by smtp.gmail.com with ESMTPSA id g186sm50836495wma.1.2020.11.23.03.43.24 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 23 Nov 2020 03:43:24 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:subject:date:message-id:in-reply-to:references:mime-version :content-transfer-encoding; bh=BWyPOb+H0I71tWGsMyPd+nfhG7gtf2Z6z/CFcaJuWXE=; b=z87aCT4zqU4+VMz0Qs8dfMKFx5ST6g7VqES7fjHrLxNuDrHiFjRH34vtBFP7ARUpgp 6j4VAzLZ/McG4CY4mhJEXjmE6EMkIjagQxSa+rDox+EUHKRrH2LT/0mtLV6GBxJ+fJL8 Wh8gy43+vgx0FDWEh0tgOIMHXbGnUIRTgnpH7wdm7f+uUprcFYsRUZGFU+du1l88LzSc tIFhEfcaaudry0rPMhHQNYDfu5+t86ZHBCHEB3+46U0GZgrxKkYohtderCF+rWm4yieO p/qoX9rZ9JbWaFn00LP1FJs/o2jWtxzO2yzMBUPp3vliy3QN+NO3mLQJzicZ5t4lbS5O 8FFg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=BWyPOb+H0I71tWGsMyPd+nfhG7gtf2Z6z/CFcaJuWXE=; b=klL1/qU9gb6N5STF98uogeih3d2AqzcGVVpKH7uWIqgfmd5LT0YeKmAk/s0hqkZaVZ YTa1WK/G7anNSRiTaDlEngEvxyUb7GxqG3NyzXyinH26E4OWftzX0OTVXc3iG7YFOUpe 0q/BCrAqqfHmDdbr1HAqNBmchnLx/XAixyAJmjPNdQlQsalxA6ABkYOxax8wfjN03Iwa tFuQJDKW+ip/iJBI1J+O3MnGua1F5TPvyHmPiYULBJaD2a5L5yOSkEmBRqEK5hBHvaoD wEusxQadqPPDgwCcpXJfje45XA/u32B6jkQUIhyat/yKy7JSJYG7t89bnC7m7kblImYC /7Mw== X-Gm-Message-State: AOAM530Iz559kSCeJ1KFXhT8y4q4z8UYE01ErN5qj+HoPBWEr1elco/V 5f/CFrkWQ4dnCh4j81Cn/NG9KU9LY7DZTA== X-Google-Smtp-Source: ABdhPJy2DP1UXK1HbgCQu2EjAzEagPl8DDCE+2PQTZS+Gf+eJcTbDtNgmB4buREcMsf4dNCNQe19pQ== X-Received: by 2002:adf:fb06:: with SMTP id c6mr32192616wrr.117.1606131805251; Mon, 23 Nov 2020 03:43:25 -0800 (PST) From: Peter Maydell To: qemu-devel@nongnu.org Subject: [PULL 07/24] MAINTAINERS: Fix system/arm/orangepi.rst path Date: Mon, 23 Nov 2020 11:42:58 +0000 Message-Id: <20201123114315.13372-8-peter.maydell@linaro.org> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20201123114315.13372-1-peter.maydell@linaro.org> References: <20201123114315.13372-1-peter.maydell@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::433; envelope-from=peter.maydell@linaro.org; helo=mail-wr1-x433.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, 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.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: pass (identity @linaro.org) From: Philippe Mathieu-Daud=C3=A9 Fixes: 0553ef42571 ("docs: add Orange Pi PC document") Signed-off-by: Philippe Mathieu-Daud=C3=A9 Reviewed-by: Niek Linnenbank Message-id: 20201120154545.2504625-5-f4bug@amsat.org Reviewed-by: Peter Maydell Signed-off-by: Peter Maydell --- MAINTAINERS | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/MAINTAINERS b/MAINTAINERS index 5e478f9a26d..e653ff70d9d 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -559,7 +559,7 @@ S: Maintained F: hw/*/allwinner-h3* F: include/hw/*/allwinner-h3* F: hw/arm/orangepi.c -F: docs/system/orangepi.rst +F: docs/system/arm/orangepi.rst =20 ARM PrimeCell and CMSDK devices M: Peter Maydell --=20 2.20.1 From nobody Thu May 9 01:05:43 2024 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass(p=none dis=none) header.from=linaro.org ARC-Seal: i=1; a=rsa-sha256; t=1606132028; cv=none; d=zohomail.com; s=zohoarc; b=W7YCzdUAi5Y+bdDCsF6gzR2Aq5teHlhsxDS2LmXj9yoIIm7qpjr0/UfSBhHhb/+6DkLGoGxsqUoi4BXJYqYWR0j4Npgjbr6pBQvxfsU2cZtEt1g9O0cZIJzQ09jO6raDyDaVrDjPDXziV9Iec/ntzPpHRGmvpxj2rjsfiRh5KJk= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1606132028; h=Content-Type:Content-Transfer-Encoding:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To; bh=4ivn/ktLPx5Rnt+negJ2Tzjd+4/epqKGGhH+Jrx5AP0=; b=OE7CRQo09DO0xbcbIp66EFW2dI6Wbc9MJpyt7kblJA+WPqGP0oxIdmOKP3mwkLIb5g3lldnGWo8CxS7R3ux8hdjsbv+/zXCjUVpd6B/kgx/ePJk59nSREFQrQ35CpbSgUw/iRwQj1cDCasBnmJulSlCzMRz+yYQGdHXC5R593sU= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass header.from= (p=none dis=none) header.from= Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1606132028482232.41781523209772; Mon, 23 Nov 2020 03:47:08 -0800 (PST) Received: from localhost ([::1]:55906 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1khAJH-00015A-6X for importer@patchew.org; Mon, 23 Nov 2020 06:47:07 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:55598) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1khAFl-0004Lt-Dy for qemu-devel@nongnu.org; Mon, 23 Nov 2020 06:43:29 -0500 Received: from mail-wr1-x42b.google.com ([2a00:1450:4864:20::42b]:46589) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1khAFj-0002hl-QW for qemu-devel@nongnu.org; Mon, 23 Nov 2020 06:43:29 -0500 Received: by mail-wr1-x42b.google.com with SMTP id g14so3068689wrm.13 for ; Mon, 23 Nov 2020 03:43:27 -0800 (PST) Received: from orth.archaic.org.uk (orth.archaic.org.uk. [81.2.115.148]) by smtp.gmail.com with ESMTPSA id g186sm50836495wma.1.2020.11.23.03.43.25 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 23 Nov 2020 03:43:25 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:subject:date:message-id:in-reply-to:references:mime-version :content-transfer-encoding; bh=4ivn/ktLPx5Rnt+negJ2Tzjd+4/epqKGGhH+Jrx5AP0=; b=mVBvafUkFqyFTgliPjP4phf47+6XpvIqiWegtOkjIBGnokS/o2SGiqdAEbNtw3Bcuy RLHHnp1Yh0gTx/myU4BDS2gutusb9z6HTUlMp2BU4gSa9K79t3wrRjVBOjwZzGUt+wuh c/goraLANVyuM1/uM/knnfX77JrLbU7KVsEvqKZToiw+njk2hIilO77BpNIG5iWOmju4 3oEvawmjnjHj2GF3T9VTXX7e4XbwWst9EwSuI+0mboRfq2BrMtr+/tA0eFyzucV8a2VX VA11Bj9NNC/0+zqdy0uEkzRy8F/dxZIVrqeU0YOnmjtxMQtzd9qADU1ho6sNNXP8R/RY Bu3A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=4ivn/ktLPx5Rnt+negJ2Tzjd+4/epqKGGhH+Jrx5AP0=; b=Upi2AU7V2JqEMjoI5kMNSTNIJLBxZuj8xyayNtx3HQyXflkmEIF7eCzr+s8F3EoBGH Q1A12G3qEEcDK3UaOB+r56YIn7tG0R+hO3+/yMIe1vpjmEuZ+5HYxHWlPYeJbJDRJ61a fpG5BFybxIzV755CmWo43ZAD30Kva+zmetdsUuM7O7xs+Vx6VPbr4doA9pEnrQmK4ZpS ZRRJARW5nnE/AAlOxjMpxaOvrt7jtpd+vC8qzeoEu/iYHYAyuVGvIH4D/fMeQejBO+fH mpsLmpwtjM7LGxGEt48/mYknXQsuIhiO9NKWqMeKJ2sql6odk4l2THhwQwDnLfdWgAq+ T1rg== X-Gm-Message-State: AOAM532fCSVMjDeBkEHjbAWO0jtSnjCWhhbJvk5D8qax6RMojMLcv/0Y CVdV83KsERUOEXGT6ioJZ2iF2eYOgnZaqA== X-Google-Smtp-Source: ABdhPJwAdK7GRM/VcAfAF57BVigQfcZqfsd9MjvpCBQIwxeF8KqHU8NtFlR0FIYq1Td8TeNPOc5DXg== X-Received: by 2002:a5d:4d87:: with SMTP id b7mr31943301wru.115.1606131806297; Mon, 23 Nov 2020 03:43:26 -0800 (PST) From: Peter Maydell To: qemu-devel@nongnu.org Subject: [PULL 08/24] MAINTAINERS: Cover system/arm/sbsa.rst with SBSA-REF machine Date: Mon, 23 Nov 2020 11:42:59 +0000 Message-Id: <20201123114315.13372-9-peter.maydell@linaro.org> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20201123114315.13372-1-peter.maydell@linaro.org> References: <20201123114315.13372-1-peter.maydell@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::42b; envelope-from=peter.maydell@linaro.org; helo=mail-wr1-x42b.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, 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.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: pass (identity @linaro.org) From: Philippe Mathieu-Daud=C3=A9 Signed-off-by: Philippe Mathieu-Daud=C3=A9 Message-id: 20201120154545.2504625-6-f4bug@amsat.org Reviewed-by: Peter Maydell Signed-off-by: Peter Maydell --- MAINTAINERS | 1 + 1 file changed, 1 insertion(+) diff --git a/MAINTAINERS b/MAINTAINERS index e653ff70d9d..33e44b023ae 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -857,6 +857,7 @@ R: Leif Lindholm L: qemu-arm@nongnu.org S: Maintained F: hw/arm/sbsa-ref.c +F: docs/system/arm/sbsa.rst =20 Sharp SL-5500 (Collie) PDA M: Peter Maydell --=20 2.20.1 From nobody Thu May 9 01:05:43 2024 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass(p=none dis=none) header.from=linaro.org ARC-Seal: i=1; a=rsa-sha256; t=1606132073; cv=none; d=zohomail.com; s=zohoarc; b=EqPkNkhEeHnU7YXwxLHia/DO3NRMeArKjQMQBxd0L2nEHUnL9lGRzIcFQ0EfF6YTgbkcvOEm8WP2UcrCXnCGIFYh0fO7MoJahqz0SUDqYL6QUzjLsYPbUsZwJmWt+07ZYUoE3rEWKULqDiO867XZTK3rDygQzVTX9qz4QLftqeM= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1606132073; h=Content-Type:Content-Transfer-Encoding:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To; bh=Lgmq4Bw1lEGnlMYGRXdg5Ksgs52CYJP0J9cZK1wb87k=; b=VJFsMXb1GR8VOEemcVxVQL8JwnyM6XOadX4qi3O+wwM2typRVXf0IC3KJHZ0uGp3FCKvRAumnJRBlBP5cDLy/1OeLOjujwdEGWU2jMcDq35lTMOHFeU4IWZbpjDZR9P1+yjogonkK4ipUHyIxhAWyIYG3Rb9SPs2Ze8eGWFDjeU= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass header.from= (p=none dis=none) header.from= Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1606132073706518.2164637471762; Mon, 23 Nov 2020 03:47:53 -0800 (PST) Received: from localhost ([::1]:58928 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1khAK0-0002L3-J6 for importer@patchew.org; Mon, 23 Nov 2020 06:47:52 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:55610) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1khAFm-0004Ol-Fb for qemu-devel@nongnu.org; Mon, 23 Nov 2020 06:43:30 -0500 Received: from mail-wr1-x429.google.com ([2a00:1450:4864:20::429]:40152) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1khAFk-0002hw-Sd for qemu-devel@nongnu.org; Mon, 23 Nov 2020 06:43:30 -0500 Received: by mail-wr1-x429.google.com with SMTP id m6so18256396wrg.7 for ; Mon, 23 Nov 2020 03:43:28 -0800 (PST) Received: from orth.archaic.org.uk (orth.archaic.org.uk. [81.2.115.148]) by smtp.gmail.com with ESMTPSA id g186sm50836495wma.1.2020.11.23.03.43.26 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 23 Nov 2020 03:43:26 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:subject:date:message-id:in-reply-to:references:mime-version :content-transfer-encoding; bh=Lgmq4Bw1lEGnlMYGRXdg5Ksgs52CYJP0J9cZK1wb87k=; b=SsHn0r9yBORafh4/WoWY3BCL7S1Vawy6IPQ8po628XXG1ppN6/cUXSeerhAdMk2Uu8 pg2vZetM7aYTmGgoYPyFAEyn1jtJnW7cMltgGUefiH+561G79zZtwdY3Lxe0lVik7cAN V+N4KvxQuyYzZSvlTmllG1d5iqVqTnEy1H+oYaVTR7ljsapH/nSrNQl0xqH9Y1AgO6sz NZJdammbMzB6iyBe0PgeEayrhjq4E6jbqDbWF8sn4B0Y9345yOSyySp0VZE7A8vOvin7 GJfxNYfBUBllB5dcgBzjkZugP1KI75vCgziOwpe201N5PX2PcCJDnVVnrQw24OuEJnix VSTQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=Lgmq4Bw1lEGnlMYGRXdg5Ksgs52CYJP0J9cZK1wb87k=; b=kUl+xkThz87VmqkSevAi6PCgqW8XwmuaojotRgcJ/Z2qP+Fyif6gt8/wI0iOGdvLh+ 6zHX9B9Zh7Z30KBkH+VBW+w0WOIVmRYNGLQJrGbQ7RN86A6HLccpw9xtSpJ/85UsGrLg fHmb7/9rbMRu3sHFR/7UEKk1VUZcLf3l3CxmmPsgkXgl6Sd8zjOgJXRDSPg8l7NWOzyt 3w7Y8vSHJQw/T42NseMWLWVaNnoJ6iSXWkNpAS0fEhmBC2TXEItnA2909pEtvnVixVUM tNM75r2lhyedOyddh9vPttJWSYr36rVmGg4LJ4gFQEE38ZiIg+9sImIieWxTVycqhzge ca3A== X-Gm-Message-State: AOAM532TdFaRg9Vw6WeLIK32L1MLU6Z8J90o7Nye0taH2x5RU/nNfSWW gIPIf6nYcs4+rzw+t7EnFmy/kxQtUGsKeA== X-Google-Smtp-Source: ABdhPJz0csDaSaWcMsgmaI2I4q0f6qEKSwrUlmyelkhhAmQTOtVpmpM2c8SImGyudiOXAfajpFA9Ng== X-Received: by 2002:a5d:5482:: with SMTP id h2mr31007304wrv.18.1606131807332; Mon, 23 Nov 2020 03:43:27 -0800 (PST) From: Peter Maydell To: qemu-devel@nongnu.org Subject: [PULL 09/24] MAINTAINERS: Cover system/arm/sx1.rst with OMAP machines Date: Mon, 23 Nov 2020 11:43:00 +0000 Message-Id: <20201123114315.13372-10-peter.maydell@linaro.org> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20201123114315.13372-1-peter.maydell@linaro.org> References: <20201123114315.13372-1-peter.maydell@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::429; envelope-from=peter.maydell@linaro.org; helo=mail-wr1-x429.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, 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.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: pass (identity @linaro.org) From: Philippe Mathieu-Daud=C3=A9 Signed-off-by: Philippe Mathieu-Daud=C3=A9 Message-id: 20201120154545.2504625-7-f4bug@amsat.org Reviewed-by: Peter Maydell Signed-off-by: Peter Maydell --- MAINTAINERS | 1 + 1 file changed, 1 insertion(+) diff --git a/MAINTAINERS b/MAINTAINERS index 33e44b023ae..6f4639f00d5 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -1607,6 +1607,7 @@ L: qemu-arm@nongnu.org S: Maintained F: hw/*/omap* F: include/hw/arm/omap.h +F: docs/system/arm/sx1.rst =20 IPack M: Alberto Garcia --=20 2.20.1 From nobody Thu May 9 01:05:43 2024 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass(p=none dis=none) header.from=linaro.org ARC-Seal: i=1; a=rsa-sha256; t=1606132162; cv=none; d=zohomail.com; s=zohoarc; b=OgOtpoXAGhdYNEjfFFTy0dhjVlDZ7QI9byvogb//fiKBttt+K74hrFd0Sya1EOCN+qOPB/JxmnYN1IHNv7f3RtdaI9n+BynqwhCpuUxJ1VTLTg6kyWxMNNulCT3GY1cGayOHGs7Jnb0Sqp8tOjKFvXz3XPWbO6kdvTEwejzMong= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1606132162; h=Content-Type:Content-Transfer-Encoding:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To; bh=FrfwZwErGseC//Qoz/cwNLqCAUJXhjDUcMpf6MVUOXI=; b=QR8WRW133DHMkBkX2dL5dzVRCGDS9K6sMDp+EbVgqF+mnndlfcGtkzmoAfJbofd+bEyBKqlf+rI4oVuMTvKRG55vv8j1UqUGFAdAj5l/6TwFGsJiXUndMN65XPz2KyglcHSKnXnO23d7MAxAMtvZdDY8P6/6JuYlIA3dpuX6coY= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass header.from= (p=none dis=none) header.from= Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 160613216278646.42831167529903; Mon, 23 Nov 2020 03:49:22 -0800 (PST) Received: from localhost ([::1]:36034 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1khALR-0004Ss-LE for importer@patchew.org; Mon, 23 Nov 2020 06:49:21 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:55640) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1khAFo-0004T5-01 for qemu-devel@nongnu.org; Mon, 23 Nov 2020 06:43:32 -0500 Received: from mail-wm1-x32a.google.com ([2a00:1450:4864:20::32a]:36480) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1khAFm-0002i8-8v for qemu-devel@nongnu.org; Mon, 23 Nov 2020 06:43:31 -0500 Received: by mail-wm1-x32a.google.com with SMTP id a65so16938464wme.1 for ; Mon, 23 Nov 2020 03:43:29 -0800 (PST) Received: from orth.archaic.org.uk (orth.archaic.org.uk. [81.2.115.148]) by smtp.gmail.com with ESMTPSA id g186sm50836495wma.1.2020.11.23.03.43.27 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 23 Nov 2020 03:43:27 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:subject:date:message-id:in-reply-to:references:mime-version :content-transfer-encoding; bh=FrfwZwErGseC//Qoz/cwNLqCAUJXhjDUcMpf6MVUOXI=; b=B6BssR2iwJUVpUm57F2YUjim7Pvwx8x8gSyhzoKmhcm8wJlgbRNTAE67EYTe53iOCZ Ctizjk8m9jeyNcWbI8XXExAH2S7SU9Tb40ggSQrkAl57c/zC88zfQYi1W1WP7qTz9qwy aw5btaLXKJhY46wiY/B6AHqlZ2ODod3oRk7oD4X882DePKfSXevjdLmX8bbaPiZVph3J u+Segb674Qyz0ee5EUhlnNsb+NG5kHC6UPf72G+sZ0+iLADxsImr5uVE6R0L4gxyXURw 6ylOewKOh08pN7Upy6dEIEsgBIXTiAWBFGL5Ux1GzSnERi9wP6r5OpNU4sB8vDpudM38 jKVA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=FrfwZwErGseC//Qoz/cwNLqCAUJXhjDUcMpf6MVUOXI=; b=YVaUFBROpM6BF3GjDmJHheynCxjum8tqkthp7KSv8f+XGtoXFBrzWMJ7sqXm5+71Lz BWKhienEQ/qG/WrjB9ZoHkDmfjEFA9KBTH6doD652sj80ddssuvlsD5Tj44RID8sPwrv nwZmenxit7yDpp79z3yv6e3ZEr1nHHhBH5JGIxQdqe9D60vAgfa1DR4/bIxuTWHQ8dKb y+NJL8jbCKG2Q9kgKWmbKdT0ojkIEvqs/KUprHZdljSe439Pd3V47tKYlRg+7MZihHTb +lT3IpCBKzOuRRHL7c5ui0WTeh22i5b6yjuvBRbB8NufF5HLdeijIMabhI01jaS7G/HT DyFg== X-Gm-Message-State: AOAM530Ezpp+C1pYdU0CfBTfr5L455Ke/UKxlVOy6H3Kc8mJ6kg7Hq4G mM1wW0XANYUgBj07lSFZ7IydkaD8wz5+HA== X-Google-Smtp-Source: ABdhPJx9MEYAX5SES7jnb1frVliq+BVBocPCrhZZo822OqH0RUO2UdMaBn5Nj45PQEOC/K9cAuBx5A== X-Received: by 2002:a05:600c:2048:: with SMTP id p8mr24154009wmg.165.1606131808319; Mon, 23 Nov 2020 03:43:28 -0800 (PST) From: Peter Maydell To: qemu-devel@nongnu.org Subject: [PULL 10/24] docs/system: Deprecate raspi2/raspi3 machine aliases Date: Mon, 23 Nov 2020 11:43:01 +0000 Message-Id: <20201123114315.13372-11-peter.maydell@linaro.org> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20201123114315.13372-1-peter.maydell@linaro.org> References: <20201123114315.13372-1-peter.maydell@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::32a; envelope-from=peter.maydell@linaro.org; helo=mail-wm1-x32a.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, 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.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: pass (identity @linaro.org) From: Philippe Mathieu-Daud=C3=A9 Since commit aa35ec2213b ("hw/arm/raspi: Use more specific machine names") the raspi2/raspi3 machines have been renamed as raspi2b/raspi3b. Note, rather than the raspi3b, the raspi3ap introduced in commit 5be94252d34 ("hw/arm/raspi: Add the Raspberry Pi 3 model A+") is a closer match to what QEMU models, but only provides 512 MB of RAM. As more Raspberry Pi 2/3 models are emulated, in order to avoid confusion, deprecate the raspi2/raspi3 machine aliases. ACKed-by: Peter Krempa Reviewed-by: Peter Maydell Signed-off-by: Philippe Mathieu-Daud=C3=A9 Message-id: 20201120173953.2539469-2-f4bug@amsat.org Signed-off-by: Peter Maydell --- docs/system/deprecated.rst | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/docs/system/deprecated.rst b/docs/system/deprecated.rst index d98464098f5..565389697e8 100644 --- a/docs/system/deprecated.rst +++ b/docs/system/deprecated.rst @@ -346,6 +346,13 @@ This machine has been renamed ``fuloong2e``. These machine types are very old and likely can not be used for live migra= tion from old QEMU versions anymore. A newer machine type should be used instea= d. =20 +Raspberry Pi ``raspi2`` and ``raspi3`` machines (since 5.2) +''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' + +The Raspberry Pi machines come in various models (A, A+, B, B+). To be able +to distinguish which model QEMU is implementing, the ``raspi2`` and ``rasp= i3`` +machines have been renamed ``raspi2b`` and ``raspi3b``. + Device options -------------- =20 --=20 2.20.1 From nobody Thu May 9 01:05:43 2024 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass(p=none dis=none) header.from=linaro.org ARC-Seal: i=1; a=rsa-sha256; t=1606132214; cv=none; d=zohomail.com; s=zohoarc; b=cZLjckJpcZsB2kjzPIoWHGFawIq2meFecYVGtDT3e8Yy7e6tfIAvgAq0B/VYbg4NDIwpUUrDIOUsswGoZ8yMDYmKGRSRgVa3nAoiaRC89N3VHgT1iiRDMe9WxzhbyexZnLLTp10E/pNgXcEaqisWEeiumLfYMgWPk0Chioxm94A= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1606132214; h=Content-Type:Content-Transfer-Encoding:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To; bh=ab4fkWwXMlGciLYLrrYNWUjnqvr0D03zuc6QTmDsLEc=; b=DZhuGnOa71L3qY/PvOceUPpQHs25c89EgIlRNYcuGmGW4EfZmbasOUAnTiLzcuV/xfBE+0LqM/5uHIfF9DhvVyjJZFiA9N3mcAVBPA/mX2fg93chVE7g+rcfkpHuhrq1jlEL57loXZrx1qTtxQhUCQDexs+BRkfvUOy0c4J9U+4= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass header.from= (p=none dis=none) header.from= Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1606132214551334.2716092439307; Mon, 23 Nov 2020 03:50:14 -0800 (PST) Received: from localhost ([::1]:39068 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1khAMH-0005im-Cc for importer@patchew.org; Mon, 23 Nov 2020 06:50:13 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:55672) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1khAFp-0004Wk-9l for qemu-devel@nongnu.org; Mon, 23 Nov 2020 06:43:33 -0500 Received: from mail-wm1-x335.google.com ([2a00:1450:4864:20::335]:54734) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1khAFn-0002j4-Gm for qemu-devel@nongnu.org; Mon, 23 Nov 2020 06:43:33 -0500 Received: by mail-wm1-x335.google.com with SMTP id d142so17578102wmd.4 for ; Mon, 23 Nov 2020 03:43:31 -0800 (PST) Received: from orth.archaic.org.uk (orth.archaic.org.uk. [81.2.115.148]) by smtp.gmail.com with ESMTPSA id g186sm50836495wma.1.2020.11.23.03.43.28 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 23 Nov 2020 03:43:28 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:subject:date:message-id:in-reply-to:references:mime-version :content-transfer-encoding; bh=ab4fkWwXMlGciLYLrrYNWUjnqvr0D03zuc6QTmDsLEc=; b=kiSLoZrUy2UmkMRtXFgXdIGl4x/3xJ75+rJtS+Vwq/DQkrR+wIz+BxY+ehTHYn9hLh WPj+fBO+L1Mtx/v3Wu9cY5HRh2FUe7+FRK79JaZ68yEcIOoZ360rvTFAomA8Y2SZMqqj jl80JZLOPh3i82pE9yL3tvp5RfXTnZ1URZxbkFSW2xVASNeJuFBSOsxGp66uxqsJFqf4 SvMAtSzCMIzYDdQoYW8VQz1jKl42b8rq3I+0IAGvb2NvjBeNTttOcNW9Mt+v14VBYhCd 6UsGqLtRxuiafUAzMz36qrKFCOe8y6uXRlBcpuvi/OwCO4iUVg/FSFRZwy7Mr/IbeOPB tOzg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=ab4fkWwXMlGciLYLrrYNWUjnqvr0D03zuc6QTmDsLEc=; b=fcw5fAoLwXk+udQsR8MfUNIRv+IB5xXWX0H0lQCLTMS3c2JPMErfJK4GNXoGvQoHgI SQvhRpXcmzSmpJUDDIzGBkCywPls0GRKBYgmEoaSGRFM5ncw2klKgOu+SuqI5wZ6gHGr Kl/B45JDSytQiUO1k1tSTRWKpHxiq9V4AQWi1sJc6ixASjvSZpbsnInzU7yTwR3bm/Mc wISE2crgznmBhXnxe/X+Zs5TO/g+SVYx/XjZZ2GKGyzASdS9xViC+6XKu57srtB1qpvS SMX/Y+BiAXvW3qANhZ0OxEl78kAec1KyR4+XTpAOJninDoQJibufsbOgaJmdunK0ZAKz ZZnw== X-Gm-Message-State: AOAM532EQoxAJsb4s6Hu5C8rN7EDqEBGqevIujInE+jHMnSYtS3ymDGP FlbwKgO5qmn1weLDwepyIywHWVm1WfpSig== X-Google-Smtp-Source: ABdhPJw7oWeFOShOF8l0sC1Yh43OS+LX4REriYltsMkQnHNvZbRMfK5JKD2jEi2x8IQPiGfqi5/Weg== X-Received: by 2002:a05:600c:4112:: with SMTP id j18mr24853073wmi.152.1606131809668; Mon, 23 Nov 2020 03:43:29 -0800 (PST) From: Peter Maydell To: qemu-devel@nongnu.org Subject: [PULL 11/24] docs/system/arm: Document the various raspi boards Date: Mon, 23 Nov 2020 11:43:02 +0000 Message-Id: <20201123114315.13372-12-peter.maydell@linaro.org> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20201123114315.13372-1-peter.maydell@linaro.org> References: <20201123114315.13372-1-peter.maydell@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::335; envelope-from=peter.maydell@linaro.org; helo=mail-wm1-x335.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, 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.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: pass (identity @linaro.org) From: Philippe Mathieu-Daud=C3=A9 Document the following Raspberry Pi models: - raspi0 Raspberry Pi Zero (revision 1.2) - raspi1ap Raspberry Pi A+ (revision 1.1) - raspi2b Raspberry Pi 2B (revision 1.1) - raspi3ap Raspberry Pi 3A+ (revision 1.0) - raspi3b Raspberry Pi 3B (revision 1.2) Reviewed-by: Peter Maydell Signed-off-by: Philippe Mathieu-Daud=C3=A9 Message-id: 20201120173953.2539469-3-f4bug@amsat.org Signed-off-by: Peter Maydell --- docs/system/arm/raspi.rst | 43 ++++++++++++++++++++++++++++++++++++++ docs/system/target-arm.rst | 1 + MAINTAINERS | 1 + 3 files changed, 45 insertions(+) create mode 100644 docs/system/arm/raspi.rst diff --git a/docs/system/arm/raspi.rst b/docs/system/arm/raspi.rst new file mode 100644 index 00000000000..922fe375a67 --- /dev/null +++ b/docs/system/arm/raspi.rst @@ -0,0 +1,43 @@ +Raspberry Pi boards (``raspi0``, ``raspi1ap``, ``raspi2b``, ``raspi3ap``, = ``raspi3b``) +=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D + + +QEMU provides models of the following Raspberry Pi boards: + +``raspi0`` and ``raspi1ap`` + ARM1176JZF-S core, 512 MiB of RAM +``raspi2b`` + Cortex-A7 (4 cores), 1 GiB of RAM +``raspi3ap`` + Cortex-A53 (4 cores), 512 MiB of RAM +``raspi3b`` + Cortex-A53 (4 cores), 1 GiB of RAM + + +Implemented devices +------------------- + + * ARM1176JZF-S, Cortex-A7 or Cortex-A53 CPU + * Interrupt controller + * DMA controller + * Clock and reset controller (CPRMAN) + * System Timer + * GPIO controller + * Serial ports (BCM2835 AUX - 16550 based - and PL011) + * Random Number Generator (RNG) + * Frame Buffer + * USB host (USBH) + * GPIO controller + * SD/MMC host controller + * SoC thermal sensor + * USB2 host controller (DWC2 and MPHI) + * MailBox controller (MBOX) + * VideoCore firmware (property) + + +Missing devices +--------------- + + * Peripheral SPI controller (SPI) + * Analog to Digital Converter (ADC) + * Pulse Width Modulation (PWM) diff --git a/docs/system/target-arm.rst b/docs/system/target-arm.rst index a0d5c57799c..bde4b8e044e 100644 --- a/docs/system/target-arm.rst +++ b/docs/system/target-arm.rst @@ -90,6 +90,7 @@ undocumented; you can get a complete list by running arm/nuvoton arm/orangepi arm/palm + arm/raspi arm/xscale arm/collie arm/sx1 diff --git a/MAINTAINERS b/MAINTAINERS index 6f4639f00d5..fbb068196a7 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -803,6 +803,7 @@ F: hw/arm/raspi_platform.h F: hw/*/bcm283* F: include/hw/arm/raspi* F: include/hw/*/bcm283* +F: docs/system/arm/raspi.rst =20 Real View M: Peter Maydell --=20 2.20.1 From nobody Thu May 9 01:05:43 2024 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass(p=none dis=none) header.from=linaro.org ARC-Seal: i=1; a=rsa-sha256; t=1606132646; cv=none; d=zohomail.com; s=zohoarc; b=mhK7VP/SeQTWxJAQ6hyaxyMUx0DyqnE3nReDYH76bAJd7GZj37aneLaYxgPjgL2GycKd3yUm9qZQhMlGHjeoKJw/X1rFF4IrIldsWRLf+DiIkqihOi1OZaSIpQ3ZYRa2xRdF9/Go/gr1AHudRiHpkQNuLkcjMUH4++2AevDR+BI= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1606132646; h=Content-Type:Content-Transfer-Encoding:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To; bh=VLui8b0ipa+oYwGThK25otZ93ufBSWuS0gPU8vQEbGc=; b=i0ARIKwH+42dlRZ/KHDOm4kehClcIDhtiEMIj0kcSa5w0LmoEUkeM9RkVrbvf564T1G6GHNe110EilJ6V8y1QhYNfM4fqzleON88EpwnJaVR8htZ3EPPz6AFnGw3sKdlKiBMsqNl5CgGBidQHpHHGYOrvV84Uk+OWLUg+TDAHn8= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass header.from= (p=none dis=none) header.from= Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1606132646042151.76054447731292; Mon, 23 Nov 2020 03:57:26 -0800 (PST) Received: from localhost ([::1]:36334 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1khATE-0007tL-UI for importer@patchew.org; Mon, 23 Nov 2020 06:57:24 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:55688) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1khAFq-0004aB-3l for qemu-devel@nongnu.org; Mon, 23 Nov 2020 06:43:34 -0500 Received: from mail-wm1-x329.google.com ([2a00:1450:4864:20::329]:35756) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1khAFo-0002jQ-FY for qemu-devel@nongnu.org; Mon, 23 Nov 2020 06:43:33 -0500 Received: by mail-wm1-x329.google.com with SMTP id w24so16942635wmi.0 for ; Mon, 23 Nov 2020 03:43:32 -0800 (PST) Received: from orth.archaic.org.uk (orth.archaic.org.uk. [81.2.115.148]) by smtp.gmail.com with ESMTPSA id g186sm50836495wma.1.2020.11.23.03.43.29 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 23 Nov 2020 03:43:29 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:subject:date:message-id:in-reply-to:references:mime-version :content-transfer-encoding; bh=VLui8b0ipa+oYwGThK25otZ93ufBSWuS0gPU8vQEbGc=; b=C6CEEPaauH2mfkhdFTe60//smmiCRpOu8ukSwoeedo7kslA+DqAXNK8Y3wMsww0gvH qOXkNx1gzL8KlcEBlApV5f/E7q8YjaVxP8S51/zesiWgb5ezLejI5nXs82nZ7qj/OYKe Evo0U+9nMiCBaR5X/28RJO5DTVcQSD8dYySlYTsdEG8cDPlFkVQ5v0IRvaD8nbWK7Dnb lpJ44bLvjWJA4tSiOjky4Vc4w4m36nTgD4uXDW48S27IgB/x7IiEX4BssVE02TfUNCkD 1qvz91c9c5ZgQLlpyBBC8w1vnZuLfDtJRzrN0voOk9X6r3dZnHiCTn72hRLgyLaEezE1 seCQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=VLui8b0ipa+oYwGThK25otZ93ufBSWuS0gPU8vQEbGc=; b=t2RhMTtBtI2+V4LoNC6TCVcziQ2xqRl0AoMqK4myDCBIgQEqMlaxn0szsulZIgXoYL mcflI+3KKbx6kTNXNpcWpChUmiMdhFZXN5rgPPu8qBKQ4xaqkxCW8wNERNfigKWDwmNd /pF5r6GGwVSu5F+XSL603kkJyfhZ7S4gz4iUj463qc6jDDvQawTuTG41hU8K78SR+jnJ ZRTXxvyrs4ihX/ygHJe/gWAJiyCVo3tA5Lyd2r5A14a1aZAPYcSdFGso3bWvbcz2wgZm rfdhezfIi9u62pjHQnVE9p+sXBAwTyrJoqrlcdLTgtMJCaYXZdqfQA9ToM6I5Gl54ll3 USsA== X-Gm-Message-State: AOAM531zRlI6QxoJhFVKb76Q4aluRVgq1p3mY9lQ0UrkE9Ib+HNYiVfs FLpOM8cVbuiaDNUNQ82EUFigujv4fpKCVw== X-Google-Smtp-Source: ABdhPJxcZy+yxVnhcVHdinH0CB9TYoSdI93KhX87Krp4MSlechEOzgH7tHo3+hhf3NF4ZbWBU2qwzA== X-Received: by 2002:a1c:21c1:: with SMTP id h184mr24692883wmh.106.1606131810760; Mon, 23 Nov 2020 03:43:30 -0800 (PST) From: Peter Maydell To: qemu-devel@nongnu.org Subject: [PULL 12/24] docs/system/arm: Document OpenPOWER Witherspoon BMC model Front LEDs Date: Mon, 23 Nov 2020 11:43:03 +0000 Message-Id: <20201123114315.13372-13-peter.maydell@linaro.org> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20201123114315.13372-1-peter.maydell@linaro.org> References: <20201123114315.13372-1-peter.maydell@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::329; envelope-from=peter.maydell@linaro.org; helo=mail-wm1-x329.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, 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.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: pass (identity @linaro.org) From: Philippe Mathieu-Daud=C3=A9 Document the 3 front LEDs modeled on the OpenPOWER Witherspoon BMC (see commit 7cfbde5ea1c "hw/arm/aspeed: Add the 3 front LEDs drived by the PCA9552 #1"). Reviewed-by: C=C3=A9dric Le Goater Signed-off-by: Philippe Mathieu-Daud=C3=A9 Message-id: 20201120173953.2539469-4-f4bug@amsat.org Signed-off-by: Peter Maydell --- docs/system/arm/aspeed.rst | 1 + 1 file changed, 1 insertion(+) diff --git a/docs/system/arm/aspeed.rst b/docs/system/arm/aspeed.rst index b7a176659cb..690bada7842 100644 --- a/docs/system/arm/aspeed.rst +++ b/docs/system/arm/aspeed.rst @@ -47,6 +47,7 @@ Supported devices * GPIO Controller (Master only) * UART * Ethernet controllers + * Front LEDs (PCA9552 on I2C bus) =20 =20 Missing devices --=20 2.20.1 From nobody Thu May 9 01:05:43 2024 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass(p=none dis=none) header.from=linaro.org ARC-Seal: i=1; a=rsa-sha256; t=1606132029; cv=none; d=zohomail.com; s=zohoarc; b=Cf3rxoUOSkuS9SV4MkgmwAvhGDxiTRYC2GAYmsDvAkdUAeptuEz0+5NuPmfAGaBGHZNQb2vcWBEXC+HMuqhMOqA70J64qaFlO0qQAEXOa8n23Kt2FF4+finVuSP7jlTGlaS8ZPLgINIO1lynkZRSoWqYB+Zk8tIoaeVMhKgKeFA= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1606132029; h=Content-Type:Content-Transfer-Encoding:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To; bh=jCY2WneGtz62Q9z4HIuwwcNpgg3rYixy5vw3LZRT+dY=; b=muvelSKBNKXWUdSqIeKQTh7w8bxKFfZeg1m8PVtBG+2MHau+Ib2EfGenn2q7ijOElEAn+pcokC/ppRQkz6GDwNa3DmnCs/Sr0vBDjssnr9l1LXS07p4g8gDPTDpqcHwatcCR9sU3sfnrKekNtjd7ZjUCOhTs/WykRiW4lRHilUE= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass header.from= (p=none dis=none) header.from= Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1606132029361414.6631017963641; Mon, 23 Nov 2020 03:47:09 -0800 (PST) Received: from localhost ([::1]:55870 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1khAJI-00014S-6f for importer@patchew.org; Mon, 23 Nov 2020 06:47:08 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:55720) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1khAFr-0004eH-IM for qemu-devel@nongnu.org; Mon, 23 Nov 2020 06:43:35 -0500 Received: from mail-wr1-x434.google.com ([2a00:1450:4864:20::434]:38731) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1khAFp-0002jb-Iz for qemu-devel@nongnu.org; Mon, 23 Nov 2020 06:43:35 -0500 Received: by mail-wr1-x434.google.com with SMTP id p8so18283583wrx.5 for ; Mon, 23 Nov 2020 03:43:33 -0800 (PST) Received: from orth.archaic.org.uk (orth.archaic.org.uk. [81.2.115.148]) by smtp.gmail.com with ESMTPSA id g186sm50836495wma.1.2020.11.23.03.43.30 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 23 Nov 2020 03:43:31 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:subject:date:message-id:in-reply-to:references:mime-version :content-transfer-encoding; bh=jCY2WneGtz62Q9z4HIuwwcNpgg3rYixy5vw3LZRT+dY=; b=HyEleF97j8edasiKlDFqCofMwuYWJN3XbpxTh1QhKbnoCPPINcYtnYOnyh9p/VpBkU k5a+fhH4tUXI88WXyFNYLipmRpm/IdKWCEW3zJkmYirPhspo8P771OPA3PIC0m5Ns7Wc CTRzPWwjd5czBG1HNR6ELfiHaEC+pJdCe1QxbM8brLRW61bqCC2oYdcxBlKjIHQvZVkV mJyjJnDM0vcZyhgNGp4jX0c3vdz1h5Ari+X/9TsOYx7M9VUxXq8GSEHvrFlKC7CwUJXu HVuHWxS6nIhZBV6aUzzPwXoTPjJ83P7LLFIh3Zvzzi9L6jhiZczXKo3zFNpQas53P5De KQzw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=jCY2WneGtz62Q9z4HIuwwcNpgg3rYixy5vw3LZRT+dY=; b=EzMIFCJV5tM1EadX8VGKqHvHpdiEcsB7qu7cvXmtd3e1BjIQ6oQzH2ICUjPl4txjEE lIB1614EIn0Vw6EaVAgHwM1WBa5O58X3vriQb9KDVfiNTU0LCfB4l4tif3FViff5aeue NDCAPqRUXoAZ1u6LkB5t63fN9oaCCX+jV39bMq3ayVZw7gTzu5FFPAaaDBxrO6UeDGtP hHGqWK71CGN3/PIjw7/Bi3+tk+BL5LiSBsPsMB5RPg1cK+St5MR0J7S+6WaAx5gYvbgA voSr5Yw2wRWxbksHOqEbkD+nRg6fppw4YH6xkWp9HyqgxtpTO3sk/LBT2BDIHB0zlstL 4vtA== X-Gm-Message-State: AOAM5335xy3GJN2uR6iX7z9OjV/o1KPAfneLwwDpvKU49m9ClAl3tH91 7Aq4TdPCs+1m2UEGGUxLkh8x58Ct9Js98A== X-Google-Smtp-Source: ABdhPJy10Q0sVqO16My1sj3yNuR0dPAMci6aqlPBY4CYAJro2DWj3xCuOpSE9VeqHyIpRYCgiTCwBg== X-Received: by 2002:a5d:6506:: with SMTP id x6mr32701291wru.175.1606131811880; Mon, 23 Nov 2020 03:43:31 -0800 (PST) From: Peter Maydell To: qemu-devel@nongnu.org Subject: [PULL 13/24] docs/system/arm: Document the Sharp Zaurus SL-6000 Date: Mon, 23 Nov 2020 11:43:04 +0000 Message-Id: <20201123114315.13372-14-peter.maydell@linaro.org> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20201123114315.13372-1-peter.maydell@linaro.org> References: <20201123114315.13372-1-peter.maydell@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::434; envelope-from=peter.maydell@linaro.org; helo=mail-wr1-x434.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, 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.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: pass (identity @linaro.org) From: Philippe Mathieu-Daud=C3=A9 List the 'tosa' machine with the XScale-based PDAs models. Signed-off-by: Philippe Mathieu-Daud=C3=A9 Message-id: 20201120173953.2539469-5-f4bug@amsat.org Reviewed-by: Peter Maydell Signed-off-by: Peter Maydell --- docs/system/arm/xscale.rst | 20 +++++++++++++------- 1 file changed, 13 insertions(+), 7 deletions(-) diff --git a/docs/system/arm/xscale.rst b/docs/system/arm/xscale.rst index 89ec93e904e..d2d5949e102 100644 --- a/docs/system/arm/xscale.rst +++ b/docs/system/arm/xscale.rst @@ -1,16 +1,22 @@ -Sharp XScale-based PDA models (``akita``, ``borzoi``, ``spitz``, ``terrier= ``) -=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D +Sharp XScale-based PDA models (``akita``, ``borzoi``, ``spitz``, ``terrier= ``, ``tosa``) +=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D =20 -The XScale-based clamshell PDA models (\"Spitz\", \"Akita\", \"Borzoi\" -and \"Terrier\") emulation includes the following peripherals: +The Sharp Zaurus are PDAs based on XScale, able to run Linux ('SL series'). =20 -- Intel PXA270 System-on-chip (ARMv5TE core) +The SL-6000 (\"Tosa\"), released in 2005, uses a PXA255 System-on-chip. =20 -- NAND Flash memory +The SL-C3000 (\"Spitz\"), SL-C1000 (\"Akita\"), SL-C3100 (\"Borzoi\") and +SL-C3200 (\"Terrier\") use a PXA270. + +The clamshell PDA models emulation includes the following peripherals: + +- Intel PXA255/PXA270 System-on-chip (ARMv5TE core) + +- NAND Flash memory - not in \"Tosa\" =20 - IBM/Hitachi DSCM microdrive in a PXA PCMCIA slot - not in \"Akita\" =20 -- On-chip OHCI USB controller +- On-chip OHCI USB controller - not in \"Tosa\" =20 - On-chip LCD controller =20 --=20 2.20.1 From nobody Thu May 9 01:05:43 2024 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass(p=none dis=none) header.from=linaro.org ARC-Seal: i=1; a=rsa-sha256; t=1606132366; cv=none; d=zohomail.com; s=zohoarc; b=JXicyTxBVdWAoOH96fl0avcxeeLdeUekObtL788Eyi5KGAwauT0kiq+b8cwsV0retBTDjkKAZWWi7a4AZ0EoyYycaAPosvyUvWx22ldKxdwXoPlIruKnN5yBe25C1m85CrsJM1HDeG3ol3wGe08zjBNEK9Pc+jwnRcqsMe4MbOA= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1606132366; h=Content-Type:Content-Transfer-Encoding:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To; bh=2EFSGdXaXPglsbHvrj9zVVUzg9trWwVra2b8EjQE1o4=; b=X+1IVnex+oJSVWLN3sax6ze4BgAWaAeLJUEwKB47eQcSU8BtqBTqJO7PuF+KJfCu3VT5cToW4VDVsi/YYaBd1guiqjsTEsaH0c6ezxddCoheoT49d/suR3S11hE0jJi2iP71h7gzsl7YkZ0+eklj7kGeuH5NapZKKC03xPhOjQU= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass header.from= (p=none dis=none) header.from= Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1606132366704851.2514146873549; Mon, 23 Nov 2020 03:52:46 -0800 (PST) Received: from localhost ([::1]:47204 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1khAOj-0000hI-Iz for importer@patchew.org; Mon, 23 Nov 2020 06:52:45 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:55744) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1khAFs-0004ge-NC for qemu-devel@nongnu.org; Mon, 23 Nov 2020 06:43:36 -0500 Received: from mail-wm1-x344.google.com ([2a00:1450:4864:20::344]:37515) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1khAFq-0002ka-VW for qemu-devel@nongnu.org; Mon, 23 Nov 2020 06:43:36 -0500 Received: by mail-wm1-x344.google.com with SMTP id h21so16927952wmb.2 for ; Mon, 23 Nov 2020 03:43:34 -0800 (PST) Received: from orth.archaic.org.uk (orth.archaic.org.uk. [81.2.115.148]) by smtp.gmail.com with ESMTPSA id g186sm50836495wma.1.2020.11.23.03.43.31 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 23 Nov 2020 03:43:32 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:subject:date:message-id:in-reply-to:references:mime-version :content-transfer-encoding; bh=2EFSGdXaXPglsbHvrj9zVVUzg9trWwVra2b8EjQE1o4=; b=CDsGPxhla+KllnG1JLVgzNmwoXlm4tQT0xvayMctnRGXrDlLK1n0RKKHxL2R3/vxZ1 xZ0zEE2FnTe82yBU3ITvZ2UKz7ram9joIDMKrlUzJHf2fCNjYfw4ppgntOFO3YCEYYPy P1n1PxBDJlmyhraq4csj0w1/jVSD45hRliVs3jlYsQ7HnLOiY1q7JhHbdEoHCpXcc3hH k9IXDKvcQiJ18sfuym2DdJB8wrTqRs4hX9ZErtMx02H7AnF8cZpHQVXzhsx4dabIq+WN JO6y5j9XGPPDOt7zkoC6rBz/pwnjIJc0ZWDGkUcNt/nwWyLBCBwEsFcELJSYNrE8PDMu VTnQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=2EFSGdXaXPglsbHvrj9zVVUzg9trWwVra2b8EjQE1o4=; b=pXZQlkLzqPDR8fY4hyaqsGMjMx7ke6HMgelxB7svhw0cegh8WqrHpNqHpRrC67pQDd RfapuC07wRYKOx/JF91K+cV7bGAn3nwZbzyX/r35RG9T0syReTkLpeAzojRdrbkjv3x9 ManRfo4pg+5jXf2N2LMupXN7dIlQ/M/xTI6qEeQMe+iE/3sGFsKMt9EdlMdCx2lzroX6 ho2/v2AMwWwssBhytkoUBlG72j685gpZtBHk36HVB73ghcKNVwo6h+TVx1SRR2vIA8TJ fg5nrrrhBleMVNV25MwJ730jRccl25PYSO7/ALau26jTdymNXhlmklRZeS/5mjddc4M2 RyCA== X-Gm-Message-State: AOAM533Xw7sBUAk9sozW2uJFN/RYi9JC9ogyquLPryXzdjXzMEk6XwKY /8G92TJwUXRTGRQ/Zi+QHTbLLo7uxsWmeg== X-Google-Smtp-Source: ABdhPJwHwV4x2f8ZjZU2uguTrlyI5o+BL8Y+bzc7miHfwTrJU48hg86tw8UICTVFx4UBZTbnZO4geA== X-Received: by 2002:a1c:495:: with SMTP id 143mr24108402wme.137.1606131813285; Mon, 23 Nov 2020 03:43:33 -0800 (PST) From: Peter Maydell To: qemu-devel@nongnu.org Subject: [PULL 14/24] target/arm: Make SYS_HEAPINFO work with RAM that doesn't start at 0 Date: Mon, 23 Nov 2020 11:43:05 +0000 Message-Id: <20201123114315.13372-15-peter.maydell@linaro.org> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20201123114315.13372-1-peter.maydell@linaro.org> References: <20201123114315.13372-1-peter.maydell@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::344; envelope-from=peter.maydell@linaro.org; helo=mail-wm1-x344.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, 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.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: pass (identity @linaro.org) The semihosting SYS_HEAPINFO call is supposed to return an array of four guest addresses: * base of heap memory * limit of heap memory * base of stack memory * limit of stack memory Some semihosting programs (including those compiled to use the 'newlib' embedded C library) use this call to work out where they should initialize themselves to. QEMU's implementation when in system emulation mode is very simplistic: we say that the heap starts halfway into RAM and continues to the end of RAM, and the stack starts at the top of RAM and works down to the bottom. Unfortunately the code assumes that the base address of RAM is at address 0, so on boards like 'virt' where this is not true the addresses returned will all be wrong and the guest application will usually crash. Conveniently since all Arm boards call arm_load_kernel() we have the base address of the main RAM block in the arm_boot_info struct which is accessible via the CPU object. Use this to return sensible values from SYS_HEAPINFO. Signed-off-by: Peter Maydell Reviewed-by: Alex Benn=C3=A9e Message-id: 20201119092346.32356-1-peter.maydell@linaro.org --- target/arm/arm-semi.c | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/target/arm/arm-semi.c b/target/arm/arm-semi.c index c1df664f7e5..c892e0e674e 100644 --- a/target/arm/arm-semi.c +++ b/target/arm/arm-semi.c @@ -36,6 +36,7 @@ #else #include "exec/gdbstub.h" #include "qemu/cutils.h" +#include "hw/arm/boot.h" #endif =20 #define TARGET_SYS_OPEN 0x01 @@ -1014,6 +1015,9 @@ target_ulong do_arm_semihosting(CPUARMState *env) int i; #ifdef CONFIG_USER_ONLY TaskState *ts =3D cs->opaque; +#else + const struct arm_boot_info *info =3D env->boot_info; + target_ulong rambase =3D info->loader_start; #endif =20 GET_ARG(0); @@ -1046,10 +1050,10 @@ target_ulong do_arm_semihosting(CPUARMState *env) #else limit =3D ram_size; /* TODO: Make this use the limit of the loaded application. */ - retvals[0] =3D limit / 2; - retvals[1] =3D limit; - retvals[2] =3D limit; /* Stack base */ - retvals[3] =3D 0; /* Stack limit. */ + retvals[0] =3D rambase + limit / 2; + retvals[1] =3D rambase + limit; + retvals[2] =3D rambase + limit; /* Stack base */ + retvals[3] =3D rambase; /* Stack limit. */ #endif =20 for (i =3D 0; i < ARRAY_SIZE(retvals); i++) { --=20 2.20.1 From nobody Thu May 9 01:05:43 2024 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass(p=none dis=none) header.from=linaro.org ARC-Seal: i=1; a=rsa-sha256; t=1606132320; cv=none; d=zohomail.com; s=zohoarc; b=OKE5dbWLGUMx+YSgq6wtcOlm1t28itn8TpcewhYvn4wAwtpb8+rDpHcE2mjANM286+zTLUDxp2+O0fbQ4EamOUHIITLouHNEUXvEMrpOyMiH2MaoHXgo3LCA05bkm+G8BNHLkugJtWMhg4UIXhrl4CJ7mmZfLTjCowqkFP4agZk= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1606132320; h=Content-Transfer-Encoding:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To; bh=yr0RRNusj+c+w++psVed1AMwBpNn/6sJlaWnKcTBKLQ=; b=GqLIP0gp45+CGuajIodyn1VvfOEsSFdAtP6MLc8JmIN1tz9PPX6/oaFHkkDu0LHjK04HgaHtEd+5XyUcrS35V3psUnyCMfJO5cWtlw8jo79VI4pHVLMgqLg4NO+wPuHjsMLdAyNo+Pizxa6t26ZykSDxKyvWeQzJzXkEePJqXmQ= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass header.from= (p=none dis=none) header.from= Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 160613232055148.155864278868535; Mon, 23 Nov 2020 03:52:00 -0800 (PST) Received: from localhost ([::1]:44192 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1khANz-0007sz-3h for importer@patchew.org; Mon, 23 Nov 2020 06:51:59 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:55766) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1khAFt-0004jF-NH for qemu-devel@nongnu.org; Mon, 23 Nov 2020 06:43:37 -0500 Received: from mail-wr1-x441.google.com ([2a00:1450:4864:20::441]:43960) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1khAFr-0002ku-Qb for qemu-devel@nongnu.org; Mon, 23 Nov 2020 06:43:37 -0500 Received: by mail-wr1-x441.google.com with SMTP id s8so18237167wrw.10 for ; Mon, 23 Nov 2020 03:43:35 -0800 (PST) Received: from orth.archaic.org.uk (orth.archaic.org.uk. [81.2.115.148]) by smtp.gmail.com with ESMTPSA id g186sm50836495wma.1.2020.11.23.03.43.33 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 23 Nov 2020 03:43:33 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:subject:date:message-id:in-reply-to:references:mime-version :content-transfer-encoding; bh=yr0RRNusj+c+w++psVed1AMwBpNn/6sJlaWnKcTBKLQ=; b=xvDLs0uAVOcQfX56X9nitH+ALtKckCrH0z0IyVRslwJ3OuVmkpWb+9gva4P+A988Rk 6OfK4gstDfK0hwFQWOQtN6vwPva48X4m1kAEv5u6AEykYlSaEg5vabcXl5EO+iiH7IAo gsCtxiV6dZCFRlf8Ck7UrLtV+0LxV0ZE7VNMqzpBz6uJlvrOBWxv0z3RCAWucVaWIz2I YGvMKjGXxpBFSj6VsVwwqhWUXp33IhwdpZeq0qXtnz4eewZ0pHqDdr8GQlgrX6qLi3oU hrF2dIuwKRzbp1GESybZ2aHhq4vrSwKQy410rJvjoOa7ZgWnSLBSFvvhHrqv9//XudP8 wNrg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=yr0RRNusj+c+w++psVed1AMwBpNn/6sJlaWnKcTBKLQ=; b=NljLvnjKGPvWrFmiFQXmfTS7ws1gSz5iYS9GdUJDuL/s+4ixN/snUsfFPO298a1Cih 05P67uGleALyKSRN+0RZhPC8yrPcqaDM4agyvPObmU6RFsuRY+g25DjBtAfP6v+St6vH /fy4kZ6TLUpypbaocq+G7lvzjjNCjFiVorePxgx/kWvLc2J3wz8jwLXC5hTRQZNqlJUN TqQwPCaYFd3eNXw5OPyKdH+IIulx6R3TnZSTjykPcEkf4JUWfk7u3cGGVleVNUmgswvJ Nf7xx0LOLmvXf+C7lzi4CZDiKG/oiyQw7ie2q/2JyYUWJPUbPcaLsOOUmAzHVFVG5U7q /oaQ== X-Gm-Message-State: AOAM5336lUp9Z2CCG0352xFoUVatmnBj+SFKm8SF6ISBl3jbW8jk6pVL bkPuL5TH3EXS4eYcJTSuB0D0DkHFPR5Piw== X-Google-Smtp-Source: ABdhPJw1t1JAVkexcbOyTzTzHRSXleF+WvdSm+osNojXqvwBOoHCIc2e5+Zj6BehPf1GmyDeOY+p8Q== X-Received: by 2002:adf:c443:: with SMTP id a3mr32439321wrg.249.1606131814280; Mon, 23 Nov 2020 03:43:34 -0800 (PST) From: Peter Maydell To: qemu-devel@nongnu.org Subject: [PULL 15/24] linux-user/arm: Deliver SIGTRAP for UDF patterns used as breakpoints Date: Mon, 23 Nov 2020 11:43:06 +0000 Message-Id: <20201123114315.13372-16-peter.maydell@linaro.org> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20201123114315.13372-1-peter.maydell@linaro.org> References: <20201123114315.13372-1-peter.maydell@linaro.org> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::441; envelope-from=peter.maydell@linaro.org; helo=mail-wr1-x441.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, 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.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: pass (identity @linaro.org) Content-Type: text/plain; charset="utf-8" The Linux kernel doesn't use the official bkpt insn for breakpoints; instead it uses three instructions in the guaranteed-to-UNDEF space, and generates SIGTRAP for these rather than the SIGILL that most UNDEF insns generate: https://elixir.bootlin.com/linux/v5.9.8/source/arch/arm/kernel/ptrace.c#L197 Make QEMU treat these insns specially too. The main benefit of this is that if you're running a debugger on a guest program that runs into a GCC __builtin_trap() or LLVM "trap because execution should never reach here" then you'll get the expected signal rather than a SIGILL. Signed-off-by: Peter Maydell Reviewed-by: Richard Henderson Message-id: 20201117155634.6924-1-peter.maydell@linaro.org --- linux-user/arm/cpu_loop.c | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/linux-user/arm/cpu_loop.c b/linux-user/arm/cpu_loop.c index 13629ee1f6a..3d272b56ef0 100644 --- a/linux-user/arm/cpu_loop.c +++ b/linux-user/arm/cpu_loop.c @@ -205,6 +205,24 @@ do_kernel_trap(CPUARMState *env) return 0; } =20 +static bool insn_is_linux_bkpt(uint32_t opcode, bool is_thumb) +{ + /* + * Return true if this insn is one of the three magic UDF insns + * which the kernel treats as breakpoint insns. + */ + if (!is_thumb) { + return (opcode & 0x0fffffff) =3D=3D 0x07f001f0; + } else { + /* + * Note that we get the two halves of the 32-bit T32 insn + * in the opposite order to the value the kernel uses in + * its undef_hook struct. + */ + return ((opcode & 0xffff) =3D=3D 0xde01) || (opcode =3D=3D 0xa000f= 7f0); + } +} + void cpu_loop(CPUARMState *env) { CPUState *cs =3D env_cpu(env); @@ -234,6 +252,16 @@ void cpu_loop(CPUARMState *env) /* FIXME - what to do if get_user() fails? */ get_user_code_u32(opcode, env->regs[15], env); =20 + /* + * The Linux kernel treats some UDF patterns specially + * to use as breakpoints (instead of the architectural + * bkpt insn). These should trigger a SIGTRAP rather + * than SIGILL. + */ + if (insn_is_linux_bkpt(opcode, env->thumb)) { + goto excp_debug; + } + rc =3D EmulateAll(opcode, &ts->fpa, env); if (rc =3D=3D 0) { /* illegal instruction */ info.si_signo =3D TARGET_SIGILL; --=20 2.20.1 From nobody Thu May 9 01:05:43 2024 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass(p=none dis=none) header.from=linaro.org ARC-Seal: i=1; a=rsa-sha256; t=1606132790; cv=none; d=zohomail.com; s=zohoarc; b=ezCPwJcKY9s3EURwY3Oy2gHFTwSmgB7oFh+ySsiCAZ1EZ27KpEd95YrnnqwJfwZAS5uDNefvZ3wYQ+qpc7FVXLpUdG9CGJigCZwhbCfkENtU1Ig069ZuNW1OPZrYs0YwKDppGSry2NgeQeeS4zdFlndpiTcFDXYA8/uhk/rS6mg= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1606132790; h=Content-Type:Content-Transfer-Encoding:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To; bh=zDNMk2PJRRTvXS2ZqnJB9n1c5ljPH2kwl7Tf8xoGyyU=; b=R/j0tdG7eJSkzN+2nGM1KZXeUk4VkUIq63PS8JuW1f1p8OmxsXvXCNLYGyxSPZMardBgSvXqd+ZbxGOLY0yLO6Gmbk9G4x2ouyNiQqGSkn4+/y1ZSouf+1IK5cHtj0Sp80LMqlYp4zwhwTlPSYLIlE4bdCFxWmuV6HOJHd1990A= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass header.from= (p=none dis=none) header.from= Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1606132790182142.1132631279753; Mon, 23 Nov 2020 03:59:50 -0800 (PST) Received: from localhost ([::1]:44698 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1khAVY-0002ro-QB for importer@patchew.org; Mon, 23 Nov 2020 06:59:48 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:55776) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1khAFu-0004lL-G2 for qemu-devel@nongnu.org; Mon, 23 Nov 2020 06:43:38 -0500 Received: from mail-wm1-x32e.google.com ([2a00:1450:4864:20::32e]:55929) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1khAFs-0002lC-Ud for qemu-devel@nongnu.org; Mon, 23 Nov 2020 06:43:38 -0500 Received: by mail-wm1-x32e.google.com with SMTP id c9so17598112wml.5 for ; Mon, 23 Nov 2020 03:43:36 -0800 (PST) Received: from orth.archaic.org.uk (orth.archaic.org.uk. [81.2.115.148]) by smtp.gmail.com with ESMTPSA id g186sm50836495wma.1.2020.11.23.03.43.34 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 23 Nov 2020 03:43:34 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:subject:date:message-id:in-reply-to:references:mime-version :content-transfer-encoding; bh=zDNMk2PJRRTvXS2ZqnJB9n1c5ljPH2kwl7Tf8xoGyyU=; b=Q9ojOcuZ3SlY415oRKnNn1wCCvLC555fbQ6xbySdn8iuyQsdlCMsI/+hoqH22fle07 QyhIeK+Fs/QXUnOeXIM4OFTBLTHOlK8+hrqIv0ARiHUtj0Yij3wbHVYYJNI3R7sdYjd5 +MWR42PFMNzxD5kmb2IMKgAQ6RM3tf38+ZTZ6zJIVEIMqptW8JHflPOmY7bzdS4w3f7y HMRw7jeUmlMQ07LWRbaOl4d4EWUrX/ttsqyIz7eZgwvowl0WvLS+kKWTH5q0WZ3Ck/XG CkRQQ6yWGirkOvgI/HL1/hdbm+RFNlKzKH43oEiw0XTSEPw+X+9tvQQxc8kSmJ8o2MMD Ip0g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=zDNMk2PJRRTvXS2ZqnJB9n1c5ljPH2kwl7Tf8xoGyyU=; b=J+xcoQw2w/lU6LKxI4OXwFCsqaos4jzRWKpm2ZWTKUOoQ36SzsdPFPGBA3Uoi9IIOu aeXCnyEGV0q2m8KBJ40VfSkkxnUbeSA86K6AFFI9aTJR2oYCQtP8OvwZwwptSRyWGOFN heZ+ZBzuOJ1C3Aiu6OFRKr9AYm/NgeIcyCSSYJ781k9YisRpSX05OxSdQKELcS7R86Yp peCs0wb05EAxE00asdn+zVRCCG/pvaNUj4hWELg6U/Oma/eb34d34Ds0GN2eiLJAMPR6 eJqDpspm0K3ofTvTtKLnkh7R3zrt9JZZh+IoUgVZ6T9Q87/1q+uxNzRiVI8pH9E5eQC9 ddRg== X-Gm-Message-State: AOAM533fkdhVGobL7IGjYDE1VJSZArRwUP+qWe9zSkwhnroA/S4XMMEH nyHpJA+aRpsXMJcZ9lyx6VmkDHYoeOy/3g== X-Google-Smtp-Source: ABdhPJzD25emMCkq7yDwmIsdDdmUoOM3J9Q15a0t0KZP1nBaFNLJggQvWJtk5lVcgrsvZoC9g9IZpw== X-Received: by 2002:a1c:a445:: with SMTP id n66mr24190714wme.51.1606131815377; Mon, 23 Nov 2020 03:43:35 -0800 (PST) From: Peter Maydell To: qemu-devel@nongnu.org Subject: [PULL 16/24] docs: Move virtio-net-failover.rst into the system manual Date: Mon, 23 Nov 2020 11:43:07 +0000 Message-Id: <20201123114315.13372-17-peter.maydell@linaro.org> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20201123114315.13372-1-peter.maydell@linaro.org> References: <20201123114315.13372-1-peter.maydell@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::32e; envelope-from=peter.maydell@linaro.org; helo=mail-wm1-x32e.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, 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.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: pass (identity @linaro.org) The virtio-net-failover documentation is currently orphan and not included in any manual; move it into the system manual, immediately following the general network emulation section. Signed-off-by: Peter Maydell Reviewed-by: Alex Benn=C3=A9e --- docs/system/index.rst | 1 + docs/{ =3D> system}/virtio-net-failover.rst | 0 2 files changed, 1 insertion(+) rename docs/{ =3D> system}/virtio-net-failover.rst (100%) diff --git a/docs/system/index.rst b/docs/system/index.rst index c0f685b818e..d0613cd5f72 100644 --- a/docs/system/index.rst +++ b/docs/system/index.rst @@ -21,6 +21,7 @@ Contents: monitor images net + virtio-net-failover usb ivshmem linuxboot diff --git a/docs/virtio-net-failover.rst b/docs/system/virtio-net-failover= .rst similarity index 100% rename from docs/virtio-net-failover.rst rename to docs/system/virtio-net-failover.rst --=20 2.20.1 From nobody Thu May 9 01:05:43 2024 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass(p=none dis=none) header.from=linaro.org ARC-Seal: i=1; a=rsa-sha256; t=1606132973; cv=none; d=zohomail.com; s=zohoarc; b=EtgC4szwoUGPLJdMJwMIf5NBssZr1Nd01D7bo8mYbWI1ZVme34/NjdJq/RKEsbeCmdIYs0aILDmN/HRcktevSCM7EUjxRSBBQVxG7osRgPjcTwYuWyH+/izrFmpwG/DGMQ7U2GPDESYL1ffNXard5iPYdc7yWX/Rsr89ZmW0tfQ= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1606132973; h=Content-Type:Content-Transfer-Encoding:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To; bh=8rmCexmX2rKP27lv67f6uspA1xJ7m9Vudt4rESRW2Vg=; b=U0BzFooAO6ECgOghT2PzIMfJX6uBtFwJwGRmUZDDY7XVCzbux53zPAm8kvnsbF6i7kFF2ZKHxJrgUz1aZhj14A9pv131sL0BQSiFMjBi3/v0R1IsNHng/i2gRf6T86oLt+CWtR6SSvhpNWjX/dqCdMuln0wrOZFYsW0NypqEMtU= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass header.from= (p=none dis=none) header.from= Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1606132973950890.2009350841209; Mon, 23 Nov 2020 04:02:53 -0800 (PST) Received: from localhost ([::1]:51078 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1khAYW-0005gg-69 for importer@patchew.org; Mon, 23 Nov 2020 07:02:52 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:55788) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1khAFv-0004oj-Mw for qemu-devel@nongnu.org; Mon, 23 Nov 2020 06:43:39 -0500 Received: from mail-wm1-x331.google.com ([2a00:1450:4864:20::331]:55932) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1khAFu-0002mD-04 for qemu-devel@nongnu.org; Mon, 23 Nov 2020 06:43:39 -0500 Received: by mail-wm1-x331.google.com with SMTP id c9so17598145wml.5 for ; Mon, 23 Nov 2020 03:43:37 -0800 (PST) Received: from orth.archaic.org.uk (orth.archaic.org.uk. [81.2.115.148]) by smtp.gmail.com with ESMTPSA id g186sm50836495wma.1.2020.11.23.03.43.35 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 23 Nov 2020 03:43:35 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:subject:date:message-id:in-reply-to:references:mime-version :content-transfer-encoding; bh=8rmCexmX2rKP27lv67f6uspA1xJ7m9Vudt4rESRW2Vg=; b=bYlUI/ukQGngsh1wt97hXYKLWN2pCkY3jbVr+CLe7S4FhkzPW6qIY1kShvsCNV+A5r strivO5M8Ya6+JMtjW3OTvTOxMCHljK4rRqR+6wuP9NjDl7LPNhk8gG7kpnq+PjRAS9I g3W8Uo3r4YoC5v07xq26n8ZeZ6g/o6qFCziB0ZHrWO5i0+MjOrHrgzQmo/ZGZNQ9aOQG SpSdCpv9TkFvEkz1gmrIh1jMhFSRuzLfUCODxe3RD07u2IhBKXkjqul0qPp6BTv4blUz hQRk0NlBSSb3YF3ZtAg10MeSrOkLx/H4hHkPkFVyqgjo7FCO5yRrro8m5plQzXYqywBy BvzQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=8rmCexmX2rKP27lv67f6uspA1xJ7m9Vudt4rESRW2Vg=; b=temNtejxQBap7dMDvH0+3zoZob6lBUjgy5N7bc4+61dDKR8gxs7zKkedYDTywhigV4 jTZ6ufZrSyPwq0rAzVztqTZXtrYsLNt22bxteWzM9uGMnZgW816zo0kVi0CtNxwpGdJD 4RzT/hWdoh+sbk+2i1lyycZ1wlG/GwvjV2xh5960Hm+FEqUj9LraqFToRODxrvN5jfF4 8bbIBbNx9Ufb6mOfFsC58fiKLxBmdBXL8CrTrtQfsBAVTxcqX3vT+RH9XhtWz7MghXUL L4srylshg9nG84m+3sp1nZjo4TwdiOcU4aBiLIl5fJo+5mmPgn8QtR4/b/4oFP08WQAO 8ulg== X-Gm-Message-State: AOAM532Y89J3iJVXtAFhDCybVIIpZlfgtRuxKSuJTsRPABwTglNuLc43 M83WaTfhbRWu7xMzNEuPRpMsIMLq1PYO9w== X-Google-Smtp-Source: ABdhPJwd/x+gvkLllKG7x1wDsa9LPbBXfA8IANgiY+MpZAvZxPgXS8jG4aUCeonYhY/SFob1kRjtuQ== X-Received: by 2002:a1c:790b:: with SMTP id l11mr24501195wme.53.1606131816342; Mon, 23 Nov 2020 03:43:36 -0800 (PST) From: Peter Maydell To: qemu-devel@nongnu.org Subject: [PULL 17/24] docs: Move cpu-hotplug.rst into the system manual Date: Mon, 23 Nov 2020 11:43:08 +0000 Message-Id: <20201123114315.13372-18-peter.maydell@linaro.org> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20201123114315.13372-1-peter.maydell@linaro.org> References: <20201123114315.13372-1-peter.maydell@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::331; envelope-from=peter.maydell@linaro.org; helo=mail-wm1-x331.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, 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.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: pass (identity @linaro.org) The cpu-hotplug.rst documentation is currently orphan and not included in any manual; move it into the system manual. Signed-off-by: Peter Maydell Reviewed-by: Alex Benn=C3=A9e --- docs/{ =3D> system}/cpu-hotplug.rst | 0 docs/system/index.rst | 1 + 2 files changed, 1 insertion(+) rename docs/{ =3D> system}/cpu-hotplug.rst (100%) diff --git a/docs/cpu-hotplug.rst b/docs/system/cpu-hotplug.rst similarity index 100% rename from docs/cpu-hotplug.rst rename to docs/system/cpu-hotplug.rst diff --git a/docs/system/index.rst b/docs/system/index.rst index d0613cd5f72..0f0f6d2e99d 100644 --- a/docs/system/index.rst +++ b/docs/system/index.rst @@ -29,6 +29,7 @@ Contents: tls gdb managed-startup + cpu-hotplug targets security deprecated --=20 2.20.1 From nobody Thu May 9 01:05:43 2024 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass(p=none dis=none) header.from=linaro.org ARC-Seal: i=1; a=rsa-sha256; t=1606132481; cv=none; d=zohomail.com; s=zohoarc; b=b5UBkP3dS5hHPD/mpADnQjO3X4zkRjk5YaGgGsXSnGajtewWEaUN7aOgcZ2M67Xby2X78a+wQnvuwBcygdWVU+GvmgaUOk2EQyeNCA5uIt4Kuyqu/8/Gh8xHaVjEQiVSWAnLbqdMP5BXWpBvj56ZvFBh76fL6nxxUftKoBDZxfQ= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1606132481; h=Content-Type:Content-Transfer-Encoding:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To; bh=vBeG5hMqQ8A4e35u+wUCDgSWbYB93YppCITSD5tCMOs=; b=iClc7RQX3Vh5sByc0xfjPH77326oO/GCbcWUHyt1fhTokRRFWZ/CnI8VV9Rqqe5gtfGHEgDBbK/WsEcPAlquyfgfUpE5omH8K7KwSYJrFolbNI1O0Fatc6DeD57BKltiDRB6FlFgW8C9jxN69D87PKpT4zYGgNHUia2yAzMvVpY= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass header.from= (p=none dis=none) header.from= Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1606132481354125.34184770186175; Mon, 23 Nov 2020 03:54:41 -0800 (PST) Received: from localhost ([::1]:55638 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1khAQa-00048F-03 for importer@patchew.org; Mon, 23 Nov 2020 06:54:40 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:55802) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1khAFw-0004sB-Vv for qemu-devel@nongnu.org; Mon, 23 Nov 2020 06:43:41 -0500 Received: from mail-wm1-x333.google.com ([2a00:1450:4864:20::333]:39792) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1khAFv-0002mQ-98 for qemu-devel@nongnu.org; Mon, 23 Nov 2020 06:43:40 -0500 Received: by mail-wm1-x333.google.com with SMTP id s13so16920851wmh.4 for ; Mon, 23 Nov 2020 03:43:38 -0800 (PST) Received: from orth.archaic.org.uk (orth.archaic.org.uk. [81.2.115.148]) by smtp.gmail.com with ESMTPSA id g186sm50836495wma.1.2020.11.23.03.43.36 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 23 Nov 2020 03:43:36 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:subject:date:message-id:in-reply-to:references:mime-version :content-transfer-encoding; bh=vBeG5hMqQ8A4e35u+wUCDgSWbYB93YppCITSD5tCMOs=; b=Uv79xM+OiPrkaCtPS7+mePdiHZuX1VT4sNDXlN73mUaYUBfsMM1OOrufvnViteDlu1 pNdvLN3t4a9q7ZI67jW2JvgQTpbVdXaHd4Eeujnkyh97qo4/dQlTN0IeRFI+qiYtwOrY 5Gn/Fdm1xk0jr8JlDa00/GLNmccHMDrWIDB/s5wXNz1nm1Psk2wxriXYuNgWDBFZSfxW moqAptt2V9Uz9sgj87oH1gs/ATVFJ/01FYndIZvs7I96VIIzXPCuo3vf1DJ0xBxXTwxe iEUS2SMqB7wckS5WA9gDomDQSYtk7RsUbVSXshnIwYVt9gl/awgsZ3BrYMpqofFlWVwV LABg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=vBeG5hMqQ8A4e35u+wUCDgSWbYB93YppCITSD5tCMOs=; b=ibxe4Cq8DZ1q8GR+yxCiQ9ZPbEew0Xdqv9H/4fvbJt4DNpgEVzZxk0AuNH/21PJNps dJJAZEe9mTgtATAkNy51qbbkUHpZLav63Q0vDPc61tuJcC7NDub6B9jxcnfpXAAOMr3U 6QjP36xVKHvptU3NPnNxACLFZmWYIOkMjcRL0D2OnUAWHXmhAEDqfO4cCam7D3lV0x4+ zk1DH05EFqrUfG0VL0DVpn9SUMVU0z5lYfpo9lsVa12pjsRvTL5tU93kS7MvsFbsoDDS iWOu01IAq7f6S/sp+7oLqLdH94WYYxJNGzQ08bZ229tLjwg8YzQ5o/UAL0eXbFE5pfIv PDKw== X-Gm-Message-State: AOAM533pwykJxPPJY+U1ghgYSYH49UPu75YSrLkzq/cJdpOkNeuKD4Fa yRPiXoAdrbzsgNBm8mKKU1NVqYybe9ptwA== X-Google-Smtp-Source: ABdhPJwSBnood3Mt8y+hXA6KvTGX9AS4uhmt3O6QsG+gLwMj5QKDDqLwhLjfKlZp8qnoAVXfOur9Fw== X-Received: by 2002:a7b:c11a:: with SMTP id w26mr24286088wmi.78.1606131817666; Mon, 23 Nov 2020 03:43:37 -0800 (PST) From: Peter Maydell To: qemu-devel@nongnu.org Subject: [PULL 18/24] docs: Move virtio-pmem.rst into the system manual Date: Mon, 23 Nov 2020 11:43:09 +0000 Message-Id: <20201123114315.13372-19-peter.maydell@linaro.org> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20201123114315.13372-1-peter.maydell@linaro.org> References: <20201123114315.13372-1-peter.maydell@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::333; envelope-from=peter.maydell@linaro.org; helo=mail-wm1-x333.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, 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.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: pass (identity @linaro.org) Signed-off-by: Peter Maydell Reviewed-by: Alex Benn=C3=A9e --- docs/system/index.rst | 1 + docs/{ =3D> system}/virtio-pmem.rst | 0 2 files changed, 1 insertion(+) rename docs/{ =3D> system}/virtio-pmem.rst (100%) diff --git a/docs/system/index.rst b/docs/system/index.rst index 0f0f6d2e99d..2a5155c67dc 100644 --- a/docs/system/index.rst +++ b/docs/system/index.rst @@ -30,6 +30,7 @@ Contents: gdb managed-startup cpu-hotplug + virtio-pmem targets security deprecated diff --git a/docs/virtio-pmem.rst b/docs/system/virtio-pmem.rst similarity index 100% rename from docs/virtio-pmem.rst rename to docs/system/virtio-pmem.rst --=20 2.20.1 From nobody Thu May 9 01:05:43 2024 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass(p=none dis=none) header.from=linaro.org ARC-Seal: i=1; a=rsa-sha256; t=1606133063; cv=none; d=zohomail.com; s=zohoarc; b=DNtrTPaWUtTTnsGJbDH2qfd1h99JNObLzCAAUW8zvUsAI5+LRCvWfdh/gewGTyPVj5wKOdkS8ptAP0RsZYLgXGDIcrXCGiBb+XKu7HdZK/EHdlVX5LlXSkDt2rcUp8IX0icthgT0NXiupiskFazOAmoHWzOiWp9/ep8cl5LsCDY= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1606133063; h=Content-Type:Content-Transfer-Encoding:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To; bh=n6PeSqD/L5FpOK5OB82HPwRlzjxhtNygqZgCFMpVmXg=; b=ClSQ+kXq44FkCDY5PeD4rNTtEqwHl2mZYTHHa729b88dVgzeH71l7Kr4oNyYX8TIgWvqja+uK54VuOgvAxTLaWYdyqO+S9hmo4MSuRwos5R5rI8hxEZj3U0Fl1lqKMt0D834BtOlLMDcmvQjy1l6CRhQI8aCwyXwJyGXTSOoWy4= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass header.from= (p=none dis=none) header.from= Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 16061330633602.532288119657437; Mon, 23 Nov 2020 04:04:23 -0800 (PST) Received: from localhost ([::1]:55326 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1khAZy-0007Qt-3T for importer@patchew.org; Mon, 23 Nov 2020 07:04:22 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:55820) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1khAFy-0004vn-Bu for qemu-devel@nongnu.org; Mon, 23 Nov 2020 06:43:42 -0500 Received: from mail-wr1-x42a.google.com ([2a00:1450:4864:20::42a]:35319) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1khAFw-0002mZ-9t for qemu-devel@nongnu.org; Mon, 23 Nov 2020 06:43:42 -0500 Received: by mail-wr1-x42a.google.com with SMTP id k2so18319985wrx.2 for ; Mon, 23 Nov 2020 03:43:39 -0800 (PST) Received: from orth.archaic.org.uk (orth.archaic.org.uk. [81.2.115.148]) by smtp.gmail.com with ESMTPSA id g186sm50836495wma.1.2020.11.23.03.43.37 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 23 Nov 2020 03:43:38 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:subject:date:message-id:in-reply-to:references:mime-version :content-transfer-encoding; bh=n6PeSqD/L5FpOK5OB82HPwRlzjxhtNygqZgCFMpVmXg=; b=TV7vvSDdi9c7OCHG5D1gkwC88h/xtpidWlhLVqf9vdXMV9nd6b8qU8ppA1Vc2kSgK9 lRl599ZzEXbX9XbYzh/Y03C/dht4q+V4ZRHnx8L9kc0ylNQumEaJ/eMMnspynWHWYye3 l6M0+1nC6ZA1Ux97iWzJjxylGjyosFbqUnxqZk19GrHkc+bxWgxQbZdZrLCCcTNzRPAK h65jisptEBupkMh8oyOaF2rAkze61aE0ve9MPA2cEZoSVx7xGJtlQ40qq9DVmzMCOPtW RTWstdv9TdzgGo4cBeGp9TIn6eTyjGD8igU0MRykEfywjif2RtUNoKlubUkMrVc7q5HP prmQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=n6PeSqD/L5FpOK5OB82HPwRlzjxhtNygqZgCFMpVmXg=; b=B929uFEd9cU18RUnfAP+xCQ7ozYmZ3POtbcwzsLJFfrfP5FP12b5gdXGaGG7TtYn89 To2Xvk5Ps459RWzHKTkcWW8A+L81A/TCG9gasAQhi1d/T7rI2nETCanfvmk2zLIMoFY/ +CxbRuo1nAzZjJjGNaWag3P4jk4nYoxDvN6Uvlp240+piPjELZbtJzUz8eY0sKzIKMZR w6TWIbW5x3Peuc+57y+3Wa69clllvvGVmllFvEq3k/Uj78rsYkJN2YU2hoYTSvsFU3W5 AcYSgb/R0w3zhb9ruZv+w53m4yrO/TKk0mMQNQ1ihg/xkL5k89zseMes1HcYOsSkHJTU V9Tg== X-Gm-Message-State: AOAM532EO7yU1mDhxD6WMwt2GS5JvcV2bK8VHJKHfR2gTZoAi0UwOwV0 HQ4IrCAD3HOxsZ+t4xDNC9/V2hQKx+qHxQ== X-Google-Smtp-Source: ABdhPJw271mVAxUO+A5t7/gE1Urgt111BhwJGijZLT0tQdOiwO/IaNEvaiDtnBWUzu3OO9tQxpszwQ== X-Received: by 2002:a5d:5146:: with SMTP id u6mr31999524wrt.66.1606131818577; Mon, 23 Nov 2020 03:43:38 -0800 (PST) From: Peter Maydell To: qemu-devel@nongnu.org Subject: [PULL 19/24] docs/system/virtio-pmem.rst: Fix minor style issues Date: Mon, 23 Nov 2020 11:43:10 +0000 Message-Id: <20201123114315.13372-20-peter.maydell@linaro.org> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20201123114315.13372-1-peter.maydell@linaro.org> References: <20201123114315.13372-1-peter.maydell@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::42a; envelope-from=peter.maydell@linaro.org; helo=mail-wr1-x42a.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, 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.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: pass (identity @linaro.org) The virtio-pmem documentation has some minor style issues we hadn't noticed since we weren't rendering it in our docs: * Sphinx doesn't complain about overlong title-underlining the way it complains about too-short underlining, but it looks odd; make the underlines of section headers the right length * Indent of paragraphs makes them render as blockquotes; remove the indent so they just render as normal text * Leading 'o' isn't rst markup, so it just renders as a literal "o"; reformat as a subsection heading instead * "QEMU" in the document title and section headings are a bit odd and unnecessary since this is the QEMU manual; delete or rephrase them * There's no need to specify what QEMU version the device first appeared in. Signed-off-by: Peter Maydell Reviewed-by: Alex Benn=C3=A9e Reviewed-by: Pankaj Gupta --- docs/system/virtio-pmem.rst | 60 ++++++++++++++++++------------------- 1 file changed, 30 insertions(+), 30 deletions(-) diff --git a/docs/system/virtio-pmem.rst b/docs/system/virtio-pmem.rst index 4bf5d004432..c82ac067315 100644 --- a/docs/system/virtio-pmem.rst +++ b/docs/system/virtio-pmem.rst @@ -1,38 +1,37 @@ =20 -=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D -QEMU virtio pmem -=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D +=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D +virtio pmem +=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D =20 - This document explains the setup and usage of the virtio pmem device - which is available since QEMU v4.1.0. - - The virtio pmem device is a paravirtualized persistent memory device - on regular (i.e non-NVDIMM) storage. +This document explains the setup and usage of the virtio pmem device. +The virtio pmem device is a paravirtualized persistent memory device +on regular (i.e non-NVDIMM) storage. =20 Usecase --------- +------- =20 - Virtio pmem allows to bypass the guest page cache and directly use - host page cache. This reduces guest memory footprint as the host can - make efficient memory reclaim decisions under memory pressure. +Virtio pmem allows to bypass the guest page cache and directly use +host page cache. This reduces guest memory footprint as the host can +make efficient memory reclaim decisions under memory pressure. =20 -o How does virtio-pmem compare to the nvdimm emulation supported by QEMU? +How does virtio-pmem compare to the nvdimm emulation? +----------------------------------------------------- =20 - NVDIMM emulation on regular (i.e. non-NVDIMM) host storage does not - persist the guest writes as there are no defined semantics in the device - specification. The virtio pmem device provides guest write persistence - on non-NVDIMM host storage. +NVDIMM emulation on regular (i.e. non-NVDIMM) host storage does not +persist the guest writes as there are no defined semantics in the device +specification. The virtio pmem device provides guest write persistence +on non-NVDIMM host storage. =20 virtio pmem usage ----------------- =20 - A virtio pmem device backed by a memory-backend-file can be created on - the QEMU command line as in the following example:: +A virtio pmem device backed by a memory-backend-file can be created on +the QEMU command line as in the following example:: =20 -object memory-backend-file,id=3Dmem1,share,mem-path=3D./virtio_pmem.i= mg,size=3D4G -device virtio-pmem-pci,memdev=3Dmem1,id=3Dnv1 =20 - where: +where: =20 - "object memory-backend-file,id=3Dmem1,share,mem-path=3D, size= =3D" creates a backend file with the specified size. @@ -40,8 +39,8 @@ virtio pmem usage - "device virtio-pmem-pci,id=3Dnvdimm1,memdev=3Dmem1" creates a virtio p= mem pci device whose storage is provided by above memory backend device. =20 - Multiple virtio pmem devices can be created if multiple pairs of "-objec= t" - and "-device" are provided. +Multiple virtio pmem devices can be created if multiple pairs of "-object" +and "-device" are provided. =20 Hotplug ------- @@ -59,17 +58,18 @@ the guest:: Guest Data Persistence ---------------------- =20 - Guest data persistence on non-NVDIMM requires guest userspace applications - to perform fsync/msync. This is different from a real nvdimm backend where - no additional fsync/msync is required. This is to persist guest writes in - host backing file which otherwise remains in host page cache and there is - risk of losing the data in case of power failure. +Guest data persistence on non-NVDIMM requires guest userspace applications +to perform fsync/msync. This is different from a real nvdimm backend where +no additional fsync/msync is required. This is to persist guest writes in +host backing file which otherwise remains in host page cache and there is +risk of losing the data in case of power failure. =20 - With virtio pmem device, MAP_SYNC mmap flag is not supported. This provid= es - a hint to application to perform fsync for write persistence. +With virtio pmem device, MAP_SYNC mmap flag is not supported. This provides +a hint to application to perform fsync for write persistence. =20 Limitations ------------- +----------- + - Real nvdimm device backend is not supported. - virtio pmem hotunplug is not supported. - ACPI NVDIMM features like regions/namespaces are not supported. --=20 2.20.1 From nobody Thu May 9 01:05:43 2024 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass(p=none dis=none) header.from=linaro.org ARC-Seal: i=1; a=rsa-sha256; t=1606132163; cv=none; d=zohomail.com; s=zohoarc; b=BbhDYEYuGOA2N3OkxfOplBaQ0IYFstuoIy8JF6KIAfMuN3WX6XVnYRml6geAg0gJTww1mh+RzFuBbq3WSwMeSBJ1S22yjeLClqFscnB5bAa+iiGTvrdrxX0saFCkisJB3HsQJIFFA1p3Ntk0rTxr1+t/e790gX/cDj5JAZI8cn0= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1606132163; h=Content-Type:Content-Transfer-Encoding:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To; bh=UgYNIfqy+vUoUN0CjnlR/j55R+Sj3jYUN6rQ/u8c6Mw=; b=bM6PD9PNYJOnyqIj2ICHqFq/Y6wY9abo5oQQ78eMgRbhovf2YN2ZGNfc7YWSgQqwUkRHwZ1UCs9i6e+I481jz/bgyLwsdBSkDwMdjtIpIl27mQBoQzYMcAoj6t1fF0NKWMKVpJBtHTvPq7s3j5lmZX3bqMaMx29OtSccBqY3bb8= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass header.from= (p=none dis=none) header.from= Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1606132163244903.0663593004565; Mon, 23 Nov 2020 03:49:23 -0800 (PST) Received: from localhost ([::1]:36126 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1khALS-0004V9-5R for importer@patchew.org; Mon, 23 Nov 2020 06:49:22 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:55834) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1khAFz-0004yG-9W for qemu-devel@nongnu.org; Mon, 23 Nov 2020 06:43:43 -0500 Received: from mail-wr1-x434.google.com ([2a00:1450:4864:20::434]:43948) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1khAFx-0002nR-Kw for qemu-devel@nongnu.org; Mon, 23 Nov 2020 06:43:43 -0500 Received: by mail-wr1-x434.google.com with SMTP id s8so18237470wrw.10 for ; Mon, 23 Nov 2020 03:43:41 -0800 (PST) Received: from orth.archaic.org.uk (orth.archaic.org.uk. [81.2.115.148]) by smtp.gmail.com with ESMTPSA id g186sm50836495wma.1.2020.11.23.03.43.38 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 23 Nov 2020 03:43:38 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:subject:date:message-id:in-reply-to:references:mime-version :content-transfer-encoding; bh=UgYNIfqy+vUoUN0CjnlR/j55R+Sj3jYUN6rQ/u8c6Mw=; b=BiBjj6Hp2eWcFo2vEyv2eYQOoLRFOJnsKwYTaCawQFjyaK1R6y5DJNma6WKPQ98jRU cwe5MaXuNlAM3ovgF37W11KRdiYZETuJfCj/VwhTgqkg8KgqqCeex/2MDwI9JqcriWqQ cgTS0E1ck1z2nDSiyCARiZokeGpqgXylR/m/nMCrHfHFsXbPAHeP75pITIcc2IK6PdCo o205NmPgchmsTwEQmeDIGC4I+ZwwTozoWVEa8WNuarDQ+/l2vGgorBEakFb10sOquTCk YvwH8cHYUZbodK61T2nVqPTLlpUle6OzybbUydtwCcL1kpuzBuC0Cg+S+IQFkqWsTeJD /JUg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=UgYNIfqy+vUoUN0CjnlR/j55R+Sj3jYUN6rQ/u8c6Mw=; b=l7T2JFlNCZ0riAgE+a67mSZXA30HNpib+8UQcGx3ajpPIsx+t2wQesFZuzlmZXYU23 wPNZ7GtVkHcghSd3AuSIO/wNoAc07lhtiybfM54zoHT5d8lxMCEfaMqS0gg8so4FUGMS 2Vzr5To9W+zW/KBqgPkcuaR9uz8ldaTiNEFJsIB6CbZmnzCRwjsbhgjDdF2Nw/+SctU4 lBNut3BhzLrWcy/GhlF02u/lzKqVr/bgUkMZ12yPaj478lXHPaJsscEFGiYYcf56ONBm q5dJSuV3r405kHhmGIqBcn26vTyjxF9RvIHKDd5Cc1/OEcXOwbVu2BUv+jgGpIWtTyAR m2lA== X-Gm-Message-State: AOAM531cxkCi2wkvzarx/JCmLB7uxzJjZDdIyshHncsEjWlF/9+TYUOA gGmCLi8cWp7Yd/uzDNT6ZyCV1XBhqsVpOg== X-Google-Smtp-Source: ABdhPJyplMLZThMGU0u4ekHBb7sAzPaIJnkt4qEvfLBlB+eAi6oCTRPf0fXfcM9O30AKX8Td2ntE7Q== X-Received: by 2002:a5d:4d87:: with SMTP id b7mr31944310wru.115.1606131820108; Mon, 23 Nov 2020 03:43:40 -0800 (PST) From: Peter Maydell To: qemu-devel@nongnu.org Subject: [PULL 20/24] docs: Split out 'pc' machine model docs into their own file Date: Mon, 23 Nov 2020 11:43:11 +0000 Message-Id: <20201123114315.13372-21-peter.maydell@linaro.org> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20201123114315.13372-1-peter.maydell@linaro.org> References: <20201123114315.13372-1-peter.maydell@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::434; envelope-from=peter.maydell@linaro.org; helo=mail-wr1-x434.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, 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.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: pass (identity @linaro.org) Currently target-i386.rst includes the documentation of the 'pc' machine model inline. Split it out into its own file, in a similar way to target-i386.rst; this gives us a place to put documentation of other i386 machine models, such as 'microvm'. Signed-off-by: Peter Maydell Reviewed-by: Alex Benn=C3=A9e --- docs/system/i386/pc.rst | 7 +++++++ docs/system/target-i386.rst | 18 +++++++++++++----- 2 files changed, 20 insertions(+), 5 deletions(-) create mode 100644 docs/system/i386/pc.rst diff --git a/docs/system/i386/pc.rst b/docs/system/i386/pc.rst new file mode 100644 index 00000000000..d543c11a5cd --- /dev/null +++ b/docs/system/i386/pc.rst @@ -0,0 +1,7 @@ +i440fx PC (``pc-i440fx``, ``pc``) +=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D + +Peripherals +~~~~~~~~~~~ + +.. include:: ../target-i386-desc.rst.inc diff --git a/docs/system/target-i386.rst b/docs/system/target-i386.rst index 51be03d881f..1612ddba907 100644 --- a/docs/system/target-i386.rst +++ b/docs/system/target-i386.rst @@ -1,14 +1,22 @@ .. _QEMU-PC-System-emulator: =20 -x86 (PC) System emulator ------------------------- +x86 System emulator +------------------- =20 .. _pcsys_005fdevices: =20 -Peripherals -~~~~~~~~~~~ +Board-specific documentation +~~~~~~~~~~~~~~~~~~~~~~~~~~~~ =20 -.. include:: target-i386-desc.rst.inc +.. + This table of contents should be kept sorted alphabetically + by the title text of each file, which isn't the same ordering + as an alphabetical sort by filename. + +.. toctree:: + :maxdepth: 1 + + i386/pc =20 .. include:: cpu-models-x86.rst.inc =20 --=20 2.20.1 From nobody Thu May 9 01:05:43 2024 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass(p=none dis=none) header.from=linaro.org ARC-Seal: i=1; a=rsa-sha256; t=1606132454; cv=none; d=zohomail.com; s=zohoarc; b=XZg70+ObvLLefgvwS/7mRymzSpSUuT6Ipy2tAf0Sk/47w9sfLqw2H+mWbchr0czQmpMZisVe2cjvsdoC3i/B3+DzIHgFozf/7aOtpgNJFpmTa3Z+0DUTuah9z4rinW5yFQEc1fE0kby5np8v+G00W1JrU06f7LiRDKmTlyU2LAA= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1606132454; h=Content-Type:Content-Transfer-Encoding:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To; bh=4Ypxoy0mib2XWO0hP79LJLjw0b7ewwN2mmrbu/XzDlQ=; b=UVh5eTtqfn7FMqP0ktm43sd2vGMjWzsdYWJ/KtgeS5W2Ek8EStk5Z3gVDJ3EglRFXdqr2yIl7JfjRlupubv4L+b5cVnTdbzxgMRLtPXFkXQGZqay4Yg8nT7g+ZhT+VFemZ5r3dcT3sV1oiYRyiNjOyjMJ5gebkAktn4Va2ISDms= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass header.from= (p=none dis=none) header.from= Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1606132454408635.6048426415186; Mon, 23 Nov 2020 03:54:14 -0800 (PST) Received: from localhost ([::1]:52698 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1khAQ9-0002vz-68 for importer@patchew.org; Mon, 23 Nov 2020 06:54:13 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:55848) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1khAG0-00050v-6Z for qemu-devel@nongnu.org; Mon, 23 Nov 2020 06:43:44 -0500 Received: from mail-wr1-x42a.google.com ([2a00:1450:4864:20::42a]:43939) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1khAFy-0002nZ-Ku for qemu-devel@nongnu.org; Mon, 23 Nov 2020 06:43:43 -0500 Received: by mail-wr1-x42a.google.com with SMTP id s8so18237520wrw.10 for ; Mon, 23 Nov 2020 03:43:42 -0800 (PST) Received: from orth.archaic.org.uk (orth.archaic.org.uk. [81.2.115.148]) by smtp.gmail.com with ESMTPSA id g186sm50836495wma.1.2020.11.23.03.43.40 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 23 Nov 2020 03:43:40 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:subject:date:message-id:in-reply-to:references:mime-version :content-transfer-encoding; bh=4Ypxoy0mib2XWO0hP79LJLjw0b7ewwN2mmrbu/XzDlQ=; b=GyGpIgSNCVp8lB4iiGMMUJTgZ93TPBaNbiz3lrj8y3WaFL59KbYFzbYGYQX5p4YkQm KDsFs3c5PILRidxh3qHwzGIpSASEfb9hZXdeBQyDeOx1bewnQJ+4h2yiM7CBRgKLX7dW 9b3dRzebLOjDbnDpJ3+pX+roJvpiUui4lQwxp4qQ936sn8y2d1vff9nhV/t5DBpf5Ogd Wi1VNDN42Witxrr1dbm0eJJFjLj+0AK7Xeyg60IdQk67KjrulJGZvH5vURFTStmajJzs eeH59z+5WvK6TezT4YPmx4qT0Py3Vgrgqttk8oDoSia0zyRs1IV3ASEyJHhDU5wt+P5m O3RQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=4Ypxoy0mib2XWO0hP79LJLjw0b7ewwN2mmrbu/XzDlQ=; b=MTGOfZY2+jyXCAgtTkpm6BUUuOCwMVA83sf5eXWFqMeiqRy3pFR8+lSnRbE6EPY+tU Merq0fAaMmP4EZGgGiuCosmz7OxYBPPw81yhij0w3OiGw2smt3+SeR+ahsvT2qNv6yt6 TUSsa5U2G1HmAy/n5vJM6gO+KKCJ1cl1hmmzq8BNwVM9xjz4l5AwE9iGCVTrFb5krvXs TD5R4W0IK83fkFE87QbqMZnt0uh69i+Z0eSAIz2bPT0lHgNC7blb7s63QBqUq2TKnrjc fC5dZhvcgyyRGQ5TbDA8JUV5dIhSR64IgeYC21W/+wRx9u8OfcrFPY2e+WZAuighnm3u f9wg== X-Gm-Message-State: AOAM531iGZohB0JHc1vw/szfT+pEMZ71+B9wD0jylUDaWO0rwTskuUGi Eu+aDNTA0F+xMZUfcVevGCC7/IxruWDkTQ== X-Google-Smtp-Source: ABdhPJxik3KoTyYUzwtQiEoy23xNPOOzKmg0xAOk4dNYiIxD+Ywg5ChMQXi7iugHAtNYuIAOOPzBfw== X-Received: by 2002:adf:de12:: with SMTP id b18mr31384783wrm.187.1606131821185; Mon, 23 Nov 2020 03:43:41 -0800 (PST) From: Peter Maydell To: qemu-devel@nongnu.org Subject: [PULL 21/24] docs: Move microvm.rst into the system manual Date: Mon, 23 Nov 2020 11:43:12 +0000 Message-Id: <20201123114315.13372-22-peter.maydell@linaro.org> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20201123114315.13372-1-peter.maydell@linaro.org> References: <20201123114315.13372-1-peter.maydell@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::42a; envelope-from=peter.maydell@linaro.org; helo=mail-wr1-x42a.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, 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.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: pass (identity @linaro.org) Now that target-i386.rst has a place to list documentation of machines other than the 'pc' machine, we have a place we can move the microvm documentation to. Signed-off-by: Peter Maydell Reviewed-by: Alex Benn=C3=A9e --- docs/{ =3D> system/i386}/microvm.rst | 5 ++--- docs/system/target-i386.rst | 1 + 2 files changed, 3 insertions(+), 3 deletions(-) rename docs/{ =3D> system/i386}/microvm.rst (98%) diff --git a/docs/microvm.rst b/docs/system/i386/microvm.rst similarity index 98% rename from docs/microvm.rst rename to docs/system/i386/microvm.rst index fcf41fc1f6f..1675e37d3e7 100644 --- a/docs/microvm.rst +++ b/docs/system/i386/microvm.rst @@ -1,6 +1,5 @@ -=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D -microvm Machine Type -=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D +'microvm' virtual platform (``microvm``) +=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D =20 ``microvm`` is a machine type inspired by ``Firecracker`` and constructed after its machine model. diff --git a/docs/system/target-i386.rst b/docs/system/target-i386.rst index 1612ddba907..22ba5ce2c0f 100644 --- a/docs/system/target-i386.rst +++ b/docs/system/target-i386.rst @@ -16,6 +16,7 @@ Board-specific documentation .. toctree:: :maxdepth: 1 =20 + i386/microvm i386/pc =20 .. include:: cpu-models-x86.rst.inc --=20 2.20.1 From nobody Thu May 9 01:05:43 2024 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass(p=none dis=none) header.from=linaro.org ARC-Seal: i=1; a=rsa-sha256; t=1606132612; cv=none; d=zohomail.com; s=zohoarc; b=N1LTFLJJR0at9Vvuu5THY52k6dEhKYrn2lbXXsfhqTVQHe+24VyLEXCJe3KYshv6Y03yCJ6pUE+OLKtWYcbid3295P8No4Gl6ZLRGw6bbnDTPw/zVao3WM4lHXtLLHe6YCP2f7L6Vl/rzYRbCh6XBbukj/xe/dH8+NDRIoQNbrQ= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1606132612; h=Content-Type:Content-Transfer-Encoding:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To; bh=jRw7V/aJ86x3YsAvTQ4Pws7EotVTih6UAbh0dRymz/E=; b=TqZ5MhSFFllqdeizpZdOA+cxPpYXrYNKIAON5ChwxQbhzdKIRorqDMik5OpAwQVQ1Iabs/YNn7/cAIxgbjiOdNtOo5GrKKhDNKTj+EFlGzeI6S/plSNRsaQQEBPyBxpBHyd3PlhVwFN7bNE0lcjcqmIAkooa4h8lT9Qvn6wUXfQ= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass header.from= (p=none dis=none) header.from= Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1606132612637188.95386407209458; Mon, 23 Nov 2020 03:56:52 -0800 (PST) Received: from localhost ([::1]:32954 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1khASh-0006WO-6y for importer@patchew.org; Mon, 23 Nov 2020 06:56:51 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:55854) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1khAG1-00052v-2D for qemu-devel@nongnu.org; Mon, 23 Nov 2020 06:43:45 -0500 Received: from mail-wr1-x429.google.com ([2a00:1450:4864:20::429]:39641) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1khAFz-0002nh-Jj for qemu-devel@nongnu.org; Mon, 23 Nov 2020 06:43:44 -0500 Received: by mail-wr1-x429.google.com with SMTP id e7so745034wrv.6 for ; Mon, 23 Nov 2020 03:43:43 -0800 (PST) Received: from orth.archaic.org.uk (orth.archaic.org.uk. [81.2.115.148]) by smtp.gmail.com with ESMTPSA id g186sm50836495wma.1.2020.11.23.03.43.41 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 23 Nov 2020 03:43:41 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:subject:date:message-id:in-reply-to:references:mime-version :content-transfer-encoding; bh=jRw7V/aJ86x3YsAvTQ4Pws7EotVTih6UAbh0dRymz/E=; b=Qmon3wHFOZQkQwFVDpR0lwc+H2jJTVxg/cXpkgRXS1Gry4sa3v40yFNJ2lKue9w/6f Z+xw+tbRjreb9kUpyVeMVyJol4unoqad4jQKfusP6ilvp5lZWcpGdR1KxKa+rJj6oJVE JYNScCqoQH7cc2w5+4tinUAFYUjyVsxAcmG1D7YER2L7NtcHXwcl1Fxfe4LH78axl0+V YBeonc2ANndvaXY6KQB19imYvmPXh5FdSCQaDYcjo0Cak6OE+fEnbNQWJDzSefS2rUyy a9ghYz3rudK27hr27OCqM0575suoyRRZS1aKOcm1KqJmPrgD8sLFIbeocebQ1wnM5LEa v4ng== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=jRw7V/aJ86x3YsAvTQ4Pws7EotVTih6UAbh0dRymz/E=; b=MwYuWMoI6BxrRWLTH8ThQLj/8xkNBqCOzduwj3iSPoOtcMGppD2RkugAoG7eHV1zAR 7gewlP4taDt9QTAFpCSbSANAQVNGuNOA2b1iNr1FoemQ5HEsrNyk3IbKfNg/mq3XJSgX CPAZozDH9mzqRYIypPuYrnoD+mlCZrImLFfxsMEVsIKABHzcGkXvkZQ4RTMuwJR6q+6E TR1oVXg907b0VXn8R1PixI7pcg6Xj5RRtDXOseAFen2Cd7Eul1c0bpxHlXCL37vc8mSc fCDJbLOz+maYhX2sMzxgYgbgMJc5SHlerwmIaGOMYChMaYWA/5IYN/O7jizFyGWgv7/V 8hkQ== X-Gm-Message-State: AOAM532vC7GYZR36tJDQtCqWpsRh75ZTTWh2sadx85BU5jspWk4GAM/3 bD32muD6GJZnwxhHsn0p5gfjlCILJQ6JdQ== X-Google-Smtp-Source: ABdhPJwx2OPcxGRL29L8cevZtiRDHproRFBDg1wck1JVmig5TsP5pgRb6Wm2SnrhnNuXykVIlcHBHA== X-Received: by 2002:a5d:5482:: with SMTP id h2mr31008400wrv.18.1606131822181; Mon, 23 Nov 2020 03:43:42 -0800 (PST) From: Peter Maydell To: qemu-devel@nongnu.org Subject: [PULL 22/24] docs: Move pr-manager.rst into the system manual Date: Mon, 23 Nov 2020 11:43:13 +0000 Message-Id: <20201123114315.13372-23-peter.maydell@linaro.org> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20201123114315.13372-1-peter.maydell@linaro.org> References: <20201123114315.13372-1-peter.maydell@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::429; envelope-from=peter.maydell@linaro.org; helo=mail-wr1-x429.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, 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.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: pass (identity @linaro.org) Move the pr-manager documentation into the system manual. Some of it (the documentation of the pr-manager-helper tool) should be in tools, but we will split it up after moving it. Signed-off-by: Peter Maydell Reviewed-by: Alex Benn=C3=A9e --- docs/system/index.rst | 1 + docs/{ =3D> system}/pr-manager.rst | 0 2 files changed, 1 insertion(+) rename docs/{ =3D> system}/pr-manager.rst (100%) diff --git a/docs/system/index.rst b/docs/system/index.rst index 2a5155c67dc..e5a35817a24 100644 --- a/docs/system/index.rst +++ b/docs/system/index.rst @@ -31,6 +31,7 @@ Contents: managed-startup cpu-hotplug virtio-pmem + pr-manager targets security deprecated diff --git a/docs/pr-manager.rst b/docs/system/pr-manager.rst similarity index 100% rename from docs/pr-manager.rst rename to docs/system/pr-manager.rst --=20 2.20.1 From nobody Thu May 9 01:05:43 2024 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass(p=none dis=none) header.from=linaro.org ARC-Seal: i=1; a=rsa-sha256; t=1606132642; cv=none; d=zohomail.com; s=zohoarc; b=GeovyrkdKfD/hnVxAOPxsprZ8nI4Hs3DHB8brKRXQj47T0LlZ8khft0HkFA/UEEPH2pd9QDUIbHJ1r+AuO9XOSNwvbRN+wpOkko4YVYPn6Y/5J1ri91vA7kjk3cf4oVWPU8gV/r8Z2klWmC7Nu8p/X/h/QF1aWGg3h6SQw1QzRk= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1606132642; h=Content-Type:Content-Transfer-Encoding:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To; bh=2vBnJbWvx3Vu/LSsLnZPTnCVimumPRZMmjHgXz1i6xE=; b=MSvlH2NPH215W2Yt0JMuANU9XHWKxumOF2wjhCGnv1f75LOdlKMWnePwadp/M7VLEqvyWA5dEX+lS+RD8B2G+Ywxj1vGmLnqYYbLlXmW4VdFy1c0TEhfU8AZcUAL8t1o3hQGGFknwsoQkPuyZBFS8gqiJRzjQP5PBa+kcIbpSPQ= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass header.from= (p=none dis=none) header.from= Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1606132642016279.0407211562891; Mon, 23 Nov 2020 03:57:22 -0800 (PST) Received: from localhost ([::1]:35866 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1khATA-0007hn-Qp for importer@patchew.org; Mon, 23 Nov 2020 06:57:20 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:55884) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1khAG3-00059P-Fu for qemu-devel@nongnu.org; Mon, 23 Nov 2020 06:43:47 -0500 Received: from mail-wr1-x42f.google.com ([2a00:1450:4864:20::42f]:35954) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1khAG1-0002of-DI for qemu-devel@nongnu.org; Mon, 23 Nov 2020 06:43:47 -0500 Received: by mail-wr1-x42f.google.com with SMTP id z7so2450838wrn.3 for ; Mon, 23 Nov 2020 03:43:44 -0800 (PST) Received: from orth.archaic.org.uk (orth.archaic.org.uk. [81.2.115.148]) by smtp.gmail.com with ESMTPSA id g186sm50836495wma.1.2020.11.23.03.43.42 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 23 Nov 2020 03:43:42 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:subject:date:message-id:in-reply-to:references:mime-version :content-transfer-encoding; bh=2vBnJbWvx3Vu/LSsLnZPTnCVimumPRZMmjHgXz1i6xE=; b=KuLMKRfO+5vdzk9LWG5slt/4lDRgZL7d68WrirfizZF47B6nNx8nT/orpu1P6MccCP FITGgPENU1SS5HGdAb0JmG4TQs7Yj2bGij8j5CWFuh6dkFR+HBn+ha5TK/s26dsCHta/ 2R69D0T61qQzQ2ZWWvsEQM0Z8ehNoTP+dB2TENacCtpwy7CRmHBH7mgDJLSKM2CDh4iE WgZrBMJw1V8GqRSTWtaUAVm5rhM1vCVCpvdXtPLlaCDMr6j4LOwvXM1imbzScK2sXUFP 5jJB1bpI8Ot3q+Nfx8EtWdzvQPYsIqWs3qTQwyhinMz6EctQlUsdhBAOZWwNE8A4cVzq O7MA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=2vBnJbWvx3Vu/LSsLnZPTnCVimumPRZMmjHgXz1i6xE=; b=pm9F44oYNi81w/LpR2hsKttldB57RxSA3Bzm/AAwgZj9bzwb+nxFTafBTezEw2oXG8 tbhMjBK/FrKundK+UFnsyMnL1cIh8DT4EpEfLiCqJvT4yoU3cFZ6s53CtstTsNj7oBNM kJ3CwLuINg6Z/kafK8lRgGQToLol25W2WNQO34vIM3JmjbgZz7OGkKDoLqrzSOj1x/0s NwUBFC5nE16/bucuBnCZUZZ4EUy/+NmlbIRFF67zMpEUe0YpjazsQE/TE+K6uCkSIsh9 562fivZ/qsZzGVVlC+tomeKXgTyg+k6yxSVQ1mnxWBb3f5dVGd8UJPlU6NpDOzvEH2/f xNRA== X-Gm-Message-State: AOAM530uODmh6wqn6/NObNqb2wIS5+lZyrL++Oea45SWl7lyQSiOzG4x 1zqf+H/fV2BEua6WHDujdMOUqYxgHympWA== X-Google-Smtp-Source: ABdhPJxqgHl4yFK5QuOkCVnyFlAc6QbXnqmloQqYEY7JQr2puuP+ksSPP/fbhWWjey57iOglRbJxsg== X-Received: by 2002:adf:f9c4:: with SMTP id w4mr31521695wrr.64.1606131823384; Mon, 23 Nov 2020 03:43:43 -0800 (PST) From: Peter Maydell To: qemu-devel@nongnu.org Subject: [PULL 23/24] docs: Split qemu-pr-helper documentation into tools manual Date: Mon, 23 Nov 2020 11:43:14 +0000 Message-Id: <20201123114315.13372-24-peter.maydell@linaro.org> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20201123114315.13372-1-peter.maydell@linaro.org> References: <20201123114315.13372-1-peter.maydell@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::42f; envelope-from=peter.maydell@linaro.org; helo=mail-wr1-x42f.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, 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.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: pass (identity @linaro.org) Split the documentation of the qemu-pr-helper binary into the tools manual, and give it a manpage like our other standalone executables. Signed-off-by: Peter Maydell Reviewed-by: Alex Benn=C3=A9e --- docs/meson.build | 1 + docs/system/pr-manager.rst | 38 ++------------- docs/tools/conf.py | 2 + docs/tools/index.rst | 1 + docs/tools/qemu-pr-helper.rst | 90 +++++++++++++++++++++++++++++++++++ 5 files changed, 99 insertions(+), 33 deletions(-) create mode 100644 docs/tools/qemu-pr-helper.rst diff --git a/docs/meson.build b/docs/meson.build index bf8204a08fa..ebd85d59f98 100644 --- a/docs/meson.build +++ b/docs/meson.build @@ -60,6 +60,7 @@ if build_docs 'tools': { 'qemu-img.1': (have_tools ? 'man1' : ''), 'qemu-nbd.8': (have_tools ? 'man8' : ''), + 'qemu-pr-helper.8': (have_tools ? 'man8' : ''), 'qemu-trace-stap.1': (config_host.has_key('CONFIG_TRACE_SYSTEMTAP'= ) ? 'man1' : ''), 'virtfs-proxy-helper.1': (have_virtfs_proxy_helper ? 'man1' : ''), 'virtiofsd.1': (have_virtiofsd ? 'man1' : ''), diff --git a/docs/system/pr-manager.rst b/docs/system/pr-manager.rst index 9b1de198b1b..3f5b9f94dcd 100644 --- a/docs/system/pr-manager.rst +++ b/docs/system/pr-manager.rst @@ -50,39 +50,11 @@ Alternatively, using ``-blockdev``:: -blockdev node-name=3Dhd,driver=3Draw,file.driver=3Dhost_device,= file.filename=3D/dev/sdb,file.pr-manager=3Dhelper0 -device scsi-block,drive=3Dhd =20 ----------------------------------- -Invoking :program:`qemu-pr-helper` ----------------------------------- - -QEMU provides an implementation of the persistent reservation helper, -called :program:`qemu-pr-helper`. The helper should be started as a -system service and supports the following option: - --d, --daemon run in the background --q, --quiet decrease verbosity --v, --verbose increase verbosity --f, --pidfile=3Dpath PID file when running as a daemon --k, --socket=3Dpath path to the socket --T, --trace=3Dtrace-opts tracing options - -By default, the socket and PID file are placed in the runtime state -directory, for example :file:`/var/run/qemu-pr-helper.sock` and -:file:`/var/run/qemu-pr-helper.pid`. The PID file is not created -unless :option:`-d` is passed too. - -:program:`qemu-pr-helper` can also use the systemd socket activation -protocol. In this case, the systemd socket unit should specify a -Unix stream socket, like this:: - - [Socket] - ListenStream=3D/var/run/qemu-pr-helper.sock - -After connecting to the socket, :program:`qemu-pr-helper`` can optionally = drop -root privileges, except for those capabilities that are needed for -its operation. To do this, add the following options: - --u, --user=3Duser user to drop privileges to --g, --group=3Dgroup group to drop privileges to +You will also need to ensure that the helper program +:command:`qemu-pr-helper` is running, and that it has been +set up to use the same socket filename as your QEMU commandline +specifies. See the qemu-pr-helper documentation or manpage for +further details. =20 --------------------------------------------- Multipath devices and persistent reservations diff --git a/docs/tools/conf.py b/docs/tools/conf.py index 9052d17d6d4..4760d36ff2a 100644 --- a/docs/tools/conf.py +++ b/docs/tools/conf.py @@ -22,6 +22,8 @@ man_pages =3D [ ['Fabrice Bellard'], 1), ('qemu-nbd', 'qemu-nbd', u'QEMU Disk Network Block Device Server', ['Anthony Liguori '], 8), + ('qemu-pr-helper', 'qemu-pr-helper', 'QEMU persistent reservation help= er', + [], 8), ('qemu-trace-stap', 'qemu-trace-stap', u'QEMU SystemTap trace tool', [], 1), ('virtfs-proxy-helper', 'virtfs-proxy-helper', diff --git a/docs/tools/index.rst b/docs/tools/index.rst index 232ce9f3e46..b99f86c7c66 100644 --- a/docs/tools/index.rst +++ b/docs/tools/index.rst @@ -12,6 +12,7 @@ Contents: =20 qemu-img qemu-nbd + qemu-pr-helper qemu-trace-stap virtfs-proxy-helper virtiofsd diff --git a/docs/tools/qemu-pr-helper.rst b/docs/tools/qemu-pr-helper.rst new file mode 100644 index 00000000000..ac036180ac1 --- /dev/null +++ b/docs/tools/qemu-pr-helper.rst @@ -0,0 +1,90 @@ +QEMU persistent reservation helper +=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D + +Synopsis +-------- + +**qemu-pr-helper** [*OPTION*] + +Description +----------- + +Implements the persistent reservation helper for QEMU. + +SCSI persistent reservations allow restricting access to block devices +to specific initiators in a shared storage setup. When implementing +clustering of virtual machines, it is a common requirement for virtual +machines to send persistent reservation SCSI commands. However, +the operating system restricts sending these commands to unprivileged +programs because incorrect usage can disrupt regular operation of the +storage fabric. QEMU's SCSI passthrough devices ``scsi-block`` +and ``scsi-generic`` support passing guest persistent reservation +requests to a privileged external helper program. :program:`qemu-pr-helper` +is that external helper; it creates a socket which QEMU can +connect to to communicate with it. + +If you want to run VMs in a setup like this, this helper should be +started as a system service, and you should read the QEMU manual +section on "persistent reservation managers" to find out how to +configure QEMU to connect to the socket created by +:program:`qemu-pr-helper`. + +After connecting to the socket, :program:`qemu-pr-helper` can +optionally drop root privileges, except for those capabilities that +are needed for its operation. + +:program:`qemu-pr-helper` can also use the systemd socket activation +protocol. In this case, the systemd socket unit should specify a +Unix stream socket, like this:: + + [Socket] + ListenStream=3D/var/run/qemu-pr-helper.sock + +Options +------- + +.. program:: qemu-pr-helper + +.. option:: -d, --daemon + + run in the background (and create a PID file) + +.. option:: -q, --quiet + + decrease verbosity + +.. option:: -v, --verbose + + increase verbosity + +.. option:: -f, --pidfile=3DPATH + + PID file when running as a daemon. By default the PID file + is created in the system runtime state directory, for example + :file:`/var/run/qemu-pr-helper.pid`. + +.. option:: -k, --socket=3DPATH + + path to the socket. By default the socket is created in + the system runtime state directory, for example + :file:`/var/run/qemu-pr-helper.sock`. + +.. option:: -T, --trace [[enable=3D]PATTERN][,events=3DFILE][,file=3DFILE] + + .. include:: ../qemu-option-trace.rst.inc + +.. option:: -u, --user=3DUSER + + user to drop privileges to + +.. option:: -g, --group=3DGROUP + + group to drop privileges to + +.. option:: -h, --help + + Display a help message and exit. + +.. option:: -V, --version + + Display version information and exit. --=20 2.20.1 From nobody Thu May 9 01:05:43 2024 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass(p=none dis=none) header.from=linaro.org ARC-Seal: i=1; a=rsa-sha256; t=1606132785; cv=none; d=zohomail.com; s=zohoarc; b=iFH2bJN1/M2L+H2bY5lJrlLdjWUJ2WamvZz6cUJ5TTMk3yh04mbsIMZjpxqZg9NsTZYx4XeAfTtCuuvgR6OnXsilHYpj8sze00Klp6EDDY6o/2J6OGmWcJB2jgWsd4xEPGmSmt+rnS+X9VmEIRL8741w6LenkAz6qxrXIm0Ruao= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1606132785; h=Content-Type:Content-Transfer-Encoding:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To; bh=TTlHQda6TfnO9fASXtlgP/M+v+JLTjiG7Y+Xy9D52kQ=; b=JlCb2C8255ItNpOIBVox86MWW6YTKKcXlsV2KZ38LRek+HKeRqRP8Fh3klVO3lP00ktdEn7X6WNLAkoVS+JSFVPE6eGMJnCgN16i7lHgCUC7mmbBgvGHKfOy1qMirvUmxN+lFOvzHXt+FlaODcuT5JM+p9gCx477nQpj9BmpVtk= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass header.from= (p=none dis=none) header.from= Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1606132785503407.426616502162; Mon, 23 Nov 2020 03:59:45 -0800 (PST) Received: from localhost ([::1]:44322 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1khAVU-0002iZ-EM for importer@patchew.org; Mon, 23 Nov 2020 06:59:44 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:55894) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1khAG4-0005AY-3j for qemu-devel@nongnu.org; Mon, 23 Nov 2020 06:43:48 -0500 Received: from mail-wr1-x42e.google.com ([2a00:1450:4864:20::42e]:44474) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1khAG1-0002oh-Rz for qemu-devel@nongnu.org; Mon, 23 Nov 2020 06:43:47 -0500 Received: by mail-wr1-x42e.google.com with SMTP id 64so4861556wra.11 for ; Mon, 23 Nov 2020 03:43:45 -0800 (PST) Received: from orth.archaic.org.uk (orth.archaic.org.uk. [81.2.115.148]) by smtp.gmail.com with ESMTPSA id g186sm50836495wma.1.2020.11.23.03.43.43 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 23 Nov 2020 03:43:43 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:subject:date:message-id:in-reply-to:references:mime-version :content-transfer-encoding; bh=TTlHQda6TfnO9fASXtlgP/M+v+JLTjiG7Y+Xy9D52kQ=; b=o1B0D/T48NNwvxtd2HGjB21jsTj5SL063E8s6P7ngDkJ/NkoFQg+dhPRZCi4WkiKLB bJqTWmILRmspShYxwiFinD4Umfasymj57c3htDKnrsmDOaftBuaIcG53xQhvFk/r90dO ny4+uSQ1lJAux9MRehG7BjE2uyiJzMIdaEfqT3N9pzEIFvKCNIKp0rmXxICo8Xp0ShmS ra3MDaiCCUG0YNt9wspc+lxnQ5nYfPVP/tpsD6oC8CcppgVOCian4IuShs3XoCKdT7eS 7dU5OgeQiJplee2wdeVue9whxqhmyz0OFZ9c/zBvt10munpOLg7Is2KExr+o/ZPUA0sJ yqdg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=TTlHQda6TfnO9fASXtlgP/M+v+JLTjiG7Y+Xy9D52kQ=; b=P6U5O5vW1mt/Cj9m9irxAZMK4WEIWKz6IJJ5f23Ti2FKWzcAXbwHMrkgbLu8DoRMjx QeUDvpkUxtCR8k4BjFJFqz2QeZToATQ+toCvFj/r/2c1HPVFFeU/7/CSmIQgsF0v6niW wiLpJ+njb/A5x0aN8LANe5hwWqUUFgJOPisD7A+IG6x8+dECOwl1pn4B9wltdowLLWHi WLwiw4KSh2v+KkJ7vv5kWNrFaB4yCd4TWCMNFC8qvmxa1s9SuyU4zwVNhNEf0eswP5A2 6TU2lTt9rYwZlIYwOPTEyGbsu+kohGIjjr12OHHZKiURD+jgHRXPWsStFdos00mvkoYo D+dw== X-Gm-Message-State: AOAM532os6qR57WB7XrVMEcn58vNBQ9dSJGAm3ODhuUkeQ3N7vt5S3va GaRZTJoAyrkkAAtTM6W3cxSExjib6KOTlQ== X-Google-Smtp-Source: ABdhPJwl5kr4jflu0G5AkPS/1tJ8unYkrQIq0jGpotFnfGMxwD0s33Iy/HwZ4fMxiCbAk0CPoW+Spg== X-Received: by 2002:a5d:46c6:: with SMTP id g6mr32199079wrs.170.1606131824190; Mon, 23 Nov 2020 03:43:44 -0800 (PST) From: Peter Maydell To: qemu-devel@nongnu.org Subject: [PULL 24/24] docs/system/pr-manager.rst: Fix minor docs nits Date: Mon, 23 Nov 2020 11:43:15 +0000 Message-Id: <20201123114315.13372-25-peter.maydell@linaro.org> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20201123114315.13372-1-peter.maydell@linaro.org> References: <20201123114315.13372-1-peter.maydell@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::42e; envelope-from=peter.maydell@linaro.org; helo=mail-wr1-x42e.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, 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.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: pass (identity @linaro.org) Fix a couple of nits in pr-manager.rst: * the title marker for the top level heading is overlength * stray capital 'R' in the middle of a sentence Signed-off-by: Peter Maydell Reviewed-by: Alex Benn=C3=A9e --- docs/system/pr-manager.rst | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/system/pr-manager.rst b/docs/system/pr-manager.rst index 3f5b9f94dcd..b19a0c15e66 100644 --- a/docs/system/pr-manager.rst +++ b/docs/system/pr-manager.rst @@ -1,8 +1,8 @@ -=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D +=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D Persistent reservation managers -=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D +=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D =20 -SCSI persistent Reservations allow restricting access to block devices +SCSI persistent reservations allow restricting access to block devices to specific initiators in a shared storage setup. When implementing clustering of virtual machines, it is a common requirement for virtual machines to send persistent reservation SCSI commands. However, --=20 2.20.1