-
Notifications
You must be signed in to change notification settings - Fork 2
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
Kernel tries to send syscall
to itself
#1
Comments
kennystrawnmusic
added a commit
that referenced
this issue
Aug 12, 2022
kennystrawnmusic
added a commit
that referenced
this issue
Aug 12, 2022
kennystrawnmusic
added a commit
that referenced
this issue
Aug 13, 2022
Here's the complete call stack that needs to be worked around:
Executing the |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Going to need to write my own
Dma<T>
andMmio<T>
structures instead of relying on the ones provided by theredox_syscall
crate after runningobjdump
on the instruction pointer returned by the#UD
fault in the AHCI driver:Mmio<T>
is easy to rewrite ― had one such structure embedded in my kernel myself temporarily before I began to run into compiler errors for whatever reason while trying to use it.Dma<T>
not so much ― it's got some dependencies that need to be replaced with lower-level abstractions. Opening this issue as a reminder in the meantime.The text was updated successfully, but these errors were encountered: