On 02/07/2025 08:10, Mykyta Poturai wrote:
From: Oleksandr Andrushchenko <[email protected]>

Implement support for PCI devices in the SMMU driver. Make arm_smmu_master
structure to hold a pointer to the device to allow it to hold PCI devices.
Trigger iommu-map parsing when new PCI device is added. Add checks to
assign/deassign functions to ensure PCI devices are handled correctly.
Implement basic quarantining.

All pci devices are automatically assigned to hardware domain if it exists
to ensure it can probe them.

TODO:
Implement scratch page quarantining support.

Signed-off-by: Oleksandr Tyshchenko <[email protected]>
Signed-off-by: Oleksandr Andrushchenko <[email protected]>
Signed-off-by: Stewart Hildebrand <[email protected]>
Signed-off-by: Mykyta Poturai <[email protected]>
Reviewed-by: Stefano Stabellini <[email protected]>

Acked-by: Julien Grall <[email protected]>

Cheers,

--
Julien Grall


Reply via email to