From nobody Tue Oct 15 08:35:10 2024 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4XSS8Z3qJMz5YZK3 for ; Tue, 15 Oct 2024 08:35:10 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4XSS8Z3M59z48Bn; Tue, 15 Oct 2024 08:35:10 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1728981310; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=ugFueZe1/jEpqHn+MIV5aAd0S0g22MqKq81FwzYO5G8=; b=uhEezv02L/Pje7+F+5opm0TNarN5MeptBlloItqE3LkW/UbGEYYby/NiXa7tYv81sTKxxM EUZ4UlZbCzi20m+h/2DnQul75qxdDfgpONCpjAZBCShfdSAQrV1giem35n0DUr8hcYtuWf 9hmEgvlXWJ40FqKNQeLHHS0cvjDbU9CdsU/9WBp2HFCwb927qtZnVetcPqXC+YW1mx3Wa7 QVaGQlwfK6+zH/mQ36HYFusAahVYSNmoq47RvHth1tGNA5RuafE4je01sJbb6t94oM0vBE yen5HYywUHGFFuT3sWSpShsLyTTWN2Ef1llE6QvhSEiO/Ld1nczUyBFevXCRSQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1728981310; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=ugFueZe1/jEpqHn+MIV5aAd0S0g22MqKq81FwzYO5G8=; b=ZgEsUAUw01H6mHieAhA015UuQXqXxRB1LaE9l6D5byVGANpChYhQKEzvXiydxwl/Tb8xKe JsLqHyBjF5VsNVgWfARPEQP+vXzGgOAqREV2f81arY5AYHmxyVgxMg/4AIV8BsnSVGB9Pu deElIpFrUVulBCYD7ZlPpjh1wEnolJUqwNwgZODTP00FhQ+Xu59KfnhMeWbpuePuprkjGq 2QzOGF9bwC0IHls7PqBz+kA1bXV/K/Dg5ch6U5j1IdnUaWWyQ0SowEkhQ238pQImQtXa1D ex7aSoxnXk4/D1I8IHKum/IkSraAOdnSlbexpNTs0KgTmSsf+HSCwRHHMcAvZw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1728981310; a=rsa-sha256; cv=none; b=CfKInTT53ToV1lrSLDtzm/RorSmdvYzQgTaNAGC3cSYed5MHmmwS1gBchWY6g3QypzGmnn VpELiyEAoabaBsETWMIxaDin5jWNYV3ipsDL/Ckd7BiKnM9eqr+ohP+aBis6djiunSqrxf d9Tf/JsT1wR0Z9yYIpoE2/ipkGaGiqwHFDxy7qls6BMH6bEenGcyN6MHXLcy4Y9Ltbz9Db sZU9wXHu1cwIUXAhJv0/Hv3M38Of7uW4RiJGcIpRstQxL52GLX2IcHp29Q6hTcu9AuiDRM IZG8w1gkOOGggX6USPppuUxzGD76j0QaBJ33bqGkKBgmjdGgZFyGbfa1I0OETA== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4XSS8Z2yZ7zFX2; Tue, 15 Oct 2024 08:35:10 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.18.1/8.18.1) with ESMTP id 49F8ZADA026181; Tue, 15 Oct 2024 08:35:10 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 49F8ZAS0026178; Tue, 15 Oct 2024 08:35:10 GMT (envelope-from git) Date: Tue, 15 Oct 2024 08:35:10 GMT Message-Id: <202410150835.49F8ZAS0026178@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Roger Pau =?utf-8?Q?Monn=C3=A9?= Subject: git: ddc41033bc - main - [documentation][virtualization]: fix Xen host requirements List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: royger X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: ddc41033bcc8d78d0036f9c0cf6325e3e7538e91 Auto-Submitted: auto-generated The branch main has been updated by royger: URL: https://cgit.FreeBSD.org/doc/commit/?id=ddc41033bcc8d78d0036f9c0cf6325e3e7538e91 commit ddc41033bcc8d78d0036f9c0cf6325e3e7538e91 Author: Roger Pau Monné AuthorDate: 2024-10-15 07:47:44 +0000 Commit: Roger Pau Monné CommitDate: 2024-10-15 08:33:38 +0000 [documentation][virtualization]: fix Xen host requirements Booting with BIOS is only a requirement for FreeBSD < 14. While there also adjust the paragraph above to mention both Intel EPT and AMD NPT. Sponsored by: Cloud Software Group Reviewed by: bcr Differential revision: https://reviews.freebsd.org/D47113 --- documentation/content/en/books/handbook/virtualization/_index.adoc | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/documentation/content/en/books/handbook/virtualization/_index.adoc b/documentation/content/en/books/handbook/virtualization/_index.adoc index 8c2cb783df..8adee6ce7e 100644 --- a/documentation/content/en/books/handbook/virtualization/_index.adoc +++ b/documentation/content/en/books/handbook/virtualization/_index.adoc @@ -2274,11 +2274,12 @@ Note that not all features are supported on FreeBSD yet. === Hardware Requirements for Xen(TM) Dom0 To run the Xen(TM) hypervisor on a host, certain hardware functionality is required. -Hardware virtualized domains require Extended Page Table (https://en.wikipedia.org/wiki/Extended_Page_Table[EPT]) and Input/Output Memory Management Unit (https://en.wikipedia.org/wiki/List_of_IOMMU-supporting_hardware[IOMMU]) support in the host processor. +Running FreeBSD as a Xen host (Dom0) require Intel Extended Page Tables (https://en.wikipedia.org/wiki/Extended_Page_Table[EPT]) or AMD Nested Page Tables (https://en.wikipedia.org/wiki/Rapid_Virtualization_Indexing[NPT]) and Input/Output Memory Management Unit (https://en.wikipedia.org/wiki/List_of_IOMMU-supporting_hardware[IOMMU]) support in the host processor. [NOTE] ==== -In order to run a FreeBSD Xen(TM) Dom0 the box must be booted using legacy boot (BIOS). +In order to run a FreeBSD 13 Xen(TM) Dom0 the box must be booted using legacy boot (BIOS). +FreeBSD 14 and newer supports booting as a Xen(TM) Dom0 in both BIOS and UEFI modes. ==== [[virtualization-host-xen-dom0-setup]]