Commit Graph

  • 727fd68bc4 perf: HVX cnProc vectorisation + ARM-side phase profiling Raymond Knopp 2026-05-26 16:00:04 +00:00
  • 252719a8d1 perf: pre-allocate DSP working buffers and vote turbo DCVS Raymond Knopp 2026-05-26 09:24:07 +00:00
  • 6e36071df7 doc: update README to reflect current implementation state Raymond Knopp 2026-05-25 21:19:05 +00:00
  • 31a17813ae fix: correct bit-packing and harden Hexagon LDPC FastRPC offload Raymond Knopp 2026-05-25 21:17:30 +00:00
  • 025206e410 cmake: add -DHEXAGON_LDPC=ON option for top-level ARM stub build Raymond Knopp 2026-05-25 07:28:39 +00:00
  • c124997d3c build: include LDPC encoder in libldpc_hexagon.so Raymond Knopp 2026-05-25 07:20:43 +00:00
  • 7a74c9f377 doc: add README for nrLDPC_decoder_hexagon Raymond Knopp 2026-05-25 07:08:00 +00:00
  • af244b8be9 feat: add scalar Hexagon LDPC decoder offload via FastRPC Raymond Knopp 2026-05-25 07:04:16 +00:00
  • 3bcfd7beaa perf: eliminate mm_sign_epi8 in LDPC cnProc generators for aarch64 Raymond Knopp 2026-05-24 20:20:01 +00:00
  • c8c6380c4e cmake: add AVOID_SIGN option for aarch64 cross-compile LDPC generators Raymond Knopp 2026-05-24 19:28:54 +00:00
  • 57cd2c9441 small change in README.md Raymond Knopp 2026-05-23 22:35:47 +00:00
  • 41b9fb584c feat: add Hexagon DSP offload template for DragonWing Raymond Knopp 2026-05-23 22:07:04 +00:00
  • f3661bbb1d doc: add linuxptp 3.1.1 cross-build section for ptp4l/phc2sys Raymond Knopp 2026-05-23 21:46:35 +00:00
  • 9f41e3876f cmake: fix -march=native in oran_fhlib_5g for cross-compilation Raymond Knopp 2026-05-23 21:43:37 +00:00
  • 9910cd32db doc: fix armral cross-build: +crypto suffix and correct mcpu flag Raymond Knopp 2026-05-23 21:36:12 +00:00
  • 26793f76de doc: fix libxran cross-build: use make args, CPATH, and correct RTE_SDK Raymond Knopp 2026-05-23 21:25:43 +00:00
  • 306308f42a doc: push dpdk-devbind.py to device in FHI 7.2 deploy section Raymond Knopp 2026-05-23 18:26:17 +00:00
  • c57f33c034 doc: wipe build-dragonwing before meson setup to avoid stale libelf cache Raymond Knopp 2026-05-23 18:11:57 +00:00
  • 7c06beb3cb doc: set PKG_CONFIG_LIBDIR and disable bpf lib for DPDK cross-build Raymond Knopp 2026-05-23 18:00:41 +00:00
  • bc91687122 doc: add [properties] platform=generic to meson cross-file for DPDK Raymond Knopp 2026-05-23 17:58:28 +00:00
  • 4c47fc66a5 doc: fix meson cross-file cpu field for DPDK aarch64 build Raymond Knopp 2026-05-23 17:42:09 +00:00
  • 0f9da769e1 doc: hardcode SDK paths in meson cross-file, use \$HOME for prefix Raymond Knopp 2026-05-23 17:34:58 +00:00
  • ac3e9022e5 doc: fix meson cross-file format and add env var warning Raymond Knopp 2026-05-23 17:30:38 +00:00
  • 04b803f9f4 doc: move basic adb deploy to section 2.3, fix stale paths Raymond Knopp 2026-05-23 17:19:55 +00:00
  • 92c7e8ee40 doc: add DPDK/libxran/armral cross-compilation for DragonWing FHI 7.2 Raymond Knopp 2026-05-23 17:05:34 +00:00
  • f93ebdc494 build: fix DragonWing toolchain sysroot header conflict Raymond Knopp 2026-05-23 16:15:37 +00:00
  • b60b1437f5 doc: fix dragonwing build directory layout and cmake toolchain warning Raymond Knopp 2026-05-23 15:49:05 +00:00
  • 25b555e6ac build: add cross-compilation support for Qualcomm DragonWing IQ-9/X (ARM) Raymond Knopp 2026-05-23 15:17:10 +00:00
  • f668d2e527 nrLDPC: AArch64 ns=8 input interleaving fast path with asm-volatile OR-tree Raymond Knopp 2026-06-07 08:28:07 +02:00
  • 3ff24df579 LDPC encoder AArch64 optimizations (BG1 Zc=384). Raymond Knopp 2026-06-06 23:27:28 +02:00
  • 66253f2289 TX optimizations for gNB. Raymond Knopp 2026-05-04 20:59:41 +02:00
  • f1c8e7d3f1 WIP: Remove PUxCH/SRS queue fhi72-improv Teodora Vladić 2026-06-05 18:12:36 +02:00
  • ba9b9b217a Merge remote-tracking branch 'origin/integration_2026_duranta' into develop Robert Schmidt 2026-06-05 17:37:55 +02:00
  • 416248f951 Merge remote-tracking branch 'origin/github-migration-doc' into develop Robert Schmidt 2026-06-05 17:31:43 +02:00
  • 1c850b622d Merge remote-tracking branch 'origin/ci-migration' into develop Robert Schmidt 2026-06-05 17:27:56 +02:00
  • de00110649 fix: update GET_SOURCES with Duranta workflow Robert Schmidt 2026-06-05 17:04:23 +02:00
  • 4ed6de5dd5 fix: update typo in Fedora 44 Robert Schmidt 2026-06-05 15:28:46 +02:00
  • 867cb7f7d0 CI: Reflect build pipeline renaming (#2) in TESTBenches.md Jaroslava Fiedlerova 2026-06-04 23:05:44 +02:00
  • f8ecc3befa doc: contrib: update release strategy Robert Schmidt 2026-06-05 15:25:07 +02:00
  • 01fb12cfbd doc: clarify the role of AI coding assistants Robert Schmidt 2026-06-04 16:42:17 +02:00
  • 55e0693beb doc: Improve style guide with function and variable declaration hints Robert Schmidt 2026-06-04 11:01:08 +02:00
  • b4c9f67b30 doc: add information on git commit trailer, including mandatory -s Robert Schmidt 2026-06-04 10:51:49 +02:00
  • ef35085329 doc: remove outdated/inexistant pipeline from test bench overview Robert Schmidt 2026-06-04 10:26:04 +02:00
  • 165ceb983b doc: Update labels in Test bench overview Robert Schmidt 2026-06-04 10:25:09 +02:00
  • 438de535fa doc: make clone instructions/issues/mailing lists/tags point to Github Robert Schmidt 2026-06-04 10:14:15 +02:00
  • 00e7cd49fa doc: contrib: update for Duranta Robert Schmidt 2026-06-04 09:47:30 +02:00
  • 568898e80a doc: fix link to MIT license Robert Schmidt 2026-06-04 09:14:21 +02:00
  • f8ebed5cad doc: add Duranta logo, name, intro in main README.md Robert Schmidt 2026-06-04 09:09:59 +02:00
  • 1bf3fd674e doc: Update contributing guidelines for GitHub Shubhika Garg 2026-06-03 09:42:41 +02:00
  • ce6a54ab94 CI: Use GitHub Actions workflow for CI build trigger Jaroslava Fiedlerova 2026-06-03 12:50:28 +02:00
  • 18efff1ca4 CI: append commit ID to testBranch in Jenkinsfile-scheduled-run Jaroslava Fiedlerova 2026-06-02 12:58:50 +02:00
  • 053365ad77 CI: adapt Jenkinsfile-push-local-repo for GitHub PR merge refs Jaroslava Fiedlerova 2026-06-02 12:58:37 +02:00
  • 84119947bd TODO: verify + commit msg feature/cnproc-twopass Robert Schmidt 2026-06-05 15:52:57 +02:00
  • 8622165baa fix for CSIp1 UCI on PUSCH mapping improv_uci_on_pusch Francesco Mani 2026-06-05 15:47:10 +02:00
  • 67fafd3b1a Remove LDPC generators as they are not used anymore Robert Schmidt 2026-06-05 15:50:41 +02:00
  • 98d829e535 CI: migrate main Jenkinsfile from GitLab to GitHub Jaroslava Fiedlerova 2026-06-02 12:58:23 +02:00
  • 38c90f5418 fix for actual coded ACK bits in case of A < 2 Francesco Mani 2026-06-05 09:52:35 +02:00
  • 8c11d04122 doc: update FEATURE_SET.md, 5Gnas.md, rrc-dev.md nr-paging Guido Casati 2026-05-27 18:16:59 +02:00
  • e20da28d53 Add useful log lines Guido Casati 2026-04-15 17:37:51 +02:00
  • cae92faaaa telnet: add UE context release request command Guido Casati 2026-05-21 23:02:26 +02:00
  • 744ee60d39 Paging UE (SDAP): reattach TUN after idle reset Guido Casati 2026-05-14 20:10:58 +02:00
  • 75f10043fe Paging UE (MAC): monitor P-RNTI DCI only on PFs/POs in camped idle Guido Casati 2026-03-27 16:08:26 +01:00
  • f1fd36a22e Paging UE (RRC/MAC): preserve camped idle context Guido Casati 2026-05-28 16:13:54 +02:00
  • 57a365778e Paging UE (RRC/NAS): initial NAS UL transfer without SRB for paging Guido Casati 2026-04-15 19:39:34 +02:00
  • 018b90bf07 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
  • 26c2724d47 Paging UE (RRC/NAS): trigger Service Request from UE paging Guido Casati 2026-01-20 14:30:34 +01:00
  • 0b0873aecb Paging (RRC): handle PCCH in RRC Guido Casati 2026-03-27 16:18:53 +01:00
  • 66932ea4bc Paging UE (MAC/PHY): forward PCCH to RRC and gate DLSCH on paging Guido Casati 2026-05-13 14:42:54 +02:00
  • 2b07f362e1 Paging UE (MAC): decode P-RNTI DCI 1_0 and build paging DL grant Guido Casati 2026-05-13 14:24:39 +02:00
  • c0d9b968dd rework the UCI on PUSCH template flags for better understanding of the procedure Francesco Mani 2026-06-04 16:27:48 +02:00
  • 86ce357f8d make function apply_template_to_codeword use bit-packed vectors to make the output uniform as the case without uci on pusch Francesco Mani 2026-06-04 15:39:57 +02:00
  • 67fee5fbaf Separate handling CP UL from CP/UP DL function Teodora Vladić 2026-06-04 13:13:55 +02:00
  • efbe35c8a0 [FHI72] Implement SRS eAxC IDs Teodora Vladić 2026-06-03 16:26:39 +02:00
  • c86c218a1c Cleanup a bit the RX callback Teodora Vladić 2026-05-21 11:10:59 +02:00
  • 7a349d773e No need to process PUSCH when not even expected Teodora Vladić 2026-05-21 09:09:51 +02:00
  • 7dbd0aaaeb Rearrange PRACH cb, use startSymId and lastSymId return values Teodora Vladić 2026-06-04 10:34:12 +02:00
  • 5944fcf50d PRACH section already read in set_fh_per_mu_cfg() Teodora Vladić 2026-06-04 10:05:46 +02:00
  • 85bb7e2c0f Delete unnecessary fronthaul PRACH queue Teodora Vladić 2026-05-18 10:58:22 +02:00
  • f7a8810748 improvement for UCI on PUSCH code francescomani 2026-03-19 13:46:50 +01:00
  • bb5db95d05 rework UCI encoding for UCI on PUSCH to always have bit-packed output Francesco Mani 2026-06-01 15:51:11 +02:00
  • 80cdc4d763 NAS: refactor Identity Request handler and enforce spec-compliant security checks issue-963 Guido Casati 2026-04-28 16:33:49 +02:00
  • b35957f790 [FHI72] Rearrange xran parameters for K since F not supported anymore Teodora Vladić 2026-06-03 16:30:25 +02:00
  • 0a165b1315 Remove support for xran F release Teodora Vladić 2026-06-02 15:07:23 +02:00
  • 7f741cff89 Adding test cases for nr_ulsim_mu_mimo ul_mu_mimo_groups Rakesh Mundlamuri 2026-05-28 13:51:01 +05:30
  • 8c19da8048 max_nb_pusch is no longer 1 for MU-MIMO in the physimulators Rakesh Mundlamuri 2026-05-18 19:59:38 +05:30
  • b1a2131e0b Introduce uplink multi-user MIMO (MU-MIMO) simulator Rakesh Mundlamuri 2026-05-06 09:50:25 +05:30
  • 153d41a77d Use SIMD for Interference addition Rakesh Mundlamuri 2026-05-14 21:29:39 +05:30
  • f1f42add3f Use malloc_or_fail() and calloc_or_fail in nr_ulsim Rakesh Mundlamuri 2026-05-13 11:57:28 +05:30
  • ed2fb5fb88 Introduce MU-MIMO joint processing for UE group sizes greater than 1 Rakesh Mundlamuri 2026-05-04 19:25:05 +05:30
  • 75a1099dcb Create a helper function for dumping PUSCH data Rakesh Mundlamuri 2026-05-04 16:52:09 +05:30
  • c1f8335545 Introduce group-based processing using FAPI groups Rakesh Mundlamuri 2026-05-04 11:10:51 +05:30
  • d8c0e74925 Paging UE (MAC): harden DCI symbol parsing and configure P-RNTI in DCI PDU Guido Casati 2026-03-27 16:13:58 +01:00
  • b26b148c6e Paging UE (MAC): derive paging UE_ID from 5G-S-TMSI Guido Casati 2026-05-12 18:09:46 +02:00
  • f583354858 Paging UE (MAC): parse and store SIB1 PCCH config Guido Casati 2026-03-27 16:05:41 +01:00
  • 99720b6fbf Paging UE (PHY): handle P-RNTI DLSCH in UE RX indication path Guido Casati 2026-03-27 15:57:26 +01:00
  • c4248cc1e7 Paging (MAC): schedule PCCH in DL path at PF/PO Guido Casati 2026-01-23 10:47:25 +01:00
  • dcfca23fed Paging (MAC): skip HARQ fields for P-RNTI DL DCI preparation Guido Casati 2026-03-02 11:43:21 +01:00
  • 7956860e9d Paging (F1AP/MAC): enqueue PCCH SDUs in MAC from F1AP paging Guido Casati 2026-01-23 11:51:53 +01:00
  • b9d57a53eb Paging UE (RRC/ASN): decode Paging Guido Casati 2026-05-13 14:13:18 +02:00
  • dda4014f51 Paging (RRC/ASN): refactor do_NR_Paging and extend UE identity support Guido Casati 2026-01-21 12:46:27 +01:00