1. 13 Aug, 2018 2 commits
    • Cedric Roux's avatar
      T: improve error reporting · 072bb904
      Cedric Roux authored
      Use "error:" as prefix to error messages in genids.c
      to help looking for errors in case of failure of
      the build.
      072bb904
    • Cedric Roux's avatar
      T: simplify · f18a438c
      Cedric Roux authored
      Don't use shm anymore. Use mmap directly.
      f18a438c
  2. 09 Aug, 2018 1 commit
  3. 08 Aug, 2018 3 commits
    • Cedric Roux's avatar
      T: improve to_vcd tracer · 5b17b036
      Cedric Roux authored
      Make it compatible with 'template' gtwave files as found in openair's
      repository.
      
      The type VCD_NAME was added to the VCD IDs in T_messages.txt.
      The database processing code was adapted to use it.
      The tracer to_vcd was adapted to use it and render the produced vcd
      output compatible with the 'template' gtkwave files.
      
      When running to_vcd, do not forget to pass -vcd to use this feature.
      5b17b036
    • Cedric Roux's avatar
      T: add a 'multi' tracer · fdd4366d
      Cedric Roux authored
      This tracer allows the connection of several tracers to one tracee.
      
      To use the multi tracer:
      - run the tracee as usual, eg. ./lte-softmodem -O xxxx.conf --T_stdout 0
      - run the multi tracer: ./multi -d ../T_messages.txt
      - connect other tracers to the multi tracer:
         - ./enb -d ../T_messages.txt -p 2022
         - ./textlog -d ../T_messages.txt -p 2022
         - etc.
      
      By default the multi tracer connects to the tracee to the port 2021,
      as for any other tracer.
      
      Then it accepts connections from other tracers on the port 2022.
      
      This can be changed with parameters on the command line.
      
      The tracee and the other tracers can be stopped/started at any time.
      fdd4366d
    • Cedric Roux's avatar
      T: bugfix and cleanup · eb3b87d9
      Cedric Roux authored
      - bug fixed in ue and enb tracer: the socket needs to be closed
        in case of restart
      - cleanup: fix spacing in T_messages.txt
      eb3b87d9
  4. 06 Aug, 2018 2 commits
  5. 01 Aug, 2018 1 commit
    • Cedric Roux's avatar
      fix install on centOS · 9e8ad492
      Cedric Roux authored
      - install package 'vim-common' to have 'xxd' needed by the compilation
        process of the T tracer
      - change the way xxd is called so that no file is created in case
        of error
      9e8ad492
  6. 31 Jul, 2018 1 commit
  7. 30 Jul, 2018 3 commits
  8. 24 Jul, 2018 2 commits
    • knopp's avatar
      1. fixed initialization issues for lte-uesoftmodem when running with non RF simulation target. · 11c4cb9b
      knopp authored
      2. minor modifications in dlsch_demodulation.c for 2 eNB TX antennas, 1 RX antenna. Inconsistant indexing of some arrays in this case.
      3. change in config_load_configmodule.c : removed exit(-1) when no configuration file is used. This makes unitary simulators exit. Effect on lte-XXsoftmodem TBC.
      11c4cb9b
    • Cedric Roux's avatar
      remove gccxml/castxml · 1961fd7f
      Cedric Roux authored
      This was used for the ITTI analyzer.
      
      The ITTI analyzer is now to be considered obsolete.
      The source code will be removed at some point.
      1961fd7f
  9. 20 Jul, 2018 3 commits
  10. 13 Jul, 2018 1 commit
  11. 10 Jul, 2018 1 commit
  12. 09 Jul, 2018 1 commit
  13. 06 Jul, 2018 2 commits
  14. 05 Jul, 2018 1 commit
  15. 25 Jun, 2018 1 commit
  16. 19 Jun, 2018 1 commit
  17. 31 May, 2018 1 commit
  18. 15 May, 2018 1 commit
  19. 02 May, 2018 2 commits
    • Cedric Roux's avatar
      T tracer: don't depend on T_BUFFER_MAX anymore in the tracers · 52cf61de
      Cedric Roux authored
      Whenever the value T_BUFFER_MAX changes, the tracers had to
      be recompiled. The only reason why it was needed is because we
      used some fixed size buffers to read events. This commit removes
      this restriction.
      
      Also, with the basic simulator, this value T_BUFFER_MAX now comes
      with an #ifdef which would have required some special hackish-level
      tricks in the tracers, which is not good.
      
      Let's just allocate memory when needed.
      52cf61de
    • Cedric Roux's avatar
      basic simulator: initial release · 6cb04bb4
      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.)
      6cb04bb4
  20. 24 Apr, 2018 2 commits
  21. 12 Apr, 2018 2 commits
  22. 09 Apr, 2018 1 commit
  23. 08 Apr, 2018 1 commit
  24. 06 Apr, 2018 1 commit
  25. 05 Apr, 2018 1 commit
  26. 23 Mar, 2018 1 commit
    • Cedric Roux's avatar
      Disable ITTI dump · e7bca7fd
      Cedric Roux authored
      If anyone needs it, it's a simple matter of reverting this
      basic commit.
      e7bca7fd
  27. 14 Mar, 2018 1 commit