An error occurred fetching the project authors.
- 17 Oct, 2024 1 commit
-
-
Bartosz Podrygajlo authored
This changes the way T_IDs are defined. The T_ID macro was using a integer to pointer cast in order to provide type safety. This trick disables some compiler optimizations, as explained here: https://clang.llvm.org/extra/clang-tidy/checks/performance/no-int-to-ptr.html. Removing the type cast reenables the compiler optimizations.
-
- 06 Sep, 2024 2 commits
-
-
Cedric Roux authored
Some people needed that. Let's stop to 19 for the time being. It's tricky enough. We can increase later if needed. (A previous commit made the tracers to accept up to 32 variables.)
-
Cedric Roux authored
80 columns are enough.
-
- 09 Mar, 2023 2 commits
-
-
Robert Schmidt authored
-
francescomani authored
-
- 16 Aug, 2022 1 commit
-
-
Cedric Roux authored
- don't call exit() if get_message() fails, simply terminate the thread and disable the T tracer - T_dont_fork disappears, monitor_and_kill() as well, so now it's only 2 processes: the main (enb/gnb/ue) and the local tracer
-
- 17 Mar, 2022 1 commit
-
-
Robert Schmidt authored
The basic simulator can be replaced with the RF simulator. Use option --rfsim.
-
- 11 Jan, 2022 1 commit
-
-
Cedric Roux authored
Use --T_stdout 2 to have both. --T_stdout 0 is still the way to have only T traces and no console logs.
-
- 02 Mar, 2021 1 commit
-
-
Melissa Elkadi authored
These cppcheck errors are occuring in code that is untouched by this merge request.
-
- 01 Mar, 2021 1 commit
-
-
Melissa Elkadi authored
-
- 22 Jan, 2019 1 commit
-
-
frtabu authored
-
- 07 Jan, 2019 1 commit
-
-
Cedric Roux authored
For whatever reason most of the files had their permission changed from 644 to 755, which is not wanted.
-
- 17 Aug, 2018 2 commits
-
-
Cedric Roux authored
- 'busy' has to be handled in a more atomic fashion to avoid crazy runtime race conditions - the basic simulator is too fast sometimes; rewrite the accesses to the T cache to avoid there again crazy behaviors Hopefully that's better...
-
Cedric Roux authored
-
- 13 Aug, 2018 1 commit
-
-
Cedric Roux authored
-
- 30 Jul, 2018 1 commit
-
-
Wang Tsu-Han authored
-
- 20 Jul, 2018 1 commit
-
-
Cedric Roux authored
-
- 10 Jul, 2018 1 commit
-
-
frtabu authored
-
- 09 Jul, 2018 1 commit
-
-
Raymond Knopp authored
T tracer configuration identical for all executables, no ref to T Tracer config variables (T_port, T_wait...) outside the T tracer
-
- 06 Jul, 2018 1 commit
-
-
oai authored
-
- 25 Jun, 2018 1 commit
-
-
bruno mongazon authored
-
- 02 May, 2018 1 commit
-
-
Cedric Roux authored
This commit introduces a 'basic simulator'. This basic simulator is made of: - the standard eNB code using a special driver that mimics the USRP driver - the standard UE code using a special driver that mimics the USRP driver - no channel simulation - some special code to deal with faster-than-realtime behaviour of this basic simulator It connects one UE to one eNB. It requires an EPC, populated with the correct configuration for the UE. This is the initial release and may contain bugs (most probably race conditions due to the faster-than-realtime behaviour). To use it, see the documentation at: targets/ARCH/tcp_bridge/README.tcp_bridge_oai. It has been tested with 25, 50 and 100 RBs, FDD mode. (No check at all has been done to know if it could work in TDD mode.)
-
- 14 Aug, 2017 1 commit
-
-
khalidhamdy authored
-
- 17 Feb, 2017 1 commit
-
-
Cedric Roux authored
We now have 4 versions of T_HEADER: - bad quality C++ version with time - good quality C version with time - bad quality C++ version without time - good quality C version without time
-
- 09 Feb, 2017 1 commit
-
-
Laurent authored
-
- 03 Jan, 2017 1 commit
-
-
LTS authored
-
- 28 Jun, 2016 1 commit
-
-
Cedric Roux authored
The T has 2 processes: the tracee and the local tracer if the tracee dies (segfault or whatever) the tracee may still be running. So there is a third process that monitors those two others and kill everything when one dies. The problem is that this third process has to be the parent of the two others. That makes debugging the tracee with gdb impossible. This new option disables the third monitor process.
-
- 01 Jun, 2016 1 commit
-
-
Cedric Roux authored
plus some cleanup here and there
-
- 31 May, 2016 2 commits
-
-
Cedric Roux authored
get rid of T_send(), no use anymore
-
Cedric Roux authored
The T only works when it's TRUE, the version without shared memory is not supported anymore.
-
- 20 May, 2016 1 commit
-
-
Cedric Roux authored
-
- 11 May, 2016 1 commit
-
-
Cedric Roux authored
this calls clock_gettime for each active T macro, hopefully it does not eat too much CPU can be deactivated by commenting one line in T_defs.h
-
- 11 Apr, 2016 1 commit
-
-
Cedric Roux authored
-
- 21 Mar, 2016 1 commit
-
-
Cedric Roux authored
it probably makes things zillion times slower but it seems to be necessary
-
- 19 Mar, 2016 1 commit
-
-
Cedric Roux authored
-
- 18 Mar, 2016 1 commit
-
-
Cedric Roux authored
-
- 15 Mar, 2016 2 commits
-
-
Cedric Roux authored
only works for 5MHz (7680 samples per TTI), one transport block (basic FDD thing)
-
Cedric Roux authored
-
- 14 Mar, 2016 1 commit
-
-
Cedric Roux authored
-