[PATCH 3.16 050/410] x86/speculation: Use IBRS if available before calling into firmware