-
Notifications
You must be signed in to change notification settings - Fork 0
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
Update for rebasing #1
Commits on Nov 5, 2024
-
soc: nordic: nrf54h: gpd: fix compile warning when CONFIG_DEBUG=y
Usage of K_SPINLOCK with CONFIG_DEBUG=y seems to trigger a compiler warning about request not always being initialized. Fallback to k_spin_lock/unlock calls to fix this issue. Signed-off-by: Gerard Marull-Paretas <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5249619 - Browse repository at this point
Copy the full SHA 5249619View commit details -
net: wifi: mgmt: Check string length in sscanf
Make sure we are not able to overwrite string variables in sscanf call. Allocate also one extra byte for null terminator character. Fixes #80644 Signed-off-by: Jukka Rissanen <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 0a75809 - Browse repository at this point
Copy the full SHA 0a75809View commit details -
net: wifi: mgmt: Use memcpy instead of strncpy
Using strncpy gives this warning warning: 'strncpy' output may be truncated copying 32 bytes from a string of length 32 [-Wstringop-truncation] strncpy(roaming_params.neighbor_rep.neighbor_ap[idx].bssid_info, bssid_info, sizeof(roaming_params.neighbor_rep.neighbor_ap->bssid_info)); There is '\0' at the end of the allocated buffer so we can safely use memcpy() here to avoid any warnings. Signed-off-by: Jukka Rissanen <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3e1e2ea - Browse repository at this point
Copy the full SHA 3e1e2eaView commit details -
doc: usb: update the USB device stack deprecation plans
Deprecation has been postponed one version. Signed-off-by: Johann Fischer <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6619d15 - Browse repository at this point
Copy the full SHA 6619d15View commit details -
drivers: udc_kinetis: reset control endpoint busy flags
Reset control endpoint busy flags if configured and enabled, otherwise it could mark the wrong buffer as busy after endpoint disable/enable. Signed-off-by: Johann Fischer <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 0c299e6 - Browse repository at this point
Copy the full SHA 0c299e6View commit details -
drivers: udc_nrf: fix enqueue of control IN transfer with length 0
If the direction of the last setup packet is not to the device but to the host, then the transfer is not a status stage and should be queued. This is not checked and prevents a zero length control IN transfer to the host, e.g. used by the DFU class to indicate the end of the upload process. Signed-off-by: Johann Fischer <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 973f914 - Browse repository at this point
Copy the full SHA 973f914View commit details -
drivers: nrfwifi: Fixes from doc review
Help text fixes from doc-team. Signed-off-by: Richa Pandey <[email protected]> Signed-off-by: Chaitanya Tata <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 580707e - Browse repository at this point
Copy the full SHA 580707eView commit details -
doc: fix scrolling glitch causing search bar to be partially hidden
With the recent update to Sphinx RTD theme 3.0.0, a 19px-high element that used to display the version number is not visible anymore, so the JS code that hides the upper-left logo when scrolling down needs to be adjusted to account for this change. Signed-off-by: Benjamin Cabé <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 2995eb7 - Browse repository at this point
Copy the full SHA 2995eb7View commit details -
cmake: use CMake variable KERNEL_VERSION_CUSTOMIZATION for default value
Fixes: #80193 With #62395 the Zephyr kernel and app version customization values were moved to target properties to allow Zephyr modules to adjust the values. This had the consequence described by #80193 that version customization using CMake arguments, `-D`, or CMakeList.txt toplevel file can no longer be used for customizing the version. To support both CMake variable as well as Zephyr module version customization use-cases then this commit uses `zephyr_get()` to fetch any CMake variable adjustments and uses the value for default property setting. This allows users to set customized version while still allow Zephyr modules to overrule this as intended with #62395. Signed-off-by: Torsten Rasmussen <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f2ea850 - Browse repository at this point
Copy the full SHA f2ea850View commit details -
doc: comparator: fix nested bullet list formatting
add missing newline for sub-list to render correctly Signed-off-by: Benjamin Cabé <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6bb0c09 - Browse repository at this point
Copy the full SHA 6bb0c09View commit details -
drivers: ethernet: eth_stm32_hal: fix bus error after disconnect
In some circumstances the struct eth_stm32_tx_context object that was allocated on eth_tx's stack is still referenced after the function exits. This usually happens when the network is disconnected, depending on the PHY hardware. When the network is reconnected there will eventually be a call to HAL_ETH_ReleaseTxPacket, which calls HAL_ETH_TxFreeCallback with the (now invalid) pointer to the tx context. When HAL_ETH_TxFreeCallback tries to dereference that pointer we get a bus error. Fix this by allocating struct eth_stm32_tx_context objects from a static array, similarly to how the buffers are allocated. This ensures that they remain valid until the HAL is finished with them. Fixes: #79037 Signed-off-by: Kevin ORourke <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4690689 - Browse repository at this point
Copy the full SHA 4690689View commit details -
dts: renesas: Separate pll p q r into child node
The new update of clock device tree make the pll p q r clock source cannot be choose by other node This fix add 1 new dts binding for pll out p q r out line Signed-off-by: Duy Nguyen <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 0a68d49 - Browse repository at this point
Copy the full SHA 0a68d49View commit details -
manifest: Update hal_renesas commit ID
Update hal renesas commit ID to resolve PLL clock config issue Signed-off-by: Duy Nguyen <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 639d9ae - Browse repository at this point
Copy the full SHA 639d9aeView commit details -
pm: policy: fix pm_policy_event_register arg
The pm_policy_event_register() API takes absolute cycles as the second arg, like pm_policy_event_update(), but the arg is renamed time_us and treated as a relative time in us rather than abs cycles. Fix implementation of pm_policy_event_register() to treat cycles like pm_policy_event_update() and API docs suggest. Signed-off-by: Bjarki Arge Andreasen <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 145d041 - Browse repository at this point
Copy the full SHA 145d041View commit details -
boards: st: stm32h745i_disco: m7: Fix PHY address
According to the datasheet, the PHY address is 0x1. When changed to this value the PHY id is correctly read. Before: ``` [00:00:00.602,000] <err> phy_mii: No PHY found at address 0 ``` After: ``` [00:00:00.051,000] <inf> phy_mii: PHY (1) ID 7C111 ``` Signed-off-by: Tomáš Juřena <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 0911003 - Browse repository at this point
Copy the full SHA 0911003View commit details -
drivers: flash: flash_mcux_flexspi: add support for W25Q512NW-IQ/IN
Add support for the W25Q512NW-IQ/IN with the FLEXSPI, using a custom LUT table. Fixes #80592 Signed-off-by: Daniel DeGrasse <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for cfb7322 - Browse repository at this point
Copy the full SHA cfb7322View commit details -
soc: nxp: imxrt: correct flexspi XIP check to avoid reclocking
RT11xx SOC init should check to see if the zephyr flash node is set to a device on the FLEXSPI bus to determine if the part is running in XIP mode. This check was incorrect, so the FLEXSPI was being reclocked in XIP mode to 24 MHz. Fix this check so the FlexSPI is not downclocked. Fixes #75702 Signed-off-by: Daniel DeGrasse <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 0856cee - Browse repository at this point
Copy the full SHA 0856ceeView commit details -
tests: counter: RW612 dts overlay support for basic_api tests
Remove memory spaces not needed for the counter_basic_api test. Add frdm_rw612.overlay Signed-off-by: David Leach <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 21f37c8 - Browse repository at this point
Copy the full SHA 21f37c8View commit details -
tests: drivers: display: fix filtering
Test was marked build only with filters in each scenario looking for sdl-dc which is only available on native_sim, so cut the chase and use platform_only to narrow things down to native_sim directly instead of building the world to get information we already know. reduces build/run time from 78s to 17s on invocation of twister with default options, saves a ton more when running twister with --all. Signed-off-by: Anas Nashif <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 9cabb89 - Browse repository at this point
Copy the full SHA 9cabb89View commit details -
soc: nordic: dmm: Fix DMM_REG_ALIGN_SIZE macro when CONFIG_DCACHE=n
Make sure this expansion doesn't include `CONFIG_DCACHE_LINE_SIZE`, which would be undefined and produce a build error. Signed-off-by: Grzegorz Swiderski <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c1776df - Browse repository at this point
Copy the full SHA c1776dfView commit details -
boards: renesas: doc: update supported feature on Renesas RA boards
Add information about CAN supported on these boards: - ek_ra8m1 - ek_ra8d1 - mck_ra8t1 Signed-off-by: The Nguyen <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3901591 - Browse repository at this point
Copy the full SHA 3901591View commit details -
drivers: crypto: deprecated TinyCrypt shim driver
As part of the deprecation process of TinyCrypt started in #79566, this commit set the TinyCrypt based crypto shim driver as deprecated. Signed-off-by: Valerio Setti <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for dbda464 - Browse repository at this point
Copy the full SHA dbda464View commit details -
soc: remove usage of TinyCrypt in NXP SOCs
As for the IMX SOCs all the lines removed in this commit were actually commented out so there's basically no change in code behavior expected here. The only affected SOCs family is therefore the Kinetis one. Signed-off-by: Valerio Setti <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for adad8dc - Browse repository at this point
Copy the full SHA adad8dcView commit details -
board: remove references to TinyCrypt
Following the deprecation of TinyCrypt (#79566) we remove tags referring to it. Signed-off-by: Valerio Setti <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f4b7d15 - Browse repository at this point
Copy the full SHA f4b7d15View commit details -
random: remove TinyCrypt usage
Following the deprecation of TinyCrypt (#79566) we remove TinyCrypt usage in random generators. This basically only affects the CTR-DRBG random generator which from now only will only make use of Mbed TLS. Signed-off-by: Valerio Setti <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3d45ee7 - Browse repository at this point
Copy the full SHA 3d45ee7View commit details -
As part of TinyCrypt deprecation process (#79566) this commit removes usage of this library from the JWT subsystem and its related tests. Signed-off-by: Valerio Setti <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7f55748 - Browse repository at this point
Copy the full SHA 7f55748View commit details -
Bluetooth: Controller: Fix spurious ISO Sync receiver stall
Fix spurious ISO Sync Receiver stall due to uninitialised value accessed due to regression introduced by commit 64facee ("Bluetooth: controller: Stop Sync ISO ticker when establishment fails"). Signed-off-by: Vinayak Kariappa Chettimada <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for db96720 - Browse repository at this point
Copy the full SHA db96720View commit details -
bluetooth: mesh: adv: legacy: Check suspended flag in the adv thread
Instead of checking the `enabled` flag, check if BT_MESH_SUSPENDED is set in the legacy advertiser thread. BT_MESH_SUSPENDED is set earlier than advertiser is stopped and will prevent the advertiser send anything earlier. Signed-off-by: Pavel Vasilyev <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4c5c434 - Browse repository at this point
Copy the full SHA 4c5c434View commit details -
test: bsim: bluetooth: mesh: Wait until adv is actually sent
k_sleep may not be enough to let advertiser send the message. Instead we should rely on the bt_mesh_send_cb. Signed-off-by: Pavel Vasilyev <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 457a20c - Browse repository at this point
Copy the full SHA 457a20cView commit details -
include: dt-bindings: regulator: nrf5x: Fix guards
Fix the include guard mismatch. Found building with clang. Signed-off-by: Carles Cufi <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 94ad822 - Browse repository at this point
Copy the full SHA 94ad822View commit details -
manifest: hal_nxp: Pull in change to fix irqsteer mask computation
This fixes irq_steer channel mask index computation for i.MX8MP platform. Signed-off-by: Daniel Baluta <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 646775b - Browse repository at this point
Copy the full SHA 646775bView commit details -
Bluetooth: Mesh: Introduce separate workq for ADV EXT
this PR is to make the host always send packets. Signed-off-by: Lingao Meng <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b9fbfc9 - Browse repository at this point
Copy the full SHA b9fbfc9View commit details -
manifest: tf-m: update to 2.1.1
Update the TF-M repos to version 2.1.1. Signed-off-by: Tomi Fontanilles <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 87bb0b9 - Browse repository at this point
Copy the full SHA 87bb0b9View commit details -
drivers: disk: sdmmc_subsys: remove CONFIG_SDMMC_VOLUME_NAME
Remove CONFIG_SDMMC_VOLUME_NAME, and set the disk name based on the ``disk-name`` property. This aligns with other disk drivers, and allows for multiple instances of the sdmmc_subsys disk driver to be registered. Add disk-name properties for all in tree definitions for the sdmmc-subsys disk driver, and change all in tree usage of the disk name Fixes #75004 Signed-off-by: Daniel DeGrasse <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a1dc0b8 - Browse repository at this point
Copy the full SHA a1dc0b8View commit details -
drivers: disk: mmc_subsys: remove CONFIG_MMC_VOLUME_NAME
Remove CONFIG_MMC_VOLUME_NAME, and set the disk name based on the ``disk-name`` property. This aligns with other disk drivers, and allows for multiple instances of the mmc_subsys disk driver to be registered. Add disk-name properties for all in tree definitions for the mmc-subsys disk driver, and change all in tree usage of the disk name Fixes #75004 Signed-off-by: Daniel DeGrasse <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 07a8e32 - Browse repository at this point
Copy the full SHA 07a8e32View commit details -
doc: releases: migration-guide-4.0: add note about disk-name for SD/MMC
SD and MMC devices now require the disk-name property. Add a note to the migration guide so that users know the recommended value to add for this name for each disk driver type. Signed-off-by: Daniel DeGrasse <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 832e02d - Browse repository at this point
Copy the full SHA 832e02dView commit details -
west.yml: Update for esp32c2/esp32c6 ledc clock fix
Update HAL for esp32c2/esp32c6 ledc clock fix Signed-off-by: Raffael Rostagno <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ba52c8c - Browse repository at this point
Copy the full SHA ba52c8cView commit details -
drivers: pwm: ledc: esp32c2: esp32c6: Fix clock frequency
Fix clock frequency for both devices. Signed-off-by: Raffael Rostagno <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b9fc4cc - Browse repository at this point
Copy the full SHA b9fc4ccView commit details
Commits on Nov 6, 2024
-
ci: Add '-specs' to ccache ignore option list
`-specs=` is an alternate form of `--specs=`, which is now used by the Zephyr build system. This commit adds `-specs=*` to the ccache ignore option list because, as with `--specs=*`, ccache is unable to resolve the toolchain specs file path and refuses to cache when this option is specified. Signed-off-by: Stephanos Ioannidis <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5c00d99 - Browse repository at this point
Copy the full SHA 5c00d99View commit details -
tests bsim bt audio: Increase execution timeout
These tests have been seen failing in CI due to the real time execution timeout. Let's increase it so it does not happen. Signed-off-by: Alberto Escolar Piedras <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d4b7bf9 - Browse repository at this point
Copy the full SHA d4b7bf9View commit details -
Fix Twister TestCase statuses left not assigned ('NONE') in these 'NOTRUN' situations: * a test suite has `integration platform` which is not available to run. * `--cmake-only` execution. Signed-off-by: Dmitrii Golovanov <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7e1cd18 - Browse repository at this point
Copy the full SHA 7e1cd18View commit details -
debug: symtab: fix ignored type qualifiers on func return type
const is ignored on the function return type. A warning is reported with -Wignored-qualifers. Remove the ignored const. Signed-off-by: Ryan McClelland <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 952daca - Browse repository at this point
Copy the full SHA 952dacaView commit details -
boards: thingy53: Fix missing GPIOs
Status and request GPIOs are missing from the edge connector, add those to fix Thingy53 + nRF7002EB build. Signed-off-by: Chaitanya Tata <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5106a04 - Browse repository at this point
Copy the full SHA 5106a04View commit details -
tests: zbus: publish_stats: Fix for non-zero boot delay
Fixes the zbus publishing statistics test to account for a non-zero boot delay, which is often used in hardware testing environments. This fixes an assertion failure observed on multiple max32 boards in the adi board farm. Signed-off-by: Maureen Helm <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 130c5c0 - Browse repository at this point
Copy the full SHA 130c5c0View commit details -
test: net: lib: prometheus: formatter: Fix test flakiness
If a string is already present in the provided buffer, prometheus_format_exposition() appends it instead of overwriting, hence the buffer needs to be cleared on the test start, otherwise it works by chance. Signed-off-by: Robert Lubos <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a597fea - Browse repository at this point
Copy the full SHA a597feaView commit details -
scripts: check_maintainers: add scripts for checking GitHub accounts
Add script for checking if maintainer and collaborator GitHub accounts exist. Signed-off-by: Henrik Brix Andersen <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 97d6cd3 - Browse repository at this point
Copy the full SHA 97d6cd3View commit details -
MAINTAINERS: remove nonexistent GitHub user accounts
Remove nonexistent GitHub user accounts as reported by the scripts/check_maintainers.py script. Signed-off-by: Henrik Brix Andersen <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c261bdf - Browse repository at this point
Copy the full SHA c261bdfView commit details -
drivers: nrfwifi: Add a NULL check for FMAC context
In case the driver UP fails, the FMAC context will be NULL, so, add a NULL check in the DOWN. Fixes a crash seen when working with unprogrammed OTP (no MAC) that fails the interface UP. Signed-off-by: Chaitanya Tata <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c862253 - Browse repository at this point
Copy the full SHA c862253View commit details -
manifest: hal_nordic: Pull logging level fix
Fix the noise during boot. Signed-off-by: Chaitanya Tata <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ae077b9 - Browse repository at this point
Copy the full SHA ae077b9View commit details -
[nrf fromlist] drivers: nrfwifi: Fix CSUM support
With introduction of Raw modes, nRF70 driver now advertises get_c onfig OP, but doesn't implement all types. This causes problems two-fold with checksum calculations: 1. The "config" isn't uninitialized, so, every call returns differnet values. So, for UDP header checksum would be done and pkt->chksumdone would be set. But for IPv4 header checksum might be skipped. 2. Even if we initialize to zero, then network stack gets all zeros and calculates checksum by itself rendering offload moot. There is another problem in #1, as there is only single flag for pkt for all checksum, nRF70 driver sees this and tells UMAC to skip checksum for the entire packet. The design isn't coherent, and should be converted to communicate per-type checksum status (some are filled by network stack and some HW). But as nRF70 support all checksum offloads, advertise all types for both RX and TX. Upstream PR #: 80882 Signed-off-by: Chaitanya Tata <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 9705fc0 - Browse repository at this point
Copy the full SHA 9705fc0View commit details -
MAINTAINERS: Fix issues with Bluetooth HCI section
The primary header file was missing, and one of the labels was wrong. Signed-off-by: Johan Hedberg <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4756248 - Browse repository at this point
Copy the full SHA 4756248View commit details -
tests: subsys: dfu: img_util: Increase stack size
Fix a problem with the test that manifested itself with a surprising assertion failure at lib/utils/onoff.c:283. Apparently, due to the stack being too small, some memory got accidentally overwritten. Signed-off-by: Andrzej Głąbek <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 9bdb71f - Browse repository at this point
Copy the full SHA 9bdb71fView commit details -
drivers: nrfwifi: Fix the undefined macro usage
This works because undefined macro in conditional is treated as zero, but could end up choosing the wrong divider. Fix the macro with the new name. Signed-off-by: Chaitanya Tata <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c0a8452 - Browse repository at this point
Copy the full SHA c0a8452View commit details -
boards: renesas: Remove CONFIG_PINCTRL for RA boards
Remove CONFIG_PINCTRL from defconfig files of RA boards Signed-off-by: Thao Luong <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 75bc16f - Browse repository at this point
Copy the full SHA 75bc16fView commit details -
soc: renesas: ra: Remove CONFIG_PINCTRL
Remove CONFIG_PINCTRL from ra defconfig files Signed-off-by: Thao Luong <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 56326e4 - Browse repository at this point
Copy the full SHA 56326e4View commit details -
drivers: Select PINCTRL for renesas RA drivers
Select PINCTRL for drivers: adc, i2c, pwm, serial and spi Signed-off-by: Thao Luong <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c66dcd5 - Browse repository at this point
Copy the full SHA c66dcd5View commit details -
tests/subsys/llext: Remove llext.simple.readonly_fs_loader
The fs_loader test is always executed in the main test source when CONFIG_FILE_SYSTEM is set, and this is in turn enabled by per-board config overlays. So there is no point in having a separate test case: it is simply a duplicate of the "readonly" test. Signed-off-by: Luca Burelli <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d33686f - Browse repository at this point
Copy the full SHA d33686fView commit details -
tests/subsys/llext: update filtering logic
Restore Apollo boards now that the issue has been fixed. Also remove extra CONFIG_SOC_SERIES_S32ZE filters, as they are already covered by the 'platform_exclude' common section. Signed-off-by: Luca Burelli <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 184a2a6 - Browse repository at this point
Copy the full SHA 184a2a6View commit details -
tests/subsys/llext: cleanup memory protection options
Most of the tests in the LLEXT subsystem test suite run with memory protection hardware (MPU/MMU) disabled, to avoid including memory domain issues while testing the core functionality. Only a few tests need to run with MPU/MMU enabled. This patch simplifies the testcase.yaml by setting the memory protection as disabled in a shared config file that is included by most tests. Signed-off-by: Luca Burelli <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7427d1c - Browse repository at this point
Copy the full SHA 7427d1cView commit details -
tests/subsys/llext: fix coverage for readonly_mmu test
The test was not being run on arm64 and riscv because the filter was incorrect. Properly fix the filter to run the test on all platforms that have any kind of MMU enabled. Signed-off-by: Luca Burelli <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for de1e76f - Browse repository at this point
Copy the full SHA de1e76fView commit details -
drivers: serial: fix potential overflow in fifo_fill and fifo_read
Change the type of num_tx/num_rx to avoid overflow. Fixes #80599 Signed-off-by: Zheng Wu <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f59e247 - Browse repository at this point
Copy the full SHA f59e247View commit details -
samples: led: pwm: fix console harness regex
Led blinking period was made configurable and time unit changed from sec to msec recently in the source code of the sample. Console harness regex was not changed accordingly in sample.yaml. Device testing fails when run with twister. Change the regex to accept any period and change the units to msec. Signed-off-by: Michal Smola <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 593f442 - Browse repository at this point
Copy the full SHA 593f442View commit details -
Revert "drivers: display: elcdif: Modify interrupt enablement"
This reverts commit 2068976. We must keep the frame completion interrupt disabled until we send a new frame to the eLCDIF, as the frame completion interrupt fires at each vertical blank interval. If we keep it enabled, then the semaphore we use to indicate the frame has been loaded by the eLCDIF will be posted to when we do not have a frame queued, and calls to `display_write` will return before the eLCDIF has actually loaded the new framebuffer. Fixes #80590 Signed-off-by: Daniel DeGrasse <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for cbe07bc - Browse repository at this point
Copy the full SHA cbe07bcView commit details -
west build: warn about conditional flags in 'extra_configs'
The 'west build' command does not know about conditional flags (in the format 'type:value:CONFIG_FOO=bar') in the 'extra_configs' argument of Twister testcase.yaml files, and currently converts them to malformed arguments that are silently ignored by cmake. This change adds a check to 'west build' to clearly warn the user if the 'extra_configs' list contains conditional flags and provide a hint on how to add them to the CMake command line. Signed-off-by: Luca Burelli <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6c2bc2f - Browse repository at this point
Copy the full SHA 6c2bc2fView commit details -
west build: fix a leftover "log" reference in build.py
A recent commit changed all references to the global 'west.log' instance (now deprecated) to the new WestCommand logging API, but another PR merged in the same period added an extra instance that is now causing CI to fail. Convert this last reference to the new API. Signed-off-by: Luca Burelli <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ba58b06 - Browse repository at this point
Copy the full SHA ba58b06View commit details -
samples: Bluetooth: BAP: Add missing return in stream_is_streaming
Add missing return before a `false`;. Signed-off-by: Emil Gydesen <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3a39ca1 - Browse repository at this point
Copy the full SHA 3a39ca1View commit details -
random: random_timer.c Remove __GNUC__ ifdef
Remove an old __GNUC__ ifdef Signed-off-by: Robin Kastberg <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5d52e39 - Browse repository at this point
Copy the full SHA 5d52e39View commit details -
coredump: ARM: Ensure sp in dump is set as gdb expects
Gdb is typically able to reconstruct the first two frames of the failing stack using the "pc" and "lr" registers. After that, (if the frame pointer is omitted) it appears to need the stack pointer (sp register) to point to the top of the stack before a fatal error occurred. The ARM Cortex-M processors push registers r0-r3, r12, LR, {possibly FPU registers}, PC, SPSR onto the stack before entering the exception handler. We adjust the stack pointer back to the point before these registers were pushed for preservation in the dump. During k_oops/k_panic, the sp wasn't stored in the core dump at all. Apply similar logic to store it when failures occur in that path. Signed-off-by: Mark Holden <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 8bd4f24 - Browse repository at this point
Copy the full SHA 8bd4f24View commit details -
arch: arm: core: cortex_a_r: enable the VFP unit on boot for FPU_SHARING
The FPU is already disabled by the z_arm_svc function when the first thread starts. Therefore, disabling the FPU at boot is unnecessary for lazy FPU; instead, it must be enabled to handle floating-point instructions before the lazy FPU works. Signed-off-by: Ha Duong Quang <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6984237 - Browse repository at this point
Copy the full SHA 6984237View commit details -
arch: common: fix copy for ramfunc region during XIP init
ramfunc region is copied into RAM from FLASH region during XIP init. We copy from the loadaddr of the region, and were previously loading to the symbol __ramfunc_start. This is incorrect when using an MPU with alignment requirements, as the __ramfunc_start symbol may have padding placed before it in the region. The __ramfunc_start symbol still needs to be aligned in order to be used by the MPU though, so define a new symbol __ramfunc_region_start, and use that symbol when copying the __ramfunc region from FLASH to RAM. Fixes #75296 Signed-off-by: Daniel DeGrasse <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6023d6a - Browse repository at this point
Copy the full SHA 6023d6aView commit details -
doc: releases: rework linkage to old release notes/migration guides
Move the link to old release notes and migration guides to the bottom of the document Signed-off-by: Benjamin Cabé <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 99b1c2a - Browse repository at this point
Copy the full SHA 99b1c2aView commit details -
doc: releases: introduce release notes and migration guide docs for 4.1
This introduces the release notes and migration guide for 4.1.0 earlier than we typically do, so that people have a placeholder to start adding content as they line up pull requests for 4.1. The two documents are currently orphan and not visible from the main documentation as this would confuse users of 4.0. Signed-off-by: Benjamin Cabé <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d342f9e - Browse repository at this point
Copy the full SHA d342f9eView commit details -
doc: releases: 4.0: Add release notes for Flash and Storage
Update of release notes in areas related to Storage and Flash. Additionally two known Stream Flash issues have been added to Know Issue section. Signed-off-by: Dominik Ermel <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 756affe - Browse repository at this point
Copy the full SHA 756affeView commit details -
drivers: nrfiwif: Enable recovery by default
This is needed to ensure Wi-Fi can always be used. Signed-off-by: Chaitanya Tata <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 87a9363 - Browse repository at this point
Copy the full SHA 87a9363View commit details -
doc: releases: 4.0: add CAN release notes
Add CAN related release notes for Zephyr v4.0.0. Signed-off-by: Henrik Brix Andersen <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f509011 - Browse repository at this point
Copy the full SHA f509011View commit details -
doc: releases: 4.0: add EEPROM release notes
Add EEPROM related release notes for Zephyr v4.0.0. Signed-off-by: Henrik Brix Andersen <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d5c88d6 - Browse repository at this point
Copy the full SHA d5c88d6View commit details -
Bluetooth: drivers: Sync bus types with BlueZ
The authoritative source of these values is BlueZ: https://git.kernel.org/pub/scm/bluetooth/bluez.git/tree/lib/hci.h#n38 Update our values with the above. The IPM definiton doesn't exist in BlueZ, but should be added there to make sure we don't get out of sync again. Signed-off-by: Johan Hedberg <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for af3dac2 - Browse repository at this point
Copy the full SHA af3dac2View commit details -
Bluetooth: drivers: Rename IPM to IPC
This bus type was originally created for what's today the ipc.c HCI driver. Since this type hasn't yet been synced with BlueZ, rename it for consistency, however leave the old define to not break backwards compatibility with existing DT bindings (there are several more that use "ipm" than ipc.c). Signed-off-by: Johan Hedberg <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b710167 - Browse repository at this point
Copy the full SHA b710167View commit details -
Bluetooth: CSIP: Handle disconnects while in procedure
If a device disconnects while we are in a procedure then get_next_active_instance would return a service instance pointer with the `conn` set to NULL. The issue was caused by the set_info being potentially memset when the device that disconnected was the one that held the set_info pointer. The solution is to not use a pointer, but rather a copy of the set_info, so that the active.set_info value is still valid after a disconnect. Since the set_info is not longer a pointer to a specific set_info from one of the members, the logs have been updated as well, as the pointer of the active.set_info is useless for debugging. Signed-off-by: Emil Gydesen <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1f1e4af - Browse repository at this point
Copy the full SHA 1f1e4afView commit details -
soc: nxp: imxrt118x: update MPU configuration
fixes: #80721 Updated mpu region address to secure address. Signed-off-by: Xiaoli Ji <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e20c095 - Browse repository at this point
Copy the full SHA e20c095View commit details -
drivers: rtc: rv8263-c8: Alarm reworking
- Fix typos for alarm field identification - Fix a bug where an alarm interrupt starts update interrupts - Rework interrupt code to reduce code size and complexity Signed-off-by: Daniel Kampert <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ec10d56 - Browse repository at this point
Copy the full SHA ec10d56View commit details -
Revert "edtlib: test filters set by including bindings"
This unit test was added specifically to cover a regression reported by the CI while working on [1]. Further work on related issues [2] showed that: - [1] and [2] are dead end: we need to first rethink how bindings (and especially child-bindings) are initialized - the inclusion mechanism supported by Zephyr deserves more systematic testing in edtlib if we want to work with confidence The approach we choose is to: - revert all changes made in [1] - from there, systematically add unit tests as we address the issues we identified (or the additional features we need) one after the other [1] edtlib: fix last modified semantic in included property specs [2] edtlib: Preserve paths of properties from included child bindings See also: #65221, #78095 This reverts commit 33bb3b6. Signed-off-by: Christophe Dufaza <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 308b568 - Browse repository at this point
Copy the full SHA 308b568View commit details -
Revert "edtlib: test "last modified" semantic for ... specs"
This unit test was added to cover the change introduced by [1]. Further work on related issues [2] showed that the chosen approach is dead end. We're reverting all changes made in [1]. [1] edtlib: fix last modified semantic in included property specs [2] edtlib: Preserve paths of properties from included child bindings See also: #65221, #78095 This reverts commit 70eaa61. Signed-off-by: Christophe Dufaza <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 0b946df - Browse repository at this point
Copy the full SHA 0b946dfView commit details -
edtlib: tests: cover basics of filtering inherited properties
Use-case "B includes I includes X": - X is a base binding file, specifying common properties - I is an intermediary binding file, which includes X without modification nor filter - B includes I, filtering the properties it chooses to inherit with an allowlist or a blocklist Check that the properties inherited from X via I are actually filtered as B intends to, up to the grandchild-binding level. Signed-off-by: Christophe Dufaza <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c58d676 - Browse repository at this point
Copy the full SHA c58d676View commit details -
Revert "edtlib: fix "last modified" semantic for included ... specs"
[1] was introduced to get more valuable answers from the PropertySpec.path API, which is supposed to tell in which file the property's specification was "last modfied". Further work on related issues [2] showed that the approach chosen in [1] is dead end: we need to first rethink how bindings (and especially child-bindings) are initialized. [1] edtlib: fix last modified semantic in included property specs [2] edtlib: Preserve paths of properties from included child bindings See also: #65221, #78095 This reverts commit b3b5ad8. Signed-off-by: Christophe Dufaza <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b0b2785 - Browse repository at this point
Copy the full SHA b0b2785View commit details -
mips: tracing: add switched_out trace point
add missing switched_out trace point. Partially fixes #76057 Signed-off-by: Anas Nashif <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 8a824f3 - Browse repository at this point
Copy the full SHA 8a824f3View commit details -
test: bluetooth: Update ICS to TCRL 2024-2
GAP PAST (and BAP) tests were also enabled since controller support is under review. This also adds bqw file which is exported draft project from Qualification Workspace. Signed-off-by: Szymon Janc <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 2f6a65c - Browse repository at this point
Copy the full SHA 2f6a65cView commit details -
doc: releases: Complete documentation release notes for 4.0
This completes the existing "Documentation" section of the release notes for 4.0 by documenting the various changes/improvements implemented during the last development cycle. Signed-off-by: Benjamin Cabé <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ce02d0c - Browse repository at this point
Copy the full SHA ce02d0cView commit details -
west: runners: nrf: Check for missing UICR
On nRF54H and nRF92, booting certain cores requires programming a UICR, which is normally generated using nrf-regtool. This should be considered an optional dependency, because we do not wish to force non-Nordic users to install it just to work with Zephyr, or just for build-only tests. When nrf-regtool is not installed, a CMake warning will be displayed, but people ignore warnings all the time. As the last line of defense, check for missing UICR in the nrfutil flash runner, to prevent our users from unintentionally programming unbootable firmware. Show a fatal error specifically if CONFIG_NRF_REGTOOL_GENERATE_UICR=y, yet no UICR exists. Signed-off-by: Grzegorz Swiderski <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 8fc161f - Browse repository at this point
Copy the full SHA 8fc161fView commit details -
mdio: fmurt6: dts: Enable the parent node of mdio
mdio_enet_nxp driver accesses the registers of its parent node Ethernet MAC This commit enables this node in mimxrt1062_fmurt6 board's device tree. This also fixes Issue #80881 Signed-off-by: Sumit Batra <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e0d1e59 - Browse repository at this point
Copy the full SHA e0d1e59View commit details -
doc: release/4.0: add bits about demand paging
This adds some bits about demand paging in release note for 4.0. Signed-off-by: Daniel Leung <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6fb8157 - Browse repository at this point
Copy the full SHA 6fb8157View commit details -
doc: release/4.0: add bits about serial
This adds some bits about serial/UART in the migration and release notes for 4.0. Signed-off-by: Daniel Leung <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d4b1302 - Browse repository at this point
Copy the full SHA d4b1302View commit details -
doc: release: 4.0: Add video driver and video API updates
Add entries for video driver contributed or enhanced. Add entries for video APIs introduced or modified. Signed-off-by: Josuah Demangeon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 467f311 - Browse repository at this point
Copy the full SHA 467f311View commit details -
docs: boards: xiao_esp32s3: migrate board name to new directive
Update board name to meet zephyr:board model. Signed-off-by: Sylvio Alves <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 41b3cd7 - Browse repository at this point
Copy the full SHA 41b3cd7View commit details -
kconfig: fix typo and help description.
Fix typo and re-phrase help description to improve it. Signed-off-by: Sylvio Alves <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 07fd560 - Browse repository at this point
Copy the full SHA 07fd560View commit details -
doc: release: 4.0: Add Espressif changes.
Adds notes on Espressif changes to this release. Signed-off-by: Sylvio Alves <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 85f9940 - Browse repository at this point
Copy the full SHA 85f9940View commit details -
doc: boards: esp32: fix XIAO-ESP32S3 build instructions
fix wrong board target in build command snippets Signed-off-by: Benjamin Cabé <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4300a4c - Browse repository at this point
Copy the full SHA 4300a4cView commit details
Commits on Nov 7, 2024
-
doc: release: 4.0: add notes on ZMS
Add notes about the new storage system ZMS Signed-off-by: Riadh Ghaddab <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f556826 - Browse repository at this point
Copy the full SHA f556826View commit details -
doc: release: add a step to verify that the tag is signed
Add an extra "git show" step to the release process to verify that the key has been indeed signed. Signed-off-by: Fabio Baltieri <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5155c0e - Browse repository at this point
Copy the full SHA 5155c0eView commit details -
manifest: Update hal_nxp to fix hang when board reset
Update hal_nxp to fix hang when board reset Signed-off-by: Gaofeng Zhang <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c3466b1 - Browse repository at this point
Copy the full SHA c3466b1View commit details -
modem: cmux: added validation of cmux frame length
Validates cmux frame length and drops it if its larger than the receive buffer Signed-off-by: Henrik Skreslet <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e254a7f - Browse repository at this point
Copy the full SHA e254a7fView commit details -
Bluetooth: Audio: Fix description for broadcast_code callback
Small mismatch between the actual procedure name and the name as described in the doxygen documentation for the bap set broadcast code procedure Signed-off-by: Andries Kruithof <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5a03d3f - Browse repository at this point
Copy the full SHA 5a03d3fView commit details -
drivers/flash/mcux: fix flash_read() operation on LPC55S36
As other targets in the LPC55xxx series, the LPC55S36 has a Flash controller that raises ECC errors when reading erased pages directly. To avoid this, there is special code for this platform that calls the HAL FLASH_IsFlashAreaReadable() function. However, this in turn calls a function at an hardcoded address in ROM that _always_ causes an instruction fault, making the situation worse. This patch reworks the read operation to use the FLASH_Read() HAL function for this target to gracefully handle error conditions and properly emulate accesses to erased pages. The preprocessor is required since some targets do not define the FLASH_Read() function. Fixes: #80325 Signed-off-by: Luca Burelli <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 20cd3a3 - Browse repository at this point
Copy the full SHA 20cd3a3View commit details -
drivers/flash/soc_flash_mcux: adjust alignment logic
The current alignment logic does not work as expected if given unaligned values, resulting in a skip of the first word. The length also has to take into account the starting address: for example, asking for 2 bytes at offset 3 should actually check 8 bytes. This patch adjusts the logic so that it always includes the first and the last word of the input area. Signed-off-by: Luca Burelli <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 33def30 - Browse repository at this point
Copy the full SHA 33def30View commit details -
samples: drivers: video: fix shield name
The capture to LVGL sample is using an incorrect name for the weact_ov2640_cam_module shield Signed-off-by: Benjamin Cabé <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c6cc7a1 - Browse repository at this point
Copy the full SHA c6cc7a1View commit details -
drivers: fpga: add checks for optional properties of iCE40
Add checks in the GPIO bitbang mode to avoid a fault for missing configuration in the devicetree. Fixes #80850 Signed-off-by: Benedikt Schmidt <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 035b139 - Browse repository at this point
Copy the full SHA 035b139View commit details -
soc: nxp: imxrt11xx: Typo in clock initialization of usb2
a typo in usb2 clock initialization which impact the function of usb2. fixes: #81027 Signed-off-by: Raymond Lei <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 2696220 - Browse repository at this point
Copy the full SHA 2696220View commit details -
tests: Bluetooth: PBP: Fix adv data for PBP BSIM test
The test had a few off-by-ones in the code, which caused access to invalid data. Fixed by setting the right buffer sizes and the right AD length fields. Signed-off-by: Emil Gydesen <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4331b5f - Browse repository at this point
Copy the full SHA 4331b5fView commit details -
dp: swdp_bitbang: fix missing reset pin error
This patch fixes an issue where the reset pin is used even when it's not given. Signed-off-by: Maximilian Deubel <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4f85ce6 - Browse repository at this point
Copy the full SHA 4f85ce6View commit details -
drivers: clock: fix STM32_PERIPH_BUS_MIN for STM32U0
`STM32_PERIPH_BUS_MIN` is not the minimum bus address in `stm32u0_clock.h` Signed-off-by: Arif Balik <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 10fa1ea - Browse repository at this point
Copy the full SHA 10fa1eaView commit details -
drivers: display: ssd1322: fix never returning call to display_write
A call to the write API function was never returning as we were trapped into an infinite loop. This was caused by the pixel_count pointer not being incremented properly. Signed-off-by: Johan Lafon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b92bd6d - Browse repository at this point
Copy the full SHA b92bd6dView commit details -
drivers: display: ssd1322: fix low and uneven pixel brightness
In case more than one segment per pixel is required, only part of the segments were written resulting in low and uneven pixel brightness (at least on NHD-2.7-12864WDW3). Fix it by writing all required segments. Signed-off-by: Johan Lafon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a140dd3 - Browse repository at this point
Copy the full SHA a140dd3View commit details -
drivers: display: ssd1322: fix only part of the image being diplayed
Only the first chunk of the desired image is displayed repeatedly over the screen height (at least on an NHD-2.7-12864WDW3 display). Fix it by computing the internal mono01 to 4bit grayscale conversion buffer size correctly so it can fit the entire image. Signed-off-by: Johan Lafon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 2b5ee0c - Browse repository at this point
Copy the full SHA 2b5ee0cView commit details