generate_qemu_target()
generate_qemu_target()
Команда объявлена в файле /opt/KasperskyOS-Community-Edition-<platform>-<version>/toolchain/share/cmake/Modules/platform/minimal_kos.cmake.
generate_qemu_target (TARGET_NAME ...)
Команда создает CMake-цель для сборки образа решения для запуска под управлением QEMU.
Параметры:
TARGET_NAME– имяCMake-цели для сборки образа решения. Обязательный параметр.DISABLE_GRAPHICS- флаг отключения графики при запуске QEMU, добавляет при запуске QEMU флаги-nographic -monitor none.KERNEL_IMAGE– путь к загрузочному образу KasperskyOS. Необходимо указать переменную${MINIMAL_KOS_IMAGE}.VENDOR_IMAGE– имя CMake-цели для сборки образа VendorROMFS. Задается при вызове команды build_vendor_romfs (). Обязательный параметр.ROOTFS_IMAGE– имя CMake-цели для сборки корневой файловой системы rootfs. Задается при вызове команды build_rootfs (). Обязательный параметр.QEMU_FLAGS– дополнительные флаги для запуска QEMU.QEMU_ENV– дополнительные переменные окружения для запуска QEMU.QEMU_USER_NETWORK_FLAGS– флаги для установки сетевых параметров при запуске QEMU.KERNEL_CMDLINE- список параметров запуска ядра. Подробнее см. "Использование командной строки ядра KasperskyOS".DEPENDS <DEPENDING_TARGET1> [<DEPENDING_TARGET2>]... – имена CMake-целей, которые должны быть выполнены до запуска этой цели.
Создаваемые цели:
${TARGET_NAME}– основная цель сборки образа решения.sim– цель для запуска образа в QEMU.
Пример вызова:
generate_qemu_target (qemu
KERNEL_IMAGE ${MINIMAL_KOS_IMAGE}
VENDOR_IMAGE vendor_romfs
ROOTFS_IMAGE rootfs)
Вам помогла эта статья?
Что нам нужно улучшить?
Спасибо за ваш отзыв, вы помогаете нам становиться лучше!
Спасибо за ваш отзыв, вы помогаете нам становиться лучше!