From owner-freebsd-virtualization@freebsd.org Sun Apr 26 19:12:03 2020 Return-Path: Delivered-To: freebsd-virtualization@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 A3F492B9D8C for ; Sun, 26 Apr 2020 19:12:03 +0000 (UTC) (envelope-from akgupt3@gmail.com) Received: from mail-wr1-x431.google.com (mail-wr1-x431.google.com [IPv6:2a00:1450:4864:20::431]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 499Hb63WHCz3M7y for ; Sun, 26 Apr 2020 19:12:02 +0000 (UTC) (envelope-from akgupt3@gmail.com) Received: by mail-wr1-x431.google.com with SMTP id f13so17935727wrm.13 for ; Sun, 26 Apr 2020 12:12:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=T23g5ThVxkuEBvKTyxHRD3jwJ0FLrHud+H7tjPn2DeU=; b=iVPmOMLeZzkZbKJ/f9nO20lww3afIuZo4ItDmuo52PB6ny/JJUL4TLpfAQpRFiCtyZ K7IhthiHtuaVBZ/xjGqtQUhPimIV4NqMMdTkWJ6zDtGkPjKmFdoNFJ7D6jvnoJPoyfmb gzn2wSimal72VJgFY0XeOCPLzNLM9LvLk4bXvdWej1bjHqwK93hMuryfd9tam2SmmBUQ kwuZpe0id7zHkU+snX+wwSBzXxySAgy5vRJrOU/t4a0uL6qQ0erVz2RhyEKI+kxGlrqT SGMF3UfMd3lFFoj6ZcfxW/luuVCKFyS9UI7KPw0m8+GuhG19dbPcTX9QNwXPj53HBFrq YCbQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=T23g5ThVxkuEBvKTyxHRD3jwJ0FLrHud+H7tjPn2DeU=; b=XyAYZxhbPRTsjo+9eOBpEZUcxACkNXFwzg9a7rXunMIY9CXT8DFFP3OiEiryABUVWu +r8xbG3M2DdLrIEamtkZQ/DiW3vZTZ1lK9FVSIcV86xJNb/WvFBIH8nreP9hk03qp9EL R5WEH8kcQdeu5LkP3r5qB9M6GBsWDYvPeMyS9xbQpGxS1aTEZZsl/BgeSliLL6OhSMbw im7M30izRLs00uqq92DdCrTjQwXB6CsksnHvDilYO+Dwl5hMuQu2rT6FTR8Obr3YPrJr bHkeCPoTn7/mLtCwaTzJtIH6K2xJTtYvJqKS9nBQY5OGuS4AGIoZDacE87pyhHOn2906 ccSA== X-Gm-Message-State: AGi0PuY3LCsht4AclaWb8fZe19Yl4nzd2/k9UslZScDz2RD6dFko/RWQ poLo+t2lHf3nb1CdlCb8UrzGeLO9ocO9nfyCtbo= X-Google-Smtp-Source: APiQypJOzAmYkkrBgTelgWSiyF41lnuxQ/y2xOH/68JQNcWcOB2VEda5IdAhxfLxJSRACWRbAOCnEgPK6CW+WJW3Jl8= X-Received: by 2002:adf:df01:: with SMTP id y1mr23165699wrl.401.1587928320527; Sun, 26 Apr 2020 12:12:00 -0700 (PDT) MIME-Version: 1.0 References: <2535c7f2-ef59-467e-779b-6c9c6db82005@os-plus.org> <87c31320-c347-aa1b-adc3-7b36d6edeb38@vangyzen.net> In-Reply-To: <87c31320-c347-aa1b-adc3-7b36d6edeb38@vangyzen.net> From: Anish Date: Sun, 26 Apr 2020 12:11:49 -0700 Message-ID: Subject: Re: bhyve with AMD Ryzen 3900X and MSI MEG ACE X570 To: Eric van Gyzen Cc: Christian Jeannot , "freebsd-virtualization@freebsd.org" X-Rspamd-Queue-Id: 499Hb63WHCz3M7y X-Spamd-Bar: - Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20161025 header.b=iVPmOMLe; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of akgupt3@gmail.com designates 2a00:1450:4864:20::431 as permitted sender) smtp.mailfrom=akgupt3@gmail.com X-Spamd-Result: default: False [-2.00 / 15.00]; TO_DN_EQ_ADDR_SOME(0.00)[]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(-0.20)[+ip6:2a00:1450:4000::/36]; FREEMAIL_FROM(0.00)[gmail.com]; URI_COUNT_ODD(1.00)[3]; DKIM_TRACE(0.00)[gmail.com:+]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; FROM_EQ_ENVFROM(0.00)[]; IP_SCORE(0.00)[ip: (-9.04), ipnet: 2a00:1450::/32(-2.33), asn: 15169(-0.43), country: US(-0.05)]; MIME_TRACE(0.00)[0:+,1:+,2:~]; FREEMAIL_ENVFROM(0.00)[gmail.com]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US]; DWL_DNSWL_NONE(0.00)[gmail.com.dwl.dnswl.org : 127.0.5.0]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20161025]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-virtualization@freebsd.org]; IP_SCORE_FREEMAIL(0.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[1.3.4.0.0.0.0.0.0.0.0.0.0.0.0.0.0.2.0.0.4.6.8.4.0.5.4.1.0.0.a.2.list.dnswl.org : 127.0.5.0]; RCVD_COUNT_TWO(0.00)[2]; RCVD_TLS_ALL(0.00)[] Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: freebsd-virtualization@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Discussion of various virtualization techniques FreeBSD supports." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 26 Apr 2020 19:12:03 -0000 >If SVM is actually disabled, I have no idea what impact this change will have, so beware. As per the AMD document, it will cause GP fault if it has been implemented as per specification. If we are lucky and it works, that will be an interesting finding. -Anish On Sun, Apr 26, 2020 at 10:53 AM Eric van Gyzen wrote: > On 4/26/20 3:57 AM, Christian Jeannot wrote: > > Hi Community, > > > > I am testing bhyve from FreeBSD 12.1 RELEASE. > > > > My environment: > > - CPU: AMD Ryze 3900X > > - Mainboard: MSI MEG ACE X570, Default settings, latest BIOS 7C35v18 > > - RAM: G.Skill RipJaws V DIMM Kit 64GB, DDR4-3200, CL16-18-18-38 > > - GPU: Sapphire Nitro RX 5700XT > > > > I checked the settings in the BIOS. Virtualization options are enabled. > > SVM is enabled. > > > > I follow the instruction from the FreeBSD handbook =E2=80=9E21.7. FreeB= SD as a > > Host with bhyve=E2=80=9C. > > > > When I run > > kldload vmm > > I got an output that SVM is disabled by BIOS. When I check the BIOS it > > is enabled. > > I use bhyve on a Ryzen with an Asus Prime X470-PRO. > > I wonder if your BIOS is enabling SVM but failing to update the MSR to > say it's enabled. Try commenting out the second "return (0);" in > svm_available() in sys/amd64/vmm/amd/svm.c and rebuilding the vmm > module. If SVM is actually disabled, I have no idea what impact this > change will have, so beware. If SVM is actually enabled and this hack > allows you to use it, we could probably commit a tunable to do this more > cleanly. > > Eric > _______________________________________________ > freebsd-virtualization@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-virtualization > To unsubscribe, send any mail to " > freebsd-virtualization-unsubscribe@freebsd.org" >