RT-Thread / RT-Thread/rt-thread
message queue 在 SMP 环境使用必须绑定核心
Open
Nobody has claimed this yet.
- Dominant language
- C
- Stars
- 12.2k
- Forks
- 5.4k
- Avg merge
- 4d 12h
- Merged PRs (30d)
- 40
Description
在v5.0.1和v4版本中,utest kernel test的 message queue例程在 SMP环境使用必须绑定核心 ,否则出现收发不匹配的错误且会卡死,树莓派4b/qemu/arm64/32硬件都出现该问题
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start with the utest kernel test message queue example and reproduce it in an SMP environment on the listed Raspberry Pi 4B, QEMU, or ARM64/32 setups. The issue is resolved when message sending and receiving remain matched and do not deadlock without binding execution to a core.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- c
- Domain
- embedded-iot, operating-systems
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 25/100