Andre Puschmann
22503541b1
disable clang tidy by default during build
2018-12-13 11:06:57 +01:00
Ismael Gomez
a8a0c3ebe7
Fixed compilation in zynq
2018-12-12 14:34:13 +01:00
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
2018-12-10 17:48:52 +01:00
Xavier Arteaga
8c3a0153b9
Added missing AVX512 intrinsics and flags. Fixes #291 .
2018-11-21 18:09:09 +01:00
Andre Puschmann
b75506ac16
add CMake option to enable memory sanitizer
2018-09-25 10:46:36 +02:00
Andre Puschmann
7572299615
enable clang-tidy for srslte_upper library
2018-09-25 10:46:36 +02:00
Andre Puschmann
b1a443a9b8
add clang-tidy detection
2018-09-13 17:11:55 +02:00
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
2018-09-04 17:51:35 +02:00
Andre Puschmann
bfae6c5059
add CMake option for UHD and pcsc
2018-07-10 12:02:04 +02:00
Andre Puschmann
91e1b27219
Merge branch 'master' into next
2018-06-27 11:43:01 +02:00
Matt Thompson
569dfd8e09
Add cmake option to conditionally compile SoapySDR
2018-06-21 11:42:28 -07:00
Andre Puschmann
2b937023dc
remove usage of gold linker causing issues with some linkers and boost (rfci testbed)
2018-06-13 17:15:13 +02:00
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
2018-06-12 17:31:07 +02:00
Andre Puschmann
2c179dd84f
add config install helper
2018-06-05 11:34:01 +02:00
Xavier Arteaga
681b98ae50
Added vector CFO
2018-05-25 16:06:32 +02:00
Andre Puschmann
3fe6dad323
adding hard SIM card support using PCSC
2018-05-15 12:40:29 +02:00
Ismael Gomez
aa1724b8f3
Add missing-field-initializers flag and properly initialize structs
2018-04-29 17:55:19 +02:00
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 bf7467e82ec7b056ad06dc50cc964fcce18be99b.
* 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
2018-04-29 17:26:35 +02:00
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 bf7467e82ec7b056ad06dc50cc964fcce18be99b.
* 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
2018-04-29 17:24:35 +02:00
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.
2018-03-29 16:59:19 +02:00
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
2018-03-29 14:48:35 +02:00
Andre Puschmann
9c006e4585
remove boost system dependency
2018-03-29 12:12:15 +02:00
Andre Puschmann
37e06d78ea
fix build_mode printing in RelWithDebInfo mode
2018-03-19 13:22:50 +01:00
Ismael Gomez
58f204d94a
Set DEBUG constant for RelWithDebug
2018-03-14 21:19:02 +01:00
Andre Puschmann
c3088e1d16
add cmake option to enable address sanitizer
2018-03-06 20:50:25 +01:00
Paul Sutton
1fd2341932
Minor typo fix
2018-02-07 09:37:26 +00:00
Andre Puschmann
5a35cef4b0
remove static FFTW library as strict dependency
2018-01-23 14:54:26 +01:00
Pedro Alvarez
042552491b
Merging next into epc branch.
2018-01-08 14:45:13 +00:00
yagoda
a66db9569f
adding cmake SIMD check
2017-12-13 22:11:25 +00:00
Ismael Gomez
d428760b20
Merge branch 'next' into mobility
2017-11-24 12:02:41 +01:00
Andre Puschmann
dc65e4243c
print build info to log and on stdout
2017-11-23 13:25:40 +01:00
Ismael Gomez
12d8b373c7
srsUE takes and reports intra-frequency measurements correctly
2017-11-20 10:02:39 +01:00
Ismael Gomez
e04a221911
Removed volk occurrences. Fixes #103
2017-11-16 12:14:27 +01:00
Pedro Alvarez
5c0e2ee32e
Starting to add CMake support
2017-10-09 14:11:43 +01:00
Pedro Alvarez
3e5e244440
Changing CMakeLists to compile EPC
2017-10-09 12:22:17 +01:00
Xavier Arteaga
94a06867a3
Optimized SIMD includes and solved AVX512 bugs
2017-09-29 16:42:46 +02:00
Xavier Arteaga
0c52c5651d
Merge branch 'next_novolk' of https://github.com/softwareradiosystems/srsLTE into next_novolk
2017-09-25 13:23:50 +02:00
Xavier Arteaga
2b775462f7
Added LV_HAVE_AVX512 to CMakeLists
2017-09-25 13:07:01 +02:00
Ismael Gomez
bf79d463d4
Merge branch 'next' into next_novolk
2017-09-13 17:10:22 +02:00
Ismael Gomez
a51b6b09dd
Merged with next. Attach successful
2017-09-01 19:32:57 +02:00
Ismael Gomez
e5feec1934
Temporal commit before merge. Changed sequence objects to avoid reallocating memory. new NAS/RRC working with initial attachment
2017-09-01 13:29:11 +02:00
Ismael Gomez
fd2a6f13e2
Merge branch 'next' into next_novolk
2017-07-07 16:34:05 +02:00
Ismael Gomez
2c85d3f890
added ctest options for valgrind
2017-06-27 11:42:49 +02:00
Paul Sutton
ce88544d07
Minor fft library tidy-up
2017-06-23 19:36:30 +01:00
Paul Sutton
fd08dd56ba
Fix for security library find scripts
2017-06-23 16:47:54 +01:00
Paul Sutton
776c1bbc9d
Moving fftw checks to top CMakeLists
2017-06-23 15:51:36 +01:00
Paul Sutton
b71f7b7080
Adding support for static builds
2017-06-23 14:49:21 +01:00
Ismael Gomez
681a2455d9
Merge branch 'next' into next_novolk
2017-06-22 18:08:14 +02:00
Ismael Gomez
3cbf403c54
check for compiler flag availability
2017-06-09 11:49:35 +02:00
Ismael Gomez
72a2b06238
Fixed incompatibility with volk1.2 Make pointer type warnings an error
2017-06-09 11:33:46 +02:00