Skip to content
Snippets Groups Projects
  1. Jan 22, 2019
  2. Aug 17, 2018
    • Cédric Roux's avatar
      T: bug fixes for the T cache · 475d5eb8
      Cédric 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...
      475d5eb8
    • Cédric Roux's avatar
      minor: remove TABs · 40543301
      Cédric Roux authored
      40543301
  3. Jul 30, 2018
  4. Jul 20, 2018
  5. Jul 10, 2018
  6. Jul 09, 2018
  7. Jul 06, 2018
  8. Jun 25, 2018
  9. May 02, 2018
    • Cédric Roux's avatar
      basic simulator: initial release · 6cb04bb4
      Cédric 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.)
      6cb04bb4
  10. Feb 17, 2017
    • Cédric Roux's avatar
      T: let it compile with C++ · f9b5dafe
      Cédric 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
      f9b5dafe
  11. Feb 09, 2017
  12. Jan 03, 2017
  13. Jun 28, 2016
    • Cédric Roux's avatar
      add option --T_dont_fork to tracee (lte-softmodem, oaisim) · 3d78e5a3
      Cédric 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.
      3d78e5a3
  14. Jun 01, 2016
  15. May 31, 2016
  16. May 20, 2016
  17. May 11, 2016
    • Cédric Roux's avatar
      send time in events · aacb2ff7
      Cédric 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
      aacb2ff7
  18. Apr 11, 2016
  19. Mar 21, 2016
  20. Mar 19, 2016
  21. Mar 18, 2016
  22. Mar 15, 2016
  23. Mar 14, 2016
Loading