From: Avi Kivity <avi@redhat.com>
To: Ingo Molnar <mingo@elte.hu>
Cc: "Zhang, Yanmin" <yanmin_zhang@linux.intel.com>,
Peter Zijlstra <a.p.zijlstra@chello.nl>,
Sheng Yang <sheng@linux.intel.com>,
linux-kernel@vger.kernel.org, kvm@vger.kernel.org,
Marcelo Tosatti <mtosatti@redhat.com>,
oerg Roedel <joro@8bytes.org>,
Jes Sorensen <Jes.Sorensen@redhat.com>,
Gleb Natapov <gleb@redhat.com>,
Zachary Amsden <zamsden@redhat.com>,
ziteng.huang@intel.com
Subject: Re: [PATCH] Enhance perf to collect KVM guest os statistics from host side
Date: Tue, 16 Mar 2010 14:41:14 +0200 [thread overview]
Message-ID: <4B9F7C6A.3070207@redhat.com> (raw)
In-Reply-To: <20100316122903.GA8831@elte.hu>
On 03/16/2010 02:29 PM, Ingo Molnar wrote:
> * Avi Kivity<avi@redhat.com> wrote:
>
>
>> On 03/16/2010 01:25 PM, Ingo Molnar wrote:
>>
>>>
>>>> I haven't followed vmchannel closely, but I think it is. vmchannel is
>>>> terminated in qemu on the host side, not in the host kernel. So perf would
>>>> need to connect to qemu.
>>>>
>>> Hm, that sounds rather messy if we want to use it to basically expose kernel
>>> functionality in a guest/host unified way. Is the qemu process discoverable in
>>> some secure way?
>>>
>> We know its pid.
>>
> How do i get a list of all 'guest instance PIDs',
Libvirt manages all qemus, but this should be implemented independently
of libvirt.
> and what is the way to talk
> to Qemu?
>
In general qemu exposes communication channels (such as the monitor) as
tcp connections, unix-domain sockets, stdio, etc. It's very flexible.
>>> Can we trust it?
>>>
>> No choice, it contains the guest address space.
>>
> I mean, i can trust a kernel service and i can trust /proc/kallsyms.
>
> Can perf trust a random process claiming to be Qemu? What's the trust
> mechanism here?
>
Obviously you can't trust anything you get from a guest, no matter how
you get it.
How do you trust a userspace program's symbols? you don't. How do you
get them? they're on a well-known location.
>>> Is there some proper tooling available to do it, or do we have to push it
>>> through 2-3 packages to get such a useful feature done?
>>>
>> libvirt manages qemu processes, but I don't think this should go through
>> libvirt. qemu can do this directly by opening a unix domain socket in a
>> well-known place.
>>
> So Qemu has never run into such problems before?
>
> ( Sounds weird - i think Qemu configuration itself should be done via a
> unix domain socket driven configuration protocol as well. )
>
That's exactly what happens. You invoke qemu with -monitor
unix:blah,server (or -qmp for a machine-readable format) and have your
management application connect to that. You can redirect guest serial
ports, console, parallel port, etc. to unix-domain or tcp sockets.
vmchannel is an extension of that mechanism.
>>> ( That is the general thought process how many cross-discipline useful
>>> desktop/server features hit the bit bucket before having had any chance of
>>> being vetted by users, and why Linux sucks so much when it comes to feature
>>> integration and application usability. )
>>>
>> You can't solve everything in the kernel, even with a well populated tools/.
>>
> Certainly not, but this is a technical problem in the kernel's domain, so it's
> a fair (and natural) expectation to be able to solve this within the kernel
> project.
>
Someone writing perf-gui outside the kernel would have the same
problems, no?
--
error compiling committee.c: too many arguments to function
next prev parent reply other threads:[~2010-03-16 12:42 UTC|newest]
Thread overview: 390+ messages / expand[flat|nested] mbox.gz Atom feed top
2010-03-16 5:27 [PATCH] Enhance perf to collect KVM guest os statistics from host side Zhang, Yanmin
2010-03-16 5:41 ` Avi Kivity
2010-03-16 7:24 ` Ingo Molnar
2010-03-16 9:20 ` Avi Kivity
2010-03-16 9:53 ` Ingo Molnar
2010-03-16 10:13 ` Avi Kivity
2010-03-16 10:20 ` Ingo Molnar
2010-03-16 10:40 ` Avi Kivity
2010-03-16 10:50 ` Ingo Molnar
2010-03-16 11:10 ` Avi Kivity
2010-03-16 11:25 ` Ingo Molnar
2010-03-16 12:21 ` Avi Kivity
2010-03-16 12:29 ` Ingo Molnar
2010-03-16 12:41 ` Avi Kivity [this message]
2010-03-16 13:08 ` Ingo Molnar
2010-03-16 13:16 ` Avi Kivity
2010-03-16 13:31 ` Ingo Molnar
2010-03-16 13:37 ` Avi Kivity
2010-03-16 15:06 ` Frank Ch. Eigler
2010-03-16 15:52 ` Ingo Molnar
2010-03-16 16:08 ` Frank Ch. Eigler
2010-03-16 16:35 ` Ingo Molnar
2010-03-16 17:34 ` Anthony Liguori
2010-03-16 17:52 ` Ingo Molnar
2010-03-16 18:06 ` Anthony Liguori
2010-03-16 18:28 ` Ingo Molnar
2010-03-16 23:04 ` Anthony Liguori
2010-03-17 0:41 ` Frank Ch. Eigler
2010-03-17 3:54 ` Avi Kivity
2010-03-17 8:16 ` Ingo Molnar
2010-03-17 8:20 ` Avi Kivity
2010-03-17 8:59 ` Ingo Molnar
2010-03-18 5:27 ` Huang, Zhiteng
2010-03-18 5:27 ` Huang, Zhiteng
2010-03-17 8:14 ` Ingo Molnar
2010-03-17 8:53 ` Ingo Molnar
2010-03-16 17:06 ` Anthony Liguori
2010-03-16 17:39 ` Ingo Molnar
2010-03-16 23:07 ` Anthony Liguori
2010-03-17 8:10 ` [RFC] Unify KVM kernel-space and user-space code into a single project Ingo Molnar
2010-03-18 8:20 ` Avi Kivity
2010-03-18 8:56 ` Ingo Molnar
2010-03-18 9:24 ` Alexander Graf
2010-03-18 10:10 ` Ingo Molnar
2010-03-18 10:21 ` Avi Kivity
2010-03-18 11:35 ` Ingo Molnar
2010-03-18 12:00 ` Alexander Graf
2010-03-18 12:33 ` Frank Ch. Eigler
2010-03-18 13:01 ` John Kacur
2010-03-18 13:01 ` John Kacur
2010-03-18 14:25 ` Ingo Molnar
2010-03-18 14:39 ` Frank Ch. Eigler
2010-03-18 13:02 ` Ingo Molnar
2010-03-18 13:10 ` Avi Kivity
2010-03-18 13:31 ` Ingo Molnar
2010-03-18 13:44 ` Daniel P. Berrange
2010-03-18 13:59 ` Ingo Molnar
2010-03-18 14:06 ` John Kacur
2010-03-18 14:06 ` John Kacur
2010-03-18 14:11 ` Ingo Molnar
2010-03-18 13:46 ` Avi Kivity
2010-03-18 13:57 ` Ingo Molnar
2010-03-18 14:25 ` Avi Kivity
2010-03-18 14:36 ` Ingo Molnar
2010-03-18 14:51 ` Avi Kivity
2010-03-18 13:24 ` Frank Ch. Eigler
2010-03-18 13:48 ` Ingo Molnar
2010-03-18 10:12 ` Avi Kivity
2010-03-18 10:28 ` Ingo Molnar
2010-03-18 10:50 ` Ingo Molnar
2010-03-18 11:30 ` Avi Kivity
2010-03-18 11:48 ` Ingo Molnar
2010-03-18 12:22 ` Avi Kivity
2010-03-18 13:00 ` Ingo Molnar
2010-03-18 13:36 ` Avi Kivity
2010-03-18 14:09 ` Ingo Molnar
2010-03-18 14:38 ` Avi Kivity
2010-03-18 17:16 ` Ingo Molnar
2010-03-18 14:59 ` Anthony Liguori
2010-03-18 15:17 ` Ingo Molnar
2010-03-18 16:11 ` Anthony Liguori
2010-03-18 16:28 ` Ingo Molnar
2010-03-18 16:38 ` Anthony Liguori
2010-03-18 16:51 ` Pekka Enberg
2010-03-18 16:51 ` Pekka Enberg
2010-03-18 17:02 ` Ingo Molnar
2010-03-18 17:09 ` Avi Kivity
2010-03-18 17:28 ` Ingo Molnar
2010-03-19 7:56 ` Avi Kivity
2010-03-19 8:53 ` Ingo Molnar
2010-03-19 12:56 ` Anthony Liguori
2010-03-21 19:17 ` Ingo Molnar
2010-03-21 19:35 ` Antoine Martin
2010-03-21 19:59 ` Ingo Molnar
2010-03-21 20:09 ` Avi Kivity
2010-03-21 21:00 ` Ingo Molnar
2010-03-21 21:44 ` Avi Kivity
2010-03-21 23:43 ` Anthony Liguori
2010-03-21 20:01 ` Avi Kivity
2010-03-21 20:08 ` Olivier Galibert
2010-03-21 20:11 ` Avi Kivity
2010-03-21 20:18 ` Antoine Martin
2010-03-21 20:24 ` Avi Kivity
2010-03-21 20:31 ` Antoine Martin
2010-03-21 21:03 ` Avi Kivity
2010-03-21 21:20 ` Ingo Molnar
2010-03-22 6:35 ` Avi Kivity
2010-03-22 11:48 ` Ingo Molnar
2010-03-22 12:31 ` Pekka Enberg
2010-03-22 12:31 ` Pekka Enberg
2010-03-22 12:37 ` Daniel P. Berrange
2010-03-22 12:44 ` Pekka Enberg
2010-03-22 12:54 ` Ingo Molnar
2010-03-22 13:05 ` Daniel P. Berrange
2010-03-22 13:23 ` Richard W.M. Jones
2010-03-22 14:02 ` Ingo Molnar
2010-03-22 14:20 ` oerg Roedel
2010-03-22 13:56 ` Ingo Molnar
2010-03-22 14:01 ` Richard W.M. Jones
2010-03-22 14:07 ` Ingo Molnar
2010-03-22 12:36 ` Avi Kivity
2010-03-22 12:50 ` Pekka Enberg
2010-03-22 12:50 ` Pekka Enberg
2010-03-22 6:59 ` Zhang, Yanmin
2010-03-22 12:05 ` Antoine Martin
2010-03-21 20:37 ` Ingo Molnar
2010-03-22 6:37 ` Avi Kivity
2010-03-22 11:39 ` Ingo Molnar
2010-03-22 12:44 ` Avi Kivity
2010-03-22 12:54 ` Daniel P. Berrange
2010-03-22 14:26 ` Ingo Molnar
2010-03-22 17:29 ` Avi Kivity
2010-03-21 20:11 ` Avi Kivity
2010-03-21 20:31 ` Ingo Molnar
2010-03-21 21:30 ` Avi Kivity
2010-03-21 21:52 ` Ingo Molnar
2010-03-22 6:49 ` Avi Kivity
2010-03-22 11:23 ` Ingo Molnar
2010-03-22 12:49 ` Avi Kivity
2010-03-22 13:01 ` Pekka Enberg
2010-03-22 13:01 ` Pekka Enberg
2010-03-22 14:54 ` Ingo Molnar
2010-03-22 19:04 ` Avi Kivity
2010-03-23 9:46 ` Olivier Galibert
2010-03-22 14:47 ` Ingo Molnar
2010-03-22 18:15 ` Avi Kivity
2010-03-22 11:10 ` oerg Roedel
2010-03-22 12:22 ` Ingo Molnar
2010-03-22 13:46 ` Joerg Roedel
2010-03-22 16:32 ` Ingo Molnar
2010-03-22 17:17 ` Frank Ch. Eigler
2010-03-22 17:27 ` Pekka Enberg
2010-03-22 17:27 ` Pekka Enberg
2010-03-22 17:32 ` Avi Kivity
2010-03-22 17:39 ` Ingo Molnar
2010-03-22 17:58 ` Avi Kivity
2010-03-22 17:52 ` Pekka Enberg
2010-03-22 17:52 ` Pekka Enberg
2010-03-22 18:04 ` Avi Kivity
2010-03-22 18:10 ` Pekka Enberg
2010-03-22 18:10 ` Pekka Enberg
2010-03-22 18:55 ` Avi Kivity
2010-03-22 17:43 ` Ingo Molnar
2010-03-22 18:02 ` Avi Kivity
2010-03-22 17:44 ` Avi Kivity
2010-03-22 19:10 ` Ingo Molnar
2010-03-22 19:18 ` Anthony Liguori
2010-03-22 19:23 ` Avi Kivity
2010-03-22 19:28 ` Andrea Arcangeli
2010-03-22 19:20 ` Joerg Roedel
2010-03-22 19:28 ` Avi Kivity
2010-03-22 19:49 ` Ingo Molnar
2010-03-21 23:35 ` Anthony Liguori
2010-03-20 7:35 ` Avi Kivity
2010-03-21 19:06 ` Ingo Molnar
2010-03-21 20:22 ` Avi Kivity
2010-03-21 20:55 ` Ingo Molnar
2010-03-21 21:42 ` Avi Kivity
2010-03-21 21:54 ` Ingo Molnar
2010-03-22 0:16 ` Anthony Liguori
2010-03-22 11:59 ` Ingo Molnar
2010-03-22 7:13 ` Avi Kivity
2010-03-22 11:14 ` Ingo Molnar
2010-03-22 11:23 ` Alexander Graf
2010-03-22 12:33 ` Lukas Kolbe
2010-03-22 12:29 ` Avi Kivity
2010-03-22 12:44 ` Ingo Molnar
2010-03-22 12:52 ` Avi Kivity
2010-03-22 14:32 ` Ingo Molnar
2010-03-22 14:43 ` Anthony Liguori
2010-03-22 15:55 ` Ingo Molnar
2010-03-22 16:08 ` Anthony Liguori
2010-03-22 16:59 ` Ingo Molnar
2010-03-22 18:28 ` Anthony Liguori
2010-03-22 17:11 ` Ingo Molnar
2010-03-22 18:30 ` Anthony Liguori
2010-03-22 16:12 ` Avi Kivity
2010-03-22 16:16 ` Avi Kivity
2010-03-22 16:40 ` Pekka Enberg
2010-03-22 16:40 ` Pekka Enberg
2010-03-22 18:06 ` Avi Kivity
2010-03-22 16:51 ` Ingo Molnar
2010-03-22 17:08 ` Avi Kivity
2010-03-22 17:34 ` Ingo Molnar
2010-03-22 17:55 ` Avi Kivity
2010-03-22 19:15 ` Anthony Liguori
2010-03-22 19:31 ` Daniel P. Berrange
2010-03-22 19:33 ` Anthony Liguori
2010-03-22 19:39 ` Alexander Graf
2010-03-22 19:54 ` Ingo Molnar
2010-03-22 19:58 ` Alexander Graf
2010-03-22 20:21 ` Ingo Molnar
2010-03-22 20:35 ` Avi Kivity
2010-03-23 10:48 ` Bernd Petrovitsch
2010-03-22 20:19 ` Antoine Martin
2010-03-22 20:00 ` Antoine Martin
2010-03-22 20:58 ` Daniel P. Berrange
2010-03-22 19:20 ` Ingo Molnar
2010-03-22 19:44 ` Avi Kivity
2010-03-22 20:06 ` Ingo Molnar
2010-03-22 20:15 ` Avi Kivity
2010-03-22 20:29 ` Ingo Molnar
2010-03-22 20:40 ` Avi Kivity
2010-03-22 18:35 ` Anthony Liguori
2010-03-22 19:22 ` Ingo Molnar
2010-03-22 19:29 ` Anthony Liguori
2010-03-22 20:32 ` Ingo Molnar
2010-03-22 20:43 ` Avi Kivity
2010-03-22 19:45 ` Avi Kivity
2010-03-22 20:35 ` Ingo Molnar
2010-03-22 20:45 ` Avi Kivity
2010-03-22 18:41 ` Anthony Liguori
2010-03-22 19:27 ` Ingo Molnar
2010-03-22 19:47 ` Avi Kivity
2010-03-22 20:46 ` Ingo Molnar
2010-03-22 20:53 ` Avi Kivity
2010-03-22 22:06 ` Anthony Liguori
2010-03-23 9:07 ` Avi Kivity
2010-03-23 14:09 ` Anthony Liguori
2010-03-23 10:13 ` Kevin Wolf
2010-03-23 10:28 ` Antoine Martin
2010-03-23 14:06 ` Joerg Roedel
2010-03-23 16:39 ` Avi Kivity
2010-03-23 18:21 ` Joerg Roedel
2010-03-23 18:27 ` Peter Zijlstra
2010-03-23 19:05 ` Javier Guerra Giraldez
2010-03-23 19:05 ` Javier Guerra Giraldez
2010-03-24 4:57 ` Avi Kivity
2010-03-24 11:59 ` Joerg Roedel
2010-03-24 12:08 ` Avi Kivity
2010-03-24 12:50 ` Joerg Roedel
2010-03-24 13:05 ` Avi Kivity
2010-03-24 13:46 ` Joerg Roedel
2010-03-24 13:57 ` Avi Kivity
2010-03-24 15:01 ` Joerg Roedel
2010-03-24 15:12 ` Avi Kivity
2010-03-24 15:46 ` Joerg Roedel
2010-03-24 15:49 ` Avi Kivity
2010-03-24 15:59 ` Joerg Roedel
2010-03-24 16:09 ` Avi Kivity
2010-03-24 16:40 ` Joerg Roedel
2010-03-24 16:47 ` Avi Kivity
2010-03-24 16:52 ` Avi Kivity
2010-04-08 14:29 ` Antoine Martin
2010-03-24 17:47 ` Arnaldo Carvalho de Melo
2010-03-24 18:20 ` Avi Kivity
2010-03-24 18:27 ` Arnaldo Carvalho de Melo
2010-03-25 9:00 ` Zhang, Yanmin
2010-03-24 15:26 ` Daniel P. Berrange
2010-03-24 15:37 ` Joerg Roedel
2010-03-24 15:43 ` Avi Kivity
2010-03-24 15:50 ` Joerg Roedel
2010-03-24 15:52 ` Avi Kivity
2010-03-24 16:17 ` Joerg Roedel
2010-03-24 16:20 ` Avi Kivity
2010-03-24 16:31 ` Joerg Roedel
2010-03-24 16:32 ` Avi Kivity
2010-03-24 16:45 ` Joerg Roedel
2010-03-24 16:48 ` Avi Kivity
2010-03-24 16:03 ` Peter Zijlstra
2010-03-24 16:16 ` Avi Kivity
2010-03-24 16:23 ` Joerg Roedel
2010-03-24 16:45 ` Peter Zijlstra
2010-03-24 13:53 ` Alexander Graf
2010-03-24 13:59 ` Avi Kivity
2010-03-24 14:24 ` Alexander Graf
2010-03-24 15:06 ` Avi Kivity
2010-03-24 5:09 ` Andi Kleen
2010-03-24 6:42 ` Avi Kivity
2010-03-24 7:38 ` Andi Kleen
2010-03-24 8:59 ` Avi Kivity
2010-03-24 9:31 ` Andi Kleen
2010-03-22 14:46 ` Avi Kivity
2010-03-22 16:08 ` Ingo Molnar
2010-03-22 16:13 ` Avi Kivity
2010-03-24 12:06 ` Paolo Bonzini
2010-03-21 22:00 ` Ingo Molnar
2010-03-21 23:50 ` Anthony Liguori
2010-03-22 0:25 ` Anthony Liguori
2010-03-22 7:18 ` Avi Kivity
2010-03-19 9:19 ` Paul Mundt
2010-03-19 9:52 ` Olivier Galibert
2010-03-19 13:56 ` [LKML] " Konrad Rzeszutek Wilk
2010-03-19 13:56 ` Konrad Rzeszutek Wilk
2010-03-18 14:53 ` Anthony Liguori
2010-03-18 16:13 ` Ingo Molnar
2010-03-18 16:54 ` Avi Kivity
2010-03-18 17:11 ` Ingo Molnar
2010-03-18 18:20 ` Anthony Liguori
2010-03-18 18:23 ` drepper
2010-03-18 19:15 ` Ingo Molnar
2010-03-18 19:37 ` drepper
2010-03-18 20:18 ` Ingo Molnar
2010-03-18 20:39 ` drepper
2010-03-18 20:56 ` Ingo Molnar
2010-03-18 22:06 ` Alan Cox
2010-03-18 22:16 ` Ingo Molnar
2010-03-19 7:22 ` Avi Kivity
2010-03-21 13:27 ` Gabor Gombas
2010-03-18 21:02 ` Zachary Amsden
2010-03-18 21:15 ` Ingo Molnar
2010-03-18 22:19 ` Zachary Amsden
2010-03-18 22:44 ` Ingo Molnar
2010-03-19 7:21 ` Avi Kivity
2010-03-20 14:59 ` Andrea Arcangeli
2010-03-21 10:03 ` Avi Kivity
2010-03-18 9:22 ` Ingo Molnar
2010-03-18 10:32 ` Avi Kivity
2010-03-18 11:19 ` Ingo Molnar
2010-03-18 18:20 ` Frederic Weisbecker
2010-03-18 19:50 ` Frank Ch. Eigler
2010-03-18 20:47 ` Ingo Molnar
2010-03-18 8:44 ` Jes Sorensen
2010-03-18 9:54 ` Ingo Molnar
2010-03-18 10:40 ` Jes Sorensen
2010-03-18 10:58 ` Ingo Molnar
2010-03-18 13:23 ` Jes Sorensen
2010-03-18 14:22 ` Ingo Molnar
2010-03-18 14:45 ` Jes Sorensen
2010-03-18 16:54 ` Ingo Molnar
2010-03-18 18:10 ` Anthony Liguori
2010-03-19 14:53 ` Andrea Arcangeli
2010-03-18 14:38 ` Anthony Liguori
2010-03-18 14:44 ` Anthony Liguori
2010-03-16 22:30 ` [PATCH] Enhance perf to collect KVM guest os statistics from host side oerg Roedel
2010-03-16 23:01 ` Masami Hiramatsu
2010-03-17 7:27 ` Ingo Molnar
2010-03-16 7:48 ` Zhang, Yanmin
2010-03-16 9:28 ` Zhang, Yanmin
2010-03-16 9:33 ` Avi Kivity
2010-03-16 9:47 ` Ingo Molnar
2010-03-17 9:26 ` Zhang, Yanmin
2010-03-18 2:45 ` Zhang, Yanmin
2010-03-18 7:49 ` Zhang, Yanmin
2010-03-18 8:03 ` Ingo Molnar
2010-03-18 13:03 ` Arnaldo Carvalho de Melo
2010-03-16 9:32 ` Avi Kivity
2010-03-17 2:34 ` Zhang, Yanmin
2010-03-17 9:28 ` Sheng Yang
2010-03-17 9:41 ` Avi Kivity
2010-03-17 9:51 ` Sheng Yang
2010-03-17 10:06 ` Avi Kivity
2010-03-17 21:14 ` Zachary Amsden
2010-03-18 1:19 ` Sheng Yang
2010-03-18 4:50 ` Zachary Amsden
2010-03-18 5:22 ` Sheng Yang
2010-03-18 5:41 ` Sheng Yang
2010-03-18 8:47 ` Zachary Amsden
2010-03-19 3:38 ` Zhang, Yanmin
2010-03-19 8:21 ` Ingo Molnar
2010-03-19 17:29 ` oerg Roedel
2010-03-21 18:43 ` Ingo Molnar
2010-03-22 10:14 ` oerg Roedel
2010-03-22 10:37 ` Ingo Molnar
2010-03-22 10:59 ` Ingo Molnar
2010-03-22 11:47 ` Joerg Roedel
2010-03-22 12:26 ` Ingo Molnar
2010-03-23 13:18 ` Soeren Sandmann
2010-03-23 13:49 ` Andi Kleen
2010-03-23 14:04 ` Soeren Sandmann
2010-03-23 14:20 ` Andi Kleen
2010-03-23 14:29 ` Arnaldo Carvalho de Melo
2010-03-23 14:46 ` Frank Ch. Eigler
2010-03-23 14:10 ` Arnaldo Carvalho de Melo
2010-03-23 15:23 ` Peter Zijlstra
2010-03-22 7:24 ` Zhang, Yanmin
2010-03-22 16:44 ` Arnaldo Carvalho de Melo
2010-03-23 3:14 ` Zhang, Yanmin
2010-03-23 13:15 ` Arnaldo Carvalho de Melo
2010-03-24 1:39 ` Zhang, Yanmin
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=4B9F7C6A.3070207@redhat.com \
--to=avi@redhat.com \
--cc=Jes.Sorensen@redhat.com \
--cc=a.p.zijlstra@chello.nl \
--cc=gleb@redhat.com \
--cc=joro@8bytes.org \
--cc=kvm@vger.kernel.org \
--cc=linux-kernel@vger.kernel.org \
--cc=mingo@elte.hu \
--cc=mtosatti@redhat.com \
--cc=sheng@linux.intel.com \
--cc=yanmin_zhang@linux.intel.com \
--cc=zamsden@redhat.com \
--cc=ziteng.huang@intel.com \
/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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.