| /* |
| * This file is part of the coreboot project. |
| * |
| * Copyright (C) 2013 DMP Electronics Inc. |
| * |
| * This program is free software; you can redistribute it and/or modify |
| * it under the terms of the GNU General Public License as published by |
| * the Free Software Foundation; version 2 of the License. |
| * |
| * This program is distributed in the hope that it will be useful, |
| * but WITHOUT ANY WARRANTY; without even the implied warranty of |
| * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
| * GNU General Public License for more details. |
| * |
| * You should have received a copy of the GNU General Public License |
| * along with this program; if not, write to the Free Software |
| * Foundation, Inc. |
| */ |
| |
| SECTIONS { |
| |
| /* Vortex86 ROM fixed data areas used range is too big, we need |
| * to move bootblock from default address to another place, |
| * otherwise .dmp_frontdoor section can't be included. |
| * Address before ..fbc00 is available. |
| */ |
| ROMLOC_MIN = 0xffffbc00 - (_erom - _rom + 16) - |
| (CONFIG_SIPI_VECTOR_IN_ROM ? 4096 : 0); |
| |
| . = 0xffffbc00; |
| .dmp_reserved (.): { |
| *(.dmp_reserved) |
| } |
| |
| . = 0xffffc000; |
| .dmp_kbd_fw_part2 (.): { |
| *(.dmp_kbd_fw_part2) |
| } |
| |
| . = 0xffffd000; |
| .dmp_mtbf_low_cnt (.): { |
| *(.dmp_mtbf_low_cnt) |
| } |
| |
| . = 0xffffe000; |
| .dmp_kbd_fw_part1 (.): { |
| *(.dmp_kbd_fw_part1) |
| } |
| |
| . = 0xfffff000; |
| .dmp_spi_flash_disk_driver (.): { |
| *(.dmp_spi_flash_disk_driver) |
| } |
| |
| . = 0xfffff800; |
| .dmp_frontdoor (.): { |
| *(.dmp_frontdoor) |
| } |
| |
| . = 0xfffffe00; |
| .dmp_isoinfo (.): { |
| *(.dmp_isoinfo) |
| } |
| |
| . = 0xffffffa0; |
| .dmp_isodata_checksum (.): { |
| *(.dmp_isodata_checksum) |
| } |
| |
| . = 0xffffffb0; |
| .dmp_mac (.): { |
| *(.dmp_mac) |
| } |
| |
| . = 0xffffffb8; |
| .dmp_mtbf_limit (.): { |
| *(.dmp_mtbf_limit) |
| } |
| |
| . = 0xffffffc0; |
| .dmp_isodata (.): { |
| *(.dmp_isodata) |
| } |
| } |