diff options
author | Magnus Kulke <magnuskulke@linux.microsoft.com> | 2025-09-16 18:48:42 +0200 |
---|---|---|
committer | Paolo Bonzini <pbonzini@redhat.com> | 2025-10-08 19:17:31 +0200 |
commit | 6dec60528c419781f1f79cd9837d5f26415a3fd7 (patch) | |
tree | ea73794cb8f0f21e3e479bd539990e7eb8552a4a /scripts/lib/kdoc/kdoc_parser.py | |
parent | 64118f452cbd97cd9fa790b1c15b65b435f136d2 (diff) | |
download | qemu-6dec60528c419781f1f79cd9837d5f26415a3fd7.zip qemu-6dec60528c419781f1f79cd9837d5f26415a3fd7.tar.gz qemu-6dec60528c419781f1f79cd9837d5f26415a3fd7.tar.bz2 |
target/i386/mshv: Implement mshv_vcpu_run()
Add the main vCPU execution loop for MSHV using the MSHV_RUN_VP ioctl.
The execution loop handles guest entry and VM exits. There are handlers for
memory r/w, PIO and MMIO to which the exit events are dispatched.
In case of MMIO the i386 instruction decoder/emulator is invoked to
perform the operation in user space.
Signed-off-by: Magnus Kulke <magnuskulke@linux.microsoft.com>
Link: https://lore.kernel.org/r/20250916164847.77883-23-magnuskulke@linux.microsoft.com
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Diffstat (limited to 'scripts/lib/kdoc/kdoc_parser.py')
0 files changed, 0 insertions, 0 deletions