* [GIT PULL] coresight: Update for v6.7
@ 2023-10-30 10:55 Suzuki K Poulose
2023-10-30 11:02 ` [RESEND] " Suzuki K Poulose
0 siblings, 1 reply; 6+ messages in thread
From: Suzuki K Poulose @ 2023-10-30 10:55 UTC (permalink / raw)
To: gregkh
Cc: linux-arm-kernel, coresight, leo.yan, james.clark, mike.leach,
anshuman.khandual, hejunhao3, yangyicong, quic_taozha,
Suzuki K Poulose
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain; charset=y, Size: 4477 bytes --]
Hi Greg
Please find the updates for Linux v6.7. Kindly pull.
Please note the changes were queued and rebased onto v6.6-rc6 (which added
some of the fixes in the cycle).
Suzuki
The following changes since commit 58720809f52779dc0f08e53e54b014209d13eebb:
Linux 6.6-rc6 (2023-10-15 13:34:39 -0700)
are available in the Git repository at:
git//git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git tags/coresight-next-v6.7
for you to fetch changes up to fa55e63584f2c3c84e0c3acdace42544e1832cc2:
Documentation: coresight: fix `make refcheckdocs` warning (2023-10-25 11:21:29 +0100)
----------------------------------------------------------------
coresight: Updates for Linux v6.7
Updates for the hwtracing subsystem includes :
- Support for CoreSight TPDM DSB set
- Support for tuning Cycle count Threshold for CoreSight ETM via perf
- Support for TRBE on ACPI based systems
- Several fixes for the HiSilcon PTT tracing driver
- Fix crash with CoreSight ETM mixing perf and sysfs mode
- Remove Leo Yan from Reviewers
Signed-off-by: Suzuki K Poulose <suzuki.poulose@arm.com>
----------------------------------------------------------------
Anshuman Khandual (6):
coresight: trbe: Add a representative coresight_platform_data for TRBE
coresight: trbe: Enable ACPI based TRBE devices
coresight: etm: Override TRCIDR3.CCITMIN on errata affected cpus
coresight: etm: Make cycle count threshold user configurable
Documentation: coresight: Add cc_threshold tunable
coresight: tmc: Make etr buffer mode user configurable from sysfs
Bagas Sanjaya (1):
Documentation: ABI: coresight-tpdm: Fix Bit[3] description indentation
James Clark (1):
coresight: Fix crash when Perf and sysfs modes are used concurrently
Junhao He (1):
hwtracing: hisi_ptt: Add dummy callback pmu::read()
Leo Yan (1):
MAINTAINERS: Remove myself as a Arm CoreSight reviewer
Tao Zhang (13):
coresight-tpdm: Remove the unnecessary lock
dt-bindings: arm: Add support for DSB element size
coresight-tpdm: Introduce TPDM subtype to TPDM driver
coresight-tpda: Add DSB dataset support
coresight-tpdm: Initialize DSB subunit configuration
coresight-tpdm: Add reset node to TPDM node
coresight-tpdm: Add nodes to set trigger timestamp and type
coresight-tpdm: Add node to set dsb programming mode
coresight-tpdm: Add nodes for dsb edge control
coresight-tpdm: Add nodes to configure pattern match output
coresight-tpdm: Add nodes for timestamp request
dt-bindings: arm: Add support for DSB MSR register
coresight-tpdm: Add nodes for dsb msr support
Uwe Kleine-König (1):
coresight: etm4x: Remove bogous __exit annotation for some functions
Vegard Nossum (1):
Documentation: coresight: fix `make refcheckdocs` warning
Yicong Yang (4):
hwtracing: hisi_ptt: Disable interrupt after trace end
hwtracing: hisi_ptt: Handle the interrupt in hardirq context
hwtracing: hisi_ptt: Optimize the trace data committing
hwtracing: hisi_ptt: Don't try to attach a task
.../ABI/testing/sysfs-bus-coresight-devices-tmc | 16 +
.../ABI/testing/sysfs-bus-coresight-devices-tpdm | 159 +++++
Documentation/arch/arm64/silicon-errata.rst | 10 +
.../bindings/arm/qcom,coresight-tpdm.yaml | 20 +
Documentation/trace/coresight/coresight.rst | 6 +-
MAINTAINERS | 1 -
drivers/hwtracing/coresight/coresight-core.c | 3 +
drivers/hwtracing/coresight/coresight-etm-perf.c | 6 +-
drivers/hwtracing/coresight/coresight-etm4x-core.c | 52 +-
drivers/hwtracing/coresight/coresight-tmc-core.c | 15 +-
drivers/hwtracing/coresight/coresight-tmc-etr.c | 111 +++-
drivers/hwtracing/coresight/coresight-tmc.h | 3 +
drivers/hwtracing/coresight/coresight-tpda.c | 126 +++-
drivers/hwtracing/coresight/coresight-tpda.h | 2 +
drivers/hwtracing/coresight/coresight-tpdm.c | 718 ++++++++++++++++++++-
drivers/hwtracing/coresight/coresight-tpdm.h | 161 +++++
drivers/hwtracing/coresight/coresight-trbe.c | 23 +-
drivers/hwtracing/coresight/coresight-trbe.h | 2 +
drivers/hwtracing/ptt/hisi_ptt.c | 33 +-
drivers/hwtracing/ptt/hisi_ptt.h | 1 +
include/linux/coresight.h | 1 +
21 files changed, 1411 insertions(+), 58 deletions(-)
[-- Attachment #2: Type: text/plain, Size: 176 bytes --]
_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
^ permalink raw reply [flat|nested] 6+ messages in thread
* [RESEND] [GIT PULL] coresight: Update for v6.7
2023-10-30 10:55 [GIT PULL] coresight: Update for v6.7 Suzuki K Poulose
@ 2023-10-30 11:02 ` Suzuki K Poulose
2023-10-30 11:32 ` Greg KH
0 siblings, 1 reply; 6+ messages in thread
From: Suzuki K Poulose @ 2023-10-30 11:02 UTC (permalink / raw)
To: gregkh
Cc: linux-arm-kernel, coresight, leo.yan, james.clark, mike.leach,
anshuman.khandual, hejunhao3, yangyicong, quic_taozha,
Suzuki K Poulose
Hi Greg
Please find the updates for Linux v6.7. Kindly pull.
Please note the changes were queued and rebased onto v6.6-rc6 (which added
some of the fixes in the cycle).
Note: Resending this with the fixed URL for the repository (missing ':')
Suzuki
The following changes since commit 58720809f52779dc0f08e53e54b014209d13eebb:
Linux 6.6-rc6 (2023-10-15 13:34:39 -0700)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git tags/coresight-next-v6.7
for you to fetch changes up to fa55e63584f2c3c84e0c3acdace42544e1832cc2:
Documentation: coresight: fix `make refcheckdocs` warning (2023-10-25 11:21:29 +0100)
----------------------------------------------------------------
coresight: Updates for Linux v6.7
Updates for the hwtracing subsystem includes :
- Support for CoreSight TPDM DSB set
- Support for tuning Cycle count Threshold for CoreSight ETM via perf
- Support for TRBE on ACPI based systems
- Several fixes for the HiSilcon PTT tracing driver
- Fix crash with CoreSight ETM mixing perf and sysfs mode
- Remove Leo Yan from Reviewers
Signed-off-by: Suzuki K Poulose <suzuki.poulose@arm.com>
----------------------------------------------------------------
Anshuman Khandual (6):
coresight: trbe: Add a representative coresight_platform_data for TRBE
coresight: trbe: Enable ACPI based TRBE devices
coresight: etm: Override TRCIDR3.CCITMIN on errata affected cpus
coresight: etm: Make cycle count threshold user configurable
Documentation: coresight: Add cc_threshold tunable
coresight: tmc: Make etr buffer mode user configurable from sysfs
Bagas Sanjaya (1):
Documentation: ABI: coresight-tpdm: Fix Bit[3] description indentation
James Clark (1):
coresight: Fix crash when Perf and sysfs modes are used concurrently
Junhao He (1):
hwtracing: hisi_ptt: Add dummy callback pmu::read()
Leo Yan (1):
MAINTAINERS: Remove myself as a Arm CoreSight reviewer
Tao Zhang (13):
coresight-tpdm: Remove the unnecessary lock
dt-bindings: arm: Add support for DSB element size
coresight-tpdm: Introduce TPDM subtype to TPDM driver
coresight-tpda: Add DSB dataset support
coresight-tpdm: Initialize DSB subunit configuration
coresight-tpdm: Add reset node to TPDM node
coresight-tpdm: Add nodes to set trigger timestamp and type
coresight-tpdm: Add node to set dsb programming mode
coresight-tpdm: Add nodes for dsb edge control
coresight-tpdm: Add nodes to configure pattern match output
coresight-tpdm: Add nodes for timestamp request
dt-bindings: arm: Add support for DSB MSR register
coresight-tpdm: Add nodes for dsb msr support
Uwe Kleine-König (1):
coresight: etm4x: Remove bogous __exit annotation for some functions
Vegard Nossum (1):
Documentation: coresight: fix `make refcheckdocs` warning
Yicong Yang (4):
hwtracing: hisi_ptt: Disable interrupt after trace end
hwtracing: hisi_ptt: Handle the interrupt in hardirq context
hwtracing: hisi_ptt: Optimize the trace data committing
hwtracing: hisi_ptt: Don't try to attach a task
.../ABI/testing/sysfs-bus-coresight-devices-tmc | 16 +
.../ABI/testing/sysfs-bus-coresight-devices-tpdm | 159 +++++
Documentation/arch/arm64/silicon-errata.rst | 10 +
.../bindings/arm/qcom,coresight-tpdm.yaml | 20 +
Documentation/trace/coresight/coresight.rst | 6 +-
MAINTAINERS | 1 -
drivers/hwtracing/coresight/coresight-core.c | 3 +
drivers/hwtracing/coresight/coresight-etm-perf.c | 6 +-
drivers/hwtracing/coresight/coresight-etm4x-core.c | 52 +-
drivers/hwtracing/coresight/coresight-tmc-core.c | 15 +-
drivers/hwtracing/coresight/coresight-tmc-etr.c | 111 +++-
drivers/hwtracing/coresight/coresight-tmc.h | 3 +
drivers/hwtracing/coresight/coresight-tpda.c | 126 +++-
drivers/hwtracing/coresight/coresight-tpda.h | 2 +
drivers/hwtracing/coresight/coresight-tpdm.c | 718 ++++++++++++++++++++-
drivers/hwtracing/coresight/coresight-tpdm.h | 161 +++++
drivers/hwtracing/coresight/coresight-trbe.c | 23 +-
drivers/hwtracing/coresight/coresight-trbe.h | 2 +
drivers/hwtracing/ptt/hisi_ptt.c | 33 +-
drivers/hwtracing/ptt/hisi_ptt.h | 1 +
include/linux/coresight.h | 1 +
21 files changed, 1411 insertions(+), 58 deletions(-)
_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [RESEND] [GIT PULL] coresight: Update for v6.7
2023-10-30 11:02 ` [RESEND] " Suzuki K Poulose
@ 2023-10-30 11:32 ` Greg KH
2023-10-30 12:04 ` Suzuki K Poulose
0 siblings, 1 reply; 6+ messages in thread
From: Greg KH @ 2023-10-30 11:32 UTC (permalink / raw)
To: Suzuki K Poulose
Cc: linux-arm-kernel, coresight, leo.yan, james.clark, mike.leach,
anshuman.khandual, hejunhao3, yangyicong, quic_taozha
On Mon, Oct 30, 2023 at 11:02:04AM +0000, Suzuki K Poulose wrote:
> Hi Greg
>
> Please find the updates for Linux v6.7. Kindly pull.
It's too late, sorry. Last week might have been too late too, why the
last-minute pull request?
Please send new changes after -rc1 is out for bugfixes and for normal
new features.
> Please note the changes were queued and rebased onto v6.6-rc6 (which added
> some of the fixes in the cycle).
Why rebase? What required that?
thanks,
greg k-h
_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [RESEND] [GIT PULL] coresight: Update for v6.7
2023-10-30 11:32 ` Greg KH
@ 2023-10-30 12:04 ` Suzuki K Poulose
2023-10-30 12:44 ` Greg KH
0 siblings, 1 reply; 6+ messages in thread
From: Suzuki K Poulose @ 2023-10-30 12:04 UTC (permalink / raw)
To: Greg KH
Cc: linux-arm-kernel, coresight, leo.yan, james.clark, mike.leach,
anshuman.khandual, hejunhao3, yangyicong, quic_taozha
Hi Greg
On 30/10/2023 11:32, Greg KH wrote:
> On Mon, Oct 30, 2023 at 11:02:04AM +0000, Suzuki K Poulose wrote:
>> Hi Greg
>>
>> Please find the updates for Linux v6.7. Kindly pull.
>
> It's too late, sorry. Last week might have been too late too, why the
> last-minute pull request?
Apologies, I was out sick last week. I was hoping that there would be
an rc8. The tree wasn't changed since last two weeks. I will try to
send the pull request at rc5-rc6 now onwards.
>
> Please send new changes after -rc1 is out for bugfixes and for normal
> new features.
Just to make sure I understand this correctly,
- I can send a pull request with handpicked fixes for rc1
- What about the other new features ?
(I can summaries the features below)
- TRBE ACPI support ( Parts of this feature went into v6.6 via
Will's perf subsystem, the coresight part was dropped due to
a conflict. I queued it for v6.7 - 2patches)
- CoreSight TPDM support for DSB feature (~10patches)
- Support for configuring cycle count threshold for ETM (3 patches)
Do they need to wait for v6.8 or could some of them go in for v6.7 ?
>
>> Please note the changes were queued and rebased onto v6.6-rc6 (which added
>> some of the fixes in the cycle).
>
> Why rebase? What required that?
This was to be on the safer side. I don't think there was any conflict.
Suzuki
>
> thanks,
>
> greg k-h
_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [RESEND] [GIT PULL] coresight: Update for v6.7
2023-10-30 12:04 ` Suzuki K Poulose
@ 2023-10-30 12:44 ` Greg KH
2023-10-30 12:53 ` Suzuki K Poulose
0 siblings, 1 reply; 6+ messages in thread
From: Greg KH @ 2023-10-30 12:44 UTC (permalink / raw)
To: Suzuki K Poulose
Cc: linux-arm-kernel, coresight, leo.yan, james.clark, mike.leach,
anshuman.khandual, hejunhao3, yangyicong, quic_taozha
On Mon, Oct 30, 2023 at 12:04:55PM +0000, Suzuki K Poulose wrote:
> Hi Greg
>
> On 30/10/2023 11:32, Greg KH wrote:
> > On Mon, Oct 30, 2023 at 11:02:04AM +0000, Suzuki K Poulose wrote:
> > > Hi Greg
> > >
> > > Please find the updates for Linux v6.7. Kindly pull.
> >
> > It's too late, sorry. Last week might have been too late too, why the
> > last-minute pull request?
>
> Apologies, I was out sick last week. I was hoping that there would be
> an rc8. The tree wasn't changed since last two weeks. I will try to
> send the pull request at rc5-rc6 now onwards.
Thank you.
> > Please send new changes after -rc1 is out for bugfixes and for normal
> > new features.
>
> Just to make sure I understand this correctly,
> - I can send a pull request with handpicked fixes for rc1
Yes, after -rc1 is out.
> - What about the other new features ?
They need to wait until 6.8-rc1, you can send me a pull request for them
after -rc1 is out as well, for my -next branch.
> (I can summaries the features below)
> - TRBE ACPI support ( Parts of this feature went into v6.6 via
> Will's perf subsystem, the coresight part was dropped due to
> a conflict. I queued it for v6.7 - 2patches)
> - CoreSight TPDM support for DSB feature (~10patches)
> - Support for configuring cycle count threshold for ETM (3 patches)
> Do they need to wait for v6.8 or could some of them go in for v6.7 ?
>
>
> >
> > > Please note the changes were queued and rebased onto v6.6-rc6 (which added
> > > some of the fixes in the cycle).
> >
> > Why rebase? What required that?
>
> This was to be on the safer side. I don't think there was any conflict.
As Linus constantly says, NEVER rebase unless you have to. That just
makes history messy, and makes me think that something actually changed.
Merge conflicts are fine, we can handle them trivially, do not rewrite
history just for that.
thanks,
greg k-h
_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [RESEND] [GIT PULL] coresight: Update for v6.7
2023-10-30 12:44 ` Greg KH
@ 2023-10-30 12:53 ` Suzuki K Poulose
0 siblings, 0 replies; 6+ messages in thread
From: Suzuki K Poulose @ 2023-10-30 12:53 UTC (permalink / raw)
To: Greg KH
Cc: linux-arm-kernel, coresight, leo.yan, james.clark, mike.leach,
anshuman.khandual, hejunhao3, yangyicong, quic_taozha
On 30/10/2023 12:44, Greg KH wrote:
> On Mon, Oct 30, 2023 at 12:04:55PM +0000, Suzuki K Poulose wrote:
>> Hi Greg
>>
>> On 30/10/2023 11:32, Greg KH wrote:
>>> On Mon, Oct 30, 2023 at 11:02:04AM +0000, Suzuki K Poulose wrote:
>>>> Hi Greg
>>>>
>>>> Please find the updates for Linux v6.7. Kindly pull.
>>>
>>> It's too late, sorry. Last week might have been too late too, why the
>>> last-minute pull request?
>>
>> Apologies, I was out sick last week. I was hoping that there would be
>> an rc8. The tree wasn't changed since last two weeks. I will try to
>> send the pull request at rc5-rc6 now onwards.
>
> Thank you.
>
>>> Please send new changes after -rc1 is out for bugfixes and for normal
>>> new features.
>>
>> Just to make sure I understand this correctly,
>> - I can send a pull request with handpicked fixes for rc1
>
> Yes, after -rc1 is out.
>
>> - What about the other new features ?
Ok
>
> They need to wait until 6.8-rc1, you can send me a pull request for them
> after -rc1 is out as well, for my -next branch.
Ok.
>
>> (I can summaries the features below)
>> - TRBE ACPI support ( Parts of this feature went into v6.6 via
>> Will's perf subsystem, the coresight part was dropped due to
>> a conflict. I queued it for v6.7 - 2patches)
>> - CoreSight TPDM support for DSB feature (~10patches)
>> - Support for configuring cycle count threshold for ETM (3 patches)
>> Do they need to wait for v6.8 or could some of them go in for v6.7 ?
>>
>>
>>>
>>>> Please note the changes were queued and rebased onto v6.6-rc6 (which added
>>>> some of the fixes in the cycle).
>>>
>>> Why rebase? What required that?
>>
>> This was to be on the safer side. I don't think there was any conflict.
>
> As Linus constantly says, NEVER rebase unless you have to. That just
> makes history messy, and makes me think that something actually changed.
> Merge conflicts are fine, we can handle them trivially, do not rewrite
> history just for that.
Noted.
Thanks
Suzuki
>
> thanks,
>
> greg k-h
_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2023-10-30 12:54 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-10-30 10:55 [GIT PULL] coresight: Update for v6.7 Suzuki K Poulose
2023-10-30 11:02 ` [RESEND] " Suzuki K Poulose
2023-10-30 11:32 ` Greg KH
2023-10-30 12:04 ` Suzuki K Poulose
2023-10-30 12:44 ` Greg KH
2023-10-30 12:53 ` Suzuki K Poulose
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).