diff options
| author | Magnus Kulke <magnuskulke@linux.microsoft.com> | 2025-09-16 18:48:22 +0200 |
|---|---|---|
| committer | Paolo Bonzini <pbonzini@redhat.com> | 2025-10-08 19:17:29 +0200 |
| commit | 1e25327b244a217078e3fa5df18322c70932f478 (patch) | |
| tree | 50c2a1ecee7a0beba44a0c2ddc1044aadce29432 /scripts/lib/kdoc/kdoc_parser.py | |
| parent | 37e12da5df8eb74042f11e9e7bec8a50b8090adb (diff) | |
| download | qemu-1e25327b244a217078e3fa5df18322c70932f478.zip qemu-1e25327b244a217078e3fa5df18322c70932f478.tar.gz qemu-1e25327b244a217078e3fa5df18322c70932f478.tar.bz2 | |
target/i386/emulate: Allow instruction decoding from stream
Introduce a new helper function to decode x86 instructions from a
raw instruction byte stream. MSHV delivers an instruction stream in a
buffer of the vm_exit message. It can be used to speed up MMIO
emulation, since instructions do not have to be fetched and translated.
Added "fetch_instruction()" op to x86_emul_ops() to improve
traceability.
Signed-off-by: Magnus Kulke <magnuskulke@linux.microsoft.com>
Link: https://lore.kernel.org/r/20250916164847.77883-3-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
