Linus Torvalds writes: (Summary) Not doing the right thing for meltdown
would be completely unacceptable.
would be completely unacceptable.
So the IBRS garbage implies that Intel is _not_ planning on doing the right thing for the indirect branch speculation.
right thing for the indirect branch speculation.
Honestly, that's completely unacceptable too.
Honestly, that's completely unacceptable too.
complete garbage" issue.
The whole IBRS_ALL feature to me very clearly says "Intel is not serious about this, we'll have a ugly hack that will be so expensive that we don't want to enable it by default, because that would look bad in benchmarks".
bad in benchmarks".
So instead they try to push the garbage down to us.
would be completely unacceptable.
So the IBRS garbage implies that Intel is _not_ planning on doing the right thing for the indirect branch speculation.
right thing for the indirect branch speculation.
Honestly, that's completely unacceptable too.
Honestly, that's completely unacceptable too.
[...]
bit =E2=80=94 just "you don't have to worry any more, it got better". It's very much part of the whole "this is complete garbage" issue.complete garbage" issue.
The whole IBRS_ALL feature to me very clearly says "Intel is not serious about this, we'll have a ugly hack that will be so expensive that we don't want to enable it by default, because that would look bad in benchmarks".
bad in benchmarks".
So instead they try to push the garbage down to us.