blob: 16173fb5980dc04c716f34c51a175b99a890a21d [file] [log] [blame]
Martin Rothcf77d282016-01-12 11:03:10 -07001/*
2 * This file is part of the coreboot project.
3 *
4 * This program is free software; you can redistribute it and/or modify
5 * it under the terms of the GNU General Public License as published by
6 * the Free Software Foundation; version 2 of the License.
7 *
8 * This program is distributed in the hope that it will be useful,
9 * but WITHOUT ANY WARRANTY; without even the implied warranty of
10 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11 * GNU General Public License for more details.
12 */
13
Furquan Shaikh2af76f42014-04-28 16:39:40 -070014#include <build.h>
15
16 .section ".id", "a", %progbits
17
18 .globl __id_start
19__id_start:
20ver:
21 .asciz COREBOOT_VERSION
22vendor:
23 .asciz CONFIG_MAINBOARD_VENDOR
24part:
25 .asciz CONFIG_MAINBOARD_PART_NUMBER
26.long __id_end - ver /* Reverse offset to the vendor id */
27.long __id_end - vendor /* Reverse offset to the vendor id */
28.long __id_end - part /* Reverse offset to the part number */
29.long CONFIG_ROM_SIZE /* Size of this romimage */
30 .globl __id_end
31
32__id_end:
33.previous