diff options
| author | Ahmad Khalifa <vexeduxr@FreeBSD.org> | 2026-04-03 07:13:29 +0000 |
|---|---|---|
| committer | Ahmad Khalifa <vexeduxr@FreeBSD.org> | 2026-04-03 07:15:20 +0000 |
| commit | b3d6829f4998ad8ac8c65d39ac9513ba85a9974b (patch) | |
| tree | 1d5eccf7674d621c1d0451cfe5b24b2a3e571fa5 | |
| parent | 8ef0093f297af7c917037f058af9813105e67662 (diff) | |
subr_module: account for MODINFOMD_EFI_ARCH
Fixes: b538d4911004ca541507166b8ec9689d2e87d1aa
MFC after: 2 weeks
| -rw-r--r-- | sys/kern/subr_module.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/sys/kern/subr_module.c b/sys/kern/subr_module.c index f8b6770e3189..ab1eefab30b1 100644 --- a/sys/kern/subr_module.c +++ b/sys/kern/subr_module.c @@ -444,6 +444,11 @@ preload_modinfo_type(struct sbuf *sbp, int type) sbuf_cat(sbp, "MODINFOMD_BOOT_HARTID"); break; #endif +#ifdef MODINFOMD_EFI_ARCH + case MODINFOMD_EFI_ARCH: + sbuf_cat(sbp, "MODINFOMD_EFI_ARCH"); + break; +#endif default: 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_TYPE: case MODINFO_ARGS: +#ifdef MODINFOMD_EFI_ARCH + case MODINFO_METADATA | MODINFOMD_EFI_ARCH: +#endif sbuf_printf(sbp, "%s", (char *)bptr); break; case MODINFO_SIZE: |
