Skip to content
Open
Changes from 1 commit
Commits
Show all changes
448 commits
Select commit Hold shift + click to select a range
0e0d569
[nrf fromtree] Bluetooth: host: Fix SC indication on encrypt change
MarekPieta Feb 14, 2023
f704c05
[nrf fromtree] Bluetooth: host: fix subtle bug in db_hash_process
jori-nordic Feb 13, 2023
3937426
[nrf fromtree] Bluetooth: host: save CF and CCC values written before…
jori-nordic Feb 13, 2023
d9cfbae
[nrf fromtree] Bluetooth: host: Remove GATT Client dependency for sto…
MarekPieta Feb 14, 2023
8f29f37
[nrf fromtree] tfm: Remove library model support
joerchan Jan 19, 2023
34200db
[nrf fromtree] manifest: Update to TF-M 1.7.0 and MBedTLS 3.2.1
microbuilder Jan 23, 2023
424134d
[nrf fromtree] samples: Add SFN model configurations
joerchan Jan 19, 2023
f3c1231
[nrf fromtree] samples: tfm_integration: Remove psa_firmware
microbuilder Jan 23, 2023
23a41e3
[nrf fromtree] samples: tfm_integration: Remove psa_crypto
microbuilder Jan 23, 2023
ee5616b
[nrf fromtree] samples: tfm_integration: Update tfm_ipc for 1.7.0
microbuilder Jan 23, 2023
4e54e61
[nrf fromtree] modules: trusted-firmware-m: Add TF-M connection based…
joerchan Jan 24, 2023
35e3249
[nrf fromtree] samples: tfm_secure_partition: Update sample for TF-M …
joerchan Jan 24, 2023
f8d4e94
[nrf fromtree] samples: tfm_ipc: Remove mps3_an547_ns support
microbuilder Jan 25, 2023
70502ad
[nrf fromtree] modules: trusted-firmware-m: Fix TF-M floating point o…
joerchan Feb 2, 2023
ccd4d24
[nrf fromtree] modules: trusted-firmware-m: Remove setting of removed…
joerchan Feb 3, 2023
4c48479
[nrf fromtree] modules: trusted-firmware-m: Remove SFN limitation of …
joerchan Feb 3, 2023
2f700a2
[nrf fromtree] modules: tfm: Disable initial attestation service
microbuilder Feb 9, 2023
73ffc84
[nrf fromtree] samples: tfm: Disable initial attestation test
microbuilder Feb 9, 2023
4252c43
[nrf fromtree] manifest: tf-m: Disable initial attestation
microbuilder Feb 9, 2023
113724e
[nrf fromtree] modules: trusted-firmware-m: Allow application to use …
joerchan Feb 10, 2023
75a8b41
[nrf fromtree] manifest: Update PSA arch test with timeout and crypto…
joerchan Mar 1, 2023
62e3fbe
[nrf fromtree] modules: hal_nordic: 802.15.4 carrier functions made o…
ahasztag Nov 25, 2022
e414f08
[nrf fromtree] manifest: update hal_nordic revision
ahasztag Feb 21, 2023
f8f1133
[nrf noup] Bluetooth: Mesh: Fix adv randomness bug
Andrewpini Mar 8, 2023
f576597
[nrf fromtree] ci: assigner: Use ubuntu-22.04 virtual environment
stephanosio Mar 18, 2023
d8956dc
[nrf fromtree] ci: manifest: Use ubuntu-22.04 virtual environment
stephanosio Mar 18, 2023
1928674
Revert "[nrf fromtree] ci: manifest: Use ubuntu-22.04 virtual environ…
jfischer-no Apr 11, 2023
61cc609
Revert "[nrf fromtree] ci: assigner: Use ubuntu-22.04 virtual environ…
jfischer-no Apr 11, 2023
707eb85
Revert "[nrf fromtree] manifest: update hal_nordic revision"
jfischer-no Apr 11, 2023
391b9d8
Revert "[nrf fromtree] modules: hal_nordic: 802.15.4 carrier function…
jfischer-no Apr 11, 2023
36b81a4
Revert "[nrf fromtree] manifest: Update PSA arch test with timeout an…
jfischer-no Apr 11, 2023
94e6be8
Revert "[nrf fromtree] modules: trusted-firmware-m: Allow application…
jfischer-no Apr 11, 2023
c7ad1a2
Revert "[nrf fromtree] manifest: tf-m: Disable initial attestation"
jfischer-no Apr 11, 2023
6735f75
Revert "[nrf fromtree] samples: tfm: Disable initial attestation test"
jfischer-no Apr 11, 2023
9d497d8
Revert "[nrf fromtree] modules: tfm: Disable initial attestation serv…
jfischer-no Apr 11, 2023
0848bc4
Revert "[nrf fromtree] modules: trusted-firmware-m: Remove SFN limita…
jfischer-no Apr 11, 2023
6df222b
Revert "[nrf fromtree] modules: trusted-firmware-m: Remove setting of…
jfischer-no Apr 11, 2023
bfb2048
Revert "[nrf fromtree] modules: trusted-firmware-m: Fix TF-M floating…
jfischer-no Apr 11, 2023
ddd2b6c
Revert "[nrf fromtree] samples: tfm_ipc: Remove mps3_an547_ns support"
jfischer-no Apr 11, 2023
6b8d638
Revert "[nrf fromtree] samples: tfm_secure_partition: Update sample f…
jfischer-no Apr 11, 2023
1daef50
Revert "[nrf fromtree] modules: trusted-firmware-m: Add TF-M connecti…
jfischer-no Apr 11, 2023
c218312
Revert "[nrf fromtree] samples: tfm_integration: Update tfm_ipc for 1…
jfischer-no Apr 11, 2023
6c570c8
Revert "[nrf fromtree] samples: tfm_integration: Remove psa_crypto"
jfischer-no Apr 11, 2023
d8c495b
Revert "[nrf fromtree] samples: tfm_integration: Remove psa_firmware"
jfischer-no Apr 11, 2023
702e9a3
Revert "[nrf fromtree] samples: Add SFN model configurations"
jfischer-no Apr 11, 2023
a9126a7
Revert "[nrf fromtree] manifest: Update to TF-M 1.7.0 and MBedTLS 3.2.1"
jfischer-no Apr 11, 2023
8fdc399
Revert "[nrf fromtree] tfm: Remove library model support"
jfischer-no Apr 11, 2023
689e6e0
Revert "[nrf fromtree] Bluetooth: host: Remove GATT Client dependency…
jfischer-no Apr 11, 2023
26b0c89
Revert "[nrf fromtree] Bluetooth: host: save CF and CCC values writte…
jfischer-no Apr 11, 2023
2e67053
Revert "[nrf fromtree] Bluetooth: host: fix subtle bug in db_hash_pro…
jfischer-no Apr 11, 2023
021bcdd
Revert "[nrf fromtree] Bluetooth: host: Fix SC indication on encrypt …
jfischer-no Apr 11, 2023
37a888b
Revert "[nrf fromtree] Bluetooth: host: don't store hash in db_hash_g…
jfischer-no Apr 11, 2023
c6c968f
Revert "[nrf fromtree] Bluetooth: host: don't overwrite GATT DB hash …
jfischer-no Apr 11, 2023
0a094a4
Revert "[nrf fromtree] Bluetooth: host: store GATT change-aware statu…
jfischer-no Apr 11, 2023
1ad1b55
Revert "[nrf fromtree] Bluetooth: host: Store Client Supported Featur…
jfischer-no Apr 11, 2023
97f5850
Revert "[nrf fromtree] shell: modules: kernel: add shell command for …
jfischer-no Apr 11, 2023
3b7bacc
Revert "[nrf fromtree] drivers: ieee802154_nrf5: Fix warning in ISR p…
jfischer-no Apr 11, 2023
cf39f6d
Revert "[nrf fromtree] manifest: Use latest HW models with AES_CCM HE…
jfischer-no Apr 11, 2023
6a8db6f
Revert "[nrf fromtree] nrf52_bsim: Convert from a nRF52832 to a nRF52…
jfischer-no Apr 11, 2023
5755da0
Revert "[nrf fromtree] tests: bsim_bt compile: Provide more info duri…
jfischer-no Apr 11, 2023
e7010a0
Revert "[nrf fromtree] nrf52_bsim: Add option to delay CPU and test i…
jfischer-no Apr 11, 2023
da60b37
Revert "[nrf fromtree] soc: nrf53: Warn if workaround for anomaly 160…
jfischer-no Apr 11, 2023
c87cea3
Revert "[nrf fromtree] net: l2: wifi: Log packet errors"
jfischer-no Apr 11, 2023
5c6479c
Revert "[nrf fromtree] net: shell: Log missing Ethernet errors"
jfischer-no Apr 11, 2023
15c2f2e
Revert "[nrf fromtree] net: ethernet: Fixes for ethernet stats report…
jfischer-no Apr 11, 2023
e34806e
Revert "[nrf fromlist] ci: doc-build: fix PDF build"
jfischer-no Apr 11, 2023
aa98e3b
Revert "[nrf fromtree] soc: nrf53: Add workaround for anomaly 160"
jfischer-no Apr 11, 2023
0e8e9ac
Revert "[nrf fromtree] arch: arm: aarch32: Introduce z_arm_on_enter_c…
jfischer-no Apr 11, 2023
92a3021
Revert "[nrf fromtree] drivers: entropy_nrf5: Eliminate direct use of…
jfischer-no Apr 11, 2023
1972a52
Revert "[nrf fromtree] Bluetooth: Controller: Replace WFE use with k_…
jfischer-no Apr 11, 2023
beb7caf
Revert "[nrf fromtree] Bluetooth: Controller: Reuse cpu_sleep interface"
jfischer-no Apr 11, 2023
2f53180
Revert "[nrf fromtree] Bluetooth: Controller: Add a DSB in sleep inte…
jfischer-no Apr 11, 2023
9edd6d3
Revert "[nrf fromtree] drivers: nrf_rtc_timer: Fix handling of COMPAR…
jfischer-no Apr 11, 2023
4589378
Revert "[nrf fromtree] drivers: nrf_rtc_timer: Rename set_absolute_al…
jfischer-no Apr 11, 2023
6378cf2
Revert "[nrf fromtree] tests: drivers: nrf_rtc_timer: Add a test case…
jfischer-no Apr 11, 2023
97de58c
Revert "[nrf fromtree] drivers: nrf_rtc_timer: Adjust set_absolute_al…
jfischer-no Apr 11, 2023
b50e4f1
Revert "[nrf fromtree] tests: drivers: nrf_rtc_timer: Add a next cycl…
jfischer-no Apr 11, 2023
dc3235e
Revert "[nrf fromtree] drivers: nrf_rtc_timer: Remove unnecessary int…
jfischer-no Apr 11, 2023
8313718
Revert "[nrf fromtree] drivers: nrf_rtc_timer: Correct initial timeou…
jfischer-no Apr 11, 2023
9894199
Revert "[nrf fromtree] drivers: nrf_rtc_timer: Always announce actual…
jfischer-no Apr 11, 2023
1aad1fd
Revert "[nrf fromtree] drivers: nrf_rtc_timer: Fix checking of maximu…
jfischer-no Apr 11, 2023
d7cb193
Revert "[nrf fromtree] drivers: nrf_rtc_timer: Check channel bit when…
jfischer-no Apr 11, 2023
0ee611e
Revert "[nrf fromtree] driver: nrf_rtc_timer: Remove unnecessary sett…
jfischer-no Apr 11, 2023
b1c8554
Revert "[nrf fromtree] drivers: nrf_rtc_timer: Rework set_absolute_al…
jfischer-no Apr 11, 2023
28352f1
Revert "[nrf fromtree] drivers: nrf_rtc_timer: Simplify sys_clock_set…
jfischer-no Apr 11, 2023
66d853c
Revert "[nrf fromlist] modules: openthread: remove `code_utils.h` inc…
jfischer-no Apr 11, 2023
256f6e6
Revert "[nrf fromtree] bluetooth: host: drop incomplete data in perio…
jfischer-no Apr 11, 2023
7a2ee3e
Revert "[nrf fromtree] Bluetooth: Audio: Fix for PA sync in broadcast…
jfischer-no Apr 11, 2023
5526e5e
Revert "[nrf fromlist] drivers: ieee802154: Fix build error for varia…
jfischer-no Apr 11, 2023
fc3b8f9
Revert "[nrf fromlist] net: l2: ethernet: Fix double free"
jfischer-no Apr 11, 2023
ac74119
Revert "[nrf fromlist] settings: Make settings_subsys_init() thread s…
jfischer-no Apr 11, 2023
5bdd7b7
Revert "[nrf fromlist] openthread: net: fix building of openthread."
jfischer-no Apr 11, 2023
b000020
Revert "[nrf fromlist] Bluetooth: Mesh: correction lpn rx delay"
jfischer-no Apr 11, 2023
7569f94
Revert "[nrf fromtree] modules: openthread: fix multiple definition i…
jfischer-no Apr 11, 2023
5f7a572
Revert "[nrf fromtree] manifest: openthread upmerge up to commit a197…
jfischer-no Apr 11, 2023
fdeab11
Revert "[nrf fromtree] net: openthread: add gpio diag command impleme…
jfischer-no Apr 11, 2023
bc641ed
Revert "[nrf fromtree] gpio: add `gpio_pin_is_input_dt` and `gpio_pin…
jfischer-no Apr 11, 2023
0d9586d
Revert "[nrf fromtree] fs: fcb: add option to disable CRC for fcb ent…
jfischer-no Apr 11, 2023
16a3938
Revert "[nrf fromtree] doc: release-notes 3.3: Update MCUmgr transpor…
jfischer-no Apr 11, 2023
1af14c2
Revert "[nrf fromtree] mgmt: mcumgr: transport: smp_bt: Fix wrongly e…
jfischer-no Apr 11, 2023
fc396ae
Revert "[nrf fromtree] sampes/smp_svr: Bring back UART shell when usi…
jfischer-no Apr 11, 2023
9072835
Revert "[nrf fromtree] samples: mgmt: mcumgr: Select required symbols"
jfischer-no Apr 11, 2023
d4a02aa
Revert "[nrf fromtree] mgmt: mcumgr: Change transport select to depen…
jfischer-no Apr 11, 2023
1ee6387
Revert "[nrf fromtree] samples: boards: nrf: mesh: onoff: Remove MCUm…
jfischer-no Apr 11, 2023
2b0da5c
Revert "[nrf fromtree] doc: release: 3.3: Add note on MCUmgr handler …
jfischer-no Apr 11, 2023
1cdd27f
Revert "[nrf fromtree] mgmt: mcumgr: Make Bluetooth and UDP transport…
jfischer-no Apr 11, 2023
dd781ce
Revert "[nrf fromtree] mgmt: mcumgr: Make handler registration functi…
jfischer-no Apr 11, 2023
4438c0c
Revert "[nrf fromtree] doc: release: 3.3: Add note on MCUmgr handler …
jfischer-no Apr 11, 2023
c538fd5
Revert "[nrf fromtree] mgmt: mcumgr: Add iterable section to register…
jfischer-no Apr 11, 2023
e0aa629
Revert "[nrf fromtree] net: wifi_shell: Display correct power save st…
jfischer-no Apr 11, 2023
c64be9e
Revert "[nrf fromtree] net: wifi_mgmt: Add support for power save tim…
jfischer-no Apr 11, 2023
c94db0b
Revert "[nrf fromtree] net: ipv6: mld: Don't attempt to send a MLD qu…
jfischer-no Apr 11, 2023
ba367d7
Revert "[nrf fromtree] net: dhcpv4: Do not proceed with DHCPv4 when i…
jfischer-no Apr 11, 2023
4178ad3
Revert "[nrf fromtree] net: config: Unify the init behaviour when tim…
jfischer-no Apr 11, 2023
6c49dfd
Revert "[nrf fromtree] Bluetooth: Fix enabling PAST as advertiser"
jfischer-no Apr 11, 2023
48ff0ca
Revert "[nrf fromtree] Samples: Bluetooth: ignore -EALREADY when open…
jfischer-no Apr 11, 2023
b73120d
Revert "[nrf fromtree] samples: unicast_audio_client: Fix enabling th…
jfischer-no Apr 11, 2023
a47699d
Revert "[nrf fromtree] tests: bsim: audio: Create unicast group prior…
jfischer-no Apr 11, 2023
50a913e
Revert "[nrf fromtree] Bluetooth: audio: Improve stream coupling for …
jfischer-no Apr 11, 2023
becf22c
Revert "[nrf fromtree] Bluetooth: Audio: Remove unicast_group_valid_qos"
jfischer-no Apr 11, 2023
c86d1bc
Revert "[nrf fromtree] Bluetooth: Audio: Add bt_audio_dir_str to impr…
jfischer-no Apr 11, 2023
877c5c8
Revert "[nrf fromlist] boards: arm: thingy53: Fix default USB related…
jfischer-no Apr 11, 2023
0dd5f00
Revert "[nrf fromlist] boards: arm: thingy53: Disable USB remote wake…
jfischer-no Apr 11, 2023
a6b072e
Revert "[nrf fromtree] samples: Explicitly disable boot USB device su…
jfischer-no Apr 11, 2023
8b952cd
Revert "[nrf noup] boards: arm: thingy53: Disable USB CDC added by MC…
jfischer-no Apr 11, 2023
84dddb9
Revert "[nrf fromtree] boards: arm: thingy53: Enable USB-CDC for cons…
jfischer-no Apr 11, 2023
a9aab57
Revert "[nrf fromtree] net: wifi: Add support for regulatory domain c…
jfischer-no Apr 11, 2023
02b3611
Revert "[nrf fromtree] net: wifi_mgmt: Add support for power save con…
jfischer-no Apr 11, 2023
eecdc2c
Revert "[nrf fromtree] net: l2: wifi: Arrange commands in alphabetica…
jfischer-no Apr 11, 2023
a439733
Revert "[nrf fromtree] net: pkt: Allow zero payload for non-IPv4/v6 f…
jfischer-no Apr 11, 2023
e83e70d
Revert "[nrf fromtree] modules: openthread: platform: Added setting d…
jfischer-no Apr 11, 2023
356d0a8
Revert "[nrf fromtree] boards: nrf52_bsim: add parts of cmsis_compile…
jfischer-no Apr 11, 2023
1985aba
Revert "[nrf fromtree] bluetooth: host: Added extra options to PAST s…
jfischer-no Apr 11, 2023
db4f880
Revert "[nrf fromtree] net: lwm2m: Sufficient memory for resource names"
jfischer-no Apr 11, 2023
4ee008b
Revert "[nrf fromtree] doc: Update LwM2M documentation"
jfischer-no Apr 11, 2023
e4b9665
Revert "[nrf fromtree] samples: net: lwm2m_client: Replace deprecated…
jfischer-no Apr 11, 2023
9783d08
Revert "[nrf fromtree] net: lib: lwm2m: Replace deprecated function c…
jfischer-no Apr 11, 2023
13b6a32
Revert "[nrf fromtree] net: lib: lwm2m: Deprecate string based enable…
jfischer-no Apr 11, 2023
7c924b9
Revert "[nrf fromtree] net: lib: lwm2m: Deprecate string based send"
jfischer-no Apr 11, 2023
c37763f
Revert "[nrf fromtree] net: lib: lwm2m: Deprecate buffer set get API"
jfischer-no Apr 11, 2023
0187d28
Revert "[nrf fromtree] net: lib: lwm2m: Deprecate callback registrati…
jfischer-no Apr 11, 2023
b8f1b6c
Revert "[nrf fromtree] net: lib: lwm2m: Deprecate observation API"
jfischer-no Apr 11, 2023
ca57913
Revert "[nrf fromtree] net: lib: lwm2m: Deprecate object and resource…
jfischer-no Apr 11, 2023
87a7bb0
Revert "[nrf fromtree] net: lib: lwm2m: Deprecate string based set ge…
jfischer-no Apr 11, 2023
a609079
Revert "[nrf fromtree] net: lwm2m: fix observation path list ordering…
jfischer-no Apr 11, 2023
3220655
Revert "[nrf fromtree] net: lwm2m: rename path size define"
jfischer-no Apr 11, 2023
8c9ec8b
Revert "[nrf fromtree] net: lwm2m: fix senml max name size"
jfischer-no Apr 11, 2023
7a81c62
Revert "[nrf fromtree] net: lwm2m: fix observation path list ordering"
jfischer-no Apr 11, 2023
4f01af2
Revert "[nrf fromtree] Bluetooth: Mesh: Stop scanner before resetting…
jfischer-no Apr 11, 2023
dac69c3
Revert "[nrf fromtree] Bluetooth: Mesh: Invalidate pending entries be…
jfischer-no Apr 11, 2023
0ffb6b3
Revert "[nrf fromtree] Bluetooth: Mesh: Separate adv tag/set for friend"
jfischer-no Apr 11, 2023
012788f
Revert "[nrf fromtree] Bluetooth: Mesh: Config opt for friend adv lat…
jfischer-no Apr 11, 2023
695a33d
Revert "[nrf fromtree] Bluetooth: Mesh: Add extra flag to control seg…
jfischer-no Apr 11, 2023
bafd051
Revert "[nrf fromtree] Revert "bluetooth: mesh: Remove illegal use of…
jfischer-no Apr 11, 2023
b7d1e5b
Revert "[nrf fromtree] Bluetooth: Mesh: Add macros to initialize bt_m…
jfischer-no Apr 11, 2023
ff8d16c
Revert "[nrf fromtree] net: ip: net_context: AF_PACKET/SOCK_RAW/IPPRO…
jfischer-no Apr 11, 2023
e40af74
Revert "[nrf fromtree] Bluetooth: Audio: Fix issue with invalid bt_co…
jfischer-no Apr 11, 2023
7fa295f
Revert "[nrf fromtree] Bluetooth: audio: ascs: Fix possible race cond…
jfischer-no Apr 11, 2023
0cbd931
Revert "[nrf fromtree] net: lwm2m: fix senml cbor compiler warning"
jfischer-no Apr 11, 2023
89319c0
Revert "[nrf fromtree] net: lwm2m: Verify data buffer size in lwm2m_e…
jfischer-no Apr 11, 2023
e2efb1e
Revert "[nrf fromtree] net: lwm2m: fix senml cbor object link encoding"
jfischer-no Apr 11, 2023
3385f48
Revert "[nrf fromtree] net: lib: Patch file for generated code fix"
jfischer-no Apr 11, 2023
fd195ef
Revert "[nrf fromtree] net: lib: LwM2M SenML-Cbor regenrated files up…
jfischer-no Apr 11, 2023
7abb78f
Revert "[nrf fromtree] net: lib: regenerate cbor code using zcbor"
jfischer-no Apr 11, 2023
1449f65
Revert "[nrf fromtree] net: lwm2m: support senml cbor object link"
jfischer-no Apr 11, 2023
9bd507a
Revert "[nrf fromtree] net: lwm2m: Check return value from lwm2m_rd_c…
jfischer-no Apr 11, 2023
2e16d6f
Revert "[nrf fromtree] net: lwm2m: Deprecate Kconfig for LwM2M RD Cli…
jfischer-no Apr 11, 2023
92838c3
Revert "[nrf fromtree] net: lwm2m: Add shell commands"
jfischer-no Apr 11, 2023
c538148
Revert "[nrf fromtree] net: lwm2m: Add shell command to enable timese…
jfischer-no Apr 11, 2023
659d421
Revert "[nrf fromtree] net: lwm2m: LwM2M times series data update"
jfischer-no Apr 11, 2023
2287714
Revert "[nrf fromtree] net: lwm2m: LwM2M Object path equal API"
jfischer-no Apr 11, 2023
1aee43b
Revert "[nrf fromtree] net: lwm2m: Refactor lwm2m_information_interfa…
jfischer-no Apr 11, 2023
5d60ac4
Revert "[nrf fromtree] net: lwm2m: Remove lwm2m_send_message() from p…
jfischer-no Apr 11, 2023
415ca58
Revert "[nrf fromtree] net: lib: LwM2M rd client fix"
jfischer-no Apr 11, 2023
ec6ad06
Revert "[nrf fromtree] net: lwm2m: Verify receiving buffer size in lw…
jfischer-no Apr 11, 2023
064bd19
Revert "[nrf fromtree] net: openthread: Add state change callback list"
jfischer-no Apr 11, 2023
b3aeaf0
Revert "[nrf fromtree] net: openthread: Depreciate openthread_set_sta…
jfischer-no Apr 11, 2023
0738d0d
Revert "[nrf fromlist] dts: arm: nordic: Set RNG node for Nordic devi…
jfischer-no Apr 11, 2023
82fab07
Revert "[nrf fromlist] net: ppp: Fix PPP connection with host"
jfischer-no Apr 11, 2023
6680a7d
Revert "[nrf fromtree] net: shell: Use net management API for MAC add…
jfischer-no Apr 11, 2023
c8144e4
Revert "[nrf fromtree] net: shell: Add MAC address validation"
jfischer-no Apr 11, 2023
ffeea4d
Revert "[nrf fromtree] net: shell: Add support to set Ethernet MAC ad…
jfischer-no Apr 11, 2023
7f3dc35
Revert "[nrf fromtree] net: shell: Fix duplicate tag"
jfischer-no Apr 11, 2023
e2cce8d
Revert "[nrf fromtree] net: ethernet: Check return value for start/stop"
jfischer-no Apr 11, 2023
c1fa36e
Revert "[nrf fromtree] net: zperf: Fix potential build warning"
jfischer-no Apr 11, 2023
e81e0fc
Revert "[nrf fromlist] net: zperf: Make shell dependency optional"
jfischer-no Apr 11, 2023
3f011a4
Revert "[nrf fromtree] net: zperf: Fix SO_RCVTIMEO dependency"
jfischer-no Apr 11, 2023
8f53578
Revert "[nrf fromtree] net: zperf: Simplify shell initialization"
jfischer-no Apr 11, 2023
b4a043e
Revert "[nrf fromtree] net: zperf: Shell cleanup"
jfischer-no Apr 11, 2023
1be884d
Revert "[nrf fromtree] net: zperf: Add shell command to stop TCP/UDP …
jfischer-no Apr 11, 2023
d25732a
Revert "[nrf fromtree] net: zperf: Make UDP/TCP servers restartable"
jfischer-no Apr 11, 2023
4ddc9ea
Revert "[nrf fromtree] net: zperf: Add public API to start TCP/UDP se…
jfischer-no Apr 11, 2023
141774a
Revert "[nrf fromtree] net: zperf: Add shell option for asynchronous …
jfischer-no Apr 11, 2023
05f1526
Revert "[nrf fromtree] net: zperf: Implement asynchronous upload API"
jfischer-no Apr 11, 2023
a02a4e3
Revert "[nrf fromtree] net: zperf: Define a public upload API for the…
jfischer-no Apr 11, 2023
d291bf1
Revert "[nrf fromtree] Bluetooth: Audio: Add support for encrypted br…
jfischer-no Apr 11, 2023
73e583b
Revert "[nrf fromlist] tests: mgmt: mcumgr: os_mgmt_info: Check group…
jfischer-no Apr 11, 2023
5673760
Revert "[nrf fromlist] doc: mgmt: mcumgr: callback: Improve documenta…
jfischer-no Apr 11, 2023
8f2a8ef
Revert "[nrf fromlist] mgmt: mcumgr: callbacks: Fix not checking even…
jfischer-no Apr 11, 2023
b525c25
Revert "[nrf fromlist] twister: bugfix: Make elf scan more precise."
jfischer-no Apr 11, 2023
4a00011
Revert "[nrf fromlist] Bluetooth: Audio: Fix issue with creating unid…
jfischer-no Apr 11, 2023
3af4e63
Revert "[nrf fromlist] Bluetooth: Audio: Fix issue with unicast clien…
jfischer-no Apr 11, 2023
64428fd
Revert "[nrf fromlist] Bluetooth: Audio: Add AUDIO_ISO debug logging"
jfischer-no Apr 11, 2023
84f8c50
Revert "[nrf fromlist] Bluetooth: Audio: Add (un)bind of audio iso fo…
jfischer-no Apr 11, 2023
640f997
Revert "[nrf fromlist] Bluetooth: Audio: Fix issue with deleting unic…
jfischer-no Apr 11, 2023
a401e5f
Revert "[nrf fromtree] Bluetooth: Audio: Add packing to unicast group…
jfischer-no Apr 11, 2023
7cfc1cc
Revert "[nrf fromtree] Bluetooth: Audio: Add packing field to broadca…
jfischer-no Apr 11, 2023
18891e9
Revert "[nrf fromtree] Bluetooth: Audio: Fix handling properly deleti…
jfischer-no Apr 11, 2023
7de0552
Revert "[nrf fromtree] Bluetooth: Audio: Fix unicast group add/free h…
jfischer-no Apr 11, 2023
4105ada
Revert "[nrf fromtree] Bluetooth: ISO: Remove wrong requirement for c…
jfischer-no Apr 11, 2023
1eda227
Revert "[nrf fromtree] Bluetooth: Audio: Fix issue with creating the …
jfischer-no Apr 11, 2023
2e99faf
Revert "[nrf fromtree] Bluetooth: Audio: Fix audio_iso handling for u…
jfischer-no Apr 11, 2023
fd3db7b
Revert "[nrf fromtree] Bluetooth: Audio: Move common broadcast sink t…
jfischer-no Apr 11, 2023
e67bdd7
Revert "[nrf fromtree] Bluetooth: Audio: Add broadcast source metadat…
jfischer-no Apr 11, 2023
4ff6726
Revert "[nrf fromtree] Bluetooth: Audio: Remove const for bt_audio_st…
jfischer-no Apr 11, 2023
3a0e9e1
Revert "[nrf fromtree] Bluetooth: Audio: ASCS: Make ASE Allocation Dy…
jfischer-no Apr 11, 2023
1c16469
Revert "[nrf fromtree] Bluetooth: Audio: Endpoint: Decouple Client an…
jfischer-no Apr 11, 2023
2ff6502
Revert "[nrf fromtree] Bluetooth: audio: ascs: Handle CIS failed to b…
jfischer-no Apr 11, 2023
e99e296
Revert "[nrf fromtree] scripts: ci: compliance: Remove Codeowners check"
jfischer-no Apr 11, 2023
4317ec3
Revert "[nrf fromtree] mgmt: mcumgr: Replace non-zephyr cmake functio…
jfischer-no Apr 11, 2023
7e92328
Revert "[nrf fromtree] Test: Mesh: change mesh shell test log mode"
jfischer-no Apr 11, 2023
ca23b11
Revert "[nrf fromtree] samples: net: sockets: net_mgmt: Update flash …
jfischer-no Apr 11, 2023
618a176
Revert "[nrf noup] net: wifi: Add support for WPA supplicant"
jfischer-no Apr 11, 2023
1f32ee9
Revert "[nrf noup] mgmt/mcumgr: Bootutil hooks to handle image-1"
jfischer-no Apr 11, 2023
104f6c1
Revert "[nrf noup] samples: psa_crypto: update documentation"
jfischer-no Apr 11, 2023
e35172e
Revert "[nrf noup] boards: thingy53_nrf5340: Enable MCUboot by default"
jfischer-no Apr 11, 2023
5bf16cc
Revert "[nrf noup] boards: Enable TF-M by default for nordic SoC NS b…
jfischer-no Apr 11, 2023
3489885
[nrf mergeup] Merge upstream up to commit '6d9adf2e8af'
jfischer-no Apr 11, 2023
5193278
[nrf noup] boards: arm: thingy53: Disable USB CDC added by MCUBoot
mkapala-nordic Feb 2, 2023
1f9e520
[nrf noup] boards: Enable TF-M by default for nordic SoC NS boards
joerchan May 5, 2022
4689549
[nrf noup] boards: thingy53_nrf5340: Enable MCUboot by default
MarekPieta Nov 28, 2022
9af7d7a
[nrf noup] mgmt/mcumgr: Bootutil hooks to handle image-1
de-nordic Jun 23, 2022
1f61ba5
[nrf noup] net: wifi: Add support for WPA supplicant
Aug 14, 2022
20091b6
[nrf fromtree] boards: nrf5340_audio_dk: Arduino and mcuboot added
koffes Mar 9, 2023
f43bd95
[nrf fromtree] boards: arm: nrf5340_audio_dk_nrf5340: add bindings fo…
gmarull Mar 10, 2023
87b62b5
[nrf fromtree] boards: arm: nrf5340_audio_dk_nrf5340: add board id de…
gmarull Mar 10, 2023
d3bd58d
[nrf fromtree] boards: arm: nrf5340_audio_dk_nrf5340: add codec iface…
gmarull Mar 10, 2023
d6e7d8f
[nrf fromtree] net: ipv6: Fix Kconfig dependencies when native IPv6 i…
rlubos Mar 21, 2023
c605fc8
[nrf fromtree] Bluetooth: BAP: Do not allow start op when CIS is conn…
Thalley Mar 22, 2023
4744417
[nrf fromtree] Bluetooth: Audio: Unicast stream start fix
Thalley Jan 25, 2023
b8ff921
[nrf fromlist] tfm: Use relative path to the runners.yaml hex file an…
joerchan Mar 23, 2023
6b8b3ed
[nrf fromtree] scripts: twister: fix files sanitizing
gopiotr Mar 24, 2023
af2eadd
[nrf fromtree] sd: Return ret if error in sdmmc_spi_read_cxd
alexsven Mar 21, 2023
0ecad03
[nrf fromtree] Bluetooth: BAP: Remove bad LOG_ERR from unicast client
Thalley Mar 16, 2023
840b8fa
[nrf noup] mgmt/mcumgr: migrate to new MCUmgr Kconfig options
jfischer-no Mar 31, 2023
9179679
[nrf fromtree] ci: assigner: Use ubuntu-22.04 virtual environment
stephanosio Mar 18, 2023
1e1697d
[nrf fromtree] ci: manifest: Use ubuntu-22.04 virtual environment
stephanosio Mar 18, 2023
74c7bca
[nrf fromtree] mbedtls: Remove dependency on MBEDTLS_BUILTIN for MBED…
vlilleboe Mar 2, 2023
4e99b0f
store full list and subsets
PerMac Apr 28, 2023
e22cd7d
revert allow[:1]
PerMac May 5, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
[nrf fromtree] scripts: twister: fix files sanitizing
In some cases built binary files have different names than "zephyr.hex"
files, and for those cases, information about names of file to keep
should be taken from runners.yaml file.

Moreover if in runners.yaml file exist absolute files paths to binary
files, then they should be changed to relative ones.

Signed-off-by: Piotr Golyzniak <[email protected]>
(cherry picked from commit d98afb1)
  • Loading branch information
gopiotr authored and jfischer-no committed Apr 11, 2023
commit 6b8b3ededfcb9426e5bfab9174b51ce83e34ebb3
131 changes: 112 additions & 19 deletions scripts/pylib/twister/twisterlib/runner.py
Original file line number Diff line number Diff line change
Expand Up @@ -15,8 +15,10 @@
import sys
import time
import traceback
import yaml
from multiprocessing import Lock, Process, Value
from multiprocessing.managers import BaseManager
from typing import List

from colorama import Fore
from domains import Domains
Expand Down Expand Up @@ -728,36 +730,127 @@ def cleanup_artifacts(self, additional_keep=[]):
def cleanup_device_testing_artifacts(self):
logger.debug("Cleaning up for Device Testing {}".format(self.instance.build_dir))

sanitizelist = [
'CMakeCache.txt',
os.path.join('zephyr', 'runners.yaml'),
]
files_to_keep = self._get_binaries()
files_to_keep.append(os.path.join('zephyr', 'runners.yaml'))

self.cleanup_artifacts(files_to_keep)

self._sanitize_files()

def _get_binaries(self) -> List[str]:
"""
Get list of binaries paths (absolute or relative to the
self.instance.build_dir), basing on information from platform.binaries
or runners.yaml. If they are not found take default binaries like
"zephyr/zephyr.hex" etc.
"""
binaries: List[str] = []

platform = self.instance.platform
if platform.binaries:
keep = []
for binary in platform.binaries:
keep.append(os.path.join('zephyr', binary ))
else:
keep = [
binaries.append(os.path.join('zephyr', binary))

binaries += self._get_binaries_from_runners()

# if binaries was not found in platform.binaries and runners.yaml take default ones
if len(binaries) == 0:
binaries = [
os.path.join('zephyr', 'zephyr.hex'),
os.path.join('zephyr', 'zephyr.bin'),
os.path.join('zephyr', 'zephyr.elf'),
]
os.path.join('zephyr', 'zephyr.exe'),
]
return binaries

def _get_binaries_from_runners(self) -> List[str]:
"""
Get list of binaries paths (absolute or relative to the
self.instance.build_dir) from runners.yaml file.
"""
runners_file_path: str = os.path.join(self.instance.build_dir, 'zephyr', 'runners.yaml')
if not os.path.exists(runners_file_path):
return []

with open(runners_file_path, 'r') as file:
runners_content: dict = yaml.safe_load(file)

if 'config' not in runners_content:
return []

runners_config: dict = runners_content['config']
binary_keys: List[str] = ['elf_file', 'hex_file', 'bin_file']

binaries: List[str] = []
for binary_key in binary_keys:
binary_path = runners_config.get(binary_key)
if binary_path is None:
continue
if os.path.isabs(binary_path):
binaries.append(binary_path)
else:
binaries.append(os.path.join('zephyr', binary_path))

return binaries

def _sanitize_files(self):
"""
Sanitize files to make it possible to flash those file on different
computer/system.
"""
self._sanitize_runners_file()
self._sanitize_zephyr_base_from_files()

def _sanitize_runners_file(self):
"""
Replace absolute paths of binary files for relative ones. The base
directory for those files is f"{self.instance.build_dir}/zephyr"
"""
runners_dir_path: str = os.path.join(self.instance.build_dir, 'zephyr')
runners_file_path: str = os.path.join(runners_dir_path, 'runners.yaml')
if not os.path.exists(runners_file_path):
return

keep += sanitizelist
with open(runners_file_path, 'rt') as file:
runners_content_text = file.read()
runners_content_yaml: dict = yaml.safe_load(runners_content_text)

self.cleanup_artifacts(keep)
if 'config' not in runners_content_yaml:
return

# sanitize paths so files are relocatable
for file in sanitizelist:
file = os.path.join(self.instance.build_dir, file)
runners_config: dict = runners_content_yaml['config']
binary_keys: List[str] = ['elf_file', 'hex_file', 'bin_file']

for binary_key in binary_keys:
binary_path = runners_config.get(binary_key)
# sanitize only paths which exist and are absolute
if binary_path is None or not os.path.isabs(binary_path):
continue
binary_path_relative = os.path.relpath(binary_path, start=runners_dir_path)
runners_content_text = runners_content_text.replace(binary_path, binary_path_relative)

with open(runners_file_path, 'wt') as file:
file.write(runners_content_text)

def _sanitize_zephyr_base_from_files(self):
"""
Remove Zephyr base paths from selected files.
"""
files_to_sanitize = [
'CMakeCache.txt',
os.path.join('zephyr', 'runners.yaml'),
]
for file_path in files_to_sanitize:
file_path = os.path.join(self.instance.build_dir, file_path)
if not os.path.exists(file_path):
continue

with open(file, "rt") as fin:
data = fin.read()
data = data.replace(canonical_zephyr_base+"/", "")
with open(file_path, "rt") as file:
data = file.read()
data = data.replace(canonical_zephyr_base+os.path.sep, "")

with open(file, "wt") as fin:
fin.write(data)
with open(file_path, "wt") as file:
file.write(data)

def report_out(self, results):
total_to_do = results.total
Expand Down