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

The compartment switcher holds interrupts disabled for too long #47

Open
davidchisnall opened this issue Apr 3, 2023 · 0 comments
Open
Assignees

Comments

@davidchisnall
Copy link
Collaborator

davidchisnall commented Apr 3, 2023

For large stacks, the compartment switcher can spend over 1,000 cycles with interrupts disabled zeroing the stack. It should do this only if both the caller and callee have interrupts disabled. In all other cases, the majority of the switcher should run with interrupts disabled.

@davidchisnall davidchisnall self-assigned this Apr 3, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Development

No branches or pull requests

1 participant