1. 08 Nov, 2018 4 commits
  2. 02 Nov, 2018 1 commit
  3. 31 Oct, 2018 1 commit
  4. 23 Oct, 2018 6 commits
  5. 22 Oct, 2018 1 commit
    • Cedric Roux's avatar
      T: macpdu2wireshark: add MIB logging · 7b264ac9
      Cedric Roux authored
      The tracer macpdu2wireshark can send MIBs to wireshark.
      This can be disabled by passing the new -no-mib option.
      openair1/SCHED/phy_procedures_lte_eNb.c has been modified
      to have a new T trace with the MIB.
  6. 21 Sep, 2018 1 commit
  7. 20 Sep, 2018 2 commits
  8. 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.
  9. 07 Sep, 2018 2 commits
  10. 05 Sep, 2018 1 commit
  11. 04 Sep, 2018 3 commits
  12. 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
    • 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
  13. 30 Aug, 2018 2 commits
  14. 29 Aug, 2018 1 commit
  15. 24 Aug, 2018 3 commits
  16. 17 Aug, 2018 5 commits
    • Cedric Roux's avatar
    • 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...
    • 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.
    • Cedric Roux's avatar
      minor: remove TABs · 40543301
      Cedric Roux authored
    • 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.
  17. 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.
    • Cedric Roux's avatar
      T: simplify · f18a438c
      Cedric Roux authored
      Don't use shm anymore. Use mmap directly.
  18. 09 Aug, 2018 1 commit
  19. 08 Aug, 2018 1 commit
    • 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
      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.