vmlemon / Orion

Next-generation, L4Ka::Pistachio-based operating system
7 stars 0 forks source link

Nullpo head master #27

Closed vmlemon closed 5 years ago

vmlemon commented 5 years ago

Found this patch, whilst looking through the "Network" of https://github.com/vmlemon/pistachio (the Enryo version), and noticing that @nullpo-head made some changes to the original Pistachio repository, to fix x86-64 booting (we always had x86-32 booting working, in Enryo), so I decided to backport them, to Enryo, to see how much has changed.

They applied pretty cleanly, there, and don't seem to either bring in too much old code, or massively-break stuff, here (build is untested), but hopefully, this could allow us to finally have a booting 64-bit x86 kernel.

I made only a few, small modifications, to adapt them to the Orion codebase, and hopefully, nothing breaks, too badly...

Thanks for the contribution, @nullpo-head! :)