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

Smp #5

Open
wants to merge 15 commits into
base: pre_smp
Choose a base branch
from
Open

Smp #5

wants to merge 15 commits into from

Conversation

abhishek-samsung
Copy link
Owner

No description provided.

amogh-samsung and others added 15 commits September 1, 2023 15:24
Port SMP functionality from nuttx to TizenRT.

Signed-off-by: Amogh Hassija <[email protected]>
TizenRT originally makes use of irqsave and irqrestore API for
to provide critical sections. However, when SMP is implemented, we
need to consider the irq and lock status on multiple cores. This is
implemented in enter/leave_critical_section APIs. When the SMP
configuration is enabled, we need to use these new API's instead of
irqsave/restore.

Signed-off-by: Kishore S N <[email protected]>
When we try to boot up with CONFIG_SMP, there are some runtime
errors and chashes. This commit resolves these issues.

Signed-off-by: Kishore S N <[email protected]>
Cannot add lldbg unconditinally as its dependent on spinlock
and will cause deadlocks..

Signed-off-by: Abhishek Akkabathula <[email protected]>
Signed-off-by: Abhishek Akkabathula <[email protected]>
These changes are not required, hence, reverted

Signed-off-by: Abhishek Akkabathula <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants