Date: Tue, 2 May 2023 19:04:02 +0300 From: Vitaliy Gusev <gusev.vitaliy@gmail.com> To: Rob Wing <rob.fx907@gmail.com> Cc: =?utf-8?Q?Corvin_K=C3=B6hne?= <corvink@freebsd.org>, Matthew Grooms <mgrooms@shrew.net>, freebsd-hackers@freebsd.org, freebsd-virtualization@freebsd.org, Elena Mihailescu <elenamihailescu22@gmail.com>, Mihai Carabas <mihai.carabas@gmail.com> Subject: Re: BHYVE_SNAPSHOT Message-ID: <BBC85A33-1D68-4CC6-94F3-8FF4B8B76407@gmail.com> In-Reply-To: <CAF3%2Bn_eAzZiT%2Bu3-P9EJu37ZSGzwmMyQn7YMhoF3ptTOenJW=g@mail.gmail.com> References: <ZEz8tU_83QfqbbMu@int21h> <fe221c6a-acb7-ddbd-413d-7039de33e872@shrew.net> <CAF3%2Bn_fN4J4jXH89t8gMOD8QpqAike0Uzrb9wUfKoYv56zQt_w@mail.gmail.com> <89c84bd7-a925-02f4-acbe-12c3000e7007@shrew.net> <3ab4e6d94fb0153fb6ff4a53ac6f53b2eaae0cf7.camel@FreeBSD.org> <ACFE251D-F4ED-4901-A692-618DC64E9B0E@gmail.com> <CAF3%2Bn_eAzZiT%2Bu3-P9EJu37ZSGzwmMyQn7YMhoF3ptTOenJW=g@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
[-- Attachment #1 --] > On 2 May 2023, at 18:38, Rob Wing <rob.fx907@gmail.com> wrote: > > Do you plan on saving the guest memory into the nvlist? If I have VM with 8 gigs of memory, will the nvlist implementation allocate 8 gigs of memory for the nvlist then write it out to disk? Or..? > > All the bullet points look good to me. > > -Rob Of course no. Guest memory should be saved as is. As possible improvement - only dirty memory/pages. I was taking about saving with nvlist: device’s variables, registers, internal data, etc. Overall description will be provided shortly. ——— Vitaliy Gusev [-- Attachment #2 --] <html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"></head><body style="overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;"><br><div><br><blockquote type="cite"><div>On 2 May 2023, at 18:38, Rob Wing <rob.fx907@gmail.com> wrote:</div><div><div class="gmail_quote" style="caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: 14px; font-style: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none;"><div><br></div><div>Do you plan on saving the guest memory into the nvlist? If I have VM with 8 gigs of memory, will the nvlist implementation allocate 8 gigs of memory for the nvlist then write it out to disk? Or..?</div></div></div></blockquote><blockquote type="cite"><div class="gmail_quote" style="caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: 14px; font-style: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none;"><br></div></blockquote><blockquote type="cite"><div><div class="gmail_quote" style="caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: 14px; font-style: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none;"><div>All the bullet points look good to me.</div></div></div></blockquote><blockquote type="cite"><div class="gmail_quote" style="caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: 14px; font-style: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none;"><br></div></blockquote><blockquote type="cite"><div><div class="gmail_quote" style="caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: 14px; font-style: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none;"><div>-Rob</div></div></div></blockquote><div><br></div><div><br></div>Of course no. Guest memory should be saved as is. As possible improvement - only dirty memory/pages. </div><div><br></div><div>I was taking about saving with nvlist: device’s variables, registers, internal data, etc. </div><div><br></div><div>Overall description will be provided shortly.</div><div><br></div><div>———</div><div>Vitaliy Gusev<br><div><br></div></div><br></body></html>
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?BBC85A33-1D68-4CC6-94F3-8FF4B8B76407>
