- 12 Feb, 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 1 commit
-
-
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...
-
- 13 Aug, 2018 1 commit
-
-
Cedric Roux authored
Don't use shm anymore. Use mmap directly.
-
- 30 Jul, 2018 1 commit
-
-
Wang Tsu-Han authored
-
- 13 Jul, 2018 1 commit
-
-
knopp authored
Log review step 1: legacy VCD removal, LOG macro modified, TTracer enabled at build time by default, in a way it, by default configuration, provides console logs, as in previous versions
-
- 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.)
-
- 24 Apr, 2018 2 commits
-
-
Cedric Roux authored
That allows to run several programs using this mechanism on the same computer (say both eNB and UE, to debug).
-
Cedric Roux authored
-
- 11 Oct, 2017 1 commit
-
-
Cedric Roux authored
-
- 14 Aug, 2017 1 commit
-
-
khalid authored
-
- 23 Jun, 2016 2 commits
-
-
Cedric Roux authored
And it's sent at each connection attempt. Before it was sent only once to the first tracer. Plus there was a bug (length:(len) should have been length:(send_size)).
-
Cedric Roux authored
needed because of the following commit
-
- 06 Jun, 2016 1 commit
-
-
Cedric Roux authored
always a good idea to crash in unknown situations...
-
- 05 Jun, 2016 1 commit
-
-
Cedric Roux authored
write() on a socket with the other end closed throws a SIGPIPE. Let's ignore this signal. write() will return an error anyway...
-
- 04 Jun, 2016 1 commit
-
-
Cedric Roux authored
-
- 01 Jun, 2016 3 commits
-
-
Cedric Roux authored
if a read from the remote tracer's socket fails, let's smash the socket and wait for another remote tracer
-
Cedric Roux authored
it's buggy. Next commit to fix it. The problem is if the tracer exits while sending a message. The local tracer will not get it full and will throw garbage to the T in the tracee, leading to some bad things...
-
Cedric Roux authored
plus some cleanup here and there
-
- 31 May, 2016 4 commits
-
-
Cedric Roux authored
get rid of forward.c, make everything static inside local.c
-
Cedric Roux authored
remove forward stuff from defs.h remove defs.h from local.c and forward.c
-
Cedric Roux authored
The local tracer now waits for the remote tracer to connect, that's no more the other way around. All the remote tracers (textlog, enb, vcd) have also been converted.
-
Cedric Roux authored
first step: let the tracee connect before the remote tracer and let's have a "no wait" mode where the local tracer starts the tracee before the remote tracer is connected
-
- 01 May, 2016 1 commit
-
-
Cedric Roux authored
-
- 28 Apr, 2016 1 commit
-
-
Cedric Roux authored
plus there is a default now
-
- 25 Apr, 2016 1 commit
-
-
Cedric Roux authored
-