blob: a5cd9659ba1e39dd5a8b105ac60dbad385e0dc2d [file] [log] [blame]
Andrew Walbraneef98202022-04-27 16:23:06 +00001/*
2 * Copyright 2022 The Android Open Source Project
3 *
4 * Licensed under the Apache License, Version 2.0 (the "License");
5 * you may not use this file except in compliance with the License.
6 * You may obtain a copy of the License at
7 *
8 * https://www.apache.org/licenses/LICENSE-2.0
9 *
10 * Unless required by applicable law or agreed to in writing, software
11 * distributed under the License is distributed on an "AS IS" BASIS,
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 * See the License for the specific language governing permissions and
14 * limitations under the License.
15 */
16
17MEMORY
18{
Pierre-Clément Tosie0d68402024-08-14 00:27:47 +010019#if defined(VMBASE_EXAMPLE_IS_BIOS)
Andrew Walbraneef98202022-04-27 16:23:06 +000020 image : ORIGIN = 0x80200000, LENGTH = 2M
21 writable_data : ORIGIN = 0x80400000, LENGTH = 2M
Pierre-Clément Tosi48ac6a92024-08-14 00:42:05 +010022#elif defined(VMBASE_EXAMPLE_IS_KERNEL)
23 image : ORIGIN = 0x80000000, LENGTH = 2M
24 writable_data : ORIGIN = 0x80200000, LENGTH = 2M
Pierre-Clément Tosie0d68402024-08-14 00:27:47 +010025#else
26#error "Unexpected vmbase_example mode: failed to generate image layout"
27#endif
Andrew Walbraneef98202022-04-27 16:23:06 +000028}