From owner-freebsd-xen@freebsd.org Thu Feb 4 12:21:16 2016 Return-Path: Delivered-To: freebsd-xen@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id BC3CBA9D000 for ; Thu, 4 Feb 2016 12:21:16 +0000 (UTC) (envelope-from prvs=835290d02=roger.pau@citrix.com) Received: from SMTP02.CITRIX.COM (smtp02.citrix.com [66.165.176.63]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (Client CN "mail.citrix.com", Issuer "Verizon Public SureServer CA G14-SHA2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 79BC4A16 for ; Thu, 4 Feb 2016 12:21:15 +0000 (UTC) (envelope-from prvs=835290d02=roger.pau@citrix.com) X-IronPort-AV: E=Sophos;i="5.22,395,1449532800"; d="scan'208";a="336054384" Subject: Re: AMD CPUs To: Gerd Hafenbrack , References: <56B32F11.7050100@gmail.com> From: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= X-Enigmail-Draft-Status: N1110 Message-ID: <56B34238.2070804@citrix.com> Date: Thu, 4 Feb 2016 13:21:12 +0100 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.11; rv:38.0) Gecko/20100101 Thunderbird/38.5.1 MIME-Version: 1.0 In-Reply-To: <56B32F11.7050100@gmail.com> Content-Type: text/plain; charset="windows-1252" Content-Transfer-Encoding: 7bit X-DLP: MIA2 X-BeenThere: freebsd-xen@freebsd.org X-Mailman-Version: 2.1.20 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: Thu, 04 Feb 2016 12:21:16 -0000 El 4/2/16 a les 11:59, Gerd Hafenbrack ha escrit: > Hello, > > I read on http://wiki.xen.org/wiki/FreeBSD_Dom0 the following: >> ... to run a FreeBSD PVH Dom0 an Intel box with EPT and a working IOMMU is required. > > Why only intel and not an AMD CPU with Rapid Virtualization Indexing > (RVI) and IOMMU as well? There's no technical reason on why this was done this way. It's just that the original PVH implementation inside of Xen was badly designed, and one of the results is the lack of support on AMD hardware. This is not related to FreeBSD at all, Linux has the same exact problem. I'm (together with other people) currently working on removing this (and other) stupid limitation by doing a proper implementation of PVH inside of Xen. This new implementation is ATM called HVMlite. Sadly I can not yet provide an ETA on when this is going to be finished. Once HVMlite is finished inside of Xen FreeBSD will hopefully be able to run on AMD hardware just like it does on Intel one. I will do a HEADS UP once this is in testing state. Roger.