Я собираю OpenWrt из исходного кода для запуска в QEMU для исследовательского проекта.Я хочу использовать сборку x86-64, так как это будет немного проще для моих целей.когда я прохожу процесс загрузки и сборки, все успешно, за исключением того, что он не запускается в qemu, так как тип процессора по умолчанию - "pentium4".
Как я понимаю, OpenWrt конфигурация сборки хранится в .config.Файл .config создается / изменяется одним из трех способов:
make menuconfig make kernel_config make defconfig
Я использовал опцию поиска в menuconfig и kernel_config и не вижу настроек для CONFIG_CPU_TYPE.Я вручную изменил настройки, а также связанные параметры и получил успешную сборку с помощью target_i386_i486_musl.
Я бы предпочел не изменять .config напрямую, если мне не нужно.Как правильно изменить этот параметр?