[PATCH v2 0/3] Fix io accessors for KVM

Tom Rini trini at konsulko.com
Fri Jun 27 21:10:16 CEST 2025


On Wed, 18 Jun 2025 09:58:11 +0300, Ilias Apalodimas wrote:

> Instructions that lead ito an exception in the hypervisor can't modify two
> CPU registers at once for the ARM ISA.
> 
> These instructions cannot be emulated by KVM as they do not produce
> syndrome information data that KVM can use to infer the destination
> register, the faulting address, whether it was a load or store, or
> if it's a 32 or 64 bit general-purpose register.
> As a result an external abort is injected from QEMU, via ext_dabt_pending.
> 
> [...]

Applied to u-boot/next, thanks!

[1/3] nxp: Prepare macros for KVM changes
      commit: b56c0632ad62415a40216d6f4de850e870163a6f
[2/3] arm: io.h: Fix io accessors for KVM
      commit: dc512700ad46c16531ac57dbe5bba78d7153961d
[3/3] qemu: arm: Enable virtualizable IO accessors
      commit: fcc60481ae755cf289bb96ccef81294b0b443654
-- 
Tom




More information about the U-Boot mailing list