Xavier Arteaga
3acfe68d35
Add /lib/x86... to CMake find library hints
5 years ago
Andre Puschmann
dbd219e112
enable -Werror based on compiler version
...
older gcc's (e.g gcc4.8) have issues with some const expressions
so they print warnings. we don't want to change the code because it is
fine with newer compilers. therefore we only enable -Werror for
newer versions of gcc
5 years ago
Andre Puschmann
9e1c46dfb0
add initial TTCN3 code
5 years ago
Andre Puschmann
a9bea7e30c
add -Werror to compile flags
5 years ago
Andre Puschmann
7ec587bcdc
backport support for ipv6 for older glibc
6 years ago
Andre Puschmann
4b01a2e4a0
update copyright notice
6 years ago
Andre Puschmann
c6e19645af
add zmq-based rf driver
6 years ago
Andre Puschmann
1cc6ae3c60
enable c++11 support
6 years ago
Andre Puschmann
22503541b1
disable clang tidy by default during build
6 years ago
Ismael Gomez
a8a0c3ebe7
Fixed compilation in zynq
6 years ago
Andre Puschmann
34f552fae9
add universal executable to select binary based on current ISA
...
- using cpuid to check x86 features
- using hwcap on ARM to check for NEON
6 years ago
Xavier Arteaga
8c3a0153b9
Added missing AVX512 intrinsics and flags. Fixes #291 .
6 years ago
Andre Puschmann
b75506ac16
add CMake option to enable memory sanitizer
6 years ago
Andre Puschmann
7572299615
enable clang-tidy for srslte_upper library
6 years ago
Andre Puschmann
b1a443a9b8
add clang-tidy detection
6 years ago
Ismael Gomez
bc9d342959
New optimization on the PHY for both UE and eNodeB ( #251 )
...
* New parallel Turbodecoder implementation in SSE/AVX 16-bit and 8-bit
* Optimised UL Interleaver
* Include TB CRC calculation in FEC encoder
* New threading priorities
6 years ago
Andre Puschmann
bfae6c5059
add CMake option for UHD and pcsc
6 years ago
Andre Puschmann
91e1b27219
Merge branch 'master' into next
6 years ago
Matt Thompson
569dfd8e09
Add cmake option to conditionally compile SoapySDR
6 years ago
Andre Puschmann
2b937023dc
remove usage of gold linker causing issues with some linkers and boost (rfci testbed)
7 years ago
Ismael Gomez
6120f20290
Changes in RRC and S1AP to make enb more robust on UE add/rem operations.
...
* Consolidated functions in S1AP
* Fixed ASAN in some GCC
* Stop quicker the enb
* Minor typo edit
* Fixed mutexing issues in RRC and possibly RLC/PDCP when adding/removing users
7 years ago
Andre Puschmann
2c179dd84f
add config install helper
7 years ago
Xavier Arteaga
681b98ae50
Added vector CFO
7 years ago
Andre Puschmann
3fe6dad323
adding hard SIM card support using PCSC
7 years ago
Ismael Gomez
aa1724b8f3
Add missing-field-initializers flag and properly initialize structs
7 years ago
Joseph Giovatto
ab1d9e98f3
Format and typelimit warnings ( #169 )
...
* merge with origin 4fc7dbc3
8daa8346
* fixed whitespace diff
* added .gitignore
* added format warning flags to C_FLAGS
added typelimit check to C_FLAGS and CXX_CLAGS
* Revert "added format warning flags to C_FLAGS"
Apply to branch format_and_typelimt branch
This reverts commit bf7467e82e
.
* check for format warnings to top level C_FLAGS
added typelimit warnings to top level C_FLAGS and CXX_FLAGS
beset effort attempt to remedy warnings
removed unused param names in hex_log baseclass methods due to multitude of unused-warnings
7 years ago
Joseph Giovatto
9f5069cdc8
Format and typelimit warnings ( #169 )
...
* merge with origin 4fc7dbc3
8daa8346
* fixed whitespace diff
* added .gitignore
* added format warning flags to C_FLAGS
added typelimit check to C_FLAGS and CXX_CLAGS
* Revert "added format warning flags to C_FLAGS"
Apply to branch format_and_typelimt branch
This reverts commit bf7467e82e
.
* check for format warnings to top level C_FLAGS
added typelimit warnings to top level C_FLAGS and CXX_FLAGS
beset effort attempt to remedy warnings
removed unused param names in hex_log baseclass methods due to multitude of unused-warnings
7 years ago
Joseph Giovatto
49da57c8a1
Changed log methods to take string literal vs string object
...
to allow for format checking and save on object copy.
Fixed log format specifier warnings.
7 years ago
Andre Puschmann
2cf5acf9c8
set valgrind options correctly
...
this avoid an ugly valgrind error after executing long sequences
of simd code
see: https://www.bountysource.com/issues/41603953-temporary-storage-exhausted-when-long-sequence-of-vfmadd231ps-instructions-to-be-executed
7 years ago
Andre Puschmann
9c006e4585
remove boost system dependency
7 years ago
Andre Puschmann
37e06d78ea
fix build_mode printing in RelWithDebInfo mode
7 years ago
Ismael Gomez
58f204d94a
Set DEBUG constant for RelWithDebug
7 years ago
Andre Puschmann
c3088e1d16
add cmake option to enable address sanitizer
7 years ago
Paul Sutton
1fd2341932
Minor typo fix
7 years ago
Andre Puschmann
5a35cef4b0
remove static FFTW library as strict dependency
7 years ago
Pedro Alvarez
042552491b
Merging next into epc branch.
7 years ago
yagoda
a66db9569f
adding cmake SIMD check
7 years ago
Ismael Gomez
d428760b20
Merge branch 'next' into mobility
7 years ago
Andre Puschmann
dc65e4243c
print build info to log and on stdout
7 years ago
Ismael Gomez
12d8b373c7
srsUE takes and reports intra-frequency measurements correctly
7 years ago
Ismael Gomez
e04a221911
Removed volk occurrences. Fixes #103
7 years ago
Pedro Alvarez
5c0e2ee32e
Starting to add CMake support
7 years ago
Pedro Alvarez
3e5e244440
Changing CMakeLists to compile EPC
7 years ago
Xavier Arteaga
94a06867a3
Optimized SIMD includes and solved AVX512 bugs
7 years ago
Xavier Arteaga
0c52c5651d
Merge branch 'next_novolk' of https://github.com/softwareradiosystems/srsLTE into next_novolk
7 years ago
Xavier Arteaga
2b775462f7
Added LV_HAVE_AVX512 to CMakeLists
7 years ago
Ismael Gomez
bf79d463d4
Merge branch 'next' into next_novolk
7 years ago
Ismael Gomez
a51b6b09dd
Merged with next. Attach successful
7 years ago
Ismael Gomez
e5feec1934
Temporal commit before merge. Changed sequence objects to avoid reallocating memory. new NAS/RRC working with initial attachment
7 years ago
Ismael Gomez
fd2a6f13e2
Merge branch 'next' into next_novolk
7 years ago
Ismael Gomez
2c85d3f890
added ctest options for valgrind
7 years ago
Paul Sutton
ce88544d07
Minor fft library tidy-up
8 years ago
Paul Sutton
fd08dd56ba
Fix for security library find scripts
8 years ago
Paul Sutton
776c1bbc9d
Moving fftw checks to top CMakeLists
8 years ago
Paul Sutton
b71f7b7080
Adding support for static builds
8 years ago
Ismael Gomez
681a2455d9
Merge branch 'next' into next_novolk
8 years ago
Ismael Gomez
3cbf403c54
check for compiler flag availability
8 years ago
Ismael Gomez
72a2b06238
Fixed incompatibility with volk1.2 Make pointer type warnings an error
8 years ago
Ismael Gomez
ec34d56e77
final merging changes
8 years ago
Ismael Gomez
1b4706f510
Merge branch 'next_private' into novolk
8 years ago
Ismael Gomez
975a41d55f
Merge branch 'next_private' into novolk
8 years ago
Paul Sutton
07d8997395
Merge branch 'next' into next_paul_libs
8 years ago
Paul Sutton
4b68272964
Switch to static internal libs, set -fPIC by default
8 years ago
Andre Puschmann
3e5a3d0d82
add Cmake option to turn on default LTE sampling rates
8 years ago
Ismael Gomez
0f4bdf612c
moved FFT reqs to srslte/phy
8 years ago
Paul Sutton
0b21353c4a
Fixing srslte library headers install
8 years ago
Paul Sutton
0b64e8a9ee
Minor cleanup of security library handling in cmake
8 years ago
Paul Sutton
b2c3b31a59
Removing support for direct LimeSDR drivers - only supporting through SoapySDR
8 years ago
Paul Sutton
5d4d07a14a
Merge branch 'restruct_update' of https://github.com/softwareradiosystems/srslte into restruct_update
8 years ago
Paul Sutton
a9f0a5d868
Tidy up of CMake options
8 years ago
Paul Sutton
bed2aec2a4
Updating compiler flags
8 years ago
Ismael Gomez
930147fcda
moved boost requirement to root cmake
8 years ago
Ismael Gomez
e5ae82aef1
added srsENB code
8 years ago
Ismael Gomez
e75daee148
renamed include paths for common objects
8 years ago
Ismael Gomez
3327024c16
added ENABLE_GUI option
8 years ago
Ismael Gomez
b7551111cb
moved ENABLE_GUI to root
8 years ago
Andre Puschmann
1d1916d6e0
Merge branch 'restruct_update' into restruct_update_paul
8 years ago
Andre Puschmann
bcecdf292b
add C++ compile flags and enable useful warnings
8 years ago
Paul Sutton
80140c7c38
minor cmake edits
8 years ago
Andre Puschmann
5ed2c3d5a5
fix srsUE build without RF driver
8 years ago
Andre Puschmann
928ef71b82
adding remaining srsUE code
8 years ago
Andre Puschmann
5d66e9701f
fixing CMake scripts and include paths
8 years ago
Andre Puschmann
5d5b847551
fixing cmake scripts
8 years ago
Ismael Gomez
94c7f56fbd
Merge branch 'next' into novolk
8 years ago
Ismael Gomez
e8ab4ce24d
workaround for simd lut in debug mode
8 years ago
Paul Sutton
8adbc19c21
Merged master
8 years ago
Paul Sutton
619ed43e11
Removing old test files and references
8 years ago
yagoda
7c30d85536
fixing errors with compiler flags
8 years ago
Paul Sutton
932ed9b247
Added GCC_ARCH option to manually set -march in GCC
8 years ago
Ismael Gomez
bd77f2d360
typo in avx2 check
8 years ago
Ismael Gomez
1cef7818e7
typo in avx2 check
8 years ago
Ismael Gomez
b1951ec850
fixed failing tests due to compiler flag
8 years ago
Ismael Gomez
49a2a749a1
added more compiler flags. Added option for avx2
8 years ago
Ismael Gomez
e43bdd5507
some fixes in cmake. added option to disable bladerf
8 years ago
Paul Sutton
2644031ac8
Adding option to statically link MKL
8 years ago
Ismael Gomez
d4a05eefe4
Merge branch 'next'
8 years ago
Ismael Gomez
ffd4fb7d93
minor fixes in pucch rx
8 years ago
Paul Sutton
ed35015ff5
Adding -fPIC for all platforms
8 years ago
Paul Sutton
47eb847913
cleanups for cmake files, fixes to linker errors
9 years ago
Paul Sutton
23e3f94f73
Fix for lib64 systems
9 years ago