From owner-freebsd-xen@freebsd.org Thu Feb 4 10:59:32 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 84E07A9CA17 for ; Thu, 4 Feb 2016 10:59:32 +0000 (UTC) (envelope-from gerd.hafenbrack@gmail.com) Received: from mail-wm0-x22c.google.com (mail-wm0-x22c.google.com [IPv6:2a00:1450:400c:c09::22c]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 200F3F82 for ; Thu, 4 Feb 2016 10:59:32 +0000 (UTC) (envelope-from gerd.hafenbrack@gmail.com) Received: by mail-wm0-x22c.google.com with SMTP id p63so111440797wmp.1 for ; Thu, 04 Feb 2016 02:59:32 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=to:from:subject:message-id:date:user-agent:mime-version :content-type:content-transfer-encoding; bh=XRVptUyXmr3RBojjja4JNnHv2cUicI7ljyWDbF/IRhQ=; b=q1MrG0j5xo9emN6VFbB2yqog5xHHhcmkOoCJrWiJMU9XWkJWNedVTr9Ho1U3umHNSo ApIyrFj2lnBln2zLcpOM6G5wjqFtQOvaD7y6z1vB2fvTEtE+I/MILnCs4/GVDJ3TPDMc 1c/s3XcxEP16KGUOAhNA0oI7MOXcB9hWu6oXJuO5istTzjy0y9vLxByZ8UBhdjKB8T/K 80D2obTrWHC6Dg05ljQcXN77ifr6Sv/9fJ+vq4/GfxTiQxS6A8OO//zPsRxUgAh/hD4R mFb3i6IFjiRRybOoqqTNtfvI9Vtsy3aZOfO0Wiv0k9FXKPfT2mwtkiqN2oZhSE9kwKAL BgUw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:to:from:subject:message-id:date:user-agent :mime-version:content-type:content-transfer-encoding; bh=XRVptUyXmr3RBojjja4JNnHv2cUicI7ljyWDbF/IRhQ=; b=AdkikLk8XvZ1So7nfA9jttl9g0GSW9NtZqPlvTRai/c1Pacto+JZ0w7IlsdDINXXZX 19kCCSIvjfc5qtTlJKPezfAPuwUxc01GYNiLsvBmOKpVrW9e/CdRmeT0DZzTYGtTDzKY HahCxICti/ql5ITPia4/O1/GCgT8+l8+0ayVHAZECw9TQe6wlcGOifZvGZ6L0J5/M4/e D2c2BdeoKz3zaIpgbPSw0z9KpEErY8PuQ9qFPsHo5qAKnsJVZBn2sNoDlZveYYhF/b9G sw8Ie6BFPHeF7YTJSSfeMbh10E9pHSnTK182soKk3j1iLgUsMebriDAEcnWrR1R21W8x L/jw== X-Gm-Message-State: AG10YOTNR9iLv9FXDrercH3+XIvqHhesf/n3ntQ2+XTMzjBUEw1z8BgwuIpBKHOP0AOg7g== X-Received: by 10.28.125.77 with SMTP id y74mr28666063wmc.21.1454583570587; Thu, 04 Feb 2016 02:59:30 -0800 (PST) Received: from [192.168.2.103] (ipservice-092-209-164-142.092.209.pools.vodafone-ip.de. [92.209.164.142]) by smtp.googlemail.com with ESMTPSA id x10sm10778084wjx.8.2016.02.04.02.59.29 for (version=TLSv1/SSLv3 cipher=OTHER); Thu, 04 Feb 2016 02:59:29 -0800 (PST) To: freebsd-xen@freebsd.org From: Gerd Hafenbrack Subject: AMD CPUs Message-ID: <56B32F11.7050100@gmail.com> Date: Thu, 4 Feb 2016 11:59:29 +0100 User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.5.1 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit 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 10:59:32 -0000 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? 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. From owner-freebsd-xen@freebsd.org Thu Feb 4 17:00:43 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 03E55A9BD21; Thu, 4 Feb 2016 17:00:43 +0000 (UTC) (envelope-from gerd.hafenbrack@gmail.com) Received: from mail-lf0-x22e.google.com (mail-lf0-x22e.google.com [IPv6:2a00:1450:4010:c07::22e]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 955F813C3; Thu, 4 Feb 2016 17:00:42 +0000 (UTC) (envelope-from gerd.hafenbrack@gmail.com) Received: by mail-lf0-x22e.google.com with SMTP id 78so40394986lfy.3; Thu, 04 Feb 2016 09:00:42 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=subject:to:references:from:message-id:date:user-agent:mime-version :in-reply-to:content-type:content-transfer-encoding; bh=CvPqgwDgVFXy5/1A50KaO3wDd+Q/zFSud6lzREAOfiQ=; b=OnZwhSIjx8s/8ybABIiXYMMQa5BRE9U0RMvpEs+5AM46SlLo1ENcaCMCHwANeznnM/ f0EJ/WfsS1/KE76B3m6gAzB7pOt6b11Bwx/eQwr2Dj8unx9XGT3Wkwe0zsr1zKbTkHOX Cwajw1+84nOD+BCaxtbFic1zn/KisV/tIWogDGsj1u6sR0Musn5w26t7P//OqtAuflPz dcKKEdmV3I92NMdQFvMIG/9oJUpb+dweSPBaPChDQhWxUbJUvE7xdJMStpecXWMlrASp WYojp/2LW825S2XTNxu1hnXt89xEb5T8v6NbJ8Dcv/qwvbPB8EFdBZB3U/h6kXG/fxfO 0tYA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:subject:to:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-type :content-transfer-encoding; bh=CvPqgwDgVFXy5/1A50KaO3wDd+Q/zFSud6lzREAOfiQ=; b=YY6ruPZtH60xS4VPptzQNi/rFIkCzzzcfd0Rn+XhPRu2+uJ/oLO4cx7IqpUbId4D+h QIzNpSr4FNbghQTkzhRAy8v/i5fMGw1vSr+oeTXGA/fdAb9LRqT9gj+dkvtnbBnwR3Li jyROoD7DFtz6S6wEbLrsc35/T0y4seMaVf9N76dpFD/SWAodvjLfOgbrZvoQpfERPxbN WqojJPYtLz9w4KGX9hjbLG1MvUJso9FfPVWMdtF8c8XyyLcLibE+pF1g+xOX7gLW1o9K fCD7Sufyt7+95kOwPVNA0HMysLJ1G5wfDL2VzhJUbB0AXvMUNDiu05AwOyy0RB46kdgz 5EgQ== X-Gm-Message-State: AG10YOSweucJIU80/BytxVAcF4UEGBKSBx2fQKD4csBbcyg/p6WbJcWUGhZIda4pb9kBJA== X-Received: by 10.25.39.134 with SMTP id n128mr4172509lfn.54.1454605240733; Thu, 04 Feb 2016 09:00:40 -0800 (PST) Received: from [192.168.2.103] (ipservice-092-209-164-142.092.209.pools.vodafone-ip.de. [92.209.164.142]) by smtp.googlemail.com with ESMTPSA id k3sm1659424lbp.9.2016.02.04.09.00.39 (version=TLSv1/SSLv3 cipher=OTHER); Thu, 04 Feb 2016 09:00:40 -0800 (PST) Subject: Re: AMD CPUs To: freebsd-xen@freebsd.org, freebsd-virtualization@freebsd.org References: <56B32F11.7050100@gmail.com> <56B34238.2070804@citrix.com> From: Gerd Hafenbrack Message-ID: <56B383B6.20100@gmail.com> Date: Thu, 4 Feb 2016 18:00:38 +0100 User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.5.1 MIME-Version: 1.0 In-Reply-To: <56B34238.2070804@citrix.com> Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 8bit 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 17:00:43 -0000 On 2016-02-04 13:21, Roger Pau Monné wrote: > 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. Thx. I have to use an AMD box. In the meantime: bhyve? Already mature enough? or VirtualBox? From owner-freebsd-xen@freebsd.org Thu Feb 4 18:37:51 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 EC828A9B4D4; Thu, 4 Feb 2016 18:37:50 +0000 (UTC) (envelope-from dmarquess@gmail.com) Received: from mail-io0-x229.google.com (mail-io0-x229.google.com [IPv6:2607:f8b0:4001:c06::229]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id B84B71D52; Thu, 4 Feb 2016 18:37:50 +0000 (UTC) (envelope-from dmarquess@gmail.com) Received: by mail-io0-x229.google.com with SMTP id f81so102560713iof.0; Thu, 04 Feb 2016 10:37:50 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; bh=hNyEnWDSppDZwxp+/EkYFAHHP/YGUxP3BFTHS+F0+6s=; b=fUvcbnE5G+XbiSxYTClsKUsJ8zrOP40Jwp5UlGrRjiHStrNvA6dMoqfFdWmqS1lllZ hRmyTmj4pZRF+vWn9OqYEBeIEZQLcxbdUso4UMqAPFVojl3woMeR4E5OvfKE26RfOY89 1RrllBTPXUrOUL38s+5+S/y2/7xTthj3ap5q/tIHwqktuEhuEMQQ7bV0g0nroCqzTZ0t 2/VtYVOndp4PBRvozVWydt0KO3Vl4rfLCDtP4cYBv4x7BJfm2FKeTT3injwVTeR3tWRt 0IHBmtK8ShIhKJR+Dh1If8CuE5FG4fnT+6wCxCmzxbuY9zov3pDimxDKFsOg9jYKqSGM KgRw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=hNyEnWDSppDZwxp+/EkYFAHHP/YGUxP3BFTHS+F0+6s=; b=TzRsO+76B3Ow2RCZThtenOpx781KjdPzx2w3SU7eTKV9ROAqiZgFm7yK1EdHBv9Wdu yR3a1zsnE3e3QnK2LAi9YwFoFwpIk/RxH8QaxJH+n/PlHHZBfHs3yYTjC5Rk+3SK3v4p gZrGAnloETJ+zFfedsi+Z3BfRDLnFwLElVUiCSYgxCPlhl2QdCy7pz4+FS63f6WEIvUV ZZcCn1NsgxMU62CTP5qEQrFcaC30bUHgTULozEbh6FzGQWdwtDKWGCZEbz+La8dqqUiu CBr1NW20TvNgXCg1kx1ivOBlSDdvy45DDkqIggULY/0KvS63S18r230Ync0eEYJlWWF6 cAQQ== X-Gm-Message-State: AG10YORoDdfoJdRLaqbF9BOt5ME9Zg3tMPlEV/lZ1FHnQKDTfmfXmh7UhSCz6F3nVl1hrrinZKQGB3/tIauqhw== MIME-Version: 1.0 X-Received: by 10.107.154.80 with SMTP id c77mr10743215ioe.162.1454611069964; Thu, 04 Feb 2016 10:37:49 -0800 (PST) Received: by 10.107.143.193 with HTTP; Thu, 4 Feb 2016 10:37:49 -0800 (PST) In-Reply-To: <56B383B6.20100@gmail.com> References: <56B32F11.7050100@gmail.com> <56B34238.2070804@citrix.com> <56B383B6.20100@gmail.com> Date: Thu, 4 Feb 2016 12:37:49 -0600 Message-ID: Subject: Re: AMD CPUs From: Dustin Marquess To: Gerd Hafenbrack Cc: freebsd-xen@freebsd.org, freebsd-virtualization@freebsd.org Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable 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 18:37:51 -0000 I'm using bhyve on my AMD box because of this exact reason. It's working well enough for me! -Dustin On Thu, Feb 4, 2016 at 11:00 AM, Gerd Hafenbrack wrote: > On 2016-02-04 13:21, Roger Pau Monn=C3=A9 wrote: >> 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 IOMM= U 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. > > Thx. > > I have to use an AMD box. > > In the meantime: > bhyve? Already mature enough? > or > VirtualBox? > _______________________________________________ > freebsd-virtualization@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-virtualization > To unsubscribe, send any mail to "freebsd-virtualization-unsubscribe@free= bsd.org"