On Mon Apr 14, 2025 at 6:06 PM BST, Alejandro Vallejo wrote: > On Thu Apr 10, 2025 at 12:34 PM BST, Jan Beulich wrote: >> On 08.04.2025 18:07, Alejandro Vallejo wrote: >> >>> + printk(" ramdisk: boot module %d\n", idx); >>> + bi->mods[idx].type = BOOTMOD_RAMDISK; >>> + bd->module = &bi->mods[idx]; >> >> The field's named "module" now, but that now ends up inconsistent with >> naming used elsewhere, as is pretty noticeable here. > > Well, yes. It is confusing. Also, the DTB is called multiboot,ramdisk, > because multiboot,module is already used to detect what nodes are > expressed as multiboot,modules. I'm considering going back and calling > them ramdisk again. If anything, to avoid the ambiguity between > domain modules and multiboot modules. e.g: a kernel is a multiboot > module, but not a domain module.
Particularly when misc/arm/device-tree/booting.txt already states that the initrd for dom0 ought to be provided with the "multiboot,ramdisk" string in the "compatible" prop. Deviating from that is just going to make it far more annoying to unify arm and x86 in the future. And calling those ramdisks anything but ramdisk internally is just plain confusing (as evidenced in the current series). So... how frontally opposed would you be to restoring the ramdisk nomenclature? Also, for ease of rebasing future patches it'd be far nicer to go back to ramdisk rather than reinventing some new name. I'm for the time being leaving things as they are (because it is a pain to change these things) until we settle on something. Cheers, Alejandro