Hi, Xianglai, How to pass the BIOS file to qemu after this patch? With the old cmdline I get an RCU stall and freeze the kvm host.
Huacai On Sat, Mar 2, 2024 at 12:14 PM lixianglai <lixiang...@loongson.cn> wrote: > > Hi Philippe: > > On 29/2/24 12:38, Song Gao wrote: > > From: Xianglai Li <lixiang...@loongson.cn> > > The UEFI loading mode in loongarch is very different > from that in other architectures:loongarch's UEFI code > is in rom, while other architectures' UEFI code is in flash. > > loongarch UEFI can be loaded as follows: > -machine virt,pflash=pflash0-format > -bios ./QEMU_EFI.fd > > Other architectures load UEFI using the following methods: > -machine virt,pflash0=pflash0-format,pflash1=pflash1-format > > loongarch's UEFI loading method makes qemu and libvirt incompatible > when using NVRAM, and the cost of loongarch's current loading method > far outweighs the benefits, so we decided to use the same UEFI loading > scheme as other architectures. > > > FYI I'm still trying to find a way to avoid that, planning to discuss > more with libvirt folks. Well, maybe it is a waste of my time and I > should just stop worrying / caring about this long standing issue. > > Thank you so much for your attention to this issue > > and your long-standing contributions to the community!!:-) > > Best regards, > > Xianglai. > > > Cc: Andrea Bolognani <abolo...@redhat.com> > Cc: maob...@loongson.cn > Cc: Philippe Mathieu-Daudé <phi...@linaro.org> > Cc: Song Gao <gaos...@loongson.cn> > Cc: zhaotian...@loongson.cn > Signed-off-by: Xianglai Li <lixiang...@loongson.cn> > Tested-by: Andrea Bolognani <abolo...@redhat.com> > Reviewed-by: Song Gao <gaos...@loongson.cn> > Message-Id: > <0bd892aa9b88e0f4cc904cb70efd0251fc1cde29.1708336919.git.lixiang...@loongson.cn> > Signed-off-by: Song Gao <gaos...@loongson.cn> > --- > hw/loongarch/acpi-build.c | 29 +++++++++-- > hw/loongarch/virt.c | 101 ++++++++++++++++++++++++++---------- > include/hw/loongarch/virt.h | 10 ++-- > 3 files changed, 107 insertions(+), 33 deletions(-) > > -- Huacai Chen