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

Nested interrupt support for aarch64 #178

Merged
merged 3 commits into from
Apr 19, 2024

Conversation

PandaZ3D
Copy link
Contributor

This patch adds nested interrupt support for the aarch64 version of the kernel. No changes to the generic part of the kernel were required. We fixed a few things and enable interrupts when handling synchronous exceptions such as system calls and page fault handling.

Summary

  • make sure new threads start with interrupts enabled
  • enable the system timer interrupt
  • enable interrupts when handling synchronous exceptions

@PandaZ3D PandaZ3D requested review from dbittman and gvnn3 as code owners April 18, 2024 00:02
Copy link
Contributor

@gvnn3 gvnn3 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@PandaZ3D PandaZ3D merged commit a21e1e6 into main Apr 19, 2024
1 check passed
@PandaZ3D PandaZ3D deleted the aaboytes-aarch64-nested-interrupt branch April 19, 2024 16:31
@PandaZ3D PandaZ3D self-assigned this Apr 20, 2024
@PandaZ3D PandaZ3D added enhancement New feature or request kernel Internal kernel issues labels Apr 20, 2024
@PandaZ3D PandaZ3D mentioned this pull request Apr 20, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request kernel Internal kernel issues
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants