blob: e2fa6a477ca70d61d107b7868d7fbf6ccc7c5569 [file] [log] [blame]
Andrew Scull18834872018-10-12 11:48:09 +01001# Copyright 2018 Google LLC
2#
3# Licensed under the Apache License, Version 2.0 (the "License");
4# you may not use this file except in compliance with the License.
5# You may obtain a copy of the License at
6#
7# https://www.apache.org/licenses/LICENSE-2.0
8#
9# Unless required by applicable law or agreed to in writing, software
10# distributed under the License is distributed on an "AS IS" BASIS,
11# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12# See the License for the specific language governing permissions and
13# limitations under the License.
14
Andrew Scull23e93a82018-10-26 14:56:04 +010015# Configuration of the build for the platform.
Andrew Scull114096b2018-07-31 14:42:16 +010016declare_args() {
Andrew Scullb401ba32018-11-09 10:30:54 +000017 # The name of the platform.
18 plat_name = ""
19
20 # The architecture of the platform.
21 plat_arch = ""
22
Andrew Walbrande33f082018-12-07 14:10:11 +000023 # The number of pages to allocate for the hypervisor heap.
24 plat_heap_pages = 0
25
Andrew Scull23e93a82018-10-26 14:56:04 +010026 # The maximum number of CPUs available on the platform.
Andrew Scullb401ba32018-11-09 10:30:54 +000027 plat_max_cpus = 0
Andrew Scull114096b2018-07-31 14:42:16 +010028
Andrew Scull23e93a82018-10-26 14:56:04 +010029 # The maximum number of VMs required for the platform.
Andrew Scullb401ba32018-11-09 10:30:54 +000030 plat_max_vms = 0
Andrew Scull114096b2018-07-31 14:42:16 +010031}