在2024年12月24日十二月 下午4:00,Philippe Mathieu-Daudé写道:
[...]
> I'd prefer we avoid macros and use the ld/stN API, passing the
> size as argument:
>
>         stn_le_p(&boot_memmap->desc_size, size,
>                  sizeof(efi_memory_desc_t));
>
> Ideally splitting the patch in 3, first convert to use the API
> as stn_le_p(ptr, 8, value), then second patch propagate the size,
> and the third add the size=4 case.
>

Hmm, the data structure of 32 bit variant is not exactly same as the 64bit 
variant.

That’s why those macros are required to select the proper struct.

Anyway, merry Christmas!

Thanks
-- 
- Jiaxun

Reply via email to