Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 19 Dec 2021 17:28:02 +0100
From:      Mario Marietto <marietto2008@gmail.com>
To:        Chuck Tuffli <chuck@tuffli.net>
Cc:        FreeBSD virtualization <freebsd-virtualization@freebsd.org>
Subject:   Re: bhyve NVMe 1.4 support
Message-ID:  <CA%2B1FSig3c55i%2B890Ls2f8TcAg7hn2vtnz=YHMj39sWFa2o%2BmAw@mail.gmail.com>
In-Reply-To: <CAM0tzX3F7RZ67rnZNREwFA0dKyGi4Hfgpbxa8v=M6JWhLQm_iQ@mail.gmail.com>
References:  <CAM0tzX1W1Do=uqA3PONyksY4dmob%2BZMi-ib7aECVx6AH3XW6Pw@mail.gmail.com> <CAM0tzX3F7RZ67rnZNREwFA0dKyGi4Hfgpbxa8v=M6JWhLQm_iQ@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
--000000000000baf1c305d38243f0
Content-Type: text/plain; charset="UTF-8"

Hello.

Can you gently write me the instructions here about how to apply your
patches and I will test everything on my Freebsd 13R. thanks.

Il giorno dom 19 dic 2021 alle ore 17:24 Chuck Tuffli <chuck@tuffli.net> ha
scritto:

> On Tue, Dec 7, 2021 at 7:58 AM Chuck Tuffli <chuck@tuffli.net> wrote:
> >
> > I've been working on a patch series to get bhyve's NVMe emulation
> > compliant with the v1.4 specification. The compliance tests now pass,
> > and I will work on getting the patches up for review "soon". In the
> > meantime, there is a copy of the full changes if anyone is interested
> > in testing on current or 13-stable.
> >
> > https://people.freebsd.org/~chuck/nvme-1.4/pci_nvme.c
>
> Reviews are up for the series:
>
> D33564: bhyve nvme: Advertise v1.4 support
> D33565: bhyve nvme: Fix NVM Format completion status
> D33566: bhyve nvme: Fix Namespace Specific Set Features
> D33567: bhyve nvme: Implement LBA Range Type feature
> D33568: bhyve nvme: Implement Log Page Offset
> D33569: bhyve nvme: Add missing Admin opcodes
> D33570: bhyve nvme: Remove redundant AER Limit checks
> D33571: bhyve nvme: Fix Set Features
> D33572: bhyve nvme: Add Temperature Threshold support
> D33573: bhyve nvme: Update v1.4 Identify Controller data
> D33574: bhyve nvme: Add Select support to Get Features
> D33575: bhyve nvme: Fix LBA out-of-range calculation
> D33576: bhyve nvme: Fix reported VWC value
> D33577: bhyve nvme: Fix Set Features, AEN
> D33578: bhyve nvme: Fix Identify Namespace, NSID=ffffffff
>
> --chuck
>
>

-- 
Mario.

--000000000000baf1c305d38243f0
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div>Hello.</div><div><br></div><div>Can you gently write =
me the instructions here about how to apply your patches and I will test ev=
erything on my Freebsd 13R. thanks.<br></div></div><br><div class=3D"gmail_=
quote"><div dir=3D"ltr" class=3D"gmail_attr">Il giorno dom 19 dic 2021 alle=
 ore 17:24 Chuck Tuffli &lt;<a href=3D"mailto:chuck@tuffli.net">chuck@tuffl=
i.net</a>&gt; ha scritto:<br></div><blockquote class=3D"gmail_quote" style=
=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding=
-left:1ex">On Tue, Dec 7, 2021 at 7:58 AM Chuck Tuffli &lt;<a href=3D"mailt=
o:chuck@tuffli.net" target=3D"_blank">chuck@tuffli.net</a>&gt; wrote:<br>
&gt;<br>
&gt; I&#39;ve been working on a patch series to get bhyve&#39;s NVMe emulat=
ion<br>
&gt; compliant with the v1.4 specification. The compliance tests now pass,<=
br>
&gt; and I will work on getting the patches up for review &quot;soon&quot;.=
 In the<br>
&gt; meantime, there is a copy of the full changes if anyone is interested<=
br>
&gt; in testing on current or 13-stable.<br>
&gt;<br>
&gt; <a href=3D"https://people.freebsd.org/~chuck/nvme-1.4/pci_nvme.c" rel=
=3D"noreferrer" target=3D"_blank">https://people.freebsd.org/~chuck/nvme-1.=
4/pci_nvme.c</a><br>
<br>
Reviews are up for the series:<br>
<br>
D33564: bhyve nvme: Advertise v1.4 support<br>
D33565: bhyve nvme: Fix NVM Format completion status<br>
D33566: bhyve nvme: Fix Namespace Specific Set Features<br>
D33567: bhyve nvme: Implement LBA Range Type feature<br>
D33568: bhyve nvme: Implement Log Page Offset<br>
D33569: bhyve nvme: Add missing Admin opcodes<br>
D33570: bhyve nvme: Remove redundant AER Limit checks<br>
D33571: bhyve nvme: Fix Set Features<br>
D33572: bhyve nvme: Add Temperature Threshold support<br>
D33573: bhyve nvme: Update v1.4 Identify Controller data<br>
D33574: bhyve nvme: Add Select support to Get Features<br>
D33575: bhyve nvme: Fix LBA out-of-range calculation<br>
D33576: bhyve nvme: Fix reported VWC value<br>
D33577: bhyve nvme: Fix Set Features, AEN<br>
D33578: bhyve nvme: Fix Identify Namespace, NSID=3Dffffffff<br>
<br>
--chuck<br>
<br>
</blockquote></div><br clear=3D"all"><br>-- <br><div dir=3D"ltr" class=3D"g=
mail_signature">Mario.<br></div>

--000000000000baf1c305d38243f0--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CA%2B1FSig3c55i%2B890Ls2f8TcAg7hn2vtnz=YHMj39sWFa2o%2BmAw>