On Thu, Jun 17, 2021 at 6:34 AM Greg KH <gregkh@xxxxxxxxxxxxxxxxxxx> wrote: > > On Thu, Jun 17, 2021 at 01:19:50PM +0200, Paolo Bonzini wrote: > > On 17/06/21 08:07, Greg KH wrote: > > > > The statistics data itself could be read out by userspace telemetry > > > > periodically without any extra parsing or setup effort. > > > Do you have a pointer to userspace code that can do such a thing that > > > others can use? We do not like adding apis to the kernel without at > > > least seeing the user of those apis, especially for complex things like > > > this. > > > > > > Ideally you would include some library code in the kernel tree itself > > > that everyone can use for this for their own programs. You have > > > provided a test which is great, but how do we know it works for "real" > > > usages? > > > > I am pretty sure that Google is using this internally, but we are also going > > to work on QEMU and Libvirt support for this. > > We need an "external user" for something as complex as this to be able > to see if it actually works or not. Otherwise we have to just guess :( We have plans to add some library code in kernel selftests and also some simple tools to let everyone get a feeling of the new API. > > thanks, > > greg k-h Thanks, Jing