Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 27 Mar 2023 16:11:05 GMT
From:      Ruslan Bukin <br@FreeBSD.org>
To:        src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org
Subject:   git: 27c8d4851c15 - main - Include Embedded Trace Extensions (ETE) source code to the OpenCSD build.
Message-ID:  <202303271611.32RGB5F3031544@gitrepo.freebsd.org>

next in thread | raw e-mail | index | archive | help
The branch main has been updated by br:

URL: https://cgit.FreeBSD.org/src/commit/?id=27c8d4851c15810fe4dc71dc12d343587f6ecdf2

commit 27c8d4851c15810fe4dc71dc12d343587f6ecdf2
Author:     Ruslan Bukin <br@FreeBSD.org>
AuthorDate: 2023-03-27 16:07:46 +0000
Commit:     Ruslan Bukin <br@FreeBSD.org>
CommitDate: 2023-03-27 16:10:26 +0000

    Include Embedded Trace Extensions (ETE) source code to the OpenCSD build.
    
    Sponsored by:   UKRI
---
 etc/mtree/BSD.include.dist |  2 ++
 lib/libopencsd/Makefile    | 20 +++++++++++++++++---
 2 files changed, 19 insertions(+), 3 deletions(-)

diff --git a/etc/mtree/BSD.include.dist b/etc/mtree/BSD.include.dist
index ac9edf6a8bcb..0ab456bcc224 100644
--- a/etc/mtree/BSD.include.dist
+++ b/etc/mtree/BSD.include.dist
@@ -302,6 +302,8 @@
     opencsd
         c_api
         ..
+        ete
+        ..
         etmv3
         ..
         etmv4
diff --git a/lib/libopencsd/Makefile b/lib/libopencsd/Makefile
index f28b14977cfa..8919bbe5bfa1 100644
--- a/lib/libopencsd/Makefile
+++ b/lib/libopencsd/Makefile
@@ -7,7 +7,8 @@ SHLIBDIR?=	/lib
 
 OPENCSDSRC=	${SRCTOP}/contrib/opencsd
 
-.PATH:	${OPENCSDSRC}/decoder/source/etmv4/		\
+.PATH:	${OPENCSDSRC}/decoder/source/ete/		\
+	${OPENCSDSRC}/decoder/source/etmv4/		\
 	${OPENCSDSRC}/decoder/source/etmv3/		\
 	${OPENCSDSRC}/decoder/source/pkt_printers/	\
 	${OPENCSDSRC}/decoder/source/mem_acc/		\
@@ -16,6 +17,7 @@ OPENCSDSRC=	${SRCTOP}/contrib/opencsd
 	${OPENCSDSRC}/decoder/source/ptm/		\
 	${OPENCSDSRC}/decoder/source/stm/		\
 	${OPENCSDSRC}/decoder/source/			\
+	${OPENCSDSRC}/decoder/include/opencsd/ete/	\
 	${OPENCSDSRC}/decoder/include/opencsd/etmv4/	\
 	${OPENCSDSRC}/decoder/include/opencsd/etmv3/	\
 	${OPENCSDSRC}/decoder/include/opencsd/stm/	\
@@ -27,8 +29,12 @@ OPENCSDSRC=	${SRCTOP}/contrib/opencsd
 LIB=	opencsd
 SHLIB_MAJOR=0
 
-# ETMv3
+# Embedded Trace Extensions (ETE)
 SRCS=	\
+	trc_cmp_cfg_ete.cpp
+
+# ETMv3
+SRCS+=	\
 	trc_cmp_cfg_etmv3.cpp		\
 	trc_pkt_decode_etmv3.cpp	\
 	trc_pkt_elem_etmv3.cpp		\
@@ -119,6 +125,14 @@ APIINCS=	\
 
 APIINCSDIR=${INCLUDEDIR}/opencsd/c_api/
 
+ETEINCS=	\
+	ete_decoder.h			\
+	trc_cmp_cfg_ete.h		\
+	trc_dcd_mngr_ete.h		\
+	trc_pkt_types_ete.h
+
+ETEINCSDIR=${INCLUDEDIR}/opencsd/ete/
+
 ETMV4INCS=	\
 	etmv4_decoder.h			\
 	trc_cmp_cfg_etmv4.h		\
@@ -165,7 +179,7 @@ STMINCS=	\
 
 STMINCSDIR=${INCLUDEDIR}/opencsd/stm/
 
-INCSGROUPS=INCS APIINCS ETMV3INCS ETMV4INCS PTMINCS STMINCS
+INCSGROUPS=INCS APIINCS ETEINCS ETMV3INCS ETMV4INCS PTMINCS STMINCS
 
 LIBADD= cxxrt
 



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202303271611.32RGB5F3031544>