Warning, /spec/build/bsps/arm/optmmusmallpages.yml is written in an unsupported language. File is not indexed.
0001 SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
0002 actions:
0003 - get-boolean: null
0004 - define-condition: null
0005 - script: |
0006 if conf.is_defined("ARM_MMU_TRANSLATION_TABLE_SIZE"):
0007 conf.fatal("ARM_MMU_TRANSLATION_TABLE_SIZE already defined by conflicting option.")
0008
0009 tbl_sz = 16 * 1024
0010 if value:
0011 tbl_sz += 4 * 1024 * 1024
0012
0013 conf.env["ARM_MMU_TRANSLATION_TABLE_SIZE"] = tbl_sz
0014 build-type: option
0015 copyrights:
0016 - Copyright (C) 2020 embedded brains GmbH & Co. KG
0017 default:
0018 - enabled-by: arm/realview_pbx_a9_qemu
0019 value: true
0020 - enabled-by: true
0021 value: false
0022 description: |
0023 If set to true, then the MMU is configured to use small pages (4KiB),
0024 otherwise it uses sections (1MiB).
0025 enabled-by: true
0026 links: []
0027 name: ARM_MMU_USE_SMALL_PAGES
0028 type: build