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

Spinlock Library with potential Deadlock Detection Feature #346

Draft
wants to merge 2 commits into
base: main
Choose a base branch
from

Conversation

Goutam-115
Copy link

Spinlock library for ISLET platform, that provides potential deadlock detection feature for the developers. This library uses conditional compilation feature flags for different uses. Normally it behaves as a locking library for mutual exclusion, and also provides API for potential deadlock detection. This library uses a strong algorithm for deadlock detection to reduce false positive cases during analysis. Both real time deadlock and potential deadlock situation can be detected by this library. ReadMe file is added in the library for the developers explaining the usage of the library.

@jinbpark jinbpark self-requested a review July 11, 2024 01:45
@jinbpark
Copy link
Collaborator

@Goutam-115, could you turn this PR to a draft PR?

@Goutam-115 Goutam-115 marked this pull request as draft July 11, 2024 02:07
@zpzigi754
Copy link
Collaborator

FYI, we use spinning_top's spinlock. Thus, I guess that modifying the existing one might help to remove the duplicate functionality regarding locking mechanism.

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