qemu/osdep: Add huge page aligned support on LoongArch platform
commit5fd1674d21d3e3489f077c67dcd841b72ed351b8
authorBibo Mao <maobibo@loongson.cn>
Mon, 15 Jan 2024 07:32:44 +0000 (15 15:32 +0800)
committerPaolo Bonzini <pbonzini@redhat.com>
Thu, 18 Jan 2024 09:43:51 +0000 (18 10:43 +0100)
tree2bb7a3096473bb690e8db1d207eee8fc9f2bf185
parent592d0bc0302ff5b5209ecd7f8733f285bc008cff
qemu/osdep: Add huge page aligned support on LoongArch platform

On LoongArch kvm mode if transparent huge page wants to be enabled, base
address and size of memslot from both HVA and GPA view. And LoongArch
supports both 4K and 16K page size with Linux kernel, so transparent huge
page size is calculated from real page size rather than hardcoded size.

Signed-off-by: Bibo Mao <maobibo@loongson.cn>
Message-ID: <20240115073244.174155-1-maobibo@loongson.cn>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
include/qemu/osdep.h