subr_module: account for MODINFOMD_EFI_ARCH

Fixes:		b538d49110
MFC after:	2 weeks
This commit is contained in:
Ahmad Khalifa
2026-04-03 09:13:29 +02:00
parent 8ef0093f29
commit b3d6829f49
+8
View File
@@ -443,6 +443,11 @@ preload_modinfo_type(struct sbuf *sbp, int type)
case MODINFOMD_BOOT_HARTID: case MODINFOMD_BOOT_HARTID:
sbuf_cat(sbp, "MODINFOMD_BOOT_HARTID"); sbuf_cat(sbp, "MODINFOMD_BOOT_HARTID");
break; break;
#endif
#ifdef MODINFOMD_EFI_ARCH
case MODINFOMD_EFI_ARCH:
sbuf_cat(sbp, "MODINFOMD_EFI_ARCH");
break;
#endif #endif
default: default:
sbuf_cat(sbp, "unrecognized metadata type"); sbuf_cat(sbp, "unrecognized metadata type");
@@ -465,6 +470,9 @@ preload_modinfo_value(struct sbuf *sbp, uint32_t *bptr, int type, int len)
case MODINFO_NAME: case MODINFO_NAME:
case MODINFO_TYPE: case MODINFO_TYPE:
case MODINFO_ARGS: case MODINFO_ARGS:
#ifdef MODINFOMD_EFI_ARCH
case MODINFO_METADATA | MODINFOMD_EFI_ARCH:
#endif
sbuf_printf(sbp, "%s", (char *)bptr); sbuf_printf(sbp, "%s", (char *)bptr);
break; break;
case MODINFO_SIZE: case MODINFO_SIZE: