mirror of
https://gitea.osmocom.org/cellular-infrastructure/osmo-trx.git
synced 2025-11-02 13:13:17 +00:00
Compare commits
7 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
a1ea63f777 | ||
|
|
c7930b0b22 | ||
|
|
17ce7740e5 | ||
|
|
d06259f348 | ||
|
|
6c646c35b9 | ||
|
|
90d841748e | ||
|
|
e2404f4e41 |
1
.gitignore
vendored
1
.gitignore
vendored
@@ -67,7 +67,6 @@ doc/manuals/generated/
|
||||
doc/manuals/vty/osmotrx-*-vty-reference.xml
|
||||
doc/manuals/vty/osmotrx-*-vty-reference.xml.inc.gen
|
||||
doc/manuals/vty/osmotrx-*-vty-reference.xml.inc.merged
|
||||
doc/manuals/osmomsc-usermanual.xml
|
||||
doc/manuals/common
|
||||
doc/manuals/build
|
||||
|
||||
|
||||
@@ -50,19 +50,19 @@ extern "C" {
|
||||
#endif
|
||||
|
||||
#define LOG(level) \
|
||||
Log(DMAIN, LOGL_##level, __BASE_FILE__, __LINE__).get() << "[tid=" << pthread_self() << "] "
|
||||
Log(DMAIN, LOGL_##level, __BASE_FILE__, __LINE__).get()
|
||||
|
||||
#define LOGC(category, level) \
|
||||
Log(category, LOGL_##level, __BASE_FILE__, __LINE__).get() << "[tid=" << pthread_self() << "] "
|
||||
Log(category, LOGL_##level, __BASE_FILE__, __LINE__).get()
|
||||
|
||||
#define LOGLV(category, level) \
|
||||
Log(category, level, __BASE_FILE__, __LINE__).get() << "[tid=" << pthread_self() << "] "
|
||||
Log(category, level, __BASE_FILE__, __LINE__).get()
|
||||
|
||||
#define LOGSRC(category, level, file, line) \
|
||||
Log(category, level, file, line).get() << "[tid=" << pthread_self() << "] "
|
||||
Log(category, level, file, line).get()
|
||||
|
||||
#define LOGCHAN(chan, category, level) \
|
||||
Log(category, LOGL_##level, __BASE_FILE__, __LINE__).get() << "[tid=" << pthread_self() << "][chan=" << chan << "] "
|
||||
Log(category, LOGL_##level, __BASE_FILE__, __LINE__).get() << "[chan=" << chan << "] "
|
||||
|
||||
/**
|
||||
A C++ stream-based thread-safe logger.
|
||||
|
||||
@@ -32,7 +32,9 @@
|
||||
#include "Timeval.h"
|
||||
#include "Logger.h"
|
||||
|
||||
extern "C" {
|
||||
#include <osmocom/core/thread.h>
|
||||
}
|
||||
|
||||
using namespace std;
|
||||
|
||||
@@ -47,7 +49,7 @@ void lockCout()
|
||||
{
|
||||
gStreamLock.lock();
|
||||
Timeval entryTime;
|
||||
cout << entryTime << " " << pthread_self() << ": ";
|
||||
cout << entryTime << " " << osmo_gettid() << ": ";
|
||||
}
|
||||
|
||||
|
||||
@@ -62,7 +64,7 @@ void lockCerr()
|
||||
{
|
||||
gStreamLock.lock();
|
||||
Timeval entryTime;
|
||||
cerr << entryTime << " " << pthread_self() << ": ";
|
||||
cerr << entryTime << " " << osmo_gettid() << ": ";
|
||||
}
|
||||
|
||||
void unlockCerr()
|
||||
|
||||
@@ -3,7 +3,6 @@
|
||||
#include <stdbool.h>
|
||||
|
||||
#include <osmocom/core/logging.h>
|
||||
#include <osmocom/core/thread.h>
|
||||
|
||||
extern const struct log_info log_info;
|
||||
|
||||
@@ -19,10 +18,6 @@ enum {
|
||||
DCTR,
|
||||
};
|
||||
|
||||
#define CLOGC(category, level, fmt, args...) do { \
|
||||
LOGP(category, level, "[tid=%ld] " fmt, (long int) osmo_gettid(), ##args); \
|
||||
} while(0)
|
||||
|
||||
#define CLOGCHAN(chan, category, level, fmt, args...) do { \
|
||||
LOGP(category, level, "[tid=%ld][chan=%zu] " fmt, (long int) osmo_gettid(), chan, ##args); \
|
||||
LOGP(category, level, "[chan=%zu] " fmt, chan, ##args); \
|
||||
} while(0)
|
||||
|
||||
@@ -17,25 +17,27 @@ libdevice_la_SOURCES = IPCDevice.cpp shm.c ipc_shm.c ipc_chan.c ipc_sock.c
|
||||
libdevice_la_LIBADD = $(top_builddir)/Transceiver52M/device/common/libdevice_common.la
|
||||
libdevice_la_CXXFLAGS = $(AM_CXXFLAGS) -DIPCMAGIC
|
||||
|
||||
if DEVICE_UHD
|
||||
|
||||
#work around distclean issue on older autotools vers:
|
||||
#a direct build of ../uhd/UHDDevice.cpp tries to clean
|
||||
#../uhd/.dep/UHDDevice.Plo twice and fails
|
||||
uhddev_ipc.cpp:
|
||||
echo "#include \"../uhd/UHDDevice.cpp\"" >$@
|
||||
CLEANFILES= uhddev_ipc.cpp
|
||||
BUILT_SOURCES = uhddev_ipc.cpp
|
||||
|
||||
if DEVICE_UHD
|
||||
|
||||
bin_PROGRAMS = ipc-driver-test
|
||||
#ipc_driver_test_SHORTNAME = drvt
|
||||
ipc_driver_test_SOURCES = ipc-driver-test.c uhdwrap.cpp ipc_shm.c ipc_chan.c ipc_sock.c uhddev_ipc.cpp
|
||||
ipc_driver_test_LDADD = \
|
||||
shm.lo \
|
||||
$(top_builddir)/Transceiver52M/device/common/libdevice_common.la \
|
||||
$(COMMON_LA)
|
||||
$(LIBOSMOCORE_LIBS) \
|
||||
$(NULL)
|
||||
ipc_driver_test_CXXFLAGS = $(AM_CXXFLAGS) $(UHD_CFLAGS)
|
||||
ipc_driver_test_CPPFLAGS = $(AM_CPPFLAGS) $(UHD_CFLAGS)
|
||||
ipc_driver_test_CFLAGS = $(AM_CFLAGS) $(UHD_CFLAGS)
|
||||
ipc_driver_test_LDFLAGS = $(AM_LDFLAGS) $(UHD_LIBS)
|
||||
ipc_driver_test_LDADD += $(top_builddir)/Transceiver52M/device/common/libdevice_common.la $(top_builddir)/CommonLibs/libcommon.la
|
||||
endif
|
||||
|
||||
6
debian/changelog
vendored
6
debian/changelog
vendored
@@ -1,3 +1,9 @@
|
||||
osmo-trx (1.3.1) unstable; urgency=medium
|
||||
|
||||
* mark uhddev_ipc.cpp as BUILT_SOURCES
|
||||
|
||||
-- Harald Welte <laforge@osmocom.org> Sun, 28 Feb 2021 11:32:11 +0100
|
||||
|
||||
osmo-trx (1.3.0) unstable; urgency=medium
|
||||
|
||||
[ Pau Espin Pedrol ]
|
||||
|
||||
Reference in New Issue
Block a user