From owner-freebsd-xen@freebsd.org Mon Mar 15 08:48:56 2021 Return-Path: Delivered-To: freebsd-xen@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id D711057505C for ; Mon, 15 Mar 2021 08:48:56 +0000 (UTC) (envelope-from roger.pau@citrix.com) Received: from esa2.hc3370-68.iphmx.com (esa2.hc3370-68.iphmx.com [216.71.145.153]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mx1.hc3370-68.iphmx.com", Issuer "HydrantID SSL CA G3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4DzVT35mZWz4Wsg for ; Mon, 15 Mar 2021 08:48:55 +0000 (UTC) (envelope-from roger.pau@citrix.com) IronPort-SDR: Ot73zmS+0z+LbWaYXllRKi2kNw71upJ0RIde1WHSWU44MrH0hrJdybfNeRrvm+G1snJNKRyx6/ Nn9QCUaxrnxd62qHnMavzPYCCHdXjU988d6F//7n9THzK2dU5RG03Pr5mziYadAd7OhLYJcXwu O0F6AjnWSe5MhVqTBq7G/YW79gjZTIAqDYcmtHgC5aOpEVS+wPW75ccrBQZpJaLRUqIqEbns1z rG3sDgwmpOPBSR8qn0uGcIZm5oIBj6JHUK+NWNcxQJWUwiUXpDZLRl0HNtovQy5i3Wz+HZ3Jt8 1kY= X-SBRS: 5.2 X-MesageID: 39281722 X-Ironport-Server: esa2.hc3370-68.iphmx.com X-Remote-IP: 162.221.156.83 X-Policy: $RELAYED IronPort-HdrOrdr: A9a23:VltYOqFqh2Ny4hxCpLqFFZTXdLJzesId70hD6mlYcjYQWtCEls yogfQQ3QL1jjFUY307hdWcIsC7Lk/03aVepa0cJ62rUgWjgmunK4l+8ZDvqgeNJwTXzcQY76 tpdsFFZeHYJURmjMr8/QmzG8shxt7Cy6yzmeLC1R5WLD1CQYsI1XYfNi+wFEpqSA5aQbc4Do Ob/MpbpzymEE5nFPiTLH8DQuTFupn3hIvrCCR2fCIPxSuvqXeT6LD8GwWFxRt2aV1y6Jor7G StqX2a2oyNqPe+oyWsslP7z5MTo9f5z8sGOcrksLlpFhzJqiKFILtsQKeDujddmpDf1H8PnM PXqxkte+RfgkmhB12dmhfm1wn+3DtG0RaLojX58BiT0vDRfz40B9FMgohUaHLimjIdlepxzb 5R2Cahv4dXZCmw4hjV3cTCVB1hiyOP0BwfuNMU5kYvNbc2Wft6qIwS+15tC5EQHC72w5BPKp gQMOjsoNlRal+UdHbfoy1Gx8GtRG06GlO8TlEFodH96UkdoFlJi28jgOAPlHYJ85wwD7FC+u T/K6xt0JVDVNUfY65RDPoIKPHHR1DlcFbpCia/MF7nHKYINzbmsJjs+og44+msZdgh0IYysI 6paiIXiUcCP2bVTeGe1pxC9R7ABE+nWy72981Y759l/pXhWbvQNzGZQlxGqbrun9wvRungH9 qjMpNfBPHuaUH0H5xS4gH4U55ObVYEVsk4vcs6RkKursrHJpaCjJ2aTN/jYJ7WVRo0UGL2BX UOGBLpIt9b00ytUnjkxDjdMkmdOXDXzNZVKuz37uITwI8COslnqQ4Ok2m04cmNNHlnuqwyd0 1uHaP/nsqA1CuL1FeNy18sFgtWD05T7rmleWhNvxU2P0T9dqtGnNmDZ2ZI3j+iKgVkR83bVC 5Tzm4HtZ6fHti1/2QPGtinOmWVgz84v3SRVaoRnaWF+IPCYZM3DpEvXYRrDgXVHxlJmQJnwV 0zKTMsdwv6LHfDmK+lhJsbCKX0bN9nmjqmJsZStDbir0mGnNouQXEaRjaqdsaSjW8VNn9pr2 w015VarKuLmD6pJ2d6pOgjKlVDZF6aB698AB2faJ9Zna3qfw9MXX6H7Abq+y0bSy7PzQE/l2 bhJSqbdbXwDl1Rtmtx/4zq/Fl3H1/tNn5YWzRfi8lQBG7GsnF83au3faK1yXKWcUZH6PoaKi v5bTwbJR5Oy9i72AWOoiuLEWwry/wVT6jgJYVmV4uW/HyjKIeFz/5bW9BV+YtoL9DovKsgV/ mFdwqcMTP/DKcI1mWu1wMYERgxjENht/XinCDBxiyf+lUUBPLJOlRoR70BObinnh7ZbsfN9K 88tM4/uOu7D374ZdGHw5zGdjIrEGKgnUeGC8UT7a1Ota08tLFPD4DWfDvB2nZAxgg/Jq7P5T cjaZU+xLDKIYl0ecMOPwpf41oyjdyKRXFb+jDeM6sbfVs3iWXcMM7My73UqaA3CknEgAfrI1 GQ/2l8+PjCNhHznoIyOuYVIW5MblI752kn1OSed5fIAAHvTtp9xjOBQwiAWY4YbrOEF7UWpg t75N/Nv9b/TVuF5Cng+R1hIqxP9G67R9iVGwzkI58Oz+CH X-IronPort-AV: E=Sophos;i="5.81,249,1610427600"; d="scan'208";a="39281722" ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=a1psaF7M6EIuxyCgeM5lQly7lJ1q7D7QqX5Yq8i/IwNg1iRQ9ZNAE2PWXukp0vtP2r+wMl+rxZTETS0CwbTXnKdMgT9pQJY9Bi5d7m9bYk+Bcu2E2vWAsKE50ZvIdCiF7kbKx1vPHTBMGtBOd/Afvkd7F5VKUDxi+lzVlFNp4GvoskaN+MsaD1Mgs5tXM3gtzvOE2BssDXdY29yNeiQSZNWAPOSJeZ4DyhsdpRVdFBZQUACni51w45T8t2fhWJtNPSy8Cq1eJf9QhYHMGDAo2DNUiXvtFTDrxVyaWc8fwwsA2Tzys/chd3+/ihxRFzXuMugiiTErL1UoWAXKOCZRwg== 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=wFLYlcvmVKPuD9QCRV/O+rO2GQjX2mkuGczoSMrh9UI=; b=VQcCdHD7zPtxlogqWvXFheRfX9hLYgYJj9K5iBn/1xC5ZBCO6yXavDK49BJ7pzGP9LZEK22+ezCF3fw0afMhSNKJCVFZeS/RXsHxkUKiVXEUqjRqlVA+ZLPHTCLwHF1dsRfr/c56y2Mi+gdn9pTUW7gVvdYRu57S+LGUeB8EKh4a2PhjefV1MeMyxqVuI/fNd5SuiUSqgKvvpz/kGBH089ECjfvxfITLZsU4Vs2p6jvi9YNedJmiDBtKQQrk9HuNEmcGc3LQMLumQXlUJC7fE3cuwkc7g23veNa2retgHc0JSpUKuu/fNxe0TMr0Y1XtrviYKNHemzBYqSst7bNS9g== 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 Date: Mon, 15 Mar 2021 09:48:44 +0100 From: Roger Pau =?utf-8?B?TW9ubsOp?= To: Oleg Ginzburg CC: Subject: Re: [PROMOTIONAL]XEN with UEFI guest Message-ID: References: Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: X-ClientProxiedBy: PR0P264CA0121.FRAP264.PROD.OUTLOOK.COM (2603:10a6:100:1a::13) To DS7PR03MB5608.namprd03.prod.outlook.com (2603:10b6:5:2c9::18) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: b1705694-51c2-4ab3-1ec6-08d8e78f2827 X-MS-TrafficTypeDiagnostic: DM5PR03MB2714: X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:8882; X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: GCyDOQ8VxVb1j5vujfMVRD08/cXqApL8JR+Kpl4sT5UIo3aHd9FQ2dXDk7d9NigjmkT6v6BZvAAZxpe5rNQktheU0JDQRZBealUrKDZuaT45Q6uyrokOJOPLrTCR+BPqE9TdpeJVu6Qlxeo0LLF2huPJZ+EtK108WxlXwjYM+QMJN2yeNl8oGqvUUb9DqU1UKFtgLzfnWSDPwHhUdc1QBh5C8n5ajvCDdhKeyptthdYm3SfdmLZBaGSKHOPpnEMXW78tTwym13QXzrNOADSQzwReETaX7U5jHjzmuGM2/1y+mBYTlQxjdDQaRSJCTarg9+CioGcS2AOOnjIQNAcKdQ5pOX0f3uMnQoJ7HbC9KIkAboNcxZ4hllGMWKlA2PFhf+LsDUr8SZLDJq+y8jPKOjh+TeK3Xpnpuf3MS8uyLUoow8VdHvSVS0tUwS5Ks0ayd10V5QtTFBCm/4iWFZx0iTk0JK+srZVrykPWg2Z0LMH1qvVts0OlOS9+lIV1oTw2kB9xoV5jG5MA9sD/AGD8/99uSeqnBw0d9jw04puofWeuzVtMCMW2Zl5h9M63fPzj X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DS7PR03MB5608.namprd03.prod.outlook.com; PTR:; CAT:NONE; SFS:(7916004)(4636009)(366004)(136003)(39850400004)(376002)(396003)(346002)(6666004)(956004)(8676002)(26005)(33716001)(2906002)(4326008)(16526019)(83380400001)(86362001)(478600001)(5660300002)(8936002)(66556008)(6486002)(66476007)(316002)(66946007)(85182001)(6916009)(9686003)(186003)(6496006); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData: =?utf-8?B?TlJ3eGVqODdweElnU3lCdllWWWFERzdRaHRiZ3hMWllDak1xY081OG56a0Q2?= =?utf-8?B?RDVYcThVdjJKcHNCd1U1NlR1RkUzdWN0TFlINjlQMGNlMjdpK0JFSENSb3Zk?= =?utf-8?B?ZUNLdUJyRnk0VHQzWm9FYitNOFdrOTlKVldQVzBvQXhUQ2NkYlh5aFlySGts?= =?utf-8?B?dVBQMHlESjYzV2tDMm9LMStTQXlmTkxTUStZckxwWEJGczRlOVlVdllhRDcr?= =?utf-8?B?eVg4SlFUaDhDT05LRGd1c3NOMDhZUkRmU1h0WFNGUXQ3TkVBMGhvRDJnR2Zm?= =?utf-8?B?ZDFtdzRNVUhraU5VL1p1dGg2SDREZXgwK3ZuS3VmMXB5NkxGazFaRjl6WkRO?= =?utf-8?B?bDJFUVBBcVhML2xqTDRSS05ZTzRWTXRwY2NPbmpEMmtOTC81MUJUTHF4VDVI?= =?utf-8?B?ZHExdzRCSmJxQ1Y1UE9HMzRxZ2prdWdla0pQSmIrVnJqbVZpelNiZnFlSzRG?= =?utf-8?B?NG5XckZpYmtacXl2MEgva1ZUbzZmTGRKQU1FeU5LZ2FiREkrS3NWc1N1Q3Z0?= =?utf-8?B?RytMNzJENGw2eEdJWVNTOVdLUjV0T01jaW1lRmpHcHB6MitTdlVSK3U3Y3hq?= =?utf-8?B?TUt3ekVJMmZ2bmdWOHdwWkhvNDVyQStjWmV2MUxaRUd6ZHQ3dHo3NitnM3hr?= =?utf-8?B?VHBaak45UzJPVFVmc0xUa1NuNmVWd29zdmFmaUFDMmxQSnVhUUdjaWVmM01M?= =?utf-8?B?dW04dWpnOUg3SHRTK3ZxNlV3Ym5sdUZyZ3F1L0tIU0ErY0pUOFp1MDZYakht?= =?utf-8?B?RUsxMVk2VXY0WHZ1RXZVYVpUQjB4OS9vU0Mrd3FSczl2dXp0enMwNEhUcnZD?= =?utf-8?B?eUFQVzJnL1FrTnR3MGM3dnNadnhIRFJIa2VBditBbUI5T0VLU2wvNkRXN2Mv?= =?utf-8?B?V2l2NW4wQm42OTBtNTErOUVBK1d3bm9Qc2IzYVgxdkM1LytZbFZqeHIrclda?= =?utf-8?B?NThPd3lHUDdqZVVGNllrQ1lycjBBbUV2Z21qRFhCR0hISml2U29TWUFyZXRi?= =?utf-8?B?cWdRQndJVlFNMXRaeWx2VmtmQkpRRnZGMVNxOGxIaFM3eWEwVUlDZ2dUSjFC?= =?utf-8?B?TEY4MHJ3U1diaVJFaER6R2dvTFRsK1UyNklmbHZGVDNTNUNQaU8vMjVIYkFF?= =?utf-8?B?OW1EVWt6aGRHc3JzUHhVblBhdlQvaXRhbmozOUJhM3NRcThKRXIvRElNU201?= =?utf-8?B?MzRPamFkWGorOHBMQjdnc1FYUzVUcWZKVEx4bFpjay9Bd3VkK1BDTHlhSHVV?= =?utf-8?B?a1JZcFZiOVUvcE9Za3h6UmNJbU8xM3ViOWdBK2FTWnhQK1NZR3RtMFljaXNn?= =?utf-8?B?UGF5VUlJWjF6aVNIWG9ES0xnQkREck1VY1N2R3M1bFBFYUNXMmJqVk9JQ1Rw?= =?utf-8?B?R3kzRHdnTkZLY2RNYmFYWFJTWi9NK2N2Y1JYZTNUNXV4UUo3NWliWGtZaVhw?= =?utf-8?B?bVhzekFYdFdaZVlaRU85YWFSUW9MME54QTFlbmVYcEVrTnorcllWY0lLY29k?= =?utf-8?B?eXU4RThRU2t3bTF6SEkrcDZBVURiWXJKckNJZUhwbld6L1RCR2wvU0YwUXdY?= =?utf-8?B?MVFUYVJzZ1RZbW12OC8weDBuRk9Fb3BoanhxQnYycnFMbzVseXhic1dXcnkw?= =?utf-8?B?cjI2bXh4Qml4bnFLaEJySTRmMTlRenNIVkM0YllncFZ0M3laeExhTXZzTXdQ?= =?utf-8?B?U3kyaVdHQVZRTWxZV3FUKzlOWWZwelBZYkJFdXFHZVpLc01nRXpobTMwZXFw?= =?utf-8?Q?UJjcH4/WeO0pLtqNxMWiZAulmgRsW7Ut9IkpDqA?= X-MS-Exchange-CrossTenant-Network-Message-Id: b1705694-51c2-4ab3-1ec6-08d8e78f2827 X-MS-Exchange-CrossTenant-AuthSource: DS7PR03MB5608.namprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 15 Mar 2021 08:48:51.5635 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 335836de-42ef-43a2-b145-348c2ee9ca5b X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: WYJDHFj+QkZeTqs7ygF10hpQ+rLFUyY3AaXzWR1/xvzKFQVhxfpxIzhPgww2TxRBerQATltZc9qF5OPdww9dLA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR03MB2714 X-OriginatorOrg: citrix.com X-Rspamd-Queue-Id: 4DzVT35mZWz4Wsg X-Spamd-Bar: ----- X-Spamd-Result: default: False [-5.63 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; RWL_MAILSPIKE_VERYGOOD(0.00)[216.71.145.153:from]; R_DKIM_ALLOW(-0.20)[citrix.com:s=securemail,citrix.onmicrosoft.com:s=selector2-citrix-onmicrosoft-com]; FROM_HAS_DN(0.00)[]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(-0.20)[+exists:216.71.145.153.spf.hc3370-68.iphmx.com]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.10)[text/plain]; RCVD_DKIM_ARC_DNSWL_MED(-0.50)[]; DWL_DNSWL_LOW(-1.00)[citrix.com:dkim]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_IN_DNSWL_MED(-0.20)[216.71.145.153:from]; RCPT_COUNT_TWO(0.00)[2]; DMARC_POLICY_ALLOW(-0.50)[citrix.com,reject]; DKIM_TRACE(0.00)[citrix.com:+,citrix.onmicrosoft.com:+]; NEURAL_HAM_SHORT(-0.99)[-0.986]; RCVD_COUNT_ZERO(0.00)[0]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; R_MIXED_CHARSET(0.56)[subject]; ASN(0.00)[asn:16417, ipnet:216.71.145.0/24, country:US]; MID_RHS_NOT_FQDN(0.50)[]; MAILMAN_DEST(0.00)[freebsd-xen]; ARC_ALLOW(-1.00)[microsoft.com:s=arcselector9901:i=1] X-BeenThere: freebsd-xen@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Discussion of the freebsd port to xen - implementation and usage List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 15 Mar 2021 08:48:56 -0000 On Sun, Mar 14, 2021 at 11:30:33PM +0300, Oleg Ginzburg wrote: > Hi, > > I recently tried to use the Xen dom0 through UEFI loader and, finally, it > worked! (Thanks to Roger). > > Now I try to use UEFI boot method in the guest and for some reason, the > domain does not start. > The documentation says that this option requires extra config params, so I > added an option to port: > > -- > root@home2:/usr/ports/sysutils/xen-tools# svnlite diff > Index: Makefile > =================================================================== > --- Makefile (revision 568404) > +++ Makefile (working copy) > @@ -21,12 +21,14 @@ > BUILD_DEPENDS= seabios>0:misc/seabios > RUN_DEPENDS= seabios>0:misc/seabios > > -OPTIONS_DEFINE= DOCS SPICE > +OPTIONS_DEFINE= DOCS SPICE OVMF > OPTIONS_DEFAULT= DOCS > OPTIONS_SUB= yes > > SPICE_DESC= Enable SPICE protocol for QEMU > +OVMF_DESC= Enable OVMF support > SPICE_CONFIGURE_WITH= extra-qemuu-configure-args="--enable-spice" > +OVMF_CONFIGURE_WITH= extra-qemuu-configure-args="--enable-ovmf" You are adding the option to the QEMU configure script instead of the Xen one, you likely want: OVMF_CONFIGURE_WITH= enable-ovmf Albeit I think that won't work out of the box because OVMF will fail to build with llvm. So you will likely have to build ovmf separately (like we do for seabios) using gcc and then include it here with --with-system-ovmf=... Thanks, Roger.