hawkw / mycelium

🍄 an alleged 'operating system'
https://mycelium.elizas.website
MIT License
548 stars 20 forks source link

feat(x86_64): make raw IDT methods public #487

Closed hawkw closed 1 month ago

hawkw commented 1 month ago

MnemOS would like us to provide lower-level access to the IDT in hal-x86_64 so that they can work around the nice, high level abstractions we worked so hard to provide for them (see tosc-rs/mnemos#337). This PR capitulates to mnemOS' demands by making the IDT methods for registering raw ISR functions public. I hope mnemOS doesn't shoot themselves in the foot using this :)