diff options
author | Binbin Wu <binbin.wu@linux.intel.com> | 2023-09-13 20:42:14 +0800 |
---|---|---|
committer | Sean Christopherson <seanjc@google.com> | 2023-11-28 17:54:02 -0800 |
commit | 3963c52df42231f72277cd138994ac94f1183d2b (patch) | |
tree | 123aed9b6aa93a6cff6ab2952b104bc5419a6b0f /scripts/gcc-plugins/randomize_layout_plugin.c | |
parent | 7b0dd9430cf0c1ae19645d2a6608a5fb57faffe4 (diff) |
KVM: x86: Add an emulation flag for implicit system access
Add an emulation flag X86EMUL_F_IMPLICIT to identify implicit system access
in instruction emulation. Don't bother wiring up any usage at this point,
as Linear Address Space Separation (LASS) will be the first "real" consumer
of the flag and LASS support will require dedicated hooks, i.e. there
aren't any existing calls where passing X86EMUL_F_IMPLICIT is meaningful.
Add the IMPLICIT flag even though there's no imminent usage so that
Linear Address Masking (LAM) support can reference the flag to document
that addresses for implicit accesses aren't untagged.
Signed-off-by: Binbin Wu <binbin.wu@linux.intel.com>
Tested-by: Xuelian Guo <xuelian.guo@intel.com>
Link: https://lore.kernel.org/r/20230913124227.12574-4-binbin.wu@linux.intel.com
Signed-off-by: Sean Christopherson <seanjc@google.com>
Diffstat (limited to 'scripts/gcc-plugins/randomize_layout_plugin.c')
0 files changed, 0 insertions, 0 deletions