Re: [PATCH RFC v2 5/7] x86/iommu: Make x86-iommu a singleton object

2024-10-30 Thread Peter Xu
On Wed, Oct 30, 2024, 9:08 a.m. Daniel P. Berrangé wrote: > On Wed, Oct 30, 2024 at 09:01:03AM -0400, Peter Xu wrote: > > On Wed, Oct 30, 2024 at 10:33:23AM +, Daniel P. Berrangé wrote: > > > On Tue, Oct 29, 2024 at 05:16:05PM -0400, Peter Xu wrote: > > > > X86 IOMMUs cannot be created more t

Re: [PATCH RFC v2 5/7] x86/iommu: Make x86-iommu a singleton object

2024-10-30 Thread Daniel P . Berrangé
On Wed, Oct 30, 2024 at 09:01:03AM -0400, Peter Xu wrote: > On Wed, Oct 30, 2024 at 10:33:23AM +, Daniel P. Berrangé wrote: > > On Tue, Oct 29, 2024 at 05:16:05PM -0400, Peter Xu wrote: > > > X86 IOMMUs cannot be created more than one on a system yet. Make it a > > > singleton so it guards the

Re: [PATCH RFC v2 5/7] x86/iommu: Make x86-iommu a singleton object

2024-10-30 Thread Peter Xu
On Wed, Oct 30, 2024 at 10:33:23AM +, Daniel P. Berrangé wrote: > On Tue, Oct 29, 2024 at 05:16:05PM -0400, Peter Xu wrote: > > X86 IOMMUs cannot be created more than one on a system yet. Make it a > > singleton so it guards the system from accidentally create yet another > > IOMMU object when

Re: [PATCH RFC v2 5/7] x86/iommu: Make x86-iommu a singleton object

2024-10-30 Thread Daniel P . Berrangé
On Tue, Oct 29, 2024 at 05:16:05PM -0400, Peter Xu wrote: > X86 IOMMUs cannot be created more than one on a system yet. Make it a > singleton so it guards the system from accidentally create yet another > IOMMU object when one already presents. > > Now if someone tries to create more than one, e.

[PATCH RFC v2 5/7] x86/iommu: Make x86-iommu a singleton object

2024-10-29 Thread Peter Xu
X86 IOMMUs cannot be created more than one on a system yet. Make it a singleton so it guards the system from accidentally create yet another IOMMU object when one already presents. Now if someone tries to create more than one, e.g., via: ./qemu -M q35 -device intel-iommu -device intel-iommu T