KPTI to-do list
- Nicer way to generate
MACHCPU_PAD
? Maybe break the structs up? - int $8 push logic: use addr instead of zero at (%rsp), maybe? seems hacky.
- Copyrights and cstyle and shiz
- loader support for kpti=0 flag?
- verbose boot message confirming kpti status
Testing to-do list
- Exhaustive trap tester
- Test weird floating point things like #XM, #MF and so on
- Test NMI in bad situations (maybe put an infinite loop in a trampoline?)
- Find a box that takes MCEs a lot
- #BR?
@alaslums I'm sorry to hear that :| Would you mind filing a bug about it on the illumos-joyent github? I guess we'll come back to that some time in the future. Hopefully we haven't broken it any more than it already was, anyway.