Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[nrf fromtree] Bump bsim support #2549

Open
wants to merge 10 commits into
base: main
Choose a base branch
from

Conversation

rugeGerritsen
Copy link
Contributor

Brings in a set of bsim related commits

Main changes since v2.4:
* libRandv2: New API to fill buffers & Wextra warning fixes
* libCryptov1: Add new AES-ECB API

Note: Like before, bsim remains fully backwards compatible

Signed-off-by: Alberto Escolar Piedras <[email protected]>
(cherry picked from commit ebbdb10)
@NordicBuilder
Copy link
Contributor

NordicBuilder commented Feb 21, 2025

The following west manifest projects have changed revision in this Pull Request:

Name Old Revision New Revision Diff
babblesim_base BabbleSim/base@0cc70e7 (v1.14.2) BabbleSim/base@153101c (v1.15) BabbleSim/[email protected]
babblesim_ext_libCryptov1 BabbleSim/ext_libCryptov1@2363095 (v1.4) BabbleSim/ext_libCryptov1@da24601 (master,v1.5) BabbleSim/[email protected]
bsim zephyrproject-rtos/babblesim-manifest@1f242f4 (v2.4) zephyrproject-rtos/babblesim-manifest@a88d335 (main,v2.5) zephyrproject-rtos/[email protected]
nrf_hw_models zephyrproject-rtos/nrf_hw_models@68df9ed (zephyr_2025_01_22) zephyrproject-rtos/nrf_hw_models@73a5d58 (main) zephyrproject-rtos/[email protected]

All manifest checks OK

Note: This message is automatically posted and updated by the Manifest GitHub Action.

aescolar and others added 9 commits February 21, 2025 21:13
The models include enough of the CRACEN to run the same
nrfx drivers as in Zephyr. So let's add it to the list.

Also let's remove the RTC from the list as the hal does not
expose it anymore for this platform as the GRTC is to be used
instead.

Signed-off-by: Alberto Escolar Piedras <[email protected]>
(cherry picked from commit a211999141833bba7dfd3336f8e3b9b135bb4627)
…sting int

Similar to 923d4fb. Prevent overrunning the irq vector table.
This is not happening today in tree, but coverity thinks it
does. Checking for it to prevent it is not a bad idea
anyhow, so let's do it.

Signed-off-by: Krzysztof Chruściński <[email protected]>
(cherry picked from commit cd23fdf63fd3d15f38f29686fc29454b1d07a2ee)
…nch behind

Update the HW models module back to the main branch,
2570f4a697ce2d860ff39ec34afd91749bd66d3
leaving behind zephyr_2025_01_22
* 68df9ed Force build of cracen hal even if HAL is not 3.10

As the nordic HAL has been updated to be this version, we do not need
this hack in the HW models anymore to be able to build the CRACEN HW
models for the nrf54l15.

This update includes the following new commit in main:
* 2570f4a docs: Do not list the RTC as included for the 54L15

Signed-off-by: Alberto Escolar Piedras <[email protected]>
(cherry picked from commit a2bb2bc848a50e5673b9f3fa570e82709bea9589)
There seems like there is no good reason for having it disabled.
For bsim boards CONFIG_SERIAL is disabled by default, there will
anyways not be any logging on the UART.

Signed-off-by: Rubin Gerritsen <[email protected]>
(cherry picked from commit a2d1b28ba0f78467de81b71167cbdc9be2e3180e)
This makes the bsim boards more similar to their corresponding DKs.
This makes it simpler to run samples and application requiring
the use of a console.

Signed-off-by: Rubin Gerritsen <[email protected]>
(cherry picked from commit 77de5935f2ff97948dc3c836d775e24d206171ec)
… bsim

This commit describes how to build and run applications using
the console. This documentation is added because it may
not be obvious how this is done. That is, sometimes a user
may believe that the terminal launching the application is the
the console which is not the case.

Signed-off-by: Rubin Gerritsen <[email protected]>
(cherry picked from commit 0f3e6fd3d624f3647005b8f2bc30bd477933a60a)
Update the HW models module to:
5dc34b26662c6ec91edf1174d775d78590b1a05b

Including the following:
* 5dc34b2 CLOCK (52-54): Silly bugfix
* 4f622b7 CLOCK (52-54): Make TASK_*CLKSTOP instantaneous and clear
          LFCLK.STAT
* 07b1bdb RADIO 54: Correct 2 comments related the CCM trigger

Signed-off-by: Alberto Escolar Piedras <[email protected]>
(cherry picked from commit 58b95837d0b50913acc7f6dbe96fd6a61c978415)
Update the HW models module to
dcfcffeee5c3ad8718723df4b5297caec33c23e7

Including the following:
* dcfcffe UART: Support diffent clocks, correct UART00 clock and fix
          BAUDRATE model

Signed-off-by: Alberto Escolar Piedras <[email protected]>
(cherry picked from commit aa6d4830ccda8c90588cd9e0b5a3d16f42f922de)
Update the HW models module to
73a5d5827a94820be65b7d276d28173ec10bab9f

Including the following:
* 73a5d58 54 CCM: Fix UBSAN reported issue
          with zero size VLAs

Signed-off-by: Rubin Gerritsen <[email protected]>
(cherry picked from commit c031e127b0fde2f538113f60ff530743da3cbba2)
@rugeGerritsen rugeGerritsen marked this pull request as ready for review February 24, 2025 08:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants