Hi Stefano, > On 23 Sep 2021, at 3:52 am, Stefano Stabellini <sstabell...@kernel.org> wrote: > > On Wed, 22 Sep 2021, Rahul Singh wrote: >> If the property is not present in the device tree node for host bridge, >> XEN while creating the dtb for hwdom will create this property and >> assigns the already allocated segment to the host bridge >> so that XEN and linux will have the same segment for the host bridges. >> >> Signed-off-by: Rahul Singh <rahul.si...@arm.com> >> --- >> Change in v2: >> - Add linux,pci-domain only when pci-passthrough command line option is >> enabeld >> --- >> xen/arch/arm/domain_build.c | 16 ++++++++++++++++ >> xen/arch/arm/pci/pci-host-common.c | 21 +++++++++++++++++++++ >> xen/include/asm-arm/pci.h | 9 +++++++++ >> 3 files changed, 46 insertions(+) >> >> diff --git a/xen/arch/arm/domain_build.c b/xen/arch/arm/domain_build.c >> index 5eb83b12a1..83ab0d52cc 100644 >> --- a/xen/arch/arm/domain_build.c >> +++ b/xen/arch/arm/domain_build.c >> @@ -743,6 +743,22 @@ static int __init write_properties(struct domain *d, >> struct kernel_info *kinfo, >> return res; >> } >> >> + if ( pci_passthrough_enabled && dt_device_type_is_equal(node, "pci") ) > > Please use the accessor function is_pci_passthrough_enabled Ack.
Regards, Rahul