From: Peter Maydell <peter.maydell@linaro.org>
To: Liviu Ionescu <ilg@livius.net>
Cc: Paolo Bonzini <pbonzini@redhat.com>,
Alessandro Di Federico <ale+qemu@clearmind.me>,
qemu-devel <qemu-devel@nongnu.org>
Subject: Re: [Qemu-devel] Support for using TCG frontend as a library
Date: Fri, 2 Dec 2016 09:40:38 +0000 [thread overview]
Message-ID: <CAFEAcA_zvm3Wtd+cAsGSxCWV8hxOUWbS6YNXCxVad2QoEkT8Sw@mail.gmail.com> (raw)
In-Reply-To: <FBBFDD4E-07E2-49B4-BA4E-AD9B4C18C48D@livius.net>
On 1 December 2016 at 19:45, Liviu Ionescu <ilg@livius.net> wrote:
>
>> On 1 Dec 2016, at 21:13, Peter Maydell <peter.maydell@linaro.org> wrote:
>>
>> You need a QCOW2 disk to store the snapshots on, ...
>> Taking savevm snapshots doesn't need any cooperation
>> from the guest OS ..
>> I don't know whether anybody's tested this with M profile:
>
> does your Stellaris board support this?
>
> assuming I fix my devices to save their status and I can correctly
> resume from a given snapshot, I still fail to understand how to
> integrate this feature in the usual debugging workflow.
The most useful approach is that you can set up a complicated
situation (eg "boot my embedded RTOS, start application"),
snapshot at that point, and then you can repeatedly restart
debugging from the snapshot without having to take ages going
through the bootup process each time. (Particularly useful if
you turn on heavyweight tracing which can turn bootup from
"fairly fast" to "incredibly slow".)
thanks
-- PMM
next prev parent reply other threads:[~2016-12-02 9:41 UTC|newest]
Thread overview: 16+ messages / expand[flat|nested] mbox.gz Atom feed top
2016-11-27 19:32 [Qemu-devel] Support for using TCG frontend as a library Alessandro Di Federico
2016-11-29 16:26 ` Paolo Bonzini
2016-11-29 16:55 ` Liviu Ionescu
2016-11-30 23:01 ` Alessandro Di Federico
2016-12-01 8:50 ` Paolo Bonzini
2016-12-01 11:54 ` Liviu Ionescu
2016-12-01 12:38 ` Peter Maydell
2016-12-01 13:33 ` Liviu Ionescu
2016-12-01 14:38 ` Peter Maydell
2016-12-01 18:39 ` Liviu Ionescu
2016-12-01 19:13 ` Peter Maydell
2016-12-01 19:45 ` Liviu Ionescu
2016-12-02 9:40 ` Peter Maydell [this message]
2016-12-02 10:12 ` Liviu Ionescu
2016-12-02 10:24 ` Peter Maydell
2016-12-02 10:51 ` Liviu Ionescu
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=CAFEAcA_zvm3Wtd+cAsGSxCWV8hxOUWbS6YNXCxVad2QoEkT8Sw@mail.gmail.com \
--to=peter.maydell@linaro.org \
--cc=ale+qemu@clearmind.me \
--cc=ilg@livius.net \
--cc=pbonzini@redhat.com \
--cc=qemu-devel@nongnu.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).