Commit Graph

160 Commits

Author SHA1 Message Date
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
Ismael Gomez ec34d56e77 final merging changes 2017-06-08 15:15:00 +02:00
Ismael Gomez 1b4706f510 Merge branch 'next_private' into novolk 2017-06-08 15:08:07 +02:00
Ismael Gomez 975a41d55f Merge branch 'next_private' into novolk 2017-06-08 12:31:47 +02:00
Paul Sutton 07d8997395 Merge branch 'next' into next_paul_libs 2017-06-08 11:26:33 +01:00
Paul Sutton 4b68272964 Switch to static internal libs, set -fPIC by default 2017-06-08 11:22:02 +01:00
Andre Puschmann 3e5a3d0d82 add Cmake option to turn on default LTE sampling rates 2017-06-07 12:39:00 +02:00
Ismael Gomez 0f4bdf612c moved FFT reqs to srslte/phy 2017-06-07 12:03:54 +02:00
Paul Sutton 0b21353c4a Fixing srslte library headers install 2017-06-02 17:23:12 +01:00
Paul Sutton 0b64e8a9ee Minor cleanup of security library handling in cmake 2017-06-02 15:59:03 +01:00
Paul Sutton b2c3b31a59 Removing support for direct LimeSDR drivers - only supporting through SoapySDR 2017-06-02 15:41:21 +01:00
Paul Sutton 5d4d07a14a Merge branch 'restruct_update' of https://github.com/softwareradiosystems/srslte into restruct_update 2017-06-02 15:21:51 +01:00
Paul Sutton a9f0a5d868 Tidy up of CMake options 2017-06-02 15:21:26 +01:00
Paul Sutton bed2aec2a4 Updating compiler flags 2017-06-02 14:37:46 +01:00
Ismael Gomez 930147fcda moved boost requirement to root cmake 2017-06-02 11:53:51 +02:00
Ismael Gomez e5ae82aef1 added srsENB code 2017-06-01 12:25:57 +02:00
Ismael Gomez e75daee148 renamed include paths for common objects 2017-05-31 23:39:17 +02:00
Ismael Gomez 3327024c16 added ENABLE_GUI option 2017-05-31 22:18:07 +02:00
Ismael Gomez b7551111cb moved ENABLE_GUI to root 2017-05-31 21:04:03 +02:00
Andre Puschmann 1d1916d6e0 Merge branch 'restruct_update' into restruct_update_paul 2017-05-31 16:21:18 +02:00
Andre Puschmann bcecdf292b add C++ compile flags and enable useful warnings 2017-05-31 13:44:10 +02:00
Paul Sutton 80140c7c38 minor cmake edits 2017-05-30 18:14:41 +01:00
Andre Puschmann 5ed2c3d5a5 fix srsUE build without RF driver 2017-05-30 15:55:08 +02:00
Andre Puschmann 928ef71b82 adding remaining srsUE code 2017-05-30 15:50:48 +02:00
Andre Puschmann 5d66e9701f fixing CMake scripts and include paths 2017-05-30 15:10:19 +02:00
Andre Puschmann 5d5b847551 fixing cmake scripts 2017-05-18 12:57:52 +02:00
Ismael Gomez 94c7f56fbd Merge branch 'next' into novolk 2017-03-09 17:55:59 +01:00
Ismael Gomez e8ab4ce24d workaround for simd lut in debug mode 2017-03-08 11:53:55 +01:00
Paul Sutton 8adbc19c21 Merged master 2017-03-06 16:05:47 +00:00
Paul Sutton 619ed43e11 Removing old test files and references 2017-03-06 15:59:17 +00:00
yagoda 7c30d85536 fixing errors with compiler flags 2017-02-15 11:47:45 +00:00
Paul Sutton 932ed9b247 Added GCC_ARCH option to manually set -march in GCC 2017-01-27 11:56:59 +00:00
Ismael Gomez bd77f2d360 typo in avx2 check 2017-01-20 11:56:31 +01:00
Ismael Gomez 1cef7818e7 typo in avx2 check 2017-01-20 11:55:20 +01:00
Ismael Gomez b1951ec850 fixed failing tests due to compiler flag 2017-01-19 19:28:13 +01:00
Ismael Gomez 49a2a749a1 added more compiler flags. Added option for avx2 2017-01-19 18:30:45 +01:00
Ismael Gomez e43bdd5507 some fixes in cmake. added option to disable bladerf 2017-01-19 01:06:28 +01:00
Paul Sutton 2644031ac8 Adding option to statically link MKL 2017-01-16 16:23:10 +00:00
Ismael Gomez d4a05eefe4 Merge branch 'next' 2016-11-16 13:08:31 +01:00
Ismael Gomez ffd4fb7d93 minor fixes in pucch rx 2016-10-27 17:27:59 +02:00
Paul Sutton ed35015ff5 Adding -fPIC for all platforms 2016-09-27 09:12:49 +00:00
Paul Sutton 47eb847913 cleanups for cmake files, fixes to linker errors 2016-04-18 10:17:23 +01:00
Paul Sutton 23e3f94f73 Fix for lib64 systems 2016-01-06 15:54:46 +00:00
Paul Sutton 43eaae248b Disabling MEX generation by default 2015-11-19 11:04:58 +00:00
Paul Sutton 79fc17b76e Minor edit 2015-11-13 16:13:29 +00:00
Paul Sutton 6ceda2a4de Added basic versioning 2015-11-13 16:08:36 +00:00
Paul Sutton 1ea2f379a7 Updating copyright notices 2015-11-13 12:22:33 +00:00
Paul Sutton ee098fe54d Removing unnecessary -O3 flag 2015-10-28 11:26:55 +00:00
ismagom 777afad0ff Compilation for sse 2015-10-18 12:34:30 +02:00
ismagom 309791cc61 Try_compile() based CMAKE SSE checking 2015-10-16 11:48:59 +02:00
ismagom 6c194dc078 Conditional SSE compilation 2015-10-16 11:05:13 +02:00
ismagom ad06998d91 Turbo decoder working OK @ 100 Mbps 2015-10-11 21:37:12 +02:00
ismagom 510e4c892e Moved srsapps to srsue repository 2015-08-31 10:33:16 +02:00
ismagom 881a90d62c Enabled mac_test (link with openlte library). Added license to srsapps 2015-05-08 17:59:22 +02:00
ismagom c828da3e58 Changed license to AGPL 2015-05-08 17:05:40 +02:00
ismagom 132c919dcf Changed directory structure. Compilation working with w/o UHD and srsGUI 2015-05-08 12:33:33 +02:00
ismagom 5a3c2b1a04 chaned srslte_crc prefix in variable names 2015-04-08 16:22:09 +01:00
Paul Sutton fe3d723bdd Updating copyright notices and project name 2015-03-20 12:01:08 +00:00
Paul Sutton 4a0ffc67b0 Switching to separate libsdrgui library for graphics 2015-03-19 14:50:44 +00:00
ismagom 2b4da53ef9 Moved all subdirectories in phy upwards. Changed copyright 2015-03-18 13:31:13 +01:00
ismagom 7d1d2910ee Changed directory names to srslte and removed uppler layers directories 2015-03-18 13:16:28 +01:00
Paul Sutton 57bb1a8d53 Added DisableMEX flag 2015-03-11 10:10:29 +00:00
Paul Sutton 5120b2e989 Adding explicit paths to rrc asn headers 2015-01-08 14:03:30 +00:00
ismagom c8c7bf39b2 Reordered RRC ASN directory. Fixed ASN headers installation. 2014-12-18 20:24:19 +00:00
ismagom 48da6746cd Added MEX lib. Added PDCCH test 2014-12-01 21:15:32 +00:00
ismagom f505a75382 New equalizer working 2014-11-11 18:20:09 +00:00
ismagom 61ebfaf3b2 Testing CH est 2014-11-05 13:19:35 +00:00
ismagom 0b3cbb0740 BCCH-BCH test compiling ok 2014-10-17 20:16:20 +02:00
ismagom 7372d3a386 Fixed PDSCH UE example. Added ue_dl and ue_sync modules. Fixed other minor bugs 2014-07-21 16:19:17 +02:00
ismagom 5eab57670b Changed nof_prb, nof_ports, cell_id, etc. by lte_cell_t structure. Fixed PBCH/PDSCH resource mapping with odd number PRB. PDSCH examles not working with more than 6 PRB due to downsampling problem. 2014-06-29 19:51:25 +02:00