/* * 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 (.): { KEEP(*(.dmp_reserved)) } . = 0xffffc000; .dmp_kbd_fw_part2 (.): { KEEP(*(.dmp_kbd_fw_part2)) } . = 0xffffd000; .dmp_mtbf_low_cnt (.): { KEEP(*(.dmp_mtbf_low_cnt)) } . = 0xffffe000; .dmp_kbd_fw_part1 (.): { KEEP(*(.dmp_kbd_fw_part1)) } . = 0xfffff000; .dmp_spi_flash_disk_driver (.): { KEEP(*(.dmp_spi_flash_disk_driver)) } . = 0xfffff800; .dmp_frontdoor (.): { KEEP(*(.dmp_frontdoor)) } . = 0xfffffe00; .dmp_isoinfo (.): { KEEP(*(.dmp_isoinfo)) } . = 0xffffffa0; .dmp_isodata_checksum (.): { KEEP(*(.dmp_isodata_checksum)) } . = 0xffffffb0; .dmp_mac (.): { KEEP(*(.dmp_mac)) } . = 0xffffffb8; .dmp_mtbf_limit (.): { KEEP(*(.dmp_mtbf_limit)) } . = 0xffffffc0; .dmp_isodata (.): { KEEP(*(.dmp_isodata)) } }