diff options
| author | Leah Rowe <leah@libreboot.org> | 2026-02-22 17:12:32 +0000 |
|---|---|---|
| committer | Leah Rowe <leah@libreboot.org> | 2026-02-22 17:15:24 +0000 |
| commit | a938309d35b01dfc88e8b126b28df0fec9046058 (patch) | |
| tree | c76cbf5c13032de6d3d679f3cbd45696059e347f /include | |
| parent | 177f45355ff77e3c6a70c7d821e02a4823b794f1 (diff) | |
vendor.sh: handle me_cleaner -p separately
this is a special mode that skips FPTR checks, which is
needed on the topton x2e_n150
we currently set this, when MEclean="n", but we may want to
skip cleaning while still checking FPTR on some boards (in
a future lbmk revision)
Signed-off-by: Leah Rowe <leah@libreboot.org>
Diffstat (limited to 'include')
| -rw-r--r-- | include/vendor.sh | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/include/vendor.sh b/include/vendor.sh index 8ffeeb22..3c5b5d65 100644 --- a/include/vendor.sh +++ b/include/vendor.sh @@ -79,9 +79,10 @@ ME11delta="" ME11pch="" ME11sku="" ME11version="" -MEshrink="" ME_bin_hash="" +MEcheck="" MEclean="" +MEshrink="" MRC_bin_hash="" MRC_refcode_cbtree="" MRC_refcode_gbe="" @@ -337,16 +338,20 @@ find_me() MEshrink="n" _keep="-k" # keep ME modules, don't delete anything - _pass="-p" # skip fptr check mfs="" # no MFS whitelist needed, due to -r: fi if [ "$MEclean" = "n" ] || [ "$MEshrink" != "y" ]; then # MEclean can still be y, this just means don't shrink, - # so deleted modules would become padded space + # so deleted modules would become padded space. this + # could also be used alongside --whitelist, if + # MEclean is otherwise enabled. _r="" # don't re-locate ME modules _trunc="" # don't shrink the me.bin file size fi + if [ "$MEcheck" = "n" ]; then + _pass="-p" # skip fptr check + fi if [ -n "$mfs" ]; then _r="" # cannot re-locate modules if using --whitelist MFS fi |
