From mboxrd@z Thu Jan 1 00:00:00 1970 From: Christian Borntraeger Subject: trace points and ABI Date: Wed, 06 Jun 2012 14:55:19 +0200 Message-ID: <4FCF5337.2070001@de.ibm.com> References: <1335252285-54213-1-git-send-email-borntraeger@de.ibm.com> <1335252285-54213-2-git-send-email-borntraeger@de.ibm.com> <4F9696B8.8080108@redhat.com> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: Marcelo Tossati , Jens Freimann , Cornelia Huck , Heinz Graalfs , KVM To: Avi Kivity Return-path: Received: from e06smtp11.uk.ibm.com ([195.75.94.107]:52490 "EHLO e06smtp11.uk.ibm.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751146Ab2FFMzY (ORCPT ); Wed, 6 Jun 2012 08:55:24 -0400 Received: from /spool/local by e06smtp11.uk.ibm.com with IBM ESMTP SMTP Gateway: Authorized Use Only! Violators will be prosecuted for from ; Wed, 6 Jun 2012 13:55:22 +0100 Received: from d06av12.portsmouth.uk.ibm.com (d06av12.portsmouth.uk.ibm.com [9.149.37.247]) by d06nrmr1307.portsmouth.uk.ibm.com (8.13.8/8.13.8/NCO v10.0) with ESMTP id q56CtK3a2457640 for ; Wed, 6 Jun 2012 13:55:20 +0100 Received: from d06av12.portsmouth.uk.ibm.com (loopback [127.0.0.1]) by d06av12.portsmouth.uk.ibm.com (8.14.4/8.13.1/NCO v10.0 AVout) with ESMTP id q56CtJqD031375 for ; Wed, 6 Jun 2012 06:55:19 -0600 In-Reply-To: <4F9696B8.8080108@redhat.com> Sender: kvm-owner@vger.kernel.org List-ID: On 24/04/12 14:04, Avi Kivity wrote: >> @@ -74,6 +74,7 @@ struct kvm_stats_debugfs_item debugfs_entries[] = { >> { "instruction_sigp_restart", VCPU_STAT(instruction_sigp_restart) }, >> { "diagnose_10", VCPU_STAT(diagnose_10) }, >> { "diagnose_44", VCPU_STAT(diagnose_44) }, >> + { "diagnose_9c", VCPU_STAT(diagnose_9c) }, >> { NULL } >> }; >> > > We're switching to tracepoints instead of homebrewed statistics. It's > in feature-removal-schedule.txt already. It's okay to add them now, but > please prepare for their removal. > Avi, Do you consider these tracepoints itself ABI or not? we are preparing some patches that add trace points in addition to a: these stats b: our debug feature If this is not ABI, then we could work on these trace points step by step, e.g. first use the existing stat/debug as trace point places, then combine, add or remove trace points later on if necessary. Christian