On 10/7/24 15:50, Jason Andryuk wrote:
On 2024-10-06 17:49, Daniel P. Smith wrote:
This commit introduces module types of xen, kernel, and ramdisk to
allow boot
module detect code to tag the purpose of a boot module. This reduces
the need
for hard coded order assumptions and global variables to be used by
consumers
of boot modules, such as domain construction.
Signed-off-by: Daniel P. Smith <[email protected]>
---
@@ -2058,6 +2063,7 @@ void asmlinkage __init noreturn
__start_xen(unsigned long mbi_p)
cpu_has_nx ? "" : "not ");
initrdidx = find_first_bit(module_map, bi->nr_modules);
+ bi->mods[initrdidx].type = BOOTMOD_RAMDISK;
This is incorrect if an initrd isn't present.
Correct, will put behind guard.
v/r,
dps