On Thu Jul 3, 2025 at 8:01 AM CEST, Jan Beulich wrote:
> 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
Sure.
Cheers,
Alejandro