subr_module: account for MODINFOMD_EFI_ARCH
Fixes: b538d49110
MFC after: 2 weeks
This commit is contained in:
@@ -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:
|
||||||
|
|||||||
Reference in New Issue
Block a user