Commit Graph

  • 4ed41739c0 fix(vrtsim): Fixes for vrtsim Bartosz Podrygajlo 2026-06-08 15:59:17 +02:00
  • 659d184265 fix(vrtsim): Change initial IPC from file to UDS Bartosz Podrygajlo 2026-06-08 15:02:02 +02:00
  • d3688ce345 fix(format): Fix formatting in vrtsim Bartosz Podrygajlo 2026-06-08 17:09:58 +02:00
  • 74f661f3d6 Paging UE (MAC): monitor P-RNTI DCI only on PFs/POs in camped idle Guido Casati 2026-03-27 16:08:26 +01:00
  • 5e37598e02 Paging UE (RRC/MAC): preserve camped idle context Guido Casati 2026-05-28 16:13:54 +02:00
  • e5c95a2d7e Paging UE (RRC/NAS): initial NAS UL transfer without SRB for paging Guido Casati 2026-04-15 19:39:34 +02:00
  • c9e82d6a12 Refactor UE (RRC/MAC): typed NR_MAC_RRC_START_RA for T300 and re-estab Guido Casati 2026-06-01 21:35:32 +02:00
  • bae10b8831 Paging UE (RRC/NAS): trigger Service Request from UE paging Guido Casati 2026-01-20 14:30:34 +01:00
  • 21b901aefc Paging (RRC): handle PCCH in RRC Guido Casati 2026-03-27 16:18:53 +01:00
  • 6cba089c34 Paging UE (MAC/PHY): forward PCCH to RRC and gate DLSCH on paging Guido Casati 2026-05-13 14:42:54 +02:00
  • dc32077fe9 Paging UE (MAC): decode P-RNTI DCI 1_0 and build paging DL grant Guido Casati 2026-05-13 14:24:39 +02:00
  • ec24751adb Paging UE (MAC): harden DCI symbol parsing and configure P-RNTI in DCI PDU Guido Casati 2026-03-27 16:13:58 +01:00
  • fff0ced519 Paging UE (MAC): derive paging UE_ID from 5G-S-TMSI Guido Casati 2026-05-12 18:09:46 +02:00
  • 8aa2f1b965 Paging UE (MAC): parse and store SIB1 PCCH config Guido Casati 2026-03-27 16:05:41 +01:00
  • 6dac6fed13 Paging UE (PHY): handle P-RNTI DLSCH in UE RX indication path Guido Casati 2026-03-27 15:57:26 +01:00
  • f3589d97c2 Merge remote-tracking branch 'origin/integration_2026_w24' into develop 2026.w24 Robert Schmidt 2026-06-12 10:46:17 +02:00
  • 05a2fdf095 Merge remote-tracking branch 'origin/local-ssb-detection' into integration_2026_w24 Robert Schmidt 2026-06-11 17:47:12 +02:00
  • 945fe9a756 Merge remote-tracking branch 'rorsc/f1-drb-info-crit' into integration_2026_w24 Robert Schmidt 2026-06-11 16:52:05 +02:00
  • 443f580153 Merge remote-tracking branch 'temp-remote/fhi_72-observability' into integration_2026_w24 Robert Schmidt 2026-06-11 16:49:09 +02:00
  • 43fc8c084c Merge remote-tracking branch 'sakthi/ocudu-ci-config' into integration_2026_w24 Robert Schmidt 2026-06-11 16:34:50 +02:00
  • 4b32f4d161 fix(f1): DRB Information has criticality ignore Robert Schmidt 2026-06-11 16:00:01 +02:00
  • f19b44639d Paging (MAC): schedule PCCH in DL path at PF/PO Guido Casati 2026-01-23 10:47:25 +01:00
  • 48806d032a remove extra fo compensation after SSB detection, as it is never used after Laurent THOMAS 2026-05-18 10:13:12 +02:00
  • d75e99af63 keep T tracer optional Laurent THOMAS 2026-05-15 20:02:13 +02:00
  • b9fc7cc5d2 replace a useless and inefficient pointer argument to a const direct value passing Laurent THOMAS 2026-05-15 18:15:53 +02:00
  • f1e5d1fb4f try to work around compiler bug (internal segv) Laurent THOMAS 2026-05-11 17:00:21 +02:00
  • 885e5e8895 make sss detection readable Laurent THOMAS 2026-05-06 16:01:50 +02:00
  • 11b8ba54ea make a decent struct for pss detection results instead of a mess Laurent THOMAS 2026-05-06 14:57:30 +02:00
  • 8eeb1b125f make all functions for pss detection independant of global context such as frame_parms Laurent THOMAS 2026-05-05 21:45:03 +02:00
  • ad44ee75f6 use specific paramters for rx_sss() instead of global frame parms Laurent THOMAS 2026-05-05 21:32:54 +02:00
  • 1360217cae remove static global tables that can become race condition in scanning context. Also difficult to understand for about no cpu saving Laurent THOMAS 2026-05-05 21:20:54 +02:00
  • b7cba9d266 use specific paramters for apply_nr_rotation_symbol_RX() instead of global frame parms Laurent THOMAS 2026-05-05 21:04:06 +02:00
  • ad12c4f9a8 fix(fhi72): add observability to the O-DU Bartosz Podrygajlo 2026-06-05 16:57:20 +02:00
  • 31084d6698 fix(fronthaul): Make fh_timer robust in case of PTP sync Bartosz Podrygajlo 2026-06-11 11:47:51 +02:00
  • 0bcc3b3229 fix(fronthaul): Fix UTC-to-GPS timestamp conversion Bartosz Podrygajlo 2026-06-09 10:20:00 +02:00
  • 8b04c038f1 fix(fronthaul): Add missing SPDX headers to files in fronthaul directory Bartosz Podrygajlo 2026-06-11 12:51:07 +02:00
  • 9163c8b2bd Paging (MAC): skip HARQ fields for P-RNTI DL DCI preparation Guido Casati 2026-03-02 11:43:21 +01:00
  • 5fae4b3c29 Paging (F1AP/MAC): queue paging records in MAC from F1AP paging Guido Casati 2026-01-23 11:51:53 +01:00
  • 29d31cde8e Paging UE (RRC/ASN): decode Paging Guido Casati 2026-05-13 14:13:18 +02:00
  • dfb0c61c62 Paging (RRC/ASN): refactor do_NR_Paging and extend UE identity support Guido Casati 2026-01-21 12:46:27 +01:00
  • 854090632f MAC gNB: move RB/MCS/TBS selection helper for common PDSCH to scheduler primitives Guido Casati 2026-03-02 16:32:22 +01:00
  • a1162f9fd3 MAC gNB: implement and use is_type0_occasion() Guido Casati 2026-02-25 17:58:26 +01:00
  • 096a107704 MAC gNB: use get_max_ssbs() in BCH scheduler Guido Casati 2026-02-25 17:56:56 +01:00
  • 63af7fcfb8 MAC gNB: move SSB/Type0-PDCCH helpers from BCH to scheduler primitives Guido Casati 2026-02-25 17:56:22 +01:00
  • 911f069709 use specific paramters for init_timeshift_rotation() instead of global frame parms Laurent THOMAS 2026-05-05 19:47:55 +02:00
  • 2c7530e0bf use specific paramters for perform_symbol_rotation() instead of global frame parms Laurent THOMAS 2026-05-05 19:43:12 +02:00
  • 4b79c55ce6 ci: redirect ocudu gnb logs to stdout Sakthivel Velumani 2026-06-11 01:21:05 +00:00
  • 2ff86cfb27 ci: reduce tx amplitude in zmq radio Sakthivel Velumani 2026-06-10 17:17:48 +00:00
  • 0a0de88ff8 ci: enable all info logs in ocudu gnb Sakthivel Velumani 2026-06-10 17:09:04 +00:00
  • fa237ffab4 Merge remote-tracking branch 'origin/oai_ue_perf_opt' into integration_2026_w24 Robert Schmidt 2026-06-10 17:48:44 +02:00
  • 8c255558f0 Merge remote-tracking branch 'origin/unit_bits' into integration_2026_w24 Robert Schmidt 2026-06-10 15:41:28 +02:00
  • 460cbf954d 256 QAM: Fixing the segmentation fault in nr_256qam_llr() the input llr buffer is not 32 byte aligned for AVX2 instructions on gNB side Rupanjali 2026-06-05 12:44:45 -04:00
  • 80451a917f Reduce buffer size of rxdataF_comp Rupanjali 2026-06-05 11:57:28 -04:00
  • d2bbf09121 ptrs: limit PTRS processing to one antenna port Rupanjali 2026-06-05 11:43:34 -04:00
  • 039b008676 Added a command line argument -E to enable/disable ML/MMSE for nr_dlsim with MMSE being default to compare performances during runtime Rupanjali 2026-05-28 13:10:57 -04:00
  • 1b77adcb10 Segregate the LLR and channel compensation related common functions into different files Rupanjali 2026-06-03 12:31:12 -04:00
  • 7db4dfec73 Created common ML LLR and MMSE for 2 layers functions being shared by both gNB and UE. Disabled ML based LLR due to lareg compute time Rupanjali 2026-06-03 12:26:26 -04:00
  • e2676b5159 Create common channel compensation function shared by both gNB and UE Rupanjali 2026-06-03 12:07:17 -04:00
  • ce4a9da3ca Refactor rxdataF_comp/dl_ch_mag to flattened array layout Rupanjali 2026-05-05 22:21:32 -04:00
  • 79171c19af Merge remote-tracking branch 'origin/ci-fixes-duranta' into integration_2026_w24 Robert Schmidt 2026-06-10 14:38:51 +02:00
  • 0a9d817d9c fix(ci): infer branch name if only commit given Robert Schmidt 2026-06-10 12:06:36 +02:00
  • 33e09d7e3e Merge remote-tracking branch 'rorsc/nr-rlc-multi-req' into develop Robert Schmidt 2026-06-10 11:26:06 +02:00
  • d6e9492b6f add unit tests for bit manipulation functions Francesco Mani 2026-05-20 12:08:22 +02:00
  • 29be39948c ci: protect deployment/build files and update maintainer contact Shubhika Garg 2026-06-10 10:15:45 +02:00
  • 8e42e5ac1e feat: configurable VTCM for Hexagon LDPC skel via LDPC_HEX_VTCM cmake option dragonwing-build Raymond Knopp 2026-06-10 06:55:54 +00:00
  • e744491de2 revert: remove VTCM allocation — CRM API unavailable in unsigned-PD Raymond Knopp 2026-06-09 19:47:25 +00:00
  • e7cfeb6554 perf: VTCM allocation for LDPC working set via CRM API Raymond Knopp 2026-06-09 19:12:52 +00:00
  • 1d6334f6ea fix: Hexagon LDPC early termination — correct parity check algorithm and HVX alignment Raymond Knopp 2026-06-09 18:57:29 +00:00
  • f00119e272 fix: Hexagon LDPC decoder correctness — two root causes of BER≈0.5 Raymond Knopp 2026-06-08 21:56:29 +00:00
  • d4d494d0d3 Merge remote-tracking branch 'origin/update-duranta-ci' into develop Robert Schmidt 2026-06-09 09:34:19 +02:00
  • 62846a9311 ci: remove first-time contributor job in workflow and update Jenkins badges Shubhika Garg 2026-06-09 09:22:15 +02:00
  • db5c84e864 add assertion in count_bits64_with_mask and fix undefined behavior for size 64 Francesco Mani 2026-05-20 18:06:18 +02:00
  • acab173950 RLC data req: Use API to fill multiple RLC PDUs at gNB Robert Schmidt 2026-01-29 17:26:41 +01:00
  • 19a8a0d1d4 Merge pull request #133 from duranta-project/ci-migration-test Sagar Arora 2026-06-08 17:57:11 +02:00
  • 8e30ec8031 ci: migrate Jenkins dispatch to pull_request_target Shubhika Garg 2026-06-08 12:06:25 +02:00
  • 47e4785e93 CMake: enable +crypto for Cortex-A72 to get hardware PMULL for CRC Raymond Knopp 2026-06-07 23:21:51 +02:00
  • 3b6e481724 Finishing off the "alignr" additions for all BG1 sizes. Some additional timing information in gNB TX (overall CRC) Raymond Knopp 2026-06-07 22:15:21 +02:00
  • d534623077 added missing BG1 LDPC encoder for 128-bit with "alignr" Raymond Knopp 2026-06-07 17:42:35 +00:00
  • 3b7b75a8e2 CMake: enable +crypto for Cortex-A72 to get hardware PMULL for CRC gNB_TX_optim_clean Raymond Knopp 2026-06-07 23:21:51 +02:00
  • 2f2a3c1f71 Finishing off the "alignr" additions for all BG1 sizes. Some additional timing information in gNB TX (overall CRC) Raymond Knopp 2026-06-07 22:15:21 +02:00
  • ee22b6e83a added missing BG1 LDPC encoder for 128-bit with "alignr" Raymond Knopp 2026-06-07 17:42:35 +00:00
  • 8f8dcbeff7 cosmetic changes Raymond Knopp 2026-06-01 09:40:44 +00:00
  • 1fcd02b1f0 remove ldpc_generators target from Dockerfile.build.ubuntu.cross-arm64 Raymond Knopp 2026-06-01 07:13:47 +00:00
  • 115987c53c remove ldpc_gen_HEADERS from CMakeLists.txt to avoid warnings during build Raymond Knopp 2026-05-31 16:42:13 +00:00
  • dbbecb4103 perf: replace generated bnProc/bnProcPc with generic three-width kernels Raymond Knopp 2026-05-29 20:58:58 +00:00
  • 781e2a0147 perf: make two-pass cnProc the default, keep unrolled as opt-in Raymond Knopp 2026-05-27 14:00:45 +00:00
  • 274a3d42d9 doc: update r8127 section to reference patched fork and summarise all fixes Raymond Knopp 2026-06-03 11:37:24 +00:00
  • d15ea06da3 doc: fix r8127_ptp.c Patch 2 description — spinlock deadlock Raymond Knopp 2026-06-03 08:03:19 +00:00
  • 5257d49203 Testing modifications to 8127 driver for PTP. Raymond Knopp 2026-06-02 20:21:12 +00:00
  • d3b3b1f83b doc: add FHI 7.2 peripheral build procedures for DragonWing Raymond Knopp 2026-06-02 20:03:29 +00:00
  • bc6a8625aa perf: add 512-bit two-pass cnProc kernel for AVX512BW Raymond Knopp 2026-05-27 14:16:57 +00:00
  • de4da3b1d5 perf: add 128-bit two-pass cnProc for aarch64/NEON targets Raymond Knopp 2026-05-27 13:11:08 +00:00
  • 35a0b83a16 fix: two-pass cnProc sign corruption when input LLR == 0 Raymond Knopp 2026-05-27 12:46:35 +00:00
  • 12cb9e16ff perf: add TWOPASS_CN_PROC dispatch in nrLDPC_decoder Raymond Knopp 2026-05-27 12:07:33 +00:00
  • 00d84877c1 perf: add two-pass min1/min2 cnProc for BG1 and BG2 (CPU) Raymond Knopp 2026-05-27 11:59:37 +00:00
  • f046045c57 diag: expose DSP clock and improve power vote sequence Raymond Knopp 2026-05-26 21:27:17 +00:00
  • 55678979f6 perf: add dcfetch/l2fetch software prefetch to bnProc phases Raymond Knopp 2026-05-26 21:11:20 +00:00
  • 3fc07f2445 perf: HVX vectorise bnProc and bnProcPc — 5.7× per-iteration speedup Raymond Knopp 2026-05-26 20:42:38 +00:00
  • acefc9294b fix: exclude sim binary and stats file from git Raymond Knopp 2026-05-26 20:36:34 +00:00
  • 5fc94e0e58 perf: add Hexagon simulator profiling harness for LDPC phase breakdown Raymond Knopp 2026-05-26 20:36:14 +00:00