edk2-porting / edk2-rk3588

EDK2 UEFI firmware for Rockchip RK3588 platforms
449 stars 89 forks source link

Is possable support IOMMU(ARM GUCV3) in uefi? #129

Open ShireCiel opened 6 months ago

ShireCiel commented 6 months ago

i am trying vfio pcie passthrogh on arm uefi based linux. Looks lastest kernel linux6.8 supported RK3588 iommu function. And looks also added pcie msi support? Is possable to support on uefi, and uefi acpi based linux kernel? https://github.com/torvalds/linux/commit/f8aa519976b38e67aae02d2db3e2998513305e80 https://github.com/torvalds/linux/commit/06cdac8e840767f801bbd94ed991354a206adf1f

mariobalanica commented 6 months ago

It might be possible to expose the SMMU, but MSI via ITS certainly not.

For Linux you'd be much better off booting with device tree. There's no upstreaming effort going on for ACPI on rk3588.