From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-8.3 required=3.0 tests=DKIMWL_WL_HIGH,DKIM_SIGNED, DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH,MAILING_LIST_MULTI, SIGNED_OFF_BY,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED,USER_AGENT_SANE_1 autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 8CD2FC3A5A2 for ; Tue, 3 Sep 2019 19:43:08 +0000 (UTC) Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 596AF20828 for ; Tue, 3 Sep 2019 19:43:08 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="ns7wkWWv"; dkim=fail reason="signature verification failed" (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="iPCj0bbj" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 596AF20828 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=linaro.org Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+infradead-linux-arm-kernel=archiver.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20170209; h=Sender: Content-Transfer-Encoding:Content-Type:Cc:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:In-Reply-To:MIME-Version:References: Message-ID:Subject:To:From:Date:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=zhsqIWte5VfCH0i8VR1jcQyQ58jjwumvIR86yp8ljr0=; b=ns7wkWWvqKxJ+J z/dWOcTBnNcVOuTbn1i0W8mAXZYvbMqZpArHMFB23f3heYDG7lHHIZGDlGAyhUcfYEPRF7oi0VskM s4G9imKVxHe7yiOuGwNHkRcJGlGEkQe99KPI99MuIZvbWzWV+TfKCLvb6aAv3pREWdEsWZU/nFExK 8uQc45TUV1y2ec/a8mC/WPwOnBdYrXKAIHYjYyI2gk0gdiSFnSw3K/O+AWlZEzgZu0ZVwKv59E3zN sRvs7B6azNIsXFZFT+JneAvgcB+xKF0NlTz/FzqEPw5X13AeSOFsFOJ0c50IokoSwT5Oya134MBdR 2GVlrOqSxfQ6DCpFI4Sg==; Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.92 #3 (Red Hat Linux)) id 1i5Ehk-0006lq-Qc; Tue, 03 Sep 2019 19:43:04 +0000 Received: from mail-pf1-x443.google.com ([2607:f8b0:4864:20::443]) by bombadil.infradead.org with esmtps (Exim 4.92 #3 (Red Hat Linux)) id 1i5Ehg-0006kx-Fn for linux-arm-kernel@lists.infradead.org; Tue, 03 Sep 2019 19:43:03 +0000 Received: by mail-pf1-x443.google.com with SMTP id d15so1966709pfo.10 for ; Tue, 03 Sep 2019 12:43:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=date:from:to:cc:subject:message-id:references:mime-version :content-disposition:in-reply-to:user-agent; bh=jqS4LZj7GCXcMpIWK1p7V9DDKxit0DzVNM8rv4iaZkc=; b=iPCj0bbjVWVBlhmozsfP360xvqnAXINzA9eQNHZREkvxtrIbnof+9jAr/VyF/6ZTx/ kT9drqKpzS6ZeBhxqPWeOt2Jh92SsC9Qjq0ijh8tjOrHk8Fsz3pvkrC2NkqqujZ+HWwI BiJhjuFan8WMVN44u//G3Qlkwh69yczxQjpN4XbcgM3873Xl2oFV3RK4pz5HnuRVr4My G6kjg7P4SLkBYhaR8XGDxkbv/G1GMYV2LUy6yh1b41HPFbK4RzYMwy6LPtSjbPPE3Pt8 rsDc89VwuS42/EESvsGkgyruyQHx6MLymEO+sPOglB6nkR1TL9icxgDBvGqxUwFmzZDO Lhzw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:message-id:references :mime-version:content-disposition:in-reply-to:user-agent; bh=jqS4LZj7GCXcMpIWK1p7V9DDKxit0DzVNM8rv4iaZkc=; b=Di5/7z6Yg1DRIOHnrTfSYZq90zhMPApTjPU6xfnE+PXsNqmfBVaEb9jfR2PHcrdfEV StSOtewNk3cwWx0Fl+HBE2uBjPfSUNF+XIEBgf2bZdkIzG/4YKA6I8GEgQ4D1gqfnN7Y f/kj1bacLrYihDDd93BfS/ZDQeTcEEFdSBUcDgO4fb+6rRwjsOt1AJ6FgBSfe16UnT3s f8FASCNUgU4GchtXpcclreZ/AV+ANMgPjwCSeNXjkPj3Gvf4LFZ5+7Ynrv13a4IoPQaf 2ocTSGbE1MniC6I2/zpJ9DKJvwri2X9ehcJ7lfKUE6d9Pzfs/2INz4S61rbCusbDqPpY ijXw== X-Gm-Message-State: APjAAAUvAb7tVcDm3g3p6H24sqk1pOvnDdvPQ0fY5cN30nE8vJTpfs0I wRDk7gxlJglZZlXM/suFkGoBgw== X-Google-Smtp-Source: APXvYqyMhQxQKHAMImOYls4+Io1Wj2+LeUNx4o568XpTDWPBvpxYqLXAe3/jjVw6G9X0c/PzYoFr2g== X-Received: by 2002:a65:64ce:: with SMTP id t14mr31464662pgv.137.1567539779461; Tue, 03 Sep 2019 12:42:59 -0700 (PDT) Received: from xps15 (S0106002369de4dac.cg.shawcable.net. [68.147.8.254]) by smtp.gmail.com with ESMTPSA id x22sm2416485pfi.139.2019.09.03.12.42.58 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Tue, 03 Sep 2019 12:42:58 -0700 (PDT) Date: Tue, 3 Sep 2019 13:42:56 -0600 From: Mathieu Poirier To: Mike Leach Subject: Re: [PATCH v2 09/11] coresight: etm4x: docs: Update ABI doc for sysfs features added. Message-ID: <20190903194256.GB25787@xps15> References: <20190829213321.4092-1-mike.leach@linaro.org> <20190829213321.4092-10-mike.leach@linaro.org> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: <20190829213321.4092-10-mike.leach@linaro.org> User-Agent: Mutt/1.9.4 (2018-02-28) X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20190903_124300_542472_1D5AAF44 X-CRM114-Status: GOOD ( 19.69 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: corbet@lwn.net, gregkh@linuxfoundation.org, coresight@lists.linaro.org, suzuki.poulose@arm.com, linux-doc@vger.kernel.org, linux-arm-kernel@lists.infradead.org Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+infradead-linux-arm-kernel=archiver.kernel.org@lists.infradead.org On Thu, Aug 29, 2019 at 10:33:19PM +0100, Mike Leach wrote: > Update document to include the new sysfs features added during this > patchset. > > Updated to reflect the new sysfs component nameing schema. > > Signed-off-by: Mike Leach > --- > .../testing/sysfs-bus-coresight-devices-etm4x | 183 +++++++++++------- > 1 file changed, 115 insertions(+), 68 deletions(-) > > diff --git a/Documentation/ABI/testing/sysfs-bus-coresight-devices-etm4x b/Documentation/ABI/testing/sysfs-bus-coresight-devices-etm4x > index 36258bc1b473..112c50ae9986 100644 > --- a/Documentation/ABI/testing/sysfs-bus-coresight-devices-etm4x > +++ b/Documentation/ABI/testing/sysfs-bus-coresight-devices-etm4x > @@ -1,4 +1,4 @@ > -What: /sys/bus/coresight/devices/.etm/enable_source > +What: /sys/bus/coresight/devices/etm/enable_source > Date: April 2015 > KernelVersion: 4.01 > Contact: Mathieu Poirier > @@ -8,82 +8,82 @@ Description: (RW) Enable/disable tracing on this specific trace entiry. > of coresight components linking the source to the sink is > configured and managed automatically by the coresight framework. > > -What: /sys/bus/coresight/devices/.etm/cpu > +What: /sys/bus/coresight/devices/etm/cpu > Date: April 2015 > KernelVersion: 4.01 > Contact: Mathieu Poirier > Description: (R) The CPU this tracing entity is associated with. > > -What: /sys/bus/coresight/devices/.etm/nr_pe_cmp > +What: /sys/bus/coresight/devices/etm/nr_pe_cmp > Date: April 2015 > KernelVersion: 4.01 > Contact: Mathieu Poirier > Description: (R) Indicates the number of PE comparator inputs that are > available for tracing. > > -What: /sys/bus/coresight/devices/.etm/nr_addr_cmp > +What: /sys/bus/coresight/devices/etm/nr_addr_cmp > Date: April 2015 > KernelVersion: 4.01 > Contact: Mathieu Poirier > Description: (R) Indicates the number of address comparator pairs that are > available for tracing. > > -What: /sys/bus/coresight/devices/.etm/nr_cntr > +What: /sys/bus/coresight/devices/etm/nr_cntr > Date: April 2015 > KernelVersion: 4.01 > Contact: Mathieu Poirier > Description: (R) Indicates the number of counters that are available for > tracing. > > -What: /sys/bus/coresight/devices/.etm/nr_ext_inp > +What: /sys/bus/coresight/devices/etm/nr_ext_inp > Date: April 2015 > KernelVersion: 4.01 > Contact: Mathieu Poirier > Description: (R) Indicates how many external inputs are implemented. > > -What: /sys/bus/coresight/devices/.etm/numcidc > +What: /sys/bus/coresight/devices/etm/numcidc > Date: April 2015 > KernelVersion: 4.01 > Contact: Mathieu Poirier > Description: (R) Indicates the number of Context ID comparators that are > available for tracing. > > -What: /sys/bus/coresight/devices/.etm/numvmidc > +What: /sys/bus/coresight/devices/etm/numvmidc > Date: April 2015 > KernelVersion: 4.01 > Contact: Mathieu Poirier > Description: (R) Indicates the number of VMID comparators that are available > for tracing. > > -What: /sys/bus/coresight/devices/.etm/nrseqstate > +What: /sys/bus/coresight/devices/etm/nrseqstate > Date: April 2015 > KernelVersion: 4.01 > Contact: Mathieu Poirier > Description: (R) Indicates the number of sequencer states that are > implemented. > > -What: /sys/bus/coresight/devices/.etm/nr_resource > +What: /sys/bus/coresight/devices/etm/nr_resource > Date: April 2015 > KernelVersion: 4.01 > Contact: Mathieu Poirier > Description: (R) Indicates the number of resource selection pairs that are > available for tracing. > > -What: /sys/bus/coresight/devices/.etm/nr_ss_cmp > +What: /sys/bus/coresight/devices/etm/nr_ss_cmp > Date: April 2015 > KernelVersion: 4.01 > Contact: Mathieu Poirier > Description: (R) Indicates the number of single-shot comparator controls that > are available for tracing. > > -What: /sys/bus/coresight/devices/.etm/reset > +What: /sys/bus/coresight/devices/etm/reset > Date: April 2015 > KernelVersion: 4.01 > Contact: Mathieu Poirier > Description: (W) Cancels all configuration on a trace unit and set it back > to its boot configuration. > > -What: /sys/bus/coresight/devices/.etm/mode > +What: /sys/bus/coresight/devices/etm/mode > Date: April 2015 > KernelVersion: 4.01 > Contact: Mathieu Poirier > @@ -91,302 +91,349 @@ Description: (RW) Controls various modes supported by this ETM, for example > P0 instruction tracing, branch broadcast, cycle counting and > context ID tracing. > > -What: /sys/bus/coresight/devices/.etm/pe > +What: /sys/bus/coresight/devices/etm/pe > Date: April 2015 > KernelVersion: 4.01 > Contact: Mathieu Poirier > Description: (RW) Controls which PE to trace. > > -What: /sys/bus/coresight/devices/.etm/event > +What: /sys/bus/coresight/devices/etm/event > Date: April 2015 > KernelVersion: 4.01 > Contact: Mathieu Poirier > Description: (RW) Controls the tracing of arbitrary events from bank 0 to 3. > > -What: /sys/bus/coresight/devices/.etm/event_instren > +What: /sys/bus/coresight/devices/etm/event_instren > Date: April 2015 > KernelVersion: 4.01 > Contact: Mathieu Poirier > Description: (RW) Controls the behavior of the events in bank 0 to 3. > > -What: /sys/bus/coresight/devices/.etm/event_ts > +What: /sys/bus/coresight/devices/etm/event_ts > Date: April 2015 > KernelVersion: 4.01 > Contact: Mathieu Poirier > Description: (RW) Controls the insertion of global timestamps in the trace > streams. > > -What: /sys/bus/coresight/devices/.etm/syncfreq > +What: /sys/bus/coresight/devices/etm/syncfreq > Date: April 2015 > KernelVersion: 4.01 > Contact: Mathieu Poirier > Description: (RW) Controls how often trace synchronization requests occur. > > -What: /sys/bus/coresight/devices/.etm/cyc_threshold > +What: /sys/bus/coresight/devices/etm/cyc_threshold > Date: April 2015 > KernelVersion: 4.01 > Contact: Mathieu Poirier > Description: (RW) Sets the threshold value for cycle counting. > > -What: /sys/bus/coresight/devices/.etm/bb_ctrl > +What: /sys/bus/coresight/devices/etm/bb_ctrl > Date: April 2015 > KernelVersion: 4.01 > Contact: Mathieu Poirier > Description: (RW) Controls which regions in the memory map are enabled to > use branch broadcasting. > > -What: /sys/bus/coresight/devices/.etm/event_vinst > +What: /sys/bus/coresight/devices/etm/event_vinst > Date: April 2015 > KernelVersion: 4.01 > Contact: Mathieu Poirier > Description: (RW) Controls instruction trace filtering. > > -What: /sys/bus/coresight/devices/.etm/s_exlevel_vinst > +What: /sys/bus/coresight/devices/etm/s_exlevel_vinst > Date: April 2015 > KernelVersion: 4.01 > Contact: Mathieu Poirier > Description: (RW) In Secure state, each bit controls whether instruction > tracing is enabled for the corresponding exception level. > > -What: /sys/bus/coresight/devices/.etm/ns_exlevel_vinst > +What: /sys/bus/coresight/devices/etm/ns_exlevel_vinst > Date: April 2015 > KernelVersion: 4.01 > Contact: Mathieu Poirier > Description: (RW) In non-secure state, each bit controls whether instruction > tracing is enabled for the corresponding exception level. > > -What: /sys/bus/coresight/devices/.etm/addr_idx > +What: /sys/bus/coresight/devices/etm/addr_idx > Date: April 2015 > KernelVersion: 4.01 > Contact: Mathieu Poirier > Description: (RW) Select which address comparator or pair (of comparators) to > work with. > > -What: /sys/bus/coresight/devices/.etm/addr_instdatatype > +What: /sys/bus/coresight/devices/etm/addr_instdatatype > Date: April 2015 > KernelVersion: 4.01 > Contact: Mathieu Poirier > Description: (RW) Controls what type of comparison the trace unit performs. > > -What: /sys/bus/coresight/devices/.etm/addr_single > +What: /sys/bus/coresight/devices/etm/addr_single > Date: April 2015 > KernelVersion: 4.01 > Contact: Mathieu Poirier > Description: (RW) Used to setup single address comparator values. > > -What: /sys/bus/coresight/devices/.etm/addr_range > +What: /sys/bus/coresight/devices/etm/addr_range > Date: April 2015 > KernelVersion: 4.01 > Contact: Mathieu Poirier > Description: (RW) Used to setup address range comparator values. > > -What: /sys/bus/coresight/devices/.etm/seq_idx > +What: /sys/bus/coresight/devices/etm/seq_idx > Date: April 2015 > KernelVersion: 4.01 > Contact: Mathieu Poirier > Description: (RW) Select which sequensor. > > -What: /sys/bus/coresight/devices/.etm/seq_state > +What: /sys/bus/coresight/devices/etm/seq_state > Date: April 2015 > KernelVersion: 4.01 > Contact: Mathieu Poirier > Description: (RW) Use this to set, or read, the sequencer state. > > -What: /sys/bus/coresight/devices/.etm/seq_event > +What: /sys/bus/coresight/devices/etm/seq_event > Date: April 2015 > KernelVersion: 4.01 > Contact: Mathieu Poirier > Description: (RW) Moves the sequencer state to a specific state. > > -What: /sys/bus/coresight/devices/.etm/seq_reset_event > +What: /sys/bus/coresight/devices/etm/seq_reset_event > Date: April 2015 > KernelVersion: 4.01 > Contact: Mathieu Poirier > Description: (RW) Moves the sequencer to state 0 when a programmed event > occurs. > > -What: /sys/bus/coresight/devices/.etm/cntr_idx > +What: /sys/bus/coresight/devices/etm/cntr_idx > Date: April 2015 > KernelVersion: 4.01 > Contact: Mathieu Poirier > Description: (RW) Select which counter unit to work with. > > -What: /sys/bus/coresight/devices/.etm/cntrldvr > +What: /sys/bus/coresight/devices/etm/cntrldvr > Date: April 2015 > KernelVersion: 4.01 > Contact: Mathieu Poirier > Description: (RW) This sets or returns the reload count value of the > specific counter. > > -What: /sys/bus/coresight/devices/.etm/cntr_val > +What: /sys/bus/coresight/devices/etm/cntr_val > Date: April 2015 > KernelVersion: 4.01 > Contact: Mathieu Poirier > Description: (RW) This sets or returns the current count value of the > specific counter. > > -What: /sys/bus/coresight/devices/.etm/cntr_ctrl > +What: /sys/bus/coresight/devices/etm/cntr_ctrl > Date: April 2015 > KernelVersion: 4.01 > Contact: Mathieu Poirier > Description: (RW) Controls the operation of the selected counter. > > -What: /sys/bus/coresight/devices/.etm/res_idx > +What: /sys/bus/coresight/devices/etm/res_idx > Date: April 2015 > KernelVersion: 4.01 > Contact: Mathieu Poirier > Description: (RW) Select which resource selection unit to work with. > > -What: /sys/bus/coresight/devices/.etm/res_ctrl > +What: /sys/bus/coresight/devices/etm/res_ctrl > Date: April 2015 > KernelVersion: 4.01 > Contact: Mathieu Poirier > Description: (RW) Controls the selection of the resources in the trace unit. > > -What: /sys/bus/coresight/devices/.etm/ctxid_idx > +What: /sys/bus/coresight/devices/etm/ctxid_idx > Date: April 2015 > KernelVersion: 4.01 > Contact: Mathieu Poirier > Description: (RW) Select which context ID comparator to work with. > > -What: /sys/bus/coresight/devices/.etm/ctxid_pid > +What: /sys/bus/coresight/devices/etm/ctxid_pid > Date: April 2015 > KernelVersion: 4.01 > Contact: Mathieu Poirier > Description: (RW) Get/Set the context ID comparator value to trigger on. > > -What: /sys/bus/coresight/devices/.etm/ctxid_masks > +What: /sys/bus/coresight/devices/etm/ctxid_masks > Date: April 2015 > KernelVersion: 4.01 > Contact: Mathieu Poirier > Description: (RW) Mask for all 8 context ID comparator value > registers (if implemented). > > -What: /sys/bus/coresight/devices/.etm/vmid_idx > +What: /sys/bus/coresight/devices/etm/vmid_idx > Date: April 2015 > KernelVersion: 4.01 > Contact: Mathieu Poirier > Description: (RW) Select which virtual machine ID comparator to work with. > > -What: /sys/bus/coresight/devices/.etm/vmid_val > +What: /sys/bus/coresight/devices/etm/vmid_val > Date: April 2015 > KernelVersion: 4.01 > Contact: Mathieu Poirier > Description: (RW) Get/Set the virtual machine ID comparator value to > trigger on. > > -What: /sys/bus/coresight/devices/.etm/vmid_masks > +What: /sys/bus/coresight/devices/etm/vmid_masks > Date: April 2015 > KernelVersion: 4.01 > Contact: Mathieu Poirier > Description: (RW) Mask for all 8 virtual machine ID comparator value > registers (if implemented). > > -What: /sys/bus/coresight/devices/.etm/mgmt/trcoslsr > +What: /sys/bus/coresight/devices/etm/addr_exlevel_s_ns > +Date: August 2019 > +KernelVersion: 5.4 > +Contact: Mathieu Poirier > +Description: (RW) Set the Exception Level matching bits for secure and > + non-secure exception levels. > + > +What: /sys/bus/coresight/devices/etm/vinst_pe_cmp_start_stop > +Date: August 2019 > +KernelVersion: 5.4 > +Contact: Mathieu Poirier > +Description: (RW) Access the start stop control register for PE input > + comparators. > + > +What: /sys/bus/coresight/devices/etm/addr_cmp_view > +Date: August 2019 > +KernelVersion: 5.4 > +Contact: Mathieu Poirier > +Description: (R) Print the current settings for the selected address > + comparator. > + > +What: /sys/bus/coresight/devices/etm/sshot_idx > +Date: August 2019 > +KernelVersion: 5.4 > +Contact: Mathieu Poirier > +Description: (RW) Select the single shot control register to access. > + > +What: /sys/bus/coresight/devices/etm/sshot_ctrl > +Date: August 2019 > +KernelVersion: 5.4 > +Contact: Mathieu Poirier > +Description: (RW) Access the selected single shot control register. > + > +What: /sys/bus/coresight/devices/etm/sshot_status > +Date: August 2019 > +KernelVersion: 5.4 > +Contact: Mathieu Poirier > +Description: (R) Print the current value of the selected single shot > + status register. > + > +What: /sys/bus/coresight/devices/etm/sshot_pe_ctrl > +Date: August 2019 > +KernelVersion: 5.4 > +Contact: Mathieu Poirier > +Description: (RW) Access the selected single show PE comparator control > + register. > + I didn't notice this in the first round - please split further. So one patch to address the etm and another for adding new features. For patches 1, 3, 4 and 8: Reviewed-by: Mathieu Poirier > +What: /sys/bus/coresight/devices/etm/mgmt/trcoslsr > Date: April 2015 > KernelVersion: 4.01 > Contact: Mathieu Poirier > Description: (R) Print the content of the OS Lock Status Register (0x304). > The value it taken directly from the HW. > > -What: /sys/bus/coresight/devices/.etm/mgmt/trcpdcr > +What: /sys/bus/coresight/devices/etm/mgmt/trcpdcr > Date: April 2015 > KernelVersion: 4.01 > Contact: Mathieu Poirier > Description: (R) Print the content of the Power Down Control Register > (0x310). The value is taken directly from the HW. > > -What: /sys/bus/coresight/devices/.etm/mgmt/trcpdsr > +What: /sys/bus/coresight/devices/etm/mgmt/trcpdsr > Date: April 2015 > KernelVersion: 4.01 > Contact: Mathieu Poirier > Description: (R) Print the content of the Power Down Status Register > (0x314). The value is taken directly from the HW. > > -What: /sys/bus/coresight/devices/.etm/mgmt/trclsr > +What: /sys/bus/coresight/devices/etm/mgmt/trclsr > Date: April 2015 > KernelVersion: 4.01 > Contact: Mathieu Poirier > Description: (R) Print the content of the SW Lock Status Register > (0xFB4). The value is taken directly from the HW. > > -What: /sys/bus/coresight/devices/.etm/mgmt/trcauthstatus > +What: /sys/bus/coresight/devices/etm/mgmt/trcauthstatus > Date: April 2015 > KernelVersion: 4.01 > Contact: Mathieu Poirier > Description: (R) Print the content of the Authentication Status Register > (0xFB8). The value is taken directly from the HW. > > -What: /sys/bus/coresight/devices/.etm/mgmt/trcdevid > +What: /sys/bus/coresight/devices/etm/mgmt/trcdevid > Date: April 2015 > KernelVersion: 4.01 > Contact: Mathieu Poirier > Description: (R) Print the content of the Device ID Register > (0xFC8). The value is taken directly from the HW. > > -What: /sys/bus/coresight/devices/.etm/mgmt/trcdevtype > +What: /sys/bus/coresight/devices/etm/mgmt/trcdevtype > Date: April 2015 > KernelVersion: 4.01 > Contact: Mathieu Poirier > Description: (R) Print the content of the Device Type Register > (0xFCC). The value is taken directly from the HW. > > -What: /sys/bus/coresight/devices/.etm/mgmt/trcpidr0 > +What: /sys/bus/coresight/devices/etm/mgmt/trcpidr0 > Date: April 2015 > KernelVersion: 4.01 > Contact: Mathieu Poirier > Description: (R) Print the content of the Peripheral ID0 Register > (0xFE0). The value is taken directly from the HW. > > -What: /sys/bus/coresight/devices/.etm/mgmt/trcpidr1 > +What: /sys/bus/coresight/devices/etm/mgmt/trcpidr1 > Date: April 2015 > KernelVersion: 4.01 > Contact: Mathieu Poirier > Description: (R) Print the content of the Peripheral ID1 Register > (0xFE4). The value is taken directly from the HW. > > -What: /sys/bus/coresight/devices/.etm/mgmt/trcpidr2 > +What: /sys/bus/coresight/devices/etm/mgmt/trcpidr2 > Date: April 2015 > KernelVersion: 4.01 > Contact: Mathieu Poirier > Description: (R) Print the content of the Peripheral ID2 Register > (0xFE8). The value is taken directly from the HW. > > -What: /sys/bus/coresight/devices/.etm/mgmt/trcpidr3 > +What: /sys/bus/coresight/devices/etm/mgmt/trcpidr3 > Date: April 2015 > KernelVersion: 4.01 > Contact: Mathieu Poirier > Description: (R) Print the content of the Peripheral ID3 Register > (0xFEC). The value is taken directly from the HW. > > -What: /sys/bus/coresight/devices/.etm/mgmt/trcconfig > +What: /sys/bus/coresight/devices/etm/mgmt/trcconfig > Date: February 2016 > KernelVersion: 4.07 > Contact: Mathieu Poirier > Description: (R) Print the content of the trace configuration register > (0x010) as currently set by SW. > > -What: /sys/bus/coresight/devices/.etm/mgmt/trctraceid > +What: /sys/bus/coresight/devices/etm/mgmt/trctraceid > Date: February 2016 > KernelVersion: 4.07 > Contact: Mathieu Poirier > Description: (R) Print the content of the trace ID register (0x040). > > -What: /sys/bus/coresight/devices/.etm/trcidr/trcidr0 > +What: /sys/bus/coresight/devices/etm/trcidr/trcidr0 > Date: April 2015 > KernelVersion: 4.01 > Contact: Mathieu Poirier > Description: (R) Returns the tracing capabilities of the trace unit (0x1E0). > The value is taken directly from the HW. > > -What: /sys/bus/coresight/devices/.etm/trcidr/trcidr1 > +What: /sys/bus/coresight/devices/etm/trcidr/trcidr1 > Date: April 2015 > KernelVersion: 4.01 > Contact: Mathieu Poirier > Description: (R) Returns the tracing capabilities of the trace unit (0x1E4). > The value is taken directly from the HW. > > -What: /sys/bus/coresight/devices/.etm/trcidr/trcidr2 > +What: /sys/bus/coresight/devices/etm/trcidr/trcidr2 > Date: April 2015 > KernelVersion: 4.01 > Contact: Mathieu Poirier > @@ -394,7 +441,7 @@ Description: (R) Returns the maximum size of the data value, data address, > VMID, context ID and instuction address in the trace unit > (0x1E8). The value is taken directly from the HW. > > -What: /sys/bus/coresight/devices/.etm/trcidr/trcidr3 > +What: /sys/bus/coresight/devices/etm/trcidr/trcidr3 > Date: April 2015 > KernelVersion: 4.01 > Contact: Mathieu Poirier > @@ -403,42 +450,42 @@ Description: (R) Returns the value associated with various resources > architecture specification for more details (0x1E8). > The value is taken directly from the HW. > > -What: /sys/bus/coresight/devices/.etm/trcidr/trcidr4 > +What: /sys/bus/coresight/devices/etm/trcidr/trcidr4 > Date: April 2015 > KernelVersion: 4.01 > Contact: Mathieu Poirier > Description: (R) Returns how many resources the trace unit supports (0x1F0). > The value is taken directly from the HW. > > -What: /sys/bus/coresight/devices/.etm/trcidr/trcidr5 > +What: /sys/bus/coresight/devices/etm/trcidr/trcidr5 > Date: April 2015 > KernelVersion: 4.01 > Contact: Mathieu Poirier > Description: (R) Returns how many resources the trace unit supports (0x1F4). > The value is taken directly from the HW. > > -What: /sys/bus/coresight/devices/.etm/trcidr/trcidr8 > +What: /sys/bus/coresight/devices/etm/trcidr/trcidr8 > Date: April 2015 > KernelVersion: 4.01 > Contact: Mathieu Poirier > Description: (R) Returns the maximum speculation depth of the instruction > trace stream. (0x180). The value is taken directly from the HW. > > -What: /sys/bus/coresight/devices/.etm/trcidr/trcidr9 > +What: /sys/bus/coresight/devices/etm/trcidr/trcidr9 > Date: April 2015 > KernelVersion: 4.01 > Contact: Mathieu Poirier > Description: (R) Returns the number of P0 right-hand keys that the trace unit > can use (0x184). The value is taken directly from the HW. > > -What: /sys/bus/coresight/devices/.etm/trcidr/trcidr10 > +What: /sys/bus/coresight/devices/etm/trcidr/trcidr10 > Date: April 2015 > KernelVersion: 4.01 > Contact: Mathieu Poirier > Description: (R) Returns the number of P1 right-hand keys that the trace unit > can use (0x188). The value is taken directly from the HW. > > -What: /sys/bus/coresight/devices/.etm/trcidr/trcidr11 > +What: /sys/bus/coresight/devices/etm/trcidr/trcidr11 > Date: April 2015 > KernelVersion: 4.01 > Contact: Mathieu Poirier > @@ -446,7 +493,7 @@ Description: (R) Returns the number of special P1 right-hand keys that the > trace unit can use (0x18C). The value is taken directly from > the HW. > > -What: /sys/bus/coresight/devices/.etm/trcidr/trcidr12 > +What: /sys/bus/coresight/devices/etm/trcidr/trcidr12 > Date: April 2015 > KernelVersion: 4.01 > Contact: Mathieu Poirier > @@ -454,7 +501,7 @@ Description: (R) Returns the number of conditional P1 right-hand keys that > the trace unit can use (0x190). The value is taken directly > from the HW. > > -What: /sys/bus/coresight/devices/.etm/trcidr/trcidr13 > +What: /sys/bus/coresight/devices/etm/trcidr/trcidr13 > Date: April 2015 > KernelVersion: 4.01 > Contact: Mathieu Poirier > -- > 2.17.1 > _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel