On Sep 15 20:44, Dmitry Fomichev wrote: > > -----Original Message----- > > From: Klaus Jensen <i...@irrelevant.dk> > > Sent: Tuesday, September 15, 2020 3:10 PM > > To: Dmitry Fomichev <dmitry.fomic...@wdc.com> > > Cc: Keith Busch <kbu...@kernel.org>; Klaus Jensen > > <k.jen...@samsung.com>; Kevin Wolf <kw...@redhat.com>; Philippe > > Mathieu-Daudé <phi...@redhat.com>; Maxim Levitsky > > <mlevi...@redhat.com>; Fam Zheng <f...@euphon.net>; Niklas Cassel > > <niklas.cas...@wdc.com>; Damien Le Moal <damien.lem...@wdc.com>; > > qemu-bl...@nongnu.org; qemu-devel@nongnu.org; Alistair Francis > > <alistair.fran...@wdc.com>; Matias Bjorling <matias.bjorl...@wdc.com> > > Subject: Re: [PATCH v3 14/15] hw/block/nvme: Use zone metadata file for > > persistence > > > > On Sep 14 07:14, Dmitry Fomichev wrote: > > > A ZNS drive that is emulated by this module is currently initialized > > > with all zones Empty upon startup. However, actual ZNS SSDs save the > > > state and condition of all zones in their internal NVRAM in the event > > > of power loss. When such a drive is powered up again, it closes or > > > finishes all zones that were open at the moment of shutdown. Besides > > > that, the write pointer position as well as the state and condition > > > of all zones is preserved across power-downs. > > > > > > This commit adds the capability to have a persistent zone metadata > > > to the device. The new optional module property, "zone_file", > > > is introduced. If added to the command line, this property specifies > > > the name of the file that stores the zone metadata. If "zone_file" is > > > omitted, the device will be initialized with all zones empty, the same > > > as before. > > > > > > If zone metadata is configured to be persistent, then zone descriptor > > > extensions also persist across controller shutdowns. > > > > > > Signed-off-by: Dmitry Fomichev <dmitry.fomic...@wdc.com> > > > > This doesn't build on mingw. > > Thanks for letting me know. I'll try to look into this. Do you cross-compile > with mingw64?
Yup, make docker-test-mingw@fedora
signature.asc
Description: PGP signature