- 11月 22, 2024
-
-
由 Anas Nashif 创作于
Update version to 3.7.1 Signed-off-by: Anas Nashif <anas.nashif@intel.com>
-
由 Anas Nashif 创作于
Updated issue list with latest changes. Signed-off-by: Anas Nashif <anas.nashif@intel.com>
-
- 11月 20, 2024
-
-
由 Szymon Janc 创作于
When change unaware client send ATT request it shall get Database Out of Sync error. Reading GATT database hash is an exception here. This was affecting GATT/SR/GAS/BV-05-C qualification test case. Signed-off-by: Szymon Janc <szymon.janc@codecoup.pl> (cherry picked from commit 77cbd27a)
-
由 Armin Kessler 创作于
This fixes `serial_py referenced before assignment` if `flash_before` is set. Signed-off-by: Armin Kessler <ake@espros.com> (cherry picked from commit 78f688a3)
-
由 Sylvio Alves 创作于
PHY section needs nested locking/unlocking control, which was wrongly removed from v3.7.x. Fixes #81570 Signed-off-by: Sylvio Alves <sylvio.alves@espressif.com>
-
- 11月 15, 2024
-
-
由 Jamie McCrae 创作于
Adds update notes for what has been fixed in 3.7.1 Signed-off-by: Jamie McCrae <jamie.mccrae@nordicsemi.no>
-
由 Jamie McCrae 创作于
Update Zephyr fork of MCUboot to revision: ea2410697dd0262edec041a0ccb07fdbde7c1aff Brings following Zephyr relevant fixes: - ea241069 boot: bootutil: boot_record: Fix issue with saving image data - 03b64828 boards: mcxn947_qspi: fix mcuboot partition allocation - 4a0f42c0 doc: remove repetition - 1c47465c boot: zephyr: use EXTRA_CONF_FILE instead of deprecated OVERLAY_CONFIG - 8e8ecd91 boot: zephyr: Fix serial recovery for NXP IMX.RT platforms - 52c7231a boot: zephyr: Fix Warning 'boot_serial_enter defined but not used' - a58d9026 zephyr: hello_world: Fix the main() return type warning - 50b7b9ee bootutil: Fix AES and SHA-256 contexts not zeroized with mbedTLS - 9b1b95c1 ci: Fix zephyr workflow - 809b0e42 bootutil: Add better mode selection checks - 0fe7ffd8 ci: Fix FIH Docker image release usage - a990c6b6 ci: Update FIH docker to Ubuntu Jammy (22.04) - 03d1a443 boot: zephyr: board: Fix nrf54l15pdk Kconfig fragment - 323eb8d1 boot: zephyr: MCXN947 currently only does not support swap mode - 0a88733d boot_serial: Fix `format` warning - 157547c8 boot_serial: Fix `incompatible-pointer-types` warning - 60ac682a bootutil: loader: Verify image header before checking image - 1cd53982 boot: main: avoid unused build warning - 587289d6 bootutil: Fix missing include - 610b8e2b bootutil: Fix swap move max app size calculation - a4800ce0 imgtool: Add missing encodings to emitter tests - 80397e0f imgtool: Fix getpub fails for ed25519 key - e29a123d docs: release-notes: Add note on name clash fix - a375a14d zephyr: Fix issue with sysbuild if something else is named mcuboot - 77b03c7f Fix style issues - 35bf48c5 boot: Change boot_enc_load to take slot number instead of image - 90836499 docs: release-notes: Add note on fixed zephyr RAM load address - 24de0fbc boot: zephyr: Fix RAM load chain load address - 197287ce imgtool: Bump cryptography library version - 7566edaf boot: Move encryption context invalidation to boot_enc_drop. - 86b1ef19 boot: Rename boot_enc_decrypt to boot_decrypt_key - 597a1996 boot: boot_serial: change logging to debug level - 2fa42bfa doc: readme-zephyr: fix the scratch partition example - f2971d20 boot: Add missing boot_enc_init - 071b3b8e boot: Remove pointless slot identification - 2cd6ce9f sim: Fix MCUBOOT_SWAP_USING_SCRATCH defined in direct-xip and ram-load - 3c2f8375 bootutil: Properly retrieve image headers after interrupted swap-scratch - fb2cf0ec docs: release-notes: Add note on fixed nordic boards - 89807992 boot: zephyr: Fix build for nrf9160dk - 2f5a7f47 boot: zephyr: Fix build for thingy53 - c9e4ab8b boot: zephyr: Fix build for thingy52 - c06f7bb3 Revert "boot: Add MCUBOOT_HW_KEY support for image encryption" - 1d79ef35 boot: Fix ASN.1 for mbedtls >= 3.1 - 86acda9e ext: fiat: Use user-defined assert macro Signed-off-by: Jamie McCrae <jamie.mccrae@nordicsemi.no>
-
由 Jamie McCrae 创作于
Updates TF-M to pull in fixes from 2.1.1, and updates the tests revision to work with this version Signed-off-by: Jamie McCrae <jamie.mccrae@nordicsemi.no>
-
由 Ioannis Karachalios 创作于
This commit should deal with fixing unbalanced policy state locks. When PM and PM_DEVICE are declared, default state, policy locks should be given only when active. Signed-off-by: Ioannis Karachalios <ioannis.karachalios.px@renesas.com> (cherry picked from commit a66c0705)
-
由 Ioannis Damigos 创作于
Fix DMA driver initialization when PM_DEVICE is set. Don't put PM policy state lock if it is not active. Signed-off-by: Ioannis Damigos <ioannis.damigos.uj@renesas.com> (cherry picked from commit 135214d8)
-
- 11月 14, 2024
-
-
由 Fabio Baltieri 创作于
Add "memory" to the clobber list" From GCC 14 the compiler optimizes away memory accesses that do not impact the asm block. Adding the memory to the clobber list lets the compiler know that the memory state is to be preserved. Signed-off-by: Wilfried Chauveau <wilfried.chauveau@arm.com> Signed-off-by: Fabio Baltieri <fabiobaltieri@google.com> (cherry picked from commit 63890e25)
-
由 Fabio Baltieri 创作于
Move the _main argument to the input list rather than the output one on the asm block and change the spec to "r". The ASM block does not return, so it does not make sense for it to expect any output. Signed-off-by: Wilfried Chauveau <wilfried.chauveau@arm.com> Signed-off-by: Fabio Baltieri <fabiobaltieri@google.com> (cherry picked from commit 7015a0ee)
-
由 Daniel Leung 创作于
The ptables field in arch_mem_domain for Xtensa has excessive padding as it is incorrectly marked with needing page size alignment. This is simply a pointer and not the actual page table so there is no need for that alignment. So remove it. Fixes #71896 Signed-off-by: Daniel Leung <daniel.leung@intel.com> (cherry picked from commit eb9fc642)
-
由 Daniel Leung 创作于
For some weird reasons, enabling ICOUNT would result in some tests crashing QEMU. So disable ICOUNT. Signed-off-by: Daniel Leung <daniel.leung@intel.com> (cherry picked from commit 0e9376eb)
-
由 Yong Cong Sin 创作于
Add a test to make sure that the `gp` global pointer register used for relative addressing when `CONFIG_RISCV_GP` is enabled can't be corrupted by a rogue user thread. Signed-off-by: Yong Cong Sin <ycsin@meta.com> Signed-off-by: Yong Cong Sin <yongcong.sin@gmail.com> (cherry picked from commit 408c1512)
-
由 Yong Cong Sin 创作于
Reset the gp on exception entry from u-mode to protect the kernel against a possible rogue user thread. Signed-off-by: Yong Cong Sin <yongcong.sin@gmail.com> Signed-off-by: Yong Cong Sin <ycsin@meta.com> (cherry picked from commit e30db2d5)
-
由 Yong Cong Sin 创作于
Add macros to read / write hardware registers. Signed-off-by: Yong Cong Sin <ycsin@meta.com> Signed-off-by: Yong Cong Sin <yongcong.sin@gmail.com> (cherry picked from commit de3a8456)
-
- 11月 12, 2024
-
-
由 Anas Nashif 创作于
Bump version to 3.7.1-rc1 Signed-off-by: Anas Nashif <anas.nashif@intel.com>
-
由 Anas Nashif 创作于
Add list of fixed bugs in the 3.7.1 release section. Signed-off-by: Anas Nashif <anas.nashif@intel.com>
-
- 11月 11, 2024
-
-
由 Krzysztof Chruściński 创作于
When logging is on and optimization and multithreading is off then build fails to link because unoptimized compiler/linker seems to not look beyond the function and it fails trying to link k_thread_name_get. Reworking the code to make it known to the compiler without optimization that k_thread_name_get is not needed and not logging current thread name in that case. Signed-off-by: Krzysztof Chruściński <krzysztof.chruscinski@nordicsemi.no> (cherry picked from commit 28b4bab0)
-
由 Simon Moser 创作于
In the description of the partial-final frame of the SMP UART transport specification was a typo in the maximum allowed raw body size. The size must not be larger than MTU - 5 because there are 5 bytes occupied by total length (2), frame termination (1) and crc (2). Signed-off-by: Simon Moser <simon.github@mailbox.org> (cherry picked from commit a77d499e)
-
由 Declan Snyder 创作于
The code path for error handling and timestamping in tx path was meant to be identical in function to old eth_mcux driver, but there is actually a discrepancy causing no error handling for timestamped frames, fix it. Signed-off-by: Declan Snyder <declan.snyder@nxp.com> (cherry picked from commit b29190c3)
-
由 Declan Snyder 创作于
I for the life of me do not know what is going on here with the RNB chip but it seems this override must be set in order for the chip to work, regardless of strap-in configuration, and if not set explicitly, the value after a reset for these two bits will be seemingly random and inconsistent. And it was working before by luck before removing a second redundant reset in a recent commit, because apparently the register was getting the opposite of the reset value according to the datasheet which makes it work. The result of these bits after reset seem to vary depending on host mcu, board, debugger, number of times reset, type of reset, and with a pinch of random chance after keeping all variables seemingly the same, so let's just set it to the value that works explicitly, even if it doesn't make sense. The bit here doesn't have clear documentation but it seems it's for using RMII regardless of the strap in option, which is what we want to do anyways if we know the interface type from DT, so I think it's fine, considering it is making this driver work again. Signed-off-by: Declan Snyder <declan.snyder@nxp.com> (cherry picked from commit 495a374a)
-
由 Declan Snyder 创作于
500 ms reset time is only for software reset and comes from IEEE spec. Datasheet mentions for hardware reset the assertion of the signal should only need to be 500 us, and 100 us after deassert to wait to access programming interface. Also remove an unused macro. Signed-off-by: Declan Snyder <declan.snyder@nxp.com> (cherry picked from commit 96877736)
-
由 Declan Snyder 创作于
No real need to be enabling and disabling IRQs, this logic has been reported to be causing spurious interrupts and strange behavior, we can just enable the interrupt and switch to interrupt based logic one time and keep the interrupt enabled at that point. Also, fix a W1C bug where |= was used instead of = to clear a flag. Signed-off-by: Declan Snyder <declan.snyder@nxp.com> (cherry picked from commit 2ab10462)
-
由 Zak Portnoy 创作于
Responses are currently set to the shell device that was configured in the device tree. The shell_uart driver allows for changing it's device during runtime which leads to a situation where we recieve packets on one device and respond on another. This patch causes smp_shell_tx_raw to use the shell_uart device Signed-off-by: Zak Portnoy <zakportnoy@gmail.com> (cherry picked from commit 32b11400)
-
- 11月 08, 2024
-
-
由 Dominik Ermel 创作于
The commit adds test for stream_flash_erase_page range check. Signed-off-by: Dominik Ermel <dominik.ermel@nordicsemi.no> (cherry picked from commit 23805301)
-
由 Dominik Ermel 创作于
Added check where stream_flash_erase_page checks if requested offset is actually within stream flash designated area. Fixes #79800 Signed-off-by: Dominik Ermel <dominik.ermel@nordicsemi.no> (cherry picked from commit 8714c172)
-
- 11月 06, 2024
-
-
由 Anas Nashif 创作于
This change was in the same commit previously reverted and seem to be unrelated and should not be reverted. Fixes the problem: ..... /swap_helper.S:432:(.text.z_arm_svc+0x26): relocation truncated to fit: R_ARM_THM_JUMP11 against symbol `z_arm_int_exit' defined in .text._HandlerModeExit section in ....core/cortex_m/libarch__arm__core__cortex_m.a(exc_exit.c.obj) Signed-off-by: Anas Nashif <anas.nashif@intel.com> (cherry picked from commit d9bc0b60)
-
- 11月 05, 2024
-
-
由 Anas Nashif 创作于
This reverts commit 773739a5. Fixes #80701 Signed-off-by: Anas Nashif <anas.nashif@intel.com> (cherry picked from commit e646b7f3)
-
由 Anas Nashif 创作于
This reverts commit 7d761621. Signed-off-by: Anas Nashif <anas.nashif@intel.com> (cherry picked from commit 7aa4032a)
-
由 Mathieu Choplain 创作于
This commit moves the test buffer from ITCM (not accessible by DMA) to DTCM on several NXP boards, to make the test successful. Signed-off-by: Mathieu Choplain <mathieu.choplain@st.com> (cherry picked from commit eaa799a9)
-
由 Mathieu Choplain 创作于
This commit places the chan_blen_transfer DMA test's TX and RX buffers in a separate file that gets entirely relocated. This ensures that the buffers reside in the correct memory, without breaking other things due to relocation of test data/code. Fixes #75676. Signed-off-by: Mathieu Choplain <mathieu.choplain@st.com> (cherry picked from commit 3099491f)
-
由 Yong Cong Sin 创作于
The terminal offset for subcommands' help text isn't computed correctly, fix it. Signed-off-by: Yong Cong Sin <ycsin@meta.com> Signed-off-by: Yong Cong Sin <yongcong.sin@gmail.com> (cherry picked from commit fd1be984)
-
由 Yong Cong Sin 创作于
- Use `SHELL_CMD_ARG_REGISTER` for the main cmd to state the required number of arguments, this helps to remove the runtime check from the command, and also print the help message to the terminal when the argument count is unexpected. - Some changes to the help text that hopefully makes the mandatory and optional arguments more obvious to the user Signed-off-by: Yong Cong Sin <ycsin@meta.com> Signed-off-by: Yong Cong Sin <yongcong.sin@gmail.com> (cherry picked from commit 276ccd04)
-
由 David Leach 创作于
There is a typo in the part number list for LPC55S69. The LPC55S69JET98 should be LPC55S69JEV98. Fixes #80541 Signed-off-by: David Leach <david.leach@nxp.com> (cherry picked from commit 46042f73)
-
由 Abderrahmane Jarmouni 创作于
Blanking On/Off calls should not return 0 when there is no panel controller to forward them to, instead they should return ENOSYS to signal to the application that they were not actually executed. "device_is_ready" does check for null, but also for "dev->state->initialized == false", so we need to isolate the "dev == NULL" case. Signed-off-by: Abderrahmane Jarmouni <git@jarmouni.me> (cherry picked from commit f7de44df)
-
由 Andrej Butok 创作于
- fixes overlay-udp.conf build for platforms without TRNG. - adds TEST_RANDOM_GENERATOR, as for most network samples. Signed-off-by: Andrej Butok <andrey.butok@nxp.com> (cherry picked from commit 5c376ad2)
-
由 Henrik Brix Andersen 创作于
Fix the order of the arguments to sys_write32(). Fixes: #80750 Signed-off-by: Henrik Brix Andersen <henrik@brixandersen.dk> (cherry picked from commit 0bb5270f)
-
- 11月 04, 2024
-
-
由 Fin Maaß 创作于
simplify defines by using `DT_INST_**_OR` macros. Signed-off-by: Fin Maaß <f.maass@vogl-electronic.com> (cherry picked from commit 83c3b1c7)
-