-
Notifications
You must be signed in to change notification settings - Fork 37
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
Make standalone kernel actually standalone #58
Conversation
Unfortunately it seems that the |
For a reason I don't understand, trying to compile the freestanding kernel yields:
Even when I run EDIT: there was apparently some caching issue; cleaning my |
Now running into:
This seems to be caused by |
Notes for anyone who might find this page on Google: I got rid of the |
If the Also, the following is generated for the
|
Interestingly but not surprisingly, calling However I'm now getting linking errors again after fixing this. |
Not sure how to get rid of |
The state of that is that it boots just fine. However once we start interpreting WASM code, in |
Update: increased the stack size (it was only 8kiB), and now getting allocation errors from Increasing the stack size seems to have fixed all the undefined behaviours. |
Using |
I reverted the two dependabot commits, as things don't compile anymore on no_std after the version bumps. |
This is now ready for merging after clean up. |
Some issues to open after merging:
|
cc #57
It is not possible to finish this PR.
It is mostly here for notes taking (i.e. looking at the changes later).