On 02.07.2025 18:04, Alejandro Vallejo wrote:
> On Wed Jul 2, 2025 at 2:56 PM CEST, Jan Beulich wrote:
>> On 01.07.2025 12:56, Alejandro Vallejo wrote:
>>> --- a/xen/include/xen/fdt-kernel.h
>>> +++ b/xen/include/xen/fdt-kernel.h
>>> @@ -16,7 +16,7 @@
>>> #endif
>>>
>>> struct kernel_info {
>>> - struct domain *d;
>>> + struct boot_domain hdr;
>>>
>>> void *fdt; /* flat device tree */
>>> paddr_t unassigned_mem; /* RAM not (yet) assigned to a bank */
>>> @@ -34,8 +34,7 @@ struct kernel_info {
>>> paddr_t gnttab_size;
>>>
>>> /* boot blob load addresses */
>>> - const struct boot_module *kernel, *initrd, *dtb;
>>
>> Where did this "const" go?
>
> x86 mutates the boot module to set the released flag, the headroom, etc.
Might be nice to mention such an aspect in the description.
Jan