aboutsummaryrefslogtreecommitdiff
path: root/lib/cpu-notifier-error-inject.c
diff options
context:
space:
mode:
authorTakuya Yoshikawa <[email protected]>2010-02-18 12:15:00 +0200
committerMarcelo Tosatti <[email protected]>2010-03-01 12:36:13 -0300
commit6f550484a15ea1b468665cdf59f020bf08ccb292 (patch)
treed4088b1aa157dca4dadc2a99969299dc46098148 /lib/cpu-notifier-error-inject.c
parent8b9f44140bc4afd2698413cd9960c3912168ee91 (diff)
KVM: Fix load_guest_segment_descriptor() to inject page fault
This patch injects page fault when reading descriptor in load_guest_segment_descriptor() fails with FAULT. Effects of this injection: This function is used by kvm_load_segment_descriptor() which is necessary for the following instructions: - mov seg,r/m16 - jmp far - pop ?s This patch makes it possible to emulate the page faults generated by these instructions. But be sure that unless we change the kvm_load_segment_descriptor()'s ret value propagation this patch has no effect. Signed-off-by: Takuya Yoshikawa <[email protected]> Signed-off-by: Gleb Natapov <[email protected]> Signed-off-by: Avi Kivity <[email protected]>
Diffstat (limited to 'lib/cpu-notifier-error-inject.c')
0 files changed, 0 insertions, 0 deletions