mirror of
https://github.com/seL4/seL4.git
synced 2026-03-27 10:29:57 +00:00
Verification target isn't including SMMU at the moment. Signed-off-by: Kent McLeod <kent@kry10.com>
30 lines
1.1 KiB
CMake
Executable File
30 lines
1.1 KiB
CMake
Executable File
#!/usr/bin/env -S cmake -P
|
|
#
|
|
# Copyright 2022, Proofcraft Pty Ltd
|
|
# Copyright 2020, Data61, CSIRO (ABN 41 687 119 230)
|
|
#
|
|
# SPDX-License-Identifier: GPL-2.0-only
|
|
#
|
|
|
|
# This is a preliminary configuration to be used for developing functional
|
|
# correctness proofs for the AArch64 architecture.
|
|
|
|
# If this file is executed then build the kernel.elf and kernel_all_pp.c file
|
|
include(${CMAKE_CURRENT_LIST_DIR}/../tools/helpers.cmake)
|
|
cmake_script_build_kernel()
|
|
|
|
set(KernelPlatform "tx2" CACHE STRING "")
|
|
set(KernelSel4Arch "aarch64" CACHE STRING "")
|
|
set(KernelArmHypervisorSupport ON CACHE BOOL "")
|
|
set(KernelVerificationBuild ON CACHE BOOL "")
|
|
set(KernelMaxNumNodes "1" CACHE STRING "")
|
|
set(KernelOptimisation "-O2" CACHE STRING "")
|
|
set(KernelRetypeFanOutLimit "256" CACHE STRING "")
|
|
set(KernelBenchmarks "none" CACHE STRING "")
|
|
set(KernelDangerousCodeInjection OFF CACHE BOOL "")
|
|
set(KernelFastpath ON CACHE BOOL "")
|
|
set(KernelPrinting OFF CACHE BOOL "")
|
|
set(KernelNumDomains 16 CACHE STRING "")
|
|
set(KernelMaxNumBootinfoUntypedCaps 50 CACHE STRING "")
|
|
set(KernelArmSMMU OFF CACHE BOOL "")
|