В конфигурацию виртуалки в раздел cpu добавить numa. Количество cpu на 1 меньше, памяти сколько уже было выделено
<domain> <cpu ...> <numa> <cell id='0' cpus='0-1' memory='2' unit='GiB' memAccess='shared'/> </numa> </cpu> </domain>
Туда же добавляем:
<domain> ... <memoryBacking> <source type='memfd'/> <access mode='shared'/> </memoryBacking> ... <devices> ... <filesystem type='mount' accessmode='passthrough'> <driver type='virtiofs'/> <source dir='/путь/на/хостовой/системе'/> <target dir='mount_tag'/> </filesystem> ... </devices> </domain>
В гостевой системе Linux монтируем
guest# mount -t virtiofs mount_tag /путь/на/гостевой/системе