forked from zephyrproject-rtos/zephyr
-
Notifications
You must be signed in to change notification settings - Fork 1
Recogni 2.6.0 #34
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
Merged
Merged
Recogni 2.6.0 #34
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Reduce the length of the Kconfig defines related to null-pointed dereference detection in Cortex-M. Signed-off-by: Ioannis Glaropoulos <[email protected]>
Shrink the name of the hidden cortex-m option for the null-pointer dereference detection feature. Signed-off-by: Ioannis Glaropoulos <[email protected]>
Updates board documentation for several NXP boards to reflect currently supported features, NXP documentation links, clarifications on debug probes, additional troubleshooting tips, and some minor editorial changes. Signed-off-by: Derek Snell <[email protected]> Signed-off-by: Maureen Helm <[email protected]>
Currently the Cortex-R platform has no one watching over it. Submitting myself to help with the Cortex-R parts of the ARM architecture. Signed-off-by: Bradley Bolen <[email protected]>
This compile test should be checking if a symbol has been defined, otherwise it is using the kconfig value directly. This fixes a warning ../src/main.c:115:37: warning: "CONFIG_SOC_QEMU_ARC" is not defined, evaluates to 0 [-Wundef] when using the -Wundef flag. Signed-off-by: Bradley Bolen <[email protected]>
Fix register for uart0. Signed-off-by: Anas Nashif <[email protected]>
_Cstart was renamed, fix the docs to reflect that. Signed-off-by: Anas Nashif <[email protected]>
Some time ago we did a cleanup of sys_io function and left nios2 broken, especially on the MAX10 board. Revert back to the original implementation for this architecture. Fixes zephyrproject-rtos#35694 Signed-off-by: Anas Nashif <[email protected]>
Fixes calculation of remaining ticks returned from z_tick_sleep so that it takes absolute timeouts into account. Fixes zephyrproject-rtos#32506 Signed-off-by: Lauren Murphy <[email protected]>
The change removes the following warning: Warning: /soc/tc@4000C000: simple-bus unit address format error, expected "4000c000" Signed-off-by: Piotr Mienkowski <[email protected]>
Change the drivers's compatible from atmel,sam-tc to atmel,sam-tc-qdec. The atmel,sam-tc should be reserved for the future counter driver. Signed-off-by: Piotr Mienkowski <[email protected]>
Due to the fact that we use -mcpu=hs as a default for ARCv2 HS the compiler doesn't generate multiply/divide/mac/64bit memory operations instructions. Fix that by using -mcpu=archs as a default for ARCv2 HS which is fits for all existing boards with ARCv2 HS CPU. Signed-off-by: Eugeniy Paltsev <[email protected]> Signed-off-by: Evgeniy Paltsev <[email protected]>
Remove (disabled) MPU support for the NXP Kinetis K2x. At least the MK22F51212, which is the only K2x supported by Zephyr so far, does not contain an MPU. Signed-off-by: Henrik Brix Andersen <[email protected]>
Clear NXP MPU regions at boot if CONFIG_INIT_ARCH_HW_AT_BOOT is enabled. Fixes: zephyrproject-rtos#34045 Signed-off-by: Henrik Brix Andersen <[email protected]>
After the ARM/ARM64 split the SDK 0.12.4 is needed to be able to compile the ARM64 arch code. Bail out if an old SDK is detected at compile time. Also change the minimal supported Zephyr SDK to v0.12, as agreed in Toolchain WG. Main reason is added compiler architectures and important inclusion of fixes, for example qemu and arm fixes for veneers (TFM) Signed-off-by: Carlo Caione <[email protected]>
The TF-M update brings in the latest PSA crypto headers, after TF-M switched formally to MBedTLS 2.26.0. It also brings in some important fixes for cache enabling in nRF platforms. Signed-off-by: Ioannis Glaropoulos <[email protected]>
Removes the dependency on the external test service from the CONFIG_TFM_REGRESSION_S test suite, instead demonstrating how to make direct IPC calls to the CRYPTO service that is available as a part of standard TF-M builds. Signed-off-by: Kevin Townsend <[email protected]>
The flash layout definition has changed in upstream TF-M for the LCPXPRESSO55S69 platform, for builds without bootloader. Fix the layout in the boards' configuration, as well. Signed-off-by: Ioannis Glaropoulos <[email protected]>
Update overlay file for nucleo_l552ze_q_ns board, since now the sample does not enable REGRESSION, and thus regular TF-M flash layout for the board is used. Signed-off-by: Ioannis Glaropoulos <[email protected]>
Minor documentation fixes for the DT overlay files for stm32l562e_dk_ns board. Signed-off-by: Ioannis Glaropoulos <[email protected]>
Add list of new SoCs and ARM boards added in this release. (Folded the STM32 board section into the ARM board section). Signed-off-by: Kumar Gala <[email protected]>
Microchip HAL 1.2.0 fixed a bug in the define of GPIO control register MUX field. The incorrect MUX defined cleared by GPIO input pad disable field by accident. After the MUX definition was corrected the pinmux driver must be modified to mask off the input pad disable for the pin to be operational. Signed-off-by: Scott Worley <[email protected]>
Set version to 2.6.0-rc2 Signed-off-by: Kumar Gala <[email protected]>
For the native posix build the sleep calls used in tasks will stall the zephyr instance which sets an upper limit on the data processing interval to once every 20-30 millisecond. This change reduces the duration of the sleep calls and increases the TICKS_PER_SECOND to allow for shorter sleeps. This is needed to support the data rates needed for LE Audio streaming. The rate is tuned to support up to bidirectional 5ms ISO-intervals. This change also increases the ISO buffer count from 1 to 5 to allow for some buffering in the controller, which is needed for gapless playback and/or use of burst number larger than 1. Signed-off-by: Casper Bonde <[email protected]>
The sequence number is needed in the appliaction layer to detect lost packets in the ISO stream in cases where the timestamp is not included. (Sequence number is mandatory to include where timestamp is optional). The API for the public metadata have been moved to a public header file. As the size of the ISO meta data exceeds the default 4 octets net_buf user_data the public ISO metadata have been moved into a seperate array. The internal metadata is still stored in net_buf user_data. This also fixed the user_data overflow on 32 bit systems, caused by writing the ts into user_data on index 4 to 7, which is outside the 4 allocated bytes. Signed-off-by: Casper Bonde <[email protected]>
The current iso commands in the shell only supports setting up a bidirectional stream or unidirectional for central role. Adding rx/tx/rxtx option to iso listen command to allow for peripheral side configuration of an iso connection. Signed-off-by: Casper Bonde <[email protected]>
Avoid calling k_sleep when multithreading is disabled. Signed-off-by: Krzysztof Chruscinski <[email protected]>
Update segger with RTT version that support no multithreading. Signed-off-by: Krzysztof Chruscinski <[email protected]>
RTT_LOCK/UNLOCK in certain configuration creates code block (curly braces). In that case variables declared inside are local to that block. Moved declaration of ret variable before the block. Updated code to ensure that RTT_LOCK/UNLOCK are in the same code block. Signed-off-by: Krzysztof Chruscinski <[email protected]>
There was a verification function for can_set_bitrate calling a syscall implementation. But, can_set_bitrate is not a syscall and does not need to be because it is accessing the driver through other syscalls. Fixes zephyrproject-rtos#34734 Signed-off-by: Flavio Ceolin <[email protected]>
* bugfix:: disable interrupts beginning of ISR * In case of net_pkt_write failure, make sure to skip passing the pkt to upper layers
- These setting should migrate to board level defconfig - Have seen 113 Mbps even with NEWLIBC enabled and disabled. Unclear why sometimes seeing 1 Mbps To build: west build -b genesys2 samples/net/zperf -- -DOVERLAY_CONFIG=overlay-lowrisc.conf Usage: On linux running iperf 2.0.5: iperf -s On zperf app: zperf tcp upload 192.168.1.9
Delete all genesys2 related files and changes from CMakeList and Kconfig. Update the west.yml file to include only the needed modules for scorpio and genesys2 deleted: boards/riscv/genesys2/CMakeLists.txt deleted: boards/riscv/genesys2/Kconfig.board deleted: boards/riscv/genesys2/Kconfig.defconfig deleted: boards/riscv/genesys2/board.cmake deleted: boards/riscv/genesys2/doc/index.rst deleted: boards/riscv/genesys2/genesys2.dts deleted: boards/riscv/genesys2/genesys2.yaml deleted: boards/riscv/genesys2/genesys2_defconfig deleted: boards/riscv/genesys2/openocd.cfg deleted: boards/riscv/genesys2/pinmux.c modified: drivers/ethernet/CMakeLists.txt modified: drivers/ethernet/Kconfig deleted: drivers/ethernet/Kconfig.lowRISC deleted: drivers/ethernet/eth_lowRISC.c deleted: drivers/ethernet/eth_lowRISC.h deleted: drivers/ethernet/mdiobb.c deleted: drivers/ethernet/mdiobb.h deleted: drivers/ethernet/rtl8211_phy.h deleted: dts/bindings/ethernet/lowrisc-eth.yaml deleted: dts/riscv/rv64_ariane.dtsi modified: samples/net/sockets/echo_server/overlay-lowrisc.conf deleted: soc/riscv/riscv-privilege/ariane/CMakeLists.txt deleted: soc/riscv/riscv-privilege/ariane/Kconfig.defconfig.series deleted: soc/riscv/riscv-privilege/ariane/Kconfig.series deleted: soc/riscv/riscv-privilege/ariane/Kconfig.soc deleted: soc/riscv/riscv-privilege/ariane/linker.ld deleted: soc/riscv/riscv-privilege/ariane/soc.h modified: west.yml
* Fix unaligned access exception * Latest gptp snapshot * Clean prop delay workaround for lowrisc_eth. * Remove prop_delay workaround. Timestamp issue fixed in lowrisc eth driver.
* Add MSI definition for RISCV scorpio * Update echo app proj config
* Also skip leading slash test
tftp lib had some bugs...merging latest upstream changes fixes them. Merged upstream sha 4d712a5
* wip mcuboot zephyr stuff * remove mcuboot from zephyr managed modules * Update SHA for mcuboot
* Introduce Kconfig file in the app in order to pick up scpu configs.
By default ICMP desination unreachable error packets are generated when input packets target ports that are not in a listening state. This not only reveals the presence of the host on the network which may be considered a security vulnerability depending on the application, it also ends up triggering ARP lookups to respond to the sending host. With a small ARP table and a network where there may be broadcast (or multicast) service discovery traffic such as mDNS or uPnP, ARP table thrashing can occur impacting network stack performance. Signed-off-by: Berend Ozceri <[email protected]>
1. updated mbedtls version in west.yml 2. adapted to more elegant serial driver chaining
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
No description provided.