Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

OpenCSD-doc-1.8.3-1.2 RPM for noarch

From OpenSuSE Ports Tumbleweed for noarch

Name: OpenCSD-doc Distribution: openSUSE Tumbleweed
Version: 1.8.3 Vendor: openSUSE
Release: 1.2 Build date: Thu Jul 9 11:39:52 2026
Group: Documentation/Other Build host: reproducible
Size: 113586 Source RPM: OpenCSD-1.8.3-1.2.src.rpm
Packager: http://bugs.opensuse.org
Url: https://github.com/Linaro/OpenCSD
Summary: Documentation for the OpenCSD API
OpenCSD is an Arm CoreSight Trace Decode library.

Provides

Requires

License

BSD-3-Clause

Changelog

* Thu Jul 09 2026 Guillaume GARDET <guillaume.gardet@opensuse.org>
  - Update to 1.8.3:
    * Update: build: Experimental cmake build files. (github #89)
    * Update: build: Unix build - option to create non-versioned,
      statically linked c-api .so for distribution as part of a
      larger product. Will not install (github #91)
    * Bugfix: opencsd: etm4: Fix issue with M profile exception
      return packets - handle as P0 element for all M archs. (github #90)
    * Bugfix: opencsd: ete: etm4: TS marker packets valid in
      both protocols. Ensure invalid if not in use as defined
      by ID register.
    * Bugfix: opencsd: etm4: Fix handling of exception return
      address in middle of part executed instruction. (github #92)
  - Drop obsolete patch:
    * 0001-hack-test.patch
* Tue May 19 2026 Guillaume GARDET <guillaume.gardet@opensuse.org>
  - Enable tests
  - Add patch (from Fedora) to fix tests:
    * 0001-hack-test.patch
  - Fix permissions on SO libraries
* Tue May 19 2026 Guillaume GARDET <guillaume.gardet@opensuse.org>
  - Update to 1.8.2:
    * Update: tests: add python test script for cross platform
      use - replace linux only bash scripts.
    * Update: opencsd: memory access - added debug to trace memory
      accesses by library under control of env var.
    * Bugfix: tests: windows test program names differ from linux ones
    - fix to make same
    * Bugfix: etmv4: ete: Fix corner case for exception packet
      processing - issue with exception address representing the
      previous branch target and the exception return address, plus
      return stack issues. (github #88)
    * Bugfix: Fix mac-os build for test programs.
  - Skipped 1.8.1:
    * Bugfix: Fix issue with raw trace printer NULL pointer if
      deformatter not present.
    * Bugfix: Fix issue with deformatter not correctly handling FSYNC
      detection correctly
      on short 2 byte aligned buffers or split across buffer boundary.
    * Bugfix: etmv4: Packet description string typo fixed. (github #84)
    * Bugfix: stm: Issue with waitASync routine (github #85), fix freq
      packet handling
  - Skipped 1.8.0:
    * Update: ete: Add support for FEAT_S1POE2 - handle TEXIT as branch
      for trace decode.
    * Update: ARM64 build: Add in support for ARM64 target in windows
      VS2022.
    * Update: etm4x: Add support for V8.1M additional T32 instructions
      LE, LETP, WS, WSTP as branches for trace decode. (github PR #73)
    * Update: build: Add in #include required by later versions of
      CLANG tools. (github PR #82)
    * Bugfix: Fix double run of ITM test.
    * Bugfix: Fix build warnings in windows builds.
* Mon Jan 26 2026 Guillaume GARDET <guillaume.gardet@opensuse.org>
  - Update to 1.7.1:
    * Update: ITM: Add in new ITM decoder to the library. Adds in
      tests and support in snapshot read and trc_pkt_lister.
    * Bugfix: Fix compile warning on init list order. (github #77, #80)
* Tue Jul 22 2025 Guillaume GARDET <guillaume.gardet@opensuse.org>
  - Update 1.6.1:
    * Bugfix: docs: Fix name of funciton referenced in API document.
      (github pr #71 kesyog)
    * Bugfix: etmv4: ete: Spec trace: Fix handling of uncommitted P0
      on initial sync (github issue #76)
    * Bugfix: etmv4: ete: Spec trace: Fix handling of periodic TINFO
      packets (github issue #75)
    * Bugfix: etmv4: ete: Spec trace: Commit elements in cycle count
      packets no processed (github issue #74)
    * Update: Thumb2: Update handling of IT blocks in thumb trace to
      mark subsequent instructions as Conditional (github issue #72)
  - From slipped versions:
    * Update: ete: add FEAT_CMPBR instructions for decode (Arch v9.6)
    * Bugfix: build: Fix issue with 'make -f ' no longer working for
      linux/macos build since 1.5.5.
    * Update: build: later versions of clang require additional
      includes to compile correctly.
    * Update: docs: Update autofdo docs to reflect latest requirements.
      Other minor docs updates.
    * Bugfix: memacc: Fix for memacc objects created in decode tree
      not being released correctly.
    * Update: build: Add support for MacOS build / clang.
    * Update: Add operation flags to allow clients to enable
      additional checking modes. Checks for inconsistencies in
      program image and incoming trace. Adds operational flags:
    - OCSD_OPFLG_N_UNCOND_DIR_BR_CHK - check for N atom on
      unconditional direct branches.
    - OCSD_OPFLG_STRICT_N_UNCOND_BR_CHK - check for N atom on
      all unconditional branches.
    - OCSD_OPFLG_CHK_RANGE_CONTINUE - Inconsistent range
      continuity on not taken branches.
    * Update: Add operational flag ETM4_OPFLG_PKTDEC_AA64_OPCODE_CHK
      to enable aa64 opcode checks.
    * Update: tests: Add timing information to trc_pkt_lister program.
    * Update: memacc: Add external interface to set memacc cache
      parameters. Update test programs.
    * Bugfix: etm4x: fix packet print typo.
    * Bugfix: docs: Minor fixes to docs and man file.
    * Bugfix: build: minor fix for clang compatibility.
    * Update: docs: Update documentation for test programs.
    * Update: docs: Update trc_pkt_lister man file.
    * Bugfix: build: fix warnings building library.
    * Bugfix: tests: Fix typo in trc_pkt_lister help output.
* Tue Mar 05 2024 Guillaume GARDET <guillaume.gardet@opensuse.org>
  - Update 1.5.1:
    * Update: ETE: Add support for Arch 9.5 FEAT_PAUTH_LR.
    Add new instructions to disassembler to recognise RETASPPC
    variants as indirect branches. Adds new test snapshots.
* Sun Jan 28 2024 Dirk Müller <dmueller@suse.com>
  - update to 1.4.2:
    * Decoder memory access - add debug features and cacheing to
      improve performance of decode.
      Caching controllable by API or environment variables.
    * Decode debug options to control potential runaway debug when
      incorrect memory images input to decoder.
      a) aarch64 instruction check for invalid instruction opcode.
      (any opcode with 0x0000 as top 16 bits).
      b) optional instruction range maximum run limit.
    * Memory spaces: ensure that decoder memory requests are
      correctly labelled with Realm and root characteristics when
      appropriate.
    * M class tail chained interrupts now correctly handled.
    * STM: - fix master and channel ID initialisation
    * Test: update README.md and perf-test-script.base for new paths
      (github issue #60 from yuxy-c)
    * build: Fix GCC version dir handling for versions of GCC > 9.
* Tue Sep 12 2023 Guillaume GARDET <guillaume.gardet@opensuse.org>
  - update to 1.4.1:
    * Test: Update test program trc_pkt_lister with option to have
      no logging output - final stats only.
    * Bugfix: ETM4x: ETE: Fix memory leak / use after free
      (github issues #53, #58 from yabinc)
    * Bugfix: C-API: Fix memory leak with output sink object.
      (github issue #55)
* Wed Mar 22 2023 Guillaume GARDET <guillaume.gardet@opensuse.org>
  - update to 1.4.0:
    * Update: ETE: Add support for Arch v9.4 FEAT_ITE. ETE v1p3,
      sw trace instrumentation. Adds in new generic output packet
      type: OCSD_GEN_TRC_ELEM_INSTRUMENTATION.
    * Bugfix: Fix memory leak in mispredict handling (github issue
      [#52] from yabinc)
* Sat Jan 28 2023 Dirk Müller <dmueller@suse.com>
  - update to 1.3.3:
    * Update: Add test program for Coresight Frame Demux code
    * Bugfix: PTM: Fix incorrect extraction of Waypoint Address packet
    * Bugfix: Frame Demux: Fix HSYNC, FSYNC and 4xFSYNC handling that
      was causing out-of-bounds reads on invalid data input.
    * Fixed error handling for incorrect number of FSYNC packets in 4xFSYNC
      frame reset code that was not triggering an error and allowing fun
      with mis-aligned input data.
    * Bugfix: Fix silent failure if incorrect config flags set when setting up
      frame demux modes.

Files

/usr/share/doc/packages/OpenCSD-doc
/usr/share/doc/packages/OpenCSD-doc/HOWTO.md
/usr/share/doc/packages/OpenCSD-doc/README.md
/usr/share/doc/packages/OpenCSD-doc/TODO
/usr/share/doc/packages/OpenCSD-doc/build_cmake.md
/usr/share/doc/packages/OpenCSD-doc/build_libs.md
/usr/share/doc/packages/OpenCSD-doc/external_custom.md
/usr/share/doc/packages/OpenCSD-doc/test_progs.md
/usr/share/man/man1/trc_pkt_lister.1.gz


Generated by rpm2html 1.8.1

Fabrice Bellet, Sun Aug 2 03:14:27 2026