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...
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! :)