diff options
author | Peter Zijlstra <[email protected]> | 2018-02-09 13:16:59 +0100 |
---|---|---|
committer | Ingo Molnar <[email protected]> | 2018-02-15 01:15:50 +0100 |
commit | 3b3a371cc9bc980429baabe0a8e5f307f3d1f463 (patch) | |
tree | 6755f9fab548ac10c28a3598bd16c3a5dd301773 /tools/perf/scripts/python/export-to-sqlite.py | |
parent | 2b5db66862b95532cb6cca8165ae6eb73633cf85 (diff) |
x86/debug: Use UD2 for WARN()
Since the Intel SDM added an ModR/M byte to UD0 and binutils followed
that specification, we now cannot disassemble our kernel anymore.
This now means Intel and AMD disagree on the encoding of UD0. And instead
of playing games with additional bytes that are valid ModR/M and single
byte instructions (0xd6 for instance), simply use UD2 for both WARN() and
BUG().
Requested-by: Linus Torvalds <[email protected]>
Signed-off-by: Peter Zijlstra (Intel) <[email protected]>
Acked-by: Linus Torvalds <[email protected]>
Cc: Andy Lutomirski <[email protected]>
Cc: Arjan van de Ven <[email protected]>
Cc: Borislav Petkov <[email protected]>
Cc: Brian Gerst <[email protected]>
Cc: Denys Vlasenko <[email protected]>
Cc: H. Peter Anvin <[email protected]>
Cc: Josh Poimboeuf <[email protected]>
Cc: Peter Zijlstra <[email protected]>
Cc: Thomas Gleixner <[email protected]>
Link: http://lkml.kernel.org/r/[email protected]
Signed-off-by: Ingo Molnar <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/export-to-sqlite.py')
0 files changed, 0 insertions, 0 deletions