1. 06 Dec, 2024 4 commits
  2. 05 Dec, 2024 18 commits
  3. 04 Dec, 2024 5 commits
  4. 03 Dec, 2024 3 commits
    • Jaroslava Fiedlerova's avatar
    • Robert Schmidt's avatar
      Merge branch 'integration_2024_w48' into 'develop' · c942fe43
      Robert Schmidt authored
      Integration: `2024.w48`
      
      See merge request oai/openairinterface5g!3134
      
      * !2951 Integrate Tracy with NR UE
      * !2985 E1AP Bearer Context Setup encoding/decoding library and unit tests
      * !3115 T2: minor fix for 4x4 processing
      * !3117 F1AP lib: minor fixes
      * !3126 NR MSG3 scheduling improvements
      * !3128 NR UE RRC T304 in phy-test mode
      * !3132 Run the last job of gNB pusch channel estimation inline
      * !3133 NR UL HARQ handling improvements
      * !3091 Update NR UE threading model
      * !3030 Imscope updates
      * !3131 FAPI P7 Refactoring and unitary test creation
      * !3033 Increase the number of UE supported at gNB by having more than 1 PUCCH2 frequency occasion per slot
      c942fe43
    • Cedric Roux's avatar
      T tracer: add macpdu traces for the NR UE · 5ff4b7a3
      Cedric Roux authored
      MIB, SIB1, random access and regular scheduling are traced.
      
      At the beginning of a connection (rrc setup request and rrc setup), the
      RNTI is reported as 0. Might be fixed, somehow, if absolutely needed (not
      sure).
      5ff4b7a3
  5. 02 Dec, 2024 3 commits
  6. 30 Nov, 2024 1 commit
    • Robert Schmidt's avatar
      Merge remote-tracking branch 'origin/nfapi-p7-refactoring' into integration_2024_w48 (!3131) · b5675d3e
      Robert Schmidt authored
      FAPI P7 Refactoring and unitary test creation
      
      This MR is a follow-up to the work done in !2714 this time separating
      the P7 FAPI messages into its own library (nr_fapi_p7).
      
      In the same way, utility functions to copy, free and compare have been
      added for each message, as well as an addition function to get the
      allocated size for a message, which is used for the messages that can be
      too big to fit in a buffer that's allocated in the stack.
      
      Unitary tests have been added for each of the messages, testing
      pack/unpack and the utility functions added.
      b5675d3e
  7. 29 Nov, 2024 6 commits
    • Robert Schmidt's avatar
      Use ninja -k option in CI · 9409348d
      Robert Schmidt authored
      Some users of the OAI CI complain that since we build with -Werror, it
      is difficult to see all warnings/errors and fix them, necessitating
      multiple attempts at times to see all warnings. To allow them to see
      more warnings, use ninja option -k10 to keep going after errors, and
      show more errors at once.
      9409348d
    • Robert Schmidt's avatar
      build_oai: add --build-tool-opt to pass options to build tool · a89aab8d
      Robert Schmidt authored
      There are command line options that one might pass to ninja/make, but
      for which cmake does not provide an interface. For instance, make/ninja
      support -k/-kN to "keep going" after errors. Cmake does not provide an
      option, but it is still possible to pass this. Make a build_oai option
      to allow this, used in the next commit.
      a89aab8d
    • francescomani's avatar
      9c44d6ee
    • francescomani's avatar
    • Robert Schmidt's avatar
      Merge remote-tracking branch 'origin/imscope-docking' into integration_2024_w48 (!3030) · f5888225
      Robert Schmidt authored
      Imscope updates
      
      - Using imgui docking branch - allows window docking.
      - Moved scopes to different windows to allow docking.
      - Disabled scatterplot for time domain samples - issues with amount of
        vertices caused segfaults.
      - Disabled IQ heatmaps for RX IQ samples on gNB and UE - this was
        incorrect and currently I don't know how to fix it. This will be
        reenabled once it is.
      - added a simple menu and disabled demo windows by default.
      f5888225
    • Robert Schmidt's avatar
      Merge remote-tracking branch 'origin/nr-ue-threading-improvements' into... · ca3739e8
      Robert Schmidt authored
      Merge remote-tracking branch 'origin/nr-ue-threading-improvements' into integration_2024_w48 (!3091)
      
      Update NR UE threading model
      
      This updates the NR UE threading model by preventing calling threadpool
      from threadpool and fixes deadlock issues related to processSlotTX. By
      making processSlotTX run to completion instead of starting and waiting
      for other threads to finish it prevents locking thread pool cores,
      therefore prevening deadlocks.
      
      There is a slight difference here compared to the previous version where
      I do not use the UL actor as I believe it is not necessary,
      processSlotTX satisfies the run-to-completion requirement now. If in the
      future any UL procedure would be parallelized using the thread pool it
      should either be done in a run-to-completion model or the processSlotTX
      function should be taken off the thread pool.
      
      The documentation has been updated.
      ca3739e8