Skip to content
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

Merge Zephyr 4.0.0 and Zblue 3.0.1 rebase #6

Merged
merged 147 commits into from
Jan 13, 2025

Conversation

Frozen935
Copy link
Contributor

Summary

Merge Zephyr 4.0.0 and Zblue 3.0.1 rebase.

Impact

N/A.

Testing

CI.

anchao and others added 30 commits January 10, 2025 16:25
Fix tx seg buffer with NULL pointer reference if enable mesh friendly

Signed-off-by: chao.an <[email protected]>
This reverts commit 1e0f5dd3314570cc15ffc102b75638deaa003c63.
Signed-off-by: Xiang Xiao <[email protected]>
Yuanjiawei1234 and others added 24 commits January 10, 2025 16:34
Signed-off-by: yuanjiawei <[email protected]>
According spec, for the same iv index, iv update flag
should trans to false, when iv update procedure complete.

When local environment has attack-node
to store old network beacon(1,1), and re-send same
network beacon(1,1) after 192hours, will cause whole
bluetooth mesh network broke.

Signed-off-by: Lingao Meng <[email protected]>
Signed-off-by: fulianfa1 <[email protected]>
Signed-off-by: Lingao Meng <[email protected]>
Signed-off-by: fulianfa1 <[email protected]>
fix userchan.c build error

Signed-off-by: fangzhenwei <[email protected]>
…ncies

bug: v/40753

warning: SRAM_SIZE (defined at arch/dummy/Kconfig:135, ../apps/external/zblue/zblue/port/Kconfig.zephyr:76) defined with multiple types, int will be used
warning: the int symbol SRAM_SIZE (defined at arch/dummy/Kconfig:135, ../apps/external/zblue/zblue/port/Kconfig.zephyr:76) has a non-int default 0x1C000 (undefined)

Signed-off-by: fangzhenwei <[email protected]>
…default

bug: v/40753

/usr/bin/ld: nuttx.rel: in function `mem_pool_data_alloc':
/home/frozen/work/coding/vela/dev/external/zblue/zblue/subsys/net/buf.c:122: undefined reference to `k_heap_alloc'
/usr/bin/ld: nuttx.rel: in function `mem_pool_data_unref':
/home/frozen/work/coding/vela/dev/external/zblue/zblue/subsys/net/buf.c:147: undefined reference to `k_heap_free'

Signed-off-by: fangzhenwei <[email protected]>
bug: v/42205

subsys/bluetooth/host/smp.c: In function 'sc_send_public_key':
subsys/bluetooth/host/smp.c:3144:9: error: 'memcpy' offset [0, 31] is out of the bounds [0, 0] [-Werror=array-bounds]
 3144 |         memcpy(req->y, &sc_public_key[32], sizeof(req->y));
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Signed-off-by: fangzhenwei <[email protected]>
bug: v/42708

1. let ZEPHYR_WORK_ON_USERSPACE decide k_thread_create implementation.
2. use pthread_create replace nxthread_create when work at usersapce.

Signed-off-by: fangzhenwei <[email protected]>
@CLAassistant
Copy link

CLAassistant commented Jan 10, 2025

CLA assistant check
Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you all sign our Contributor License Agreement before we can accept your contribution.
5 out of 11 committers have signed the CLA.

✅ Frozen935
✅ hujun260
✅ more36
✅ chengkai15
✅ anchao
❌ PavelVPV
❌ nvlsianpu
❌ LingaoM
❌ jdascenzio
❌ Yuanjiawei1234
❌ Damian-Nordic
You have signed the CLA already but the status is still pending? Let us recheck it.

@Frozen935 Frozen935 marked this pull request as ready for review January 10, 2025 08:56
@hyson710 hyson710 added the enhancement New feature or request label Jan 10, 2025
@Frozen935 Frozen935 requested a review from hyson710 January 13, 2025 01:59
@pengxianghao21 pengxianghao21 merged commit 69aecba into open-vela:dev-upgrade-4.0.0 Jan 13, 2025
10 of 15 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.