Joanna's (Qubes OS Founder) blog [1] is a gold mine when it comes to hardware-software boundary security. Especially "State considered harmful" [2] and "x86 considered harmful" [3] papers are eye-openers.
[1] https://blog.invisiblethings.org/
[2] https://blog.invisiblethings.org/papers/2015/state_harmful.p...
[3] https://blog.invisiblethings.org/papers/2015/x86_harmful.pdf
replies(4):