From nobody Fri Aug 28 18:15:26 2026 X-Original-To: dev-commits-src-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 4hWmlL4vDdz6qq61 for ; Fri, 28 Aug 2026 18:15:26 +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 "YR2" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4hWmlL2RG8z3txw for ; Fri, 28 Aug 2026 18:15:26 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1787940926; 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=5tnhm6q9Lb2Vc4fAT919FVQ01T3swvw4Tau0npRs4J4=; b=VbONq/JCFbQ6KW8UCfO22kj444RIv2hNvuVVoyJgIU0Emyv2tzO/GJsgymhBcjBaVnq0SR dyehsk+JzqUAII6fQ5tWTkoIEayrOZsNAM0HV3FtgRMb7Bh4jIOK47SP7fImokI+GpRBHL 6+Ga4mMYSmKiXQjLxv+1kJS2EYan68NTmGyAkyfW1TVY1CVruxTuEo7UA+Xk/dYfXPIv4C /30vl15NM5+wNE1TXqgdW1/s+sYRlXrYFUqBw5qi5bxzUD6iHweQ4SLyDWhQzIHuJswUpY L5IUjzXPYXC5BLcrEIbcvhRbhbX+HreTpmyjQGf23n8mPO15pq1rxwZdZhJovA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1787940926; a=rsa-sha256; cv=none; b=qNSfmo8hNqD5ALvgEU4gyVXiTbxL+M49fbLZplxJk96cqMzduAO7OQdpP4JiQsuYMQ9Mi+ SxKJIIFbNKal7cTOQ+BrMdswFmhHaT7/baiZZSX/6a9Sfg2UhxrozDhq3sqM6lU3cNxUr6 40pZ/Yl/Xl48cn2DTgyGxslVk3fogl0uCJIKnQXXS9MIZf/RD5qRzPPfJOzSR1nhM+svOU L1G/a72KjtQ99C9dq5a+UHDH0jh4X4kR2mPZ47eeyijWviZnCgEIuoKCJZspbuPx0ldXaF RLRqWxIYZyBAU8LBto4VJwZ1PicbLuWZD+PuCgLYyqFzZMoDEBziWxCfhYHBcA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1787940926; 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=5tnhm6q9Lb2Vc4fAT919FVQ01T3swvw4Tau0npRs4J4=; b=POA3K++9q0cFflY3wLWZDsFrI+NQifmdC7MbtFQjtNWQkpQFHjRur4Ag6YR5TIvUBBbLwb kXUTnvGTHIQGIvApFh116FMT+3j6ytzZaxmjbXQkMAlHLuAtBW6Evsjulh25ZrvHGwFUaL bfVj2P3cH/kTNMWs8N1nT0ZWgruJMhJtK635exybyLml0VIa2VT2itO8CUS1KaKJO3zPcW Qh3PO8Ed3h3ioQosvnOm7V8cCEHb9Q36+Gcu9KJcb5m+hEiR2F3IJxdvhnB9OPhQ76YiLC Mu+3bCamuGwrWYdQZEtQLF3mfVzzn8gk1pJE3Kl31po3/KW/Pq9w0LLLnHLWVg== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4hWmlL1SBJz1KhQ for ; Fri, 28 Aug 2026 18:15:26 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 255d5 by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Fri, 28 Aug 2026 18:15:26 +0000 To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Alexander Ziaee Subject: git: 8f6987731fab - main - xen.4: Canonicalize SYNOPSIS List-Id: Commit messages for all branches of the src repository List-Archive: https://lists.freebsd.org/archives/dev-commits-src-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-src-all@freebsd.org Sender: owner-dev-commits-src-all@FreeBSD.org List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: ziaee X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 8f6987731fab052ab6b339a428600eff99ceee9d Auto-Submitted: auto-generated Date: Fri, 28 Aug 2026 18:15:26 +0000 Message-Id: <6a91d03e.255d5.56edfcd@gitrepo.freebsd.org> The branch main has been updated by ziaee: URL: https://cgit.FreeBSD.org/src/commit/?id=8f6987731fab052ab6b339a428600eff99ceee9d commit 8f6987731fab052ab6b339a428600eff99ceee9d Author: Alexander Ziaee AuthorDate: 2026-08-28 17:47:05 +0000 Commit: Alexander Ziaee CommitDate: 2026-08-28 17:51:49 +0000 xen.4: Canonicalize SYNOPSIS Move the prose about support that was here to the second sentence of DESCRIPTION. Remove the note about i386 since i386 is dead in 15.0. The rest of the manual still contains details about i386 and could use some TLC by a Xen user. MFC after: 3 days (to 15 only) --- share/man/man4/xen.4 | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/share/man/man4/xen.4 b/share/man/man4/xen.4 index 284b09bc87b7..87123cdd63e5 100644 --- a/share/man/man4/xen.4 +++ b/share/man/man4/xen.4 @@ -33,15 +33,18 @@ .Nm xen .Nd Xen Hypervisor Support .Sh SYNOPSIS -FreeBSD supports running both as a Xen guest and host on amd64 hardware. -Guest support is limited to HVM and PVH modes, while host support is limited to -PVH mode only. -.Pp -Xen support is built by default in the i386 and amd64 GENERIC kernels; note -however that host mode is only available on amd64. +.Cd device xenefi +.Cd device xenpci +.Cd device xentimer +.Cd options XENHVM .Sh DESCRIPTION The Xen Hypervisor allows multiple virtual machines to be run on a single computer system. +.Fx +supports running both as a Xen guest and host on amd64 hardware. +Guest support is limited to HVM and PVH modes, while host support is limited to +PVH mode only. +.Pp When first released, Xen required that i386 kernels be compiled "para-virtualized" as the x86 instruction set was not fully virtualizable. Primarily, para-virtualization modifies the virtual memory system to use