On 6/10/25 11:51, Roger Pau Monné wrote:
> On Tue, Jun 10, 2025 at 10:22:57AM -0400, Stewart Hildebrand wrote:
>> In file included from ./include/xen/pci.h:72,
>>                  from drivers/pci/pci.c:8:
>> ./arch/arm/include/asm/pci.h:131:50: error: ‘struct rangeset’ declared 
>> inside parameter list will not be visible outside of this definition or 
>> declaration [-Werror]
>>   131 | static inline int pci_sanitize_bar_memory(struct rangeset *r)
>>       |                                                  ^~~~~~~~
>> cc1: all warnings being treated as errors
>>
>> Fixes: 4acab25a9300 ("x86/vpci: fix handling of BAR overlaps with non-hole 
>> regions")
>> Signed-off-by: Stewart Hildebrand <stewart.hildebr...@amd.com>
> 
> Sorry, it was my fault.

No worries, it's pretty hard to catch when it can't be built without
extra patches.

> Would it make sense to introduce a Gitlab build that has HAS_PCI
> enabled?  Or it won't build either without extra patches?

It requires one extra patch ("xen/arm: pci: introduce PCI_PASSTHROUGH
Kconfig option"):

https://lore.kernel.org/xen-devel/20231113222118.825758-1-stewart.hildebr...@amd.com/T/#t

It has an ack, although it needs a rebase and we would probably want to
add HAS_VPCI_GUEST_SUPPORT now that upstream has that config too.

Reply via email to