Re: [PATCH] iommu/arm-smmu-v3: Don't reserve implementation defined register space

2020-05-13 Thread Jean-Philippe Brucker
On Mon, May 11, 2020 at 08:03:05PM +0100, Robin Murphy wrote: > On 2020-05-06 6:46 pm, Jean-Philippe Brucker wrote: > > Some SMMUv3 implementation embed the Perf Monitor Group Registers (PMCG) > > inside the first 64kB region of the SMMU. Since PMCG are managed by a > > separate driver, this layout

Re: [PATCH] iommu/arm-smmu-v3: Don't reserve implementation defined register space

2020-05-11 Thread Robin Murphy
On 2020-05-06 6:46 pm, Jean-Philippe Brucker wrote: Some SMMUv3 implementation embed the Perf Monitor Group Registers (PMCG) inside the first 64kB region of the SMMU. Since PMCG are managed by a separate driver, this layout causes resource reservation conflicts during boot. To avoid this conflic

Re: [PATCH] iommu/arm-smmu-v3: Don't reserve implementation defined register space

2020-05-08 Thread Tuan Phan
> On May 6, 2020, at 10:46 AM, Jean-Philippe Brucker > wrote: > > Some SMMUv3 implementation embed the Perf Monitor Group Registers (PMCG) > inside the first 64kB region of the SMMU. Since PMCG are managed by a > separate driver, this layout causes resource reservation conflicts > during boot.

[PATCH] iommu/arm-smmu-v3: Don't reserve implementation defined register space

2020-05-06 Thread Jean-Philippe Brucker
Some SMMUv3 implementation embed the Perf Monitor Group Registers (PMCG) inside the first 64kB region of the SMMU. Since PMCG are managed by a separate driver, this layout causes resource reservation conflicts during boot. To avoid this conflict, only reserve the MMIO region we actually use: the f