Skip to content
Tags give the ability to mark specific points in history as being important
  • coresight-next-v6.11
    coresight: Updates for v6.11
    
    Coresight/hwtracing subsystem updates targeting v6.11 includes a few minor
    fixes and cleanups
    
    Signed-off-by: Suzuki K Poulose <suzuki.poulose@arm.com>
    
  • coresight-next-v6.10
    coresight: hwtracing subsystem updates for v6.10
    
    CoreSight/hwtracing updates for the next release includes:
     - ACPI power management support for CoreSight legacy components, via migration
       from AMBA to platform device
     - Fixes for ETE register save/restore during CPU Idle.
     - ACPI support TMC for Scatter-Gather mode.
     - his_ptt driver update to set the parent device for PMU and documentation fixes
     - Qcomm Trace component DT binding fixes
     - Miscellaneous cleanups
    
    Signed-off-by: Suzuki K Poulose <suzuki.poulose@arm.com>
    
  • coresight-next-v6.9
    coresight: hwtracing subsystem updates for v6.9
    
    Changes targeting Linux v6.9 include:
     - CoreSight: Enable W=1 warnings as default
     - CoreSight: Clean up sysfs/perf mode handling for tracing
     - Support for Qualcomm TPDM CMB Dataset
     - Miscellaneous fixes to the CoreSight subsystem
     - Fix for hisi_ptt PMU to reject events targeting other PMUs
    
    Signed-off-by: Suzuki K Poulose <suzuki.poulose@arm.com>
    
  • coresight-next-v6.8
    coresight: Updates for Linux v6.8
    
    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
     - Support for choosing buffer mode in ETR for sysfs mode
     - Improvements to HiSilicon PTT driver
     - Cleanups to Ultrasoc SMB driver
     - Cleanup .remove callback for various Coresight platform drivers
     - Remove Leo Yan from Reviewers
    
    Signed-off-by: Suzuki K Poulose <suzuki.poulose@arm.com>
    
  • coresight-fixes-for-v6.7-rc1
    coresight: Fixes for v6.7-rc1
    
    Here are a few fixes for the hwtracing subsystem targetting v6.7.
    Includes:
     - Ultrasoc-SMB driver fixes
     - HiSilicon PTT driver fixes
     - Corsight driver fixes
    
    Signed-off-by: Suzuki K Poulose <suzuki.poulose@arm.com>
    
  • coresight-next-v6.7
    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>
    
  • coresight-fixes-v6.6-1
    coresight: Fixes for v6.6
    
    Couple of fixes for the CoreSight self-hosted tracing
    targeting v6.6. Includes :
    
     - Fix runtime warnings while reusing the TMC-ETR buffer
     - Fix (disable) warning when a large buffer is allocated in
       the flat mode.
    
  • coresight-next-v6.6
    coresigh: Updates for v6.6
    
    Coresight and hwtracing subsystem updates for Linux v6.6 includes:
    
     - ACPI support for CoreSight ETMv4x via system instructions and Arm ETE (v9.x).
     - Fix potential sleeping in atomic context for TRBE driver
     - Fix memory leak in ACPI platform parsing code
     - Fix all warnings with W=1
     - Fix warning with double free attempt for TRBE platform data
     - Miscellaneous cleanups and fixes
    
     Signed-off-by: Suzuki K Poulose <suzuki.poulose@arm.com>
    
  • coresight-next-v6.5
    coresight: Updates for v6.5
    
    CoreSight and hwtracing subsystem updates for v6.5 includes:
    
     - Fixes to the CTI module reference leaks. This involves,
       redesign of how the helper devices are tracked and CTI
       devices have been converted to helper devices.
     - Fix removal of the trctraceidr file from sysfs for ETMs.
     - Match all ETMv4 instances based on the ETMv4 architected
       registers and the CoreSight Component ID (CID), than having
       to add individual PIDs for CPUs.
     - Add support for Dummy CoreSight source and sink drivers.
     - Add James Clark as Reviewer for the CoreSight kernel drivers
     - Fixes to HiSilicon PCIe Tune and Trace Device driver
    
    Signed-off-by: Suzuki K Poulose <suzuki.poulose@arm.com>
    
  • coresight-fixes-v6.4
    coresight: Fixes for v6.4
    
    Couple of fixes for coresight self-hosted tracing subsystem for v6.4.
    These include :
      - Fix signedness bug in tmc_etr_buf_insert_barrier_packet()
      - Fix memory leak with failing to release the path if trace-id allocation fails
    
    Signed-off-by: Suzuki K Poulose <suzuki.poulose@arm.com>
    
  • coresight-next-v6.4
    coresight: Updates for v6.4
    
    This is a relatively smaller update for CoreSight tracing subsystem targeting
    v6.4, with the following changes:
    
      - Removing Mathieu Poirier as MAINTAINER for the subsystem, with updates to
        CREDITS for his contributions.
      - Fix CoreSight ETM PMU to set the module field
    
    Signed-off-by: Suzuki K Poulose <suzuki.poulose@arm.com>
    
  • coresight-fixes-v6.3
    coresight: Fixes for v6.3
    
    Fixes for coresight subsystem includes:
     - Fix etm4_enable_hw to program all the address comparator pairs (instead of
       half of them)
     - Do not access TRCIDR1 register without OSLK cleared in etm4_probe for mmio
       access.
    
    Signed-off-by: Suzuki K Poulose <suzuki.poulose@arm.com>
    
  • coresight-next-v6.3
    coresight: Updates for v6.3
    
     - Dynamic TraceID allocation scheme for CoreSight trace source. Allows systems
       with > 44 CPUs to use the ETMs. TraceID is advertised via AUX_OUTPUT_HWID
       packets in perf.data. Also allows allocating trace-ids for non-CPU bound trace
       components (e.g., Qualcomm TPDA).
    
    - Support for Qualcomm TPDA and TPDM CoreSight devices.
    
    - Support for Ultrasoc SMB CoreSight Sink buffer.
    
    - Fixes for HiSilicon PTT driver
    
    - MAINTAINERS update: Add Reviewer for HiSilicon PTT driver
    
    - Bug fixes for CTI power management and sysfs mode
    
    - Fix CoreSight ETM4x TRCSEQRSTEVRn access
    
    Signed-off-by: Suzuki K Poulose <suzuki.poulose@arm.com>
    
  • coresight-next-v6.2
    coresight: Update for v6.2
    
    CoreSight updatesfor v6.2 includes :
    
     - Support for ETMv4 probing on hotplugged CPUs
     - Fix TRBE driver for cpuhp state refcounting
     - Fix CTI driver NULL pointer dereferencing
     - Fix comment for repeated word
    
    Signed-off-by: Suzuki K Poulose <suzuki.poulose@arm.com>
    
  • coresight-fixes-v6.1-1
    coresight: Fixes for v6.1
    
    Fixes for coresight drivers for v6.1
    
      - Fix possible deadlock CTI mutexes (LOCKDEP)
      - Fix hang in CTI with runtime power management
    
    Signed-off-by: Suzuki K Poulose <suzuki.poulose@arm.com>
    
  • coresight-next-v6.1
    coresight: Changes for v6.1
    
    Coresight trace subsystem updates for v6.1 includes:
      - Support for HiSilicon PTT trace
      - Coresight cleanup of sysfs accessor functions, reduced
        code size.
      - Expose coresight timestamp source for ETMv4+
      - DT binding updates to include missing properties
      - Minor documentation, Kconfig text fixes.
    
    Signed-off-by: Suzuki K Poulose <suzuki.poulose@arm.com>
    
  • coresight-next-v5.20
    CoreSight self-hosted tracing changes for v5.20.
    
     - Fixes LOCKDEP warnings on module unload with configfs
     - Conversion of DT bindings to DT schema
     - Branch broadcast support for perf cs_etm
     - Etm4x driver fixes for build failures with Clang and unrolled loops
    
    Signed-off-by: Suzuki K Poulose <suzuki.poulose@arm.com>
    
  • coresight-next-v5.19
    Coresight changes for v5.19
    
    This pull request includes:
    
    - Work to uniformise access to the ETMv4 registers, making it easier to
    look for and change register accesses.
    
    - A correction to a probing failure when looking for links between devices.
    
    - The replacement of a call to mutex_lock() with a mutex_trylock() in the panic
    notifier of the cpu-debug infrastructure to avoid a possible deadlock.
    
    Signed-off-by: Mathieu Poirier <mathieu.poirier@linaro.org>
    
  • coresight-next-v5.18-v2
    coresight: changes for v5.18
    
    The coresight update for v5.18 includes
      - TRBE erratum workarounds for Arm Cortex-A510
      - Fixes for leaking root namespace PIDs into non-root namespace
        trace sessions
      - Miscellaneous fixes and cleanups
    
    Updated tag to reflect missing committer s-o-b tags.
    
    Signed-off-by: Suzuki K Poulose <suzuki.poulose@arm.com>
    
  • coresight-next-v5.18
    coresight: changes for v5.18
    
    The coresight update for v5.18 includes
      - TRBE erratum workarounds for Arm Cortex-A510
      - Fixes for leaking root namespace PIDs into non-root namespace
        trace sessions
      - Miscellaneous fixes and cleanups
    
    Signed-off-by: Suzuki K Poulose <suzuki.poulose@arm.com>