summaryrefslogtreecommitdiffstats
path: root/tools/testing
diff options
context:
space:
mode:
authorJoerg Roedel <jroedel@suse.de>2021-06-14 15:53:26 +0200
committerBorislav Petkov <bp@suse.de>2021-06-15 11:39:30 +0200
commit4aaa7eacd7cc7c10f269c7f2a01d044b375bed8e (patch)
treee5b872baed73de2090cde3ac4a696bbfe9c20ab1 /tools/testing
parentx86/insn-eval: Make 0 a valid RIP for insn_get_effective_ip() (diff)
downloadlinux-4aaa7eacd7cc7c10f269c7f2a01d044b375bed8e.tar.xz
linux-4aaa7eacd7cc7c10f269c7f2a01d044b375bed8e.zip
x86/insn: Extend error reporting from insn_fetch_from_user[_inatomic]()
The error reporting from the insn_fetch_from_user*() functions is not very verbose. Extend it to include information on whether the linear RIP could not be calculated or whether the memory access faulted. This will be used in the SEV-ES code to propagate the correct exception depending on what went wrong during instruction fetch. [ bp: Massage comments. ] Signed-off-by: Joerg Roedel <jroedel@suse.de> Signed-off-by: Borislav Petkov <bp@suse.de> Link: https://lkml.kernel.org/r/20210614135327.9921-6-joro@8bytes.org
Diffstat (limited to 'tools/testing')
0 files changed, 0 insertions, 0 deletions