An error occurred fetching the project authors.
  1. 20 Sep, 2018 1 commit
  2. 11 Sep, 2018 1 commit
    • Cedric Roux's avatar
      hotfix: let compilation work · 957bd567
      Cedric Roux authored
      When compiling in debug mode, the 'inline' semantics of C99 led to the errors:
      
      /roux/w25/openairinterface5g/common/utils/LOG/log.c:479: undefined reference to `log_header'
      libUTIL.a(log.c.o): In function `log_dump':
      /roux/w25/openairinterface5g/common/utils/LOG/log.c:502: undefined reference to `log_header'
      collect2: error: ld returned 1 exit status
      
      Let's use static instead of inline.
      957bd567
  3. 07 Sep, 2018 2 commits
  4. 05 Sep, 2018 1 commit
  5. 04 Sep, 2018 3 commits
  6. 03 Sep, 2018 2 commits
    • Robert Schmidt's avatar
      fix: avoid AssertFatal() in load_module_shlib() · 1e9f3235
      Robert Schmidt authored
      don't fail in library utility function, return with error code instead and let
      application decide what is best on how to proceed
      1e9f3235
    • Robert Schmidt's avatar
      improve load_module_shlib() · d24e17f0
      Robert Schmidt authored
      * check whether a library has been loaded before; in this case, don't allocate
        new memory but load from old library again
      * vital parameters, previous exit_fun are checked by AssertFatal()
      * structure has changed a bit to make it easier to follow (instead of nested
        ifs includes one goto to the end of the function)
      * formatting has been improved
      d24e17f0
  7. 30 Aug, 2018 2 commits
  8. 29 Aug, 2018 1 commit
  9. 24 Aug, 2018 3 commits
  10. 17 Aug, 2018 5 commits
    • Cedric Roux's avatar
      88724afd
    • Cedric Roux's avatar
      T: bug fixes for the T cache · 475d5eb8
      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...
      475d5eb8
    • Cedric Roux's avatar
      compilation warning "jobserver unavailable" removal · d4a8b5f3
      Cedric Roux authored
      This commit removes the warning:
      make[4]: warning: jobserver unavailable: using -j1.  Add '+' to parent make rule.
      
      Basically, inside a Makefile we should use $(MAKE) instead of make.
      d4a8b5f3
    • Cedric Roux's avatar
      minor: remove TABs · 40543301
      Cedric Roux authored
      40543301
    • Cedric Roux's avatar
      T: check consistency of T_messages.txt with VCD functions and variables traces · 55ba99ac
      Cedric Roux authored
      Since VCD has now to go through the T tracer, we enforce the consistency
      of data found in common/utils/LOG/vcd_signal_dumper.[ch] with data
      found in common/utils/T/T_messages.txt.
      
      We might get completely rid of common/utils/LOG/vcd_signal_dumper.[ch] at some
      point. For the moment, let's keep it.
      
      This commit adds the program common/utils/T/check_vcd.c and necessary
      modifications to enforce its use at compilation time.
      
      If you modify common/utils/LOG/vcd_signal_dumper.[ch] but do not update
      common/utils/T/T_messages.txt an error will pop up when you compile the
      software. You have to keep both modules synchronized.
      55ba99ac
  11. 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
  12. 09 Aug, 2018 1 commit
  13. 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
  14. 06 Aug, 2018 4 commits
  15. 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
  16. 31 Jul, 2018 1 commit
  17. 30 Jul, 2018 3 commits
  18. 24 Jul, 2018 1 commit
    • 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
  19. 20 Jul, 2018 3 commits