index
:
kernel/git/torvalds/linux.git
master
Linux kernel source tree
Linus Torvalds
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
drivers
/
hwtracing
Age
Commit message (
Expand
)
Author
Files
Lines
2024-02-27
coresight-tpda: Change qcom,dsb-element-size to qcom,dsb-elem-bits
Mao Jinlong
2
-3
/
+3
2024-02-26
hwtracing: hisi_ptt: Move type check to the beginning of hisi_ptt_pmu_event_i...
Yang Jihong
1
-3
/
+3
2024-02-13
coresight: tpdm: Fix build break due to uninitialised field
Suzuki K Poulose
1
-0
/
+1
2024-02-12
coresight: etm4x: Set skip_power_up in etm4_init_arch_data function
Mao Jinlong
1
-5
/
+5
2024-02-12
coresight-tpdm: Add msr register support for CMB
Tao Zhang
2
-1
/
+100
2024-02-12
coresight-tpdm: Add timestamp control register support for the CMB
Tao Zhang
2
-7
/
+145
2024-02-12
coresight-tpdm: Add pattern registers support for CMB
Tao Zhang
2
-1
/
+134
2024-02-12
coresight-tpdm: Add support to configure CMB
Tao Zhang
2
-0
/
+72
2024-02-12
coresight-tpda: Add support to configure CMB element
Tao Zhang
2
-55
/
+81
2024-02-12
coresight-tpdm: Add CMB dataset support
Tao Zhang
2
-0
/
+41
2024-02-12
coresight-tpdm: Optimize the useage of tpdm_has_dsb_dataset
Tao Zhang
2
-16
/
+18
2024-02-12
coresight-tpdm: Optimize the store function of tpdm simple dataset
Tao Zhang
1
-20
/
+19
2024-02-12
coresight: Add helper for setting csdev->mode
James Clark
7
-19
/
+19
2024-02-12
coresight: Add a helper for getting csdev->mode
James Clark
10
-45
/
+45
2024-02-12
coresight: Add helper for atomically taking the device
James Clark
3
-15
/
+9
2024-02-12
coresight: Add explicit member initializers to coresight_dev_type
James Clark
1
-5
/
+5
2024-02-12
coresight: Remove atomic type from refcnt
James Clark
7
-32
/
+49
2024-02-12
coresight: Move all sysfs code to sysfs file
James Clark
6
-398
/
+403
2024-02-12
coresight: Remove the 'enable' field.
James Clark
2
-60
/
+38
2024-02-12
coresight: Move mode to struct coresight_device
James Clark
13
-76
/
+63
2024-02-12
coresight: Remove ops callback checks
James Clark
1
-39
/
+12
2024-02-12
coresight: Make language around "activated" sinks consistent
James Clark
2
-34
/
+19
2024-02-12
coresight: Fix issue where a source device's helpers aren't disabled
James Clark
3
-9
/
+25
2024-02-12
coresight: make coresight_bustype const
Greg Kroah-Hartman
1
-1
/
+1
2024-02-12
coresight: Make current W=1 warnings default
James Clark
1
-0
/
+20
2024-02-12
coresight: Fix undeclared variable warnings from sparse checker
James Clark
1
-0
/
+1
2024-02-12
coresight: etm3x: Fix build warning
James Clark
1
-1
/
+1
2024-02-12
coresight: Fix uninitialized struct warnings
James Clark
12
-13
/
+13
2023-11-21
coresight: ultrasoc-smb: Use guards to cleanup
Junhao He
1
-48
/
+22
2023-11-16
coresight: ultrasoc-smb: Convert to platform remove callback returning void
Uwe Kleine-König
1
-4
/
+2
2023-11-16
coresight: trbe: Convert to platform remove callback returning void
Uwe Kleine-König
1
-3
/
+2
2023-11-16
coresight: replicator: Convert to platform remove callback returning void
Uwe Kleine-König
1
-3
/
+2
2023-11-16
coresight: funnel: Convert to platform remove callback returning void
Uwe Kleine-König
1
-3
/
+2
2023-11-16
coresight: etm4x: Convert to platform remove callback returning void
Uwe Kleine-König
1
-4
/
+2
2023-11-16
coresight: dummy: Convert to platform remove callback returning void
Uwe Kleine-König
1
-3
/
+2
2023-11-16
coresight: etm4x: Fix width of CCITMIN field
James Clark
1
-1
/
+1
2023-11-16
coresight-tpdm: Correct the property name of MSR number
Tao Zhang
1
-1
/
+1
2023-11-16
hwtracing: hisi_ptt: Optimize the trace data committing
Yicong Yang
1
-8
/
+7
2023-11-16
hwtracing: hisi_ptt: Disable interrupt after trace end
Yicong Yang
2
-0
/
+5
2023-11-16
coresight-tpdm: Add nodes for dsb msr support
Tao Zhang
2
-0
/
+97
2023-11-16
coresight-tpdm: Add nodes for timestamp request
Tao Zhang
2
-7
/
+172
2023-11-16
coresight-tpdm: Add nodes to configure pattern match output
Tao Zhang
2
-1
/
+109
2023-11-16
coresight-tpdm: Add nodes for dsb edge control
Tao Zhang
2
-1
/
+233
2023-11-16
coresight-tpdm: Add node to set dsb programming mode
Tao Zhang
2
-0
/
+72
2023-11-16
coresight-tpdm: Add nodes to set trigger timestamp and type
Tao Zhang
1
-0
/
+95
2023-11-16
coresight-tpdm: Add reset node to TPDM node
Tao Zhang
1
-0
/
+22
2023-11-16
coresight-tpdm: Initialize DSB subunit configuration
Tao Zhang
2
-8
/
+74
2023-11-16
coresight-tpda: Add DSB dataset support
Tao Zhang
2
-10
/
+118
2023-11-16
coresight-tpdm: Introduce TPDM subtype to TPDM driver
Tao Zhang
2
-1
/
+4
2023-11-16
coresight-tpdm: Remove the unnecessary lock
Tao Zhang
1
-2
/
+0
2023-11-16
coresight: tmc: Make etr buffer mode user configurable from sysfs
Anshuman Khandual
3
-14
/
+115
2023-11-16
coresight: etm: Make cycle count threshold user configurable
Anshuman Khandual
2
-2
/
+9
2023-11-16
coresight: etm: Override TRCIDR3.CCITMIN on errata affected cpus
Anshuman Khandual
1
-0
/
+37
2023-11-16
coresight: trbe: Enable ACPI based TRBE devices
Anshuman Khandual
2
-0
/
+11
2023-11-16
coresight: trbe: Add a representative coresight_platform_data for TRBE
Anshuman Khandual
1
-2
/
+12
2023-11-16
coresight: ultrasoc-smb: Fix uninitialized before use buf_hw_base
Junhao He
1
-1
/
+1
2023-11-16
coresight: ultrasoc-smb: Config SMB buffer before register sink
Junhao He
1
-13
/
+8
2023-11-16
coresight: ultrasoc-smb: Fix sleep while close preempt in enable_smb
Junhao He
2
-24
/
+17
2023-11-13
hwtracing: hisi_ptt: Don't try to attach a task
Yicong Yang
1
-0
/
+3
2023-11-13
hwtracing: hisi_ptt: Handle the interrupt in hardirq context
Yicong Yang
1
-3
/
+3
2023-11-13
hwtracing: hisi_ptt: Add dummy callback pmu::read()
Junhao He
1
-0
/
+5
2023-11-13
coresight: Fix crash when Perf and sysfs modes are used concurrently
James Clark
1
-2
/
+2
2023-11-13
coresight: etm4x: Remove bogous __exit annotation for some functions
Uwe Kleine-König
1
-3
/
+3
2023-09-20
coresight: tmc-etr: Disable warnings for allocation failures
Suzuki K Poulose
1
-1
/
+2
2023-09-15
coresight: Fix run time warnings while reusing ETR buffer
Linu Cherian
1
-11
/
+13
2023-08-18
coresight: trbe: Fix TRBE potential sleep in atomic context
Junhao He
1
-15
/
+17
2023-08-18
coresight: Fix memory leak in acpi_buffer->pointer
Junhao He
1
-14
/
+26
2023-08-17
coresight: etm4x: Ensure valid drvdata and clock before clk_put()
Anshuman Khandual
1
-1
/
+1
2023-08-17
coresight: trbe: Allocate platform data per device
Suzuki K Poulose
1
-7
/
+4
2023-08-15
hwtracing: hisi_ptt: Use pci_dev_id() to simplify the code
Xiongfeng Wang
1
-4
/
+4
2023-08-04
coresight: dummy: simplify the code with module_platform_driver
Yang Yingliang
1
-11
/
+1
2023-08-04
coresight: tmc: Explicit type conversions to prevent integer overflow
Ruidong Tian
3
-4
/
+5
2023-08-02
coresight: trbe: Directly use ID_AA64DFR0_EL1_TraceBuffer_IMP
Anshuman Khandual
1
-1
/
+1
2023-07-26
coresight: Fix all W=1 build warnings
James Clark
2
-3
/
+3
2023-07-26
coresight: etm4x: Add ACPI support in platform driver
Suzuki K Poulose
1
-0
/
+10
2023-07-26
coresight: platform: acpi: Ignore the absence of graph
Suzuki K Poulose
1
-1
/
+5
2023-07-26
coresight: etm4x: Change etm4_platform_driver driver for MMIO devices
Anshuman Khandual
2
-2
/
+60
2023-07-26
coresight: etm4x: Drop pid argument from etm4_probe()
Anshuman Khandual
1
-14
/
+15
2023-07-26
coresight: etm4x: Drop iomem 'base' argument from etm4_probe()
Anshuman Khandual
1
-5
/
+5
2023-07-26
coresight: etm4x: Allocate and device assign 'struct etmv4_drvdata' earlier
Anshuman Khandual
1
-5
/
+14
2023-07-26
hwtracing: coresight: Explicitly include correct DT includes
Rob Herring
2
-3
/
+1
2023-07-03
Merge tag 'char-misc-6.5-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...
Linus Torvalds
30
-676
/
+1320
2023-06-26
Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/a...
Linus Torvalds
2
-39
/
+32
2023-06-21
hwtracing: hisi_ptt: Fix potential sleep in atomic context
Yicong Yang
2
-7
/
+7
2023-06-21
hwtracing: hisi_ptt: Advertise PERF_PMU_CAP_NO_EXCLUDE for PTT PMU
Yicong Yang
1
-1
/
+1
2023-06-21
hwtracing: hisi_ptt: Export available filters through sysfs
Yicong Yang
2
-0
/
+221
2023-06-21
hwtracing: hisi_ptt: Add support for dynamically updating the filter list
Yicong Yang
2
-8
/
+202
2023-06-21
hwtracing: hisi_ptt: Factor out filter allocation and release operation
Yicong Yang
1
-24
/
+39
2023-06-19
coresight: dummy: Update type of mode parameter in dummy_{sink,source}_enable()
Nathan Chancellor
1
-2
/
+2
2023-06-15
Coresight: Add coresight dummy driver
Hao Zhang
3
-0
/
+175
2023-06-14
arm64/sysreg: Convert TRBLIMITR_EL1 register to automatic generation
Anshuman Khandual
1
-9
/
+0
2023-06-14
arm64/sysreg: Rename TRBIDR_EL1 fields per auto-gen tools format
Anshuman Khandual
1
-3
/
+3
2023-06-14
arm64/sysreg: Rename TRBSR_EL1 fields per auto-gen tools format
Anshuman Khandual
2
-14
/
+14
2023-06-14
arm64/sysreg: Rename TRBBASER_EL1 fields per auto-gen tools format
Anshuman Khandual
1
-2
/
+2
2023-06-14
arm64/sysreg: Rename TRBLIMITR_EL1 fields per auto-gen tools format
Anshuman Khandual
2
-13
/
+15
2023-06-07
coresight: etm4x: Match all ETM4 instances based on DEVARCH and DEVTYPE
Suzuki K Poulose
2
-2
/
+22
2023-06-07
coresight: etm4x: Make etm4_remove_dev() return void
Uwe Kleine-König
1
-6
/
+3
2023-06-06
coresight: etm4x: Fix missing trctraceidr file in sysfs
Mike Leach
1
-9
/
+18
2023-06-05
coresight: Fix CTI module refcount leak by making it a helper device
James Clark
6
-105
/
+79
2023-06-05
coresight: Enable and disable helper devices adjacent to the path
James Clark
5
-54
/
+178
2023-06-05
coresight: Refactor out buffer allocation function for ETR
James Clark
2
-7
/
+45
2023-06-05
coresight: Make refcount a property of the connection
James Clark
10
-238
/
+117
2023-06-05
coresight: Store in-connections as well as out-connections
James Clark
3
-50
/
+69
2023-06-05
coresight: Simplify connection fixup mechanism
James Clark
1
-52
/
+32
2023-06-05
coresight: Store pointers to connections rather than an array of them
James Clark
4
-28
/
+41
2023-06-05
coresight: Dynamically add connections
James Clark
2
-77
/
+70
2023-06-05
coresight: Rename connection members to make the direction explicit
James Clark
4
-47
/
+46
2023-06-05
coresight: Rename nr_outports to nr_outconns
James Clark
3
-34
/
+34
2023-06-05
coresight: Change name of pdata->conns
James Clark
3
-20
/
+20
2023-06-05
coresight: Use enum type for cs_mode wherever possible
James Clark
13
-31
/
+30
2023-06-05
coresight: Fix loss of connection info when a module is unloaded
James Clark
1
-7
/
+2
2023-05-11
coresight: perf: Release Coresight path when alloc trace id failed
Ruidong Tian
1
-0
/
+1
2023-05-11
coresight: Fix signedness bug in tmc_etr_buf_insert_barrier_packet()
Dan Carpenter
1
-1
/
+1
2023-04-19
Merge tag 'coresight-next-v6.4' of git://git.kernel.org/pub/scm/linux/kernel/...
Greg Kroah-Hartman
1
-0
/
+1
2023-04-14
coresight: etm_pmu: Set the module field
Suzuki K Poulose
1
-0
/
+1
2023-03-21
coresight: etm4x: Do not access TRCIDR1 for identification
Suzuki K Poulose
2
-27
/
+15
2023-03-21
coresight-etm4: Fix for() loop drvdata->nr_addr_cmp range bug
Steve Clevenger
1
-1
/
+1
2023-02-24
Merge tag 'driver-core-6.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/...
Linus Torvalds
2
-5
/
+5
2023-02-24
Merge tag 'char-misc-6.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...
Linus Torvalds
28
-195
/
+2171
2023-02-23
Merge tag 'mm-stable-2023-02-20-13-37' of git://git.kernel.org/pub/scm/linux/...
Linus Torvalds
2
-2
/
+2
2023-02-09
mm: replace vma->vm_flags direct modifications with modifier calls
Suren Baghdasaryan
2
-2
/
+2
2023-02-02
drivers/hwtracing/stm: Remove "select SRCU"
Paul E. McKenney
1
-1
/
+0
2023-01-30
coresight: tmc: Don't enable TMC when it's not ready.
Yabin Cui
4
-14
/
+56
2023-01-30
coresight: tpda: fix return value check in tpda_probe()
Yang Yingliang
1
-2
/
+2
2023-01-27
driver core: make struct device_type.devnode() take a const *
Greg Kroah-Hartman
2
-5
/
+5
2023-01-26
Coresight: tpda/tpdm: remove incorrect __exit annotation
Arnd Bergmann
2
-2
/
+2
2023-01-24
coresight: perf: Output trace id only once
Suzuki K Poulose
2
-4
/
+14
2023-01-24
coresight: Fix uninitialised variable use in coresight_disable
Suzuki K Poulose
1
-1
/
+1
2023-01-20
Coresight: Add TPDA link driver
Mao Jinlong
4
-0
/
+258
2023-01-20
coresight-tpdm: Add integration test support
Mao Jinlong
2
-0
/
+68
2023-01-20
coresight-tpdm: Add DSB dataset support
Mao Jinlong
2
-0
/
+78
2023-01-20
Coresight: Add coresight TPDM source driver
Mao Jinlong
5
-1
/
+192
2023-01-19
coresight: core: Use IDR for non-cpu bound sources' paths.
Mao Jinlong
1
-11
/
+26
2023-01-19
coresight: trace-id: Add debug & test macros to Trace ID allocation
Mike Leach
1
-0
/
+33
2023-01-19
coresight: events: PERF_RECORD_AUX_OUTPUT_HW_ID used for Trace ID
Mike Leach
1
-0
/
+7
2023-01-19
coresight: etmX.X: stm: Remove trace_id() callback
Mike Leach
4
-54
/
+0
2023-01-19
coresight: etm3x: Update ETM3 driver to use Trace ID API
Mike Leach
3
-26
/
+75
2023-01-19
coresight: etm4x: Update ETM4 driver to use Trace ID API
Mike Leach
3
-10
/
+93
2023-01-19
coresight: stm: Update STM driver to use Trace ID API
Mike Leach
1
-27
/
+14
2023-01-19
coresight: perf: traceid: Add perf ID allocation and notifiers
Mike Leach
1
-0
/
+16
2023-01-19
coresight: Remove obsolete Trace ID unniqueness checks
Mike Leach
1
-45
/
+0
2023-01-19
coresight: trace-id: Add API to dynamically assign Trace ID values
Mike Leach
3
-1
/
+421
2023-01-19
hwtracing: hisi_ptt: Only add the supported devices to the filters list
Yicong Yang
1
-0
/
+10
2023-01-19
coresight: ultrasoc-smb: fix return value check in smb_init_data_buffer()
Yang Yingliang
1
-1
/
+1
2023-01-16
drivers/coresight: Add UltraSoc System Memory Buffer driver
Qi Liu
4
-0
/
+786
2023-01-16
coresight: cti: Remove atomic type from enable_req_count
James Clark
3
-9
/
+9
2023-01-16
coresight: cti: Add PM runtime call in enable_store
Mao Jinlong
1
-2
/
+11
2023-01-16
coresight: cti: Prevent negative values of enable count
James Clark
1
-2
/
+9
2023-01-16
coresight: etm4x: Fix accesses to TRCSEQRSTEVR and TRCSEQSTR
Junhao He
1
-6
/
+12
2022-11-28
coresight: etm4x: fix repeated words in comments
Jilin Yuan
1
-1
/
+1
2022-11-28
coresight: cti: Fix null pointer error on CTI init before ETM
Mike Leach
1
-1
/
+1
2022-11-28
coresight: trbe: remove cpuhp instance node before remove cpuhp state
Yang Shen
1
-0
/
+1
2022-10-31
coresight: etm4x: add CPU hotplug support for probing
Tamas Zsoldos
1
-40
/
+113
2022-10-25
coresight: cti: Fix hang in cti_disable_hw()
James Clark
1
-5
/
+0
2022-10-24
Revert "coresight: cti: Fix hang in cti_disable_hw()"
Greg Kroah-Hartman
1
-0
/
+3
2022-10-20
coresight: cti: Fix hang in cti_disable_hw()
James Clark
1
-3
/
+0
2022-10-20
coresight: Fix possible deadlock with lock dependency
Sudeep Holla
2
-5
/
+7
2022-10-08
Merge tag 'char-misc-6.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...
Linus Torvalds
18
-312
/
+1497
2022-09-21
arm64/sysreg: Fix a few missed conversions
Nathan Chancellor
2
-3
/
+4
2022-09-12
hwtracing: hisi_ptt: Fix up for "iommu/dma: Make header private"
Stephen Rothwell
1
-1
/
+0
2022-09-08
hwtracing: hisi_ptt: Add tune function support for HiSilicon PCIe Tune and Tr...
Yicong Yang
2
-0
/
+154
2022-09-08
hwtracing: hisi_ptt: Add trace function support for HiSilicon PCIe Tune and T...
Yicong Yang
5
-0
/
+1109
2022-09-06
coresight: cti-sysfs: Mark coresight_cti_reg_store() as __maybe_unused
Nathan Chancellor
1
-3
/
+3
2022-08-31
coresight: Make new csdev_access offsets unsigned
James Clark
4
-34
/
+31
2022-08-31
coresight: cti-sysfs: Re-use same functions for similar sysfs register accessors
James Clark
2
-127
/
+91
2022-08-31
coresight: Re-use same function for similar sysfs register accessors
James Clark
8
-131
/
+91
2022-08-31
coresight: Simplify sysfs accessors by using csdev_access abstraction
James Clark
7
-80
/
+61
2022-08-31
coresight: Remove unused function parameter
James Clark
1
-12
/
+4
2022-08-26
coresight: etm4x: Expose default timestamp source in sysfs
German Gomez
1
-0
/
+29
2022-08-22
coresight: trbe: fix Kconfig "its" grammar
Randy Dunlap
1
-2
/
+2
2022-08-05
Merge tag 'asm-generic-6.0' of git://git.kernel.org/pub/scm/linux/kernel/git/...
Linus Torvalds
2
-8
/
+8
2022-07-11
Merge tag 'coresight-next-v5.20' of git://git.kernel.org/pub/scm/linux/kernel...
Greg Kroah-Hartman
7
-53
/
+277
2022-07-11
coresight: etm4x: avoid build failure with unrolled loops
Nick Desaulniers
1
-1
/
+2
2022-07-08
intel_th: pci: Add Raptor Lake-S CPU support
Alexander Shishkin
1
-0
/
+5
2022-07-08
intel_th: pci: Add Raptor Lake-S PCH support
Alexander Shishkin
1
-0
/
+5
2022-07-08
intel_th: pci: Add Meteor Lake-P support
Alexander Shishkin
1
-0
/
+5
2022-07-08
intel_th: msu: Fix vmalloced buffers
Alexander Shishkin
1
-2
/
+12
2022-07-08
intel_th: msu-sink: Potential dereference of null pointer
Jiasheng Jiang
1
-0
/
+3
2022-07-08
intel_th: Fix a resource leak in an error handling path
Christophe JAILLET
1
-2
/
+8
2022-07-06
coresight: Add config flag to enable branch broadcast
James Clark
2
-0
/
+16
2022-06-29
coresight: syscfg: Update load and unload operations
Mike Leach
3
-41
/
+165
2022-06-29
coresight: configfs: Fix unload of configurations on module exit
Mike Leach
1
-11
/
+93
2022-06-22
coresight: Clear the connection field properly
Suzuki K Poulose
1
-0
/
+1
2022-06-15
coresight: etm4x: Use asm-generic IO memory barriers
Sai Prakash Ranjan
2
-8
/
+8
2022-05-09
coresight: cpu-debug: Replace mutex with mutex_trylock on panic notifier
Guilherme G. Piccoli
1
-3
/
+4
2022-05-04
coresight: core: Fix coresight device probe failure issue
Mao Jinlong
1
-11
/
+22
2022-04-13
coresight: etm4x: Cleanup TRCRSCTLRn register accesses
James Clark
2
-2
/
+10
2022-04-13
coresight: etm4x: Cleanup TRCBBCTLR register accesses
James Clark
2
-2
/
+5
2022-04-13
coresight: etm4x: Cleanup TRCSSPCICRn register accesses
James Clark
2
-1
/
+3
2022-04-13
coresight: etm4x: Cleanup TRCSSCCRn and TRCSSCSRn register accesses
James Clark
3
-4
/
+8
2022-04-13
coresight: etm4x: Cleanup TRCACATRn register accesses
James Clark
2
-25
/
+31
2022-04-13
coresight: etm3x: Cleanup ETMTECR1 register accesses
James Clark
2
-2
/
+2
2022-04-13
coresight: etm4x: Cleanup TRCVICTLR register accesses
James Clark
3
-37
/
+31
2022-04-13
coresight: etm4x: Cleanup TRCSTALLCTLR register accesses
James Clark
2
-6
/
+10
2022-04-13
coresight: etm4x: Cleanup TRCEVENTCTL1R register accesses
James Clark
2
-10
/
+23
2022-04-13
coresight: etm4x: Cleanup TRCCONFIGR register accesses
James Clark
3
-30
/
+44
2022-04-13
coresight: etm4x: Cleanup TRCIDR5 register accesses
James Clark
2
-12
/
+13
2022-04-13
coresight: etm4x: Cleanup TRCIDR4 register accesses
James Clark
2
-6
/
+14
2022-04-13
coresight: etm4x: Cleanup TRCIDR3 register accesses
James Clark
2
-30
/
+20
2022-04-13
coresight: etm4x: Cleanup TRCIDR2 register accesses
James Clark
2
-3
/
+7
[next]