31 Commits

Author SHA256 Message Date
39492ee82d Accepting request 1296138 from devel:tools
OBS-URL: https://build.opensuse.org/request/show/1296138
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/OpenCSD?expand=0&rev=14
2025-07-30 09:42:45 +00:00
f4bb8edcc0 - Update 1.6.1
OBS-URL: https://build.opensuse.org/package/show/devel:tools/OpenCSD?expand=0&rev=29
2025-07-28 12:58:47 +00:00
9b2a711198 Accepting request 1155203 from devel:tools
OBS-URL: https://build.opensuse.org/request/show/1155203
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/OpenCSD?expand=0&rev=13
2024-03-05 17:52:20 +00:00
7bd2a7e702 Accepting request 1155123 from home:Guillaume_G:branches:devel:tools
- 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.

OBS-URL: https://build.opensuse.org/request/show/1155123
OBS-URL: https://build.opensuse.org/package/show/devel:tools/OpenCSD?expand=0&rev=27
2024-03-05 13:36:28 +00:00
ceb0c2aa3f Accepting request 1142172 from devel:tools
OBS-URL: https://build.opensuse.org/request/show/1142172
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/OpenCSD?expand=0&rev=12
2024-01-29 21:29:09 +00:00
f6299e8634 Accepting request 1142112 from home:dirkmueller:Factory
- 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.

  * Test: Update test program trc_pkt_lister with option to have
    (github issues #53, #58 from yabinc)
    - Bugfix: Add header file in snapshot parser - fix build for
  - __New Decode Protocol__: Support added for the ETE protocol, used by ARM PEs that implement the FEAT_ETE
                             feature. Supports new architectural features in this trace, including FEAT_TME.
  - __Update__: Output Elememts: New protocol defines two new output elements.
                declares future features ahead of architecture versions to allow support to be added.
  - __Update__: docs: Add linux 'man' file and installation.
  - __Bugfix__: build: Fix clean install, and remove static lib build test from main makefile to
  * __Update__: makefile: Add DESTDIR to install targets.
  * __Update__: docs: update to location of ARM coresight driver
- New SUSE package for opencsd library v0.14.2

OBS-URL: https://build.opensuse.org/request/show/1142112
OBS-URL: https://build.opensuse.org/package/show/devel:tools/OpenCSD?expand=0&rev=25
2024-01-29 07:18:43 +00:00
8148965c40 Accepting request 1110837 from devel:tools
OBS-URL: https://build.opensuse.org/request/show/1110837
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/OpenCSD?expand=0&rev=11
2023-09-13 18:45:45 +00:00
a27ac58238 Accepting request 1110624 from home:Guillaume_G:branches:devel:tools
- 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)

OBS-URL: https://build.opensuse.org/request/show/1110624
OBS-URL: https://build.opensuse.org/package/show/devel:tools/OpenCSD?expand=0&rev=23
2023-09-13 07:39:24 +00:00
d0866c9f4e Accepting request 1073737 from devel:tools
OBS-URL: https://build.opensuse.org/request/show/1073737
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/OpenCSD?expand=0&rev=10
2023-03-22 21:31:13 +00:00
5951226336 Accepting request 1073724 from home:Guillaume_G:branches:devel:tools
- 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)

OBS-URL: https://build.opensuse.org/request/show/1073724
OBS-URL: https://build.opensuse.org/package/show/devel:tools/OpenCSD?expand=0&rev=21
2023-03-22 09:56:49 +00:00
70e31727a8 Accepting request 1061798 from devel:tools
- 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.

OBS-URL: https://build.opensuse.org/request/show/1061798
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/OpenCSD?expand=0&rev=9
2023-01-29 13:11:05 +00:00
a105682a3f - 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.

OBS-URL: https://build.opensuse.org/package/show/devel:tools/OpenCSD?expand=0&rev=19
2023-01-28 20:51:56 +00:00
323019c8cd Accepting request 1002785 from devel:tools
OBS-URL: https://build.opensuse.org/request/show/1002785
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/OpenCSD?expand=0&rev=8
2022-09-12 17:08:52 +00:00
4832f48a16 Accepting request 1002760 from home:Guillaume_G:branches:devel:tools
- Update to 1.3.2:
    - Bugfix: ETM4x / ETE - 64 bit timestamp value - MS bit
      incorrectly masked to 1b0 during extraction from packet.

OBS-URL: https://build.opensuse.org/request/show/1002760
OBS-URL: https://build.opensuse.org/package/show/devel:tools/OpenCSD?expand=0&rev=17
2022-09-12 09:52:09 +00:00
46daeed0fc Accepting request 992533 from devel:tools
OBS-URL: https://build.opensuse.org/request/show/992533
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/OpenCSD?expand=0&rev=7
2022-08-03 19:16:54 +00:00
adf3c1b8b5 Accepting request 992453 from home:Guillaume_G:branches:devel:tools
- Update to 1.3.1:
    - Bugfix: Add header file in snapshot parser - fix build for 
      certain libc++ libs (github issue #43 from manojgupta)
    - Bugfix: Fix typo in comment (github issue #42 from nothatDinger)

OBS-URL: https://build.opensuse.org/request/show/992453
OBS-URL: https://build.opensuse.org/package/show/devel:tools/OpenCSD?expand=0&rev=15
2022-08-03 09:07:57 +00:00
e57bf9a278 Accepting request 967022 from devel:tools
OBS-URL: https://build.opensuse.org/request/show/967022
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/OpenCSD?expand=0&rev=6
2022-04-05 17:55:59 +00:00
6b9d5dd757 Accepting request 967016 from home:Guillaume_G:branches:devel:tools
- Update to 1.3.0

OBS-URL: https://build.opensuse.org/request/show/967016
OBS-URL: https://build.opensuse.org/package/show/devel:tools/OpenCSD?expand=0&rev=13
2022-04-05 13:12:58 +00:00
9279e3fd4a Accepting request 929554 from devel:tools
OBS-URL: https://build.opensuse.org/request/show/929554
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/OpenCSD?expand=0&rev=5
2021-11-05 21:58:37 +00:00
Stephan Kulow
9697dea369 Accepting request 928985 from home:jirislaby:branches:devel:tools
- Update to 1.2.0
    - __Bugfix__: Fix include and install for ETE decoder headers.
    - __Update__: Add API for counting packet decode statistics, and Frame debmux statistics.
    - __Update__: Update test scripts to allow additional command line options to be passed.
    - __Bugfix__: Fix various build warnings.
    - __Bugfix__: Remove unused variable (github issue #38 from Yi Kong)
    - __Bugfix__: Remove noisy printf (James Clark)
    - __Bugfix__: Fix documentation issues (github issues #39 & #40 from rbresalier)

OBS-URL: https://build.opensuse.org/request/show/928985
OBS-URL: https://build.opensuse.org/package/show/devel:tools/OpenCSD?expand=0&rev=12
2021-11-05 07:07:38 +00:00
60297551d3 Accepting request 900578 from devel:tools
OBS-URL: https://build.opensuse.org/request/show/900578
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/OpenCSD?expand=0&rev=4
2021-06-19 21:02:55 +00:00
674b3d25e9 Accepting request 900553 from home:Guillaume_G:branches:devel:tools
- Update to 1.1.0:
  - __Update__: ETM v4.6 support.
  - __Update__: C-API - add API functions to get last error and convert error code to string.
  - __Bugfix__: ETMv4/ETE - fix loop problem in commit elements.
  - __Bugfix__: ETMv4/ETE - make error handling consistent.
  - __Bugfix__: Add Pull request #36 from github (Ross Burton)
  - __Bugfix__: Add Pull request #37 from github (Ian Rogers)

OBS-URL: https://build.opensuse.org/request/show/900553
OBS-URL: https://build.opensuse.org/package/show/devel:tools/OpenCSD?expand=0&rev=10
2021-06-17 12:26:41 +00:00
557da04449 Accepting request 865163 from devel:tools
OBS-URL: https://build.opensuse.org/request/show/865163
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/OpenCSD?expand=0&rev=3
2021-01-21 20:54:59 +00:00
4409efb3f0 Accepting request 863246 from home:Guillaume_G:branches:devel:tools
- Update to 1.0.0:
  - __New Decode Protocol__: Support added for the ETE protocol, used by ARM PEs that implement the FEAT_ETE 
                             feature. Supports new architectural features in this trace, including FEAT_TME. 
  - __Update__: Output Elememts: New protocol defines two new output elements. 
  - __Update__: Add support for WFIT / WFET instructions traced as P0 elements.
  - __Update__: Architecture versioning. Arch v8 + PEs may add features in a flexible manner, and ARM also
                declares future features ahead of architecture versions to allow support to be added. 
                APIs requiring an architecture version can now use ARCH_AA64 to declare a version of v8.3 +
                additional features. This relaxes the strict versionnig rules that the decoder uses when
                looking for Opcodes as trace waypoints.
  - __Update__: docs: Add linux 'man' file and installation.				  
  - __Bugfix__: build: Fix clean install, and remove static lib build test from main makefile to 
                dev makefile only. (github issue #33)
- Package man page

OBS-URL: https://build.opensuse.org/request/show/863246
OBS-URL: https://build.opensuse.org/package/show/devel:tools/OpenCSD?expand=0&rev=8
2021-01-21 07:24:35 +00:00
c6e23f870b Accepting request 849554 from devel:tools
OBS-URL: https://build.opensuse.org/request/show/849554
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/OpenCSD?expand=0&rev=2
2020-11-21 11:42:20 +00:00
cda40b0ef1 Accepting request 849449 from home:Guillaume_G:branches:devel:tools
- Update to 0.14.4:
  * __Update__: makefile: Add DESTDIR to install targets. 
    (github issue #30)
  * __Update__: tests: add script to run single test only.
  * __Update__: docs: update to location of ARM coresight driver 
    backports directory.
  * __Bugfix__: ETMv3: Fix missing comma in string list.
    (github issue #31)
  * __Bugfix__: makefile: tests: Fix build race problem
    (github issue #32)
  * __Bugfix__: tests: fix ignore tpiu command line options
    (github issue #28)
  Changes from 0.14.3:
  * __Update__: Fix makefile to be compliant with RPM base distros.
    (github issue #26, submitted by jlinton)
  * __Update__: Add section to autofdo document.
  * __Bugfix__: STM: fix bug that was missing ASYNC packets.
    (github issue #27, reported by subhasish Karmakar)

OBS-URL: https://build.opensuse.org/request/show/849449
OBS-URL: https://build.opensuse.org/package/show/devel:tools/OpenCSD?expand=0&rev=6
2020-11-20 07:15:29 +00:00
836d21fb8c Accepting request 816997 from devel:tools
new package

OBS-URL: https://build.opensuse.org/request/show/816997
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/OpenCSD?expand=0&rev=1
2020-06-26 19:46:55 +00:00
61059cf7db Accepting request 816979 from home:Guillaume_G:branches:devel:tools
Fix typo in Summary + s/OpenCSD/opencsd/ on Summary/Descriptions

OBS-URL: https://build.opensuse.org/request/show/816979
OBS-URL: https://build.opensuse.org/package/show/devel:tools/OpenCSD?expand=0&rev=4
2020-06-25 09:43:07 +00:00
b939ba67a1 Accepting request 815673 from home:jengelh:branches:devel:tools
- Fix RPM groups, grammatically incorrect descriptions, and
  upgrade the boilerplate summary of openscd-devel.

OBS-URL: https://build.opensuse.org/request/show/815673
OBS-URL: https://build.opensuse.org/package/show/devel:tools/OpenCSD?expand=0&rev=3
2020-06-18 07:39:51 +00:00
0ab0a2db6f - Rename spec file to match upstream project name
- Small packaging cleanups

- Package API documentation

- New SUSE package for opencsd library v0.14.2

OBS-URL: https://build.opensuse.org/package/show/devel:tools/OpenCSD?expand=0&rev=2
2020-06-18 05:55:52 +00:00
d1044c3b18 osc copypac from project:home:ykaukab package:opencsd revision:2, using expand
OBS-URL: https://build.opensuse.org/package/show/devel:tools/OpenCSD?expand=0&rev=1
2020-06-18 05:47:35 +00:00