From nobody Sat May 23 21:07:54 2026 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of lists.xenproject.org designates 192.237.175.120 as permitted sender) client-ip=192.237.175.120; envelope-from=xen-devel-bounces@lists.xenproject.org; helo=lists.xenproject.org; Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of lists.xenproject.org designates 192.237.175.120 as permitted sender) smtp.mailfrom=xen-devel-bounces@lists.xenproject.org; dmarc=pass(p=none dis=none) header.from=vates.tech ARC-Seal: i=1; a=rsa-sha256; t=1779293076; cv=none; d=zohomail.com; s=zohoarc; b=ciiIjw2TIKiMTBt/X6ft+YyOgMZd4f/sQr96vpvuQkMc49mwMou6Nke41zgjtrm0xFe4h6v6sskBgY10/d1FlBkjolivlU4XGjAcEXZd81XC1xqsCnOxWzqmbviFqJV5dLiFQoGUEUbIOVAGqZNTNGEnUOYzNoYhYCRUEUvcpr4= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1779293076; h=Content-Type:Cc:Cc:Date:Date:From:From:List-Subscribe:List-Post:List-Id:List-Help:List-Unsubscribe:MIME-Version:Message-ID:Sender:Subject:Subject:To:To:Message-Id:Reply-To; bh=XwTgf/QRiMFLHiS2rUGitIqoTNX+K/UmZ4oVh4h0AtU=; b=WjYQww0wuuzJsHXyL6uzqhgk2u2RhF2uC4dBVUJjqhGj2b+aoIO8eEkRk9OuSDcAcaLd60seA0+Yn+a9W0qn9HqJoU11sdh1wqEXNoT7cD/RaZu+tDVFWSin5Fp4WSqgaC+54KojS1BP2obhRAYjhKGRRiqsCSByBbtky8O8Fp8= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of lists.xenproject.org designates 192.237.175.120 as permitted sender) smtp.mailfrom=xen-devel-bounces@lists.xenproject.org; dmarc=pass header.from= (p=none dis=none) Return-Path: Received: from lists.xenproject.org (lists.xenproject.org [192.237.175.120]) by mx.zohomail.com with SMTPS id 1779293076262638.055155890778; Wed, 20 May 2026 09:04:36 -0700 (PDT) Received: from list by lists.xenproject.org with outflank-mailman.1314136.1584134 (Exim 4.92) (envelope-from ) id 1wPjP5-00021o-LH; Wed, 20 May 2026 16:04:15 +0000 Received: by outflank-mailman (output) from mailman id 1314136.1584134; Wed, 20 May 2026 16:04:15 +0000 Received: from localhost ([127.0.0.1] helo=lists.xenproject.org) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1wPjP5-00021h-Ii; Wed, 20 May 2026 16:04:15 +0000 Received: by outflank-mailman (input) for mailman id 1314136; Wed, 20 May 2026 16:04:14 +0000 Received: from mx.expurgate.net ([195.190.135.10]) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1wPjP4-00021U-TG for xen-devel@lists.xenproject.org; Wed, 20 May 2026 16:04:14 +0000 Received: from mx.expurgate.net (helo=localhost) by mx.expurgate.net with esmtp id 1wPjP4-004euV-8b for xen-devel@lists.xenproject.org; Wed, 20 May 2026 18:04:14 +0200 Received: from [10.42.69.6] (helo=localhost) by localhost with ESMTP (eXpurgate MTA 0.9.1) (envelope-from ) id 6a0ddb77-5cb7-0a2a0a5109dd-0a2a4506c1f4-24 for ; Wed, 20 May 2026 18:04:14 +0200 Received: from [185.255.28.34] (helo=prod-mta-13.swg-srv.net) by tlsNG-16d1c6.mxtls.expurgate.net with ESMTPS (eXpurgate 4.56.1) (envelope-from ) id 6a0ddb7d-7371-0a2a45060019-b9ff1c229eef-3 for ; Wed, 20 May 2026 18:04:14 +0200 Received: from mail2.vates.fr ([37.26.189.201] mail2.vates.fr) (Authenticated sender: 8631fc262581453bbf619ec5b2062170/smtp/7773de5a-2839-4720-82ee-e06722ae1d3e) by prod-mta-13.swg-srv.net (ZoneMTA - prod-mta-13) with ESMTPSA id 19e46215cd2000f373.005 for (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384); Wed, 20 May 2026 16:04:12 +0000 Received: from bazzite.gpn.vates.fr (88-175-170-134.subs.proxad.net [88.175.170.134]) (Authenticated sender: teddy.astie@vates.tech) by mail2.vates.fr (Postfix) with ESMTPSA id 53E67867FE; Wed, 20 May 2026 18:04:11 +0200 (CEST) X-Outflank-Mailman: Message body and most headers restored to incoming version X-BeenThere: xen-devel@lists.xenproject.org List-Id: Xen developer discussion List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Precedence: list Sender: "Xen-devel" Authentication-Results: eu.smtp.expurgate.cloud; dkim=pass header.s=selector1 header.d=vates.tech header.i="@vates.tech" header.h="From:Subject:Date:Message-ID:To:Cc:MIME-Version:Content-Type:Feedback-ID" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=vates.tech; q=dns/txt; s=selector1; bh=XwTgf/QRiMFLHiS2rUGitIqoTNX+K/UmZ4oVh4h0AtU=; h=from:subject:date:message-id:to:cc:mime-version:content-type:feedback-id; b=XUxsWo5EB5rg39+krIRUyo+yv+LMFg+YEdlymDzsx6yXZgRXy7Nk+iaaNdV9zVDW4DUfkNZN3 UwxVK5XGoYzungnekj1KocC1/f4s2EgUEPpegAsutSSeTxL52/GZffS81+bxjjAA+xM86tsNUWP vr9k7RE9ZYRXp2NHXN7wJ6g6Tmzv5/PXZ+LFczk9FEihaUawMAwv/2zBwyK7jDl8gf1S9FNMtVw M1tYOEtH/tXA7yQc/a9aCuYJO2ifbg+2nLrRKKS0oC0yEO8i1BdaYlhDABuEkhdyoorlEtxgbjq 1kS4GX2pDU/VC3LWgMY9xOxgaFS6LP3a/tv06r0/7Zog== X-Zone-Loop: 4805e9105c4b156d5dfb6979429bbce12af117822890 x-campaign-type: default x-transaction-id: c0c50a56-19a7-4768-8382-0746779003c1 x-swg-uid: 01-1e7a0ea8-032f-412d-80cb-89665e8560fb X-Mailer: Sweego Message-ID: <1779293052.8631fc262581453bbf619ec5b2062170.19e46215cd2000f373@vates.tech> x-swg-bid: 1779293052.8631fc262581453bbf619ec5b2062170.19e46215cd2000f373 Feedback-ID: default:8631fc262581453bbf619ec5b2062170:Sweego x-campaign-id: default x-client-id: 8631fc262581453bbf619ec5b2062170 X-Originating-IP: [37.26.189.201] From: Teddy Astie To: xen-devel@lists.xenproject.org Cc: Teddy Astie , Andrew Cooper , Anthony PERARD , Michal Orzel , Jan Beulich , Julien Grall , =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= , Stefano Stabellini Subject: [PATCH] docs: Update console=pv requirement Date: Wed, 20 May 2026 18:03:45 +0200 MIME-Version: 1.0 X-BM-Disclaimer: Yes Content-Type: multipart/alternative; boundary="-=Part.1072.4d949d962ea7e0dd.19e46215a78.4bbfb8025a971d63=-" X-Bm-Milter-Handled: 4ffbd6c1-ee69-4e1b-aabd-f977039bd3e2 X-Bm-Transport-Timestamp: 1779293051512 X-purgate-ID: tlsNG-16d1c6/1779293054-86168D75-A274F77A/0/0 X-purgate-type: clean X-purgate-size: 1591 X-ZohoMail-DKIM: pass (identity @vates.tech) X-ZM-MESSAGEID: 1779293079320154100 ---=Part.1072.4d949d962ea7e0dd.19e46215a78.4bbfb8025a971d63=- Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" PV console doesn't require Xen to be running as a shim and only requires CONFIG_XEN_GUEST and running as a Xen guest. Update the documentation accordingly. Fixes: 4f6609d6a665 ("x86/guest: use PV console for Xen/Dom0 I/O") Signed-off-by: Teddy Astie Reviewed-by: Andrew Cooper --- docs/misc/xen-command-line.pandoc | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/docs/misc/xen-command-line.pandoc b/docs/misc/xen-command-line= .pandoc index 52d4ca0f2f..d46d5b2152 100644 --- a/docs/misc/xen-command-line.pandoc +++ b/docs/misc/xen-command-line.pandoc @@ -446,8 +446,9 @@ the converse; transmitted and received characters will = have their MSB cleared. This allows a single port to be shared by two subsystems (e.g. console and debugger). =20 -`pv` indicates that Xen should use Xen's PV console. This option is -only available when used together with `pv-in-pvh`. +`pv` indicates that Xen should use Xen's PV console. This option requires +Xen running as a Xen guest. and is only available if the hypervisor was +compiled with `CONFIG_XEN_GUEST` enabled. =20 `dbgp` or `ehci` indicates that Xen should use a USB2 debug port. =20 --=20 2.52.0 --=20 Teddy Astie | Vates XCP-ng Developer XCP-ng & Xen Orchestra - Vates solutions web: https://vates.tech ---=Part.1072.4d949d962ea7e0dd.19e46215a78.4bbfb8025a971d63=---