Skip to content

Conversation

@joeyli
Copy link
Contributor

@joeyli joeyli commented Oct 17, 2025

…MokListRT

The new building option DISABLE_APPEND_V_DBX_TO_MOKX avoids appending the vendor_dbx to MokListRT. Instead, the vendor_dbx will be exposed through the mok config table space.

As the vendor-dbx grows, it caused some problems when writing such a large variable. Some firmwares lie the avaiable space [1], and some even crash [2] for no good reason after the writing of MokListXRT. If your shim and kernel don't rely on MokListXRT to block anything, you can use this building option to expose vendor_dbx through the mok config table instead of appending it to MokListRT.

Link: https://bugzilla.suse.com/show_bug.cgi?id=1185261 [1]
Link: #369 (comment) [2]

…MokListRT

The new building option DISABLE_APPEND_V_DBX_TO_MOKX avoids appending
the vendor_dbx to MokListRT. Instead, the vendor_dbx will be exposed
through the mok config table space.

As the vendor-dbx grows, it caused some problems when writing such
a large variable. Some firmwares lie the avaiable space [1], and some
even crash [2] for no good reason after the writing of MokListXRT. If
your shim and kernel don't rely on MokListXRT to block anything, you
can use this building option to expose vendor_dbx through the mok
config table instead of appending it to MokListRT.

Link: https://bugzilla.suse.com/show_bug.cgi?id=1185261 [1]
Link: rhboot#369 (comment) [2]
Signed-off-by: Chun-Yi Lee <jlee@suse.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant