You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
qemu/accel/mshv
Magnus Kulke e4a20afce5 target/i386/mshv: Use preallocated page for hvcall
There are hvcalls that are invoked during MMIO exits, the payload is of
dynamic size. To avoid heap allocations we can use preallocated pages as
in/out buffer for those calls. A page is reserved per vCPU and used for
set/get register hv calls.

Signed-off-by: Magnus Kulke <magnuskulke@linux.microsoft.com>
Link: https://lore.kernel.org/r/20250916164847.77883-26-magnuskulke@linux.microsoft.com
[Use standard MAX_CONST macro; mshv.h/mshv_int.h split. - Paolo]
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
2 weeks ago
..
irq.c accel/mshv: Initialize VM partition 2 weeks ago
mem.c accel/mshv: Handle overlapping mem mappings 2 weeks ago
meson.build target/i386/mshv: Register MSRs with MSHV 2 weeks ago
mshv-all.c target/i386/mshv: Use preallocated page for hvcall 2 weeks ago
msr.c target/i386/mshv: Register MSRs with MSHV 2 weeks ago
trace-events accel/mshv: Handle overlapping mem mappings 2 weeks ago
trace.h accel/mshv: Initialize VM partition 2 weeks ago