Skip to content

Conversation

@frkv
Copy link
Contributor

@frkv frkv commented Oct 24, 2024

Based on SDFW

Added for running tests

57300 and others added 10 commits October 24, 2024 14:23
Certain Kconfigs were only enabled for or in relation to nRF54H20 EngC,
which is the default chip revision. Ensure that the same settings are
available on EngB.

Signed-off-by: Grzegorz Swiderski <[email protected]>
Pull in updates to several repositories to support the SDSC
bundle for NCS 2.8.0 and fix build issues with [email protected].

Signed-off-by: Håkon Amundsen <[email protected]>
Signed-off-by: Jonathan Nilsen <[email protected]>
This is needed for new UICR layout.

Signed-off-by: Håkon Amundsen <[email protected]>
Don't configure access to cpuapp/cpurad shared memory from the cpuapp
side, as the shared access is configured by the cpurad side.

Signed-off-by: Jonathan Nilsen <[email protected]>
-Enable this by default to get access to random numbers

Signed-off-by: Frank Audun Kvamtrø <[email protected]>
-This adds support for RNG from SSF in client form

Signed-off-by: Frank Audun Kvamtrø <[email protected]>
-Moving including of platform.c and platform_util.c away from Oberon
 PSA core build (as it is needed for nRF54H20 app and radio core
 which will use a "core-less" PSA crypto implementation, relying solely
 on the SSF exposed PSA crypto support
-Auto-enable of OBERON_BACKEND for PSA_SSF_CRYPTO_CLIENT to ensure
 that Oberon SW library is enabled for legacy Mbed TLS support.
 Note: This is only used when MBEDTLS_LEGACY_CRYPTO_C is enabled in the
 system.
-Ensuring that MBEDTLS_PSA_CRYPTO_C can still be used to enable PSA
 crypto API support for nRF54H20 devices by also checking for
 CONFIG_PSA_CORE_DISABLED when deciding if PSA core should be
 built
-Disabling cipher-checks for drivers when CONFIG_PSA_CORE_DISABLED
 is set in psa_crypto_config.h.template. The reason for this is to
 that nRF54H20 app/radio core doesn't know about driver support

Signed-off-by: Frank Audun Kvamtrø <[email protected]>
…vices

-This commit makes wifi samples use PSA crypto exposed through SSF
 from SecDomain
-Adding code-owner entries for samples/wifi/thread_coex
-Adding code-owner entries for samples/wifi/wfa_qt_app

Signed-off-by: Frank Audun Kvamtrø <[email protected]>
-Previously there was a dts entry "prng", but this is changed
 to "psa_rng" as we are using PSA RNG driver in zephyr

Signed-off-by: Frank Audun Kvamtrø <[email protected]>
-Trying to disable some issues in build by not setting
 CONFIG_PSA_SSF_CRYPTO_CLIENT and
 CONFIG_SSF_PSA_CRYPTO_SERVICE_ENABLED in board files for
 matter_bridge application

Signed-off-by: Frank Audun Kvamtrø <[email protected]>
@NordicBuilder
Copy link
Contributor

The following west manifest projects have been modified in this Pull Request:

Name Old Revision New Revision Diff
nrfxlib nrfconnect/sdk-nrfxlib@c471e4e (main) nrfconnect/sdk-nrfxlib#1528 nrfconnect/sdk-nrfxlib#1528/files
suit-generator nrfconnect/suit-generator@6d31d4f nrfconnect/suit-generator@c2e394f (ncs) nrfconnect/[email protected]
zephyr nrfconnect/sdk-zephyr@2cac88c nrfconnect/sdk-zephyr#2161 nrfconnect/sdk-zephyr#2161/files

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

@NordicBuilder
Copy link
Contributor

NordicBuilder commented Oct 24, 2024

CI Information

To view the history of this post, clich the 'edited' button above
Build number: 1

Inputs:

Sources:

sdk-nrf: PR head: 6ccd918790b36c3743bd94394437b382a73111ba
nrfxlib: PR head: 2dfc08fdbf926cbe891c75f5c4361c33ca604017
suit-generator: PR head: c2e394f319823125a78ea2b0281b27cc7b3acbcf
zephyr: PR head: ca482ebd3b5f161e7fc1e0dcfaecfdd1e00514f1

more details

sdk-nrf:

PR head: 6ccd918790b36c3743bd94394437b382a73111ba
merge base: f3f9c04fcfdf240207f0ecdd58c76aa881b4d52b
target head (main): f3f9c04fcfdf240207f0ecdd58c76aa881b4d52b
Diff

nrfxlib:

PR head: 2dfc08fdbf926cbe891c75f5c4361c33ca604017
merge base: c471e4ed6dbf068630a4fd187336ba06668cde72
target head (main): c471e4ed6dbf068630a4fd187336ba06668cde72
Diff

suit-generator:

PR head: c2e394f319823125a78ea2b0281b27cc7b3acbcf
merge base: 6d31d4f4c761b8fb7c6dc5c8a3c09bd354943957
Diff

zephyr:

PR head: ca482ebd3b5f161e7fc1e0dcfaecfdd1e00514f1
merge base: 2cac88cbaff341bbbd3a1cb8296749a7ec2e52ee
target head (main): db1f0fc4c3bf0aa5da7adf41e077a40add5d604f
Diff

Github labels

Enabled Name Description
ci-disabled Disable the ci execution
ci-all-test Run all of ci, no test spec filtering will be done
ci-force-downstream Force execution of downstream even if twister fails
ci-run-twister Force run twister
ci-run-zephyr-twister Force run zephyr twister
List of changed files detected by CI (98)
CODEOWNERS
applications
│  ├── machine_learning
│  │  │ Kconfig.sysbuild
│  ├── matter_bridge
│  │  ├── boards
│  │  │  │ nrf54h20dk_nrf54h20_cpuapp.conf
│  ├── nrf_desktop
│  │  ├── src
│  │  │  ├── modules
│  │  │  │  │ Kconfig.dvfs
modules
│  ├── lib
│  │  ├── suit-generator
│  │  │  ├── ncs
│  │  │  │  │ Kconfig
nrfxlib
│  ├── mpsl
│  │  │ Kconfig
samples
│  ├── benchmarks
│  │  ├── coremark
│  │  │  │ Kconfig
│  ├── peripheral
│  │  ├── 802154_phy_test
│  │  │  ├── modules
│  │  │  │  ├── app_rpc
│  │  │  │  │  ├── zephyr
│  │  │  │  │  │  │ Kconfig
│  ├── suit
│  │  ├── flash_companion
│  │  │  ├── boards
│  │  │  │  │ nrf54h20dk_nrf54h20_cpuapp.overlay
│  │  ├── smp_transfer
│  │  │  ├── boards
│  │  │  │  │ nrf54h20dk_nrf54h20_cpuapp_common.dtsi
│  ├── wifi
│  │  ├── ble_coex
│  │  │  ├── boards
│  │  │  │  ├── nrf54h20dk_nrf54h20_cpuapp.conf
│  │  │  │  │ nrf54h20dk_nrf54h20_cpuapp.overlay
│  │  ├── monitor
│  │  │  ├── boards
│  │  │  │  ├── nrf54h20dk_nrf54h20_cpuapp.conf
│  │  │  │  │ nrf54h20dk_nrf54h20_cpuapp.overlay
│  │  ├── promiscuous
│  │  │  ├── boards
│  │  │  │  ├── nrf54h20dk_nrf54h20_cpuapp.conf
│  │  │  │  │ nrf54h20dk_nrf54h20_cpuapp.overlay
│  │  ├── provisioning
│  │  │  ├── ble
│  │  │  │  ├── boards
│  │  │  │  │  ├── nrf54h20dk_nrf54h20_cpuapp.conf
│  │  │  │  │  │ nrf54h20dk_nrf54h20_cpuapp.overlay
│  │  │  ├── softap
│  │  │  │  ├── boards
│  │  │  │  │  ├── nrf54h20dk_nrf54h20_cpuapp.conf
│  │  │  │  │  │ nrf54h20dk_nrf54h20_cpuapp.overlay
│  │  ├── radio_test
│  │  │  ├── boards
│  │  │  │  ├── nrf54h20dk_nrf54h20_cpuapp.conf
│  │  │  │  │ nrf54h20dk_nrf54h20_cpuapp.overlay
│  │  ├── raw_tx_packet
│  │  │  ├── boards
│  │  │  │  ├── nrf54h20dk_nrf54h20_cpuapp.conf
│  │  │  │  │ nrf54h20dk_nrf54h20_cpuapp.overlay
│  │  ├── scan
│  │  │  ├── boards
│  │  │  │  ├── nrf54h20dk_nrf54h20_cpuapp.conf
│  │  │  │  │ nrf54h20dk_nrf54h20_cpuapp.overlay
│  │  ├── shell
│  │  │  ├── boards
│  │  │  │  ├── nrf54h20dk_nrf54h20_cpuapp.conf
│  │  │  │  │ nrf54h20dk_nrf54h20_cpuapp.overlay
│  │  ├── shutdown
│  │  │  ├── boards
│  │  │  │  ├── nrf54h20dk_nrf54h20_cpuapp.conf
│  │  │  │  │ nrf54h20dk_nrf54h20_cpuapp.overlay
│  │  ├── softap
│  │  │  ├── boards
│  │  │  │  ├── nrf54h20dk_nrf54h20_cpuapp.conf
│  │  │  │  │ nrf54h20dk_nrf54h20_cpuapp.overlay
│  │  ├── sta
│  │  │  ├── boards
│  │  │  │  ├── nrf54h20dk_nrf54h20_cpuapp.conf
│  │  │  │  │ nrf54h20dk_nrf54h20_cpuapp.overlay
│  │  ├── thread_coex
│  │  │  ├── boards
│  │  │  │  ├── nrf54h20dk_nrf54h20_cpuapp.conf
│  │  │  │  │ nrf54h20dk_nrf54h20_cpuapp.overlay
│  │  ├── throughput
│  │  │  ├── boards
│  │  │  │  ├── nrf54h20dk_nrf54h20_cpuapp.conf
│  │  │  │  │ nrf54h20dk_nrf54h20_cpuapp.overlay
│  │  ├── twt
│  │  │  ├── boards
│  │  │  │  ├── nrf54h20dk_nrf54h20_cpuapp.conf
│  │  │  │  │ nrf54h20dk_nrf54h20_cpuapp.overlay
│  │  ├── wfa_qt_app
│  │  │  ├── boards
│  │  │  │  ├── nrf54h20dk_nrf54h20_cpuapp.conf
│  │  │  │  │ nrf54h20dk_nrf54h20_cpuapp.overlay
scripts
│  ├── requirements-build.txt
│  │ requirements-fixed.txt
subsys
│  ├── bluetooth
│  │  ├── controller
│  │  │  │ Kconfig
│  ├── esb
│  │  │ Kconfig
│  ├── nrf_security
│  │  ├── CMakeLists.txt
│  │  ├── Kconfig
│  │  ├── Kconfig.legacy
│  │  ├── configs
│  │  │  │ psa_crypto_config.h.template
│  │  ├── src
│  │  │  ├── CMakeLists.txt
│  │  │  ├── core
│  │  │  │  ├── nrf_oberon
│  │  │  │  │  │ CMakeLists.txt
│  ├── sdfw_services
│  │  │ Kconfig
sysbuild
│  ├── Kconfig.appcore
│  ├── Kconfig.netcore
│  │ Kconfig.pprcore
west.yml
zephyr
│  ├── CMakeLists.txt
│  ├── boards
│  │  ├── nordic
│  │  │  ├── nrf54h20dk
│  │  │  │  ├── nrf54h20dk_nrf54h20-ipc_conf.dtsi
│  │  │  │  ├── nrf54h20dk_nrf54h20_0_8_0.dtsi
│  │  │  │  ├── nrf54h20dk_nrf54h20_cpuapp.dts
│  │  │  │  ├── nrf54h20dk_nrf54h20_cpuapp_0_8_0.overlay
│  │  │  │  ├── nrf54h20dk_nrf54h20_cpuflpr_0_8_0.overlay
│  │  │  │  ├── nrf54h20dk_nrf54h20_cpuppr_0_8_0.overlay
│  │  │  │  ├── nrf54h20dk_nrf54h20_cpurad.dts
│  │  │  │  │ nrf54h20dk_nrf54h20_cpurad_0_8_0.overlay
│  │  │  ├── nrf9280pdk
│  │  │  │  ├── nrf9280pdk_nrf9280-ipc_conf.dtsi
│  │  │  │  │ nrf9280pdk_nrf9280_cpuapp.dts
│  ├── cmake
│  │  ├── modules
│  │  │  ├── FindHostTools.cmake
│  │  │  ├── FindZephyr-sdk.cmake
│  │  │  ├── boards.cmake
│  │  │  ├── configuration_files.cmake
│  │  │  ├── dts.cmake
│  │  │  ├── extensions.cmake
│  │  │  ├── kconfig.cmake
│  │  │  │ unittest.cmake
│  │  │ package_helper.cmake
│  ├── drivers
│  │  ├── cache
│  │  │  │ Kconfig.nrf
│  │  ├── entropy
│  │  │  │ Kconfig.psa_crypto
│  ├── dts
│  │  ├── bindings
│  │  │  ├── arm
│  │  │  │  │ nordic,nrf-uicr-v2.yaml
│  │  ├── common
│  │  │  ├── nordic
│  │  │  │  ├── nrf54h20.dtsi
│  │  │  │  │ nrf9280.dtsi
│  ├── modules
│  │  ├── hal_nordic
│  │  │  ├── Kconfig
│  │  │  ├── nrfs
│  │  │  │  ├── CMakeLists.txt
│  │  │  │  ├── Kconfig
│  │  │  │  ├── dvfs
│  │  │  │  │  │ ld_dvfs.c
│  │  │  │  │ nrfs_config.h
│  │  │  ├── nrfx
│  │  │  │  │ CMakeLists.txt
│  ├── scripts
│  │  ├── schemas
│  │  │  │ build-schema.yml
│  │  ├── west_commands
│  │  │  ├── build.py
│  │  │  ├── runners
│  │  │  │  │ nrf_common.py
│  ├── share
│  │  ├── sysbuild
│  │  │  │ CMakeLists.txt
│  ├── soc
│  │  ├── nordic
│  │  │  ├── common
│  │  │  │  ├── vpr
│  │  │  │  │  │ Kconfig.sysbuild
│  │  │  ├── nrf54h
│  │  │  │  │ Kconfig
│  │  │  ├── nrf92
│  │  │  │  │ Kconfig
│  ├── subsys
│  │  ├── logging
│  │  │  ├── frontends
│  │  │  │  │ Kconfig
│  │  ├── mgmt
│  │  │  ├── osdp
│  │  │  │  │ Kconfig
│  │ west.yml

Outputs:

Toolchain

Version: b44b7a08c9
Build docker image: docker-dtr.nordicsemi.no/sw-production/ncs-build:b44b7a08c9_912848a074

Test Spec & Results: ✅ Success; ❌ Failure; 🟠 Queued; 🟡 Progress; ◻️ Skipped; ⚠️ Quarantine

  • ◻️ Toolchain - Skipped: existing toolchain is used
  • ❌ Build twister
  • ❌ Integration tests
    • ❌ test-sdk-audio
    • ❌ desktop52_verification
    • ❌ test-fw-nrfconnect-boot
    • ❌ test-fw-nrfconnect-apps
    • ❌ test_ble_nrf_config
    • ❌ test-fw-nrfconnect-ble_mesh
    • ❌ test-fw-nrfconnect-ble_samples
    • ❌ test-fw-nrfconnect-chip
    • ❌ test-fw-nrfconnect-nfc
    • ❌ test-fw-nrfconnect-nrf-iot_cloud
    • ❌ test-fw-nrfconnect-nrf-iot_libmodem-nrf
    • ❌ test-fw-nrfconnect-nrf-iot_serial_lte_modem
    • ❌ test-fw-nrfconnect-nrf-iot_zephyr_lwm2m
    • ❌ test-fw-nrfconnect-nrf-iot_samples
    • ❌ test-fw-nrfconnect-nrf-iot_lwm2m
    • ❌ doc-internal
    • ❌ test-fw-nrfconnect-nrf-iot_thingy91
    • ❌ test-fw-nrfconnect-nrf_crypto
    • ❌ test-fw-nrfconnect-proprietary_esb
    • ❌ test-fw-nrfconnect-rpc
    • ❌ test-fw-nrfconnect-rs
    • ❌ test-fw-nrfconnect-fem
    • ❌ test-fw-nrfconnect-tfm
    • ❌ test-fw-nrfconnect-thread
    • ❌ test-fw-nrfconnect-zigbee
    • ❌ test-sdk-find-my
    • ❌ test-fw-nrfconnect-nrf-iot_mosh
    • ❌ test-fw-nrfconnect-nrf-iot_positioning
    • ❌ test-sdk-sidewalk
    • ❌ test-sdk-wifi
    • ❌ test-low-level
    • ❌ test-fw-nrfconnect-nrf-iot_nrf_provisioning
    • ❌ test-sdk-pmic-samples
    • ❌ test-sdk-mcuboot
    • ❌ test-sdk-dfu
    • ❌ test-fw-nrfconnect-ps
    • ⚠️ test-sdk-dfu

Note: This message is automatically posted and updated by the CI

@NordicBuilder
Copy link
Contributor

You can find the documentation preview for this PR at this link. It will be updated about 10 minutes after the documentation build succeeds.

Note: This comment is automatically posted by the Documentation Publishing GitHub Action.

@nordicjm
Copy link
Contributor

if #18170 is not needed, can you close?

@nordicjm
Copy link
Contributor

Can #18170 be closed?

@simensrostad simensrostad removed the request for review from a team November 7, 2024 11:39
@github-actions
Copy link

This pull request has been marked as stale because it has been open (more than) 30 days with no activity. Remove the stale label or add a comment saying that you would like to have the label removed otherwise this pull request will automatically be closed in 7 days. Note, that you can always re-open a closed pull request at any time.

@github-actions github-actions bot added the Stale label Dec 12, 2024
@github-actions github-actions bot closed this Dec 21, 2024
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.

6 participants