[PATCH 0/3] x86_64: Merge (paranoid)?(zero|error)entry(_idt)?

2014-05-21 Thread Andy Lutomirski
Inspired by the RET vs IRET discussion, I thought about how much of a mess the current entry macros are and I shuddered at the thought of trying to modify them. This little series merges them all into one idtentry macro that has arguments that specify all the various weird behaviors. It has a

[PATCH 0/3] x86_64: Merge (paranoid)?(zero|error)entry(_idt)?

2014-05-21 Thread Andy Lutomirski
Inspired by the RET vs IRET discussion, I thought about how much of a mess the current entry macros are and I shuddered at the thought of trying to modify them. This little series merges them all into one idtentry macro that has arguments that specify all the various weird behaviors. It has a