[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH v8 00/11] Allow x86 to unflatten DTs



On Tue Jul 22, 2025 at 9:00 AM CEST, Jan Beulich wrote:
> On 22.07.2025 02:05, Alejandro Vallejo wrote:
>> Hi,
>> 
>> Really minor changes wrt v7
>> 
>>   1. s/BOOTMOD_XSM/BOOTMOD_XSM_POLICY/
>>   2. Remove stale obj-y statements in the last patch
>> 

This pipeline turned green on the build each commit job, so...

>> pipeline: 
>> https://gitlab.com/xen-project/people/agvallejo/xen/-/pipelines/1940366600
>> 
>> v7: 
>> https://lore.kernel.org/xen-devel/20250715161108.141126-1-alejandro.garciavallejo@xxxxxxx>
>> v6: 
>> https://lore.kernel.org/xen-devel/20250708180721.2338036-1-alejandro.garciavallejo@xxxxxxx/
>> v5: 
>> https://lore.kernel.org/xen-devel/20250701105706.86133-1-agarciav@xxxxxxx/
>> v4: 
>> https://lore.kernel.org/xen-devel/20250620182859.23378-1-agarciav@xxxxxxx/
>> v3: 
>> https://lore.kernel.org/xen-devel/20250613151612.754222-1-agarciav@xxxxxxx/
>> v3: 
>> https://lore.kernel.org/xen-devel/20250613151612.754222-1-agarciav@xxxxxxx/
>> v2: 
>> https://lore.kernel.org/xen-devel/20250605194810.2782031-1-agarciav@xxxxxxx/
>> v1: 
>> https://lore.kernel.org/xen-devel/20250530120242.39398-1-agarciav@xxxxxxx/
>> 
>> 
>> Alejandro Vallejo (11):
>>   x86: Replace arch-specific boot_module with common one
>>   xen: Refactor kernel_info to have a header like boot_domain
>>   x86: Replace arch-specific boot_domain with the common one
>>   xen/dt: Move bootfdt functions to xen/bootfdt.h
>>   xen/dt: Move bootinfo functions to a new bootinfo.h
>>   xen/dt: Rename bootfdt.c -> bootinfo-fdt.c
>>   xen/dt: Extract bootinfo-independent functions to bootfdt.c
>>   xen/dt: Extract helper to map nodes to module kinds
>>   xen: Split HAS_DEVICE_TREE in two
>>   xen/dt: ifdef out DEV_DT-related bits from device_tree.{c,h}
>>   xen/dt: Allow CONFIG_DEVICE_TREE_PARSE to include device-tree/
>
> Pretty clearly, as per the build-each-commit job in CI, there must have been 
> an
> issue in the middle of the series:

... I'm not sure what happened. Let me try to repro locally.

>
> In file included from ./arch/x86/include/asm/bootinfo.h:15,
>                  from arch/x86/cpu/microcode/core.c:37:
> ./arch/x86/include/asm/boot-domain.h:13:8: error: redefinition of 'struct 
> boot_domain'
>    13 | struct boot_domain {
>       |        ^~~~~~~~~~~
> In file included from ./arch/x86/include/asm/bootinfo.h:11:
> ./include/xen/bootfdt.h:103:8: note: originally defined here
>   103 | struct boot_domain {
>       |        ^~~~~~~~~~~
>
> and similarly
>
> In file included from ./arch/x86/include/asm/bootinfo.h:15,
>                  from arch/x86/pv/dom0_build.c:17:
> ./arch/x86/include/asm/boot-domain.h:13:8: error: redefinition of 'struct 
> boot_domain'
>    13 | struct boot_domain {
>       |        ^~~~~~~~~~~
> In file included from ./arch/x86/include/asm/bootinfo.h:11:
> ./include/xen/bootfdt.h:103:8: note: originally defined here
>   103 | struct boot_domain {
>       |        ^~~~~~~~~~~
>
> Jan

Cheers,
Alejandro



 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.