Как заставить параметр CONFIG_ оставаться включенным?

Я не знаю, как правильно отлаживать процесс настройки ядра, когда параметр, который должен быть включен (потому что он на самом деле не зависит от чего-либо, и он не конфликтует ни с чем, о котором я могу думать), действительно не может найти способ жить дальше make olddefconfig .

Среди прочего я использую

 CONFIG_SYS_SUPPORTS_ZBOOT=y 

с 4.8.6 ядра 4.8.6 и я не нашел способа написать файл .config , который сохранит этот определенный флаг после использования make и в соответствии с доступной документацией и скриптами в arch/mips это не должно происходить.

Поскольку этот параметр необходим для генерации vmlinuz для целей mips, я включил lzma для ядра как для сжатия, так и для декомпрессии, но до сих пор … ничего, CONFIG_SYS_SUPPORTS_ZBOOT=y продолжает «уходить».

Вы знаете, как я могу буквально заставлять флаг CONFIG оставаться или отлаживать, почему make и kbuild думают, что этот флаг не может быть kbuild ?

  • Высокий уровень softirq при использовании сети контроля скорости
  • Как использовать параметр EXTRA_FIRMWARE_DIR?
  • Может ли kexec быть встроен в автономный двоичный файл, который будет использоваться там, где kexec не был встроен в ядро?
  • ftrace не работает? Вероятно, простая ошибка
  • Написание драйверов для Oracle Solaris
  • Зачем изменять ядро ​​Linux вместо создания модуля ядра?
  • Какой системный файл загружает модуль ядра wli (wifi) во время загрузки?
  • Почему ядро ​​Linux не выделяет приоритеты для интерактивных программ?
  • 2 Solutions collect form web for “Как заставить параметр CONFIG_ оставаться включенным?”

    Вручную изменить файл .config без Kconfig не рекомендуется, так как это может привести к неожиданному поведению. В вашем случае лучшим решением будет запуск

     make menuconfig 

    и выбор опции конфигурации из menuconfig (параметр, который вы ищете, должен быть под аркой / mips).

    Вы не можете.

    SYS_SUPPORTS_ZBOOT не имеет никаких подсказок, поэтому он не выбирается пользователем.

    Эта опция должна быть выбрана вашей платформой ( Machine selection System type ). Если это не так, это, вероятно, означает, что это не поддерживается вашей машиной.

    Linux и Unix - лучшая ОС в мире.