[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

HEADS UP: FreeBSD/Xen dom0 UEFI support


  • To: <freebsd-xen@xxxxxxxxxxx>
  • From: Roger Pau Monné <roger.pau@xxxxxxxxxx>
  • Date: Thu, 18 Feb 2021 10:00:40 +0100
  • Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=citrix.com; dmarc=pass action=none header.from=citrix.com; dkim=pass header.d=citrix.com; arc=none
  • Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=MmZPfkgR5G4XryRQNLK3h4HyNlDR4RLco8Ob7NtogyI=; b=gyUkihzWaaMLtqSQjnRL3BAqpwKpVmnVr1u6vGa7dQs47Iinjk0iHV1uVKaBVTQqX9AaR/vmqhLwWWn0TCY7n+tCe25uO9ig9sbr3iQMBMilOa+vJIInBWrstixXIEYWbrkNgagvCnGyWHNB0Ey5mTjkHLe1L+J6k6k/HcVg7hawTsUWyZf9uqiFxy3fl7fQPYWQwnsBhGqXJ/O06q8JDeh5+OOtLVMywjSovxvy217NMBL2VSPKQTjjb3fyxu67wZ4yNtNZyE67Q0nrAQCo0vnH5axWT9aF49f5SvsAjXb5iDE+M3YSEpTd6iMmnJKZMD5UahFU8B+JsTVWVX+okA==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=YZuSr0j+LKrj7I78kFoNvkev6mhp7rWXoD7884EC+P8JRZfAxRaVgvXSz1EdW+hJY5ySvFhRjqZ1Ij5J34IPPlFopfMtcPtjHZJPKmm1OJrp8kk+kH7RJ17E80ynZSAC0RMK4TJ2DNgJuF5ai8D9tGX/+Bw1caaCvi0jf47pnWmrHjZEEfdASUJH57JdlzMhAAzpnOcx5uirHbcI/dvqnRpndW1ynEIjh87eDDwvIB35NtH844uh1Q3BMrtVrCbWKngwBzBQBBCxLHRYCau1OxfrhDgebmL2nLWsUWLahpU8EifhqpDzyhiYxa99zUgGTa4/jQX2whiuHxfv86RSbw==
  • Authentication-results: esa4.hc3370-68.iphmx.com; dkim=pass (signature verified) header.i=@citrix.onmicrosoft.com
  • Cc: <xen-devel@xxxxxxxxxxxxxxxxxxxx>
  • Delivery-date: Thu, 18 Feb 2021 09:00:53 +0000
  • Ironport-sdr: XbL8nlMAD1sJX9/0ud0JhejpkKfCucXoRvCOpWSYQBna13hTMiD3hddgIV593OCUqBZ9dyfd0B 3EgAHMv/xJPs8CqtJFvIUNeLTb/ssH8J1MiL2PukCEZBwk4zjx/fkdYxLbtLWZjErdC8PyaQ9A 7vUDf5DOMu+Ez+dU6Fix2CefgCyUqkEJKxfbMLoZ8Z+AzCaxVcGM5wJDrZzxOfrn965ggymUTN TGJihfUMciauqmFd+JBs4AgpWZNmgk0NXTupYbLAprUClmUu+XEAkgv0HKNVplFpHppq2IHHYZ vzo=
  • List-id: Xen developer discussion <xen-devel.lists.xenproject.org>

Hello,

Since commit 97527e9c4fd37140 on main branch FreeBSD should be able to
boot and work as a Xen dom0 from UEFI.

Booting from UEFI also requires the usage of xen-kernel 4.14.1_1,
previous versions of xen-kernel won't boot correctly under UEFI.

The way to setup the system is exactly the same as when using BIOS,
xen_kernel and xen_cmdline options should be set in loader.conf, see:

https://docs.freebsd.org/en_US.ISO8859-1/books/handbook/virtualization-host-xen.html

I don't have plans to backport for 13.0, but will consider backporting
to stable/13 at a later point if there are no issues, so the
functionality could be used in 13.1.

This has been tested on a single Intel box with UEFI, some wider
testing would be appreciated.

Thanks to tsoome, imp and kib for the reviews.

Roger.



 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.