-
Notifications
You must be signed in to change notification settings - Fork 3
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
Elf loading #90
Elf loading #90
Conversation
455730f
to
2f95e30
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looking forward to testing it! :D Nice job!
My bad this is still a draft for now since I can't get pagination to work correctly |
40e6df7
to
5131f7c
Compare
eee72fe
to
92ba7f6
Compare
f7e41d1
to
b591289
Compare
I will create a real test instead of loading from main and we should be good 2 go |
b153bdc
to
0e9747f
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM 🔥 🔥
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
smile/dummy_elf: shouldn't we not push the binaries and instead provide a makefile to build them ?
Great work on test cases, we can only be going to the moon now 🚀
Finally some elfs 👺
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Me gusta tu Pull Request
We are now able to read and load a static elf file from raw bytes. We are allocating and mapping pages then copying content to the physical address specified in the executable.
This PR aims to add elf loading support. This way the kernel would become "useful".