blob: 16173fb5980dc04c716f34c51a175b99a890a21d [file] [log] [blame]
Martin Rothe44adfa2016-01-12 10:40:18 -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
Gabe Black8b685392013-09-29 03:02:55 -070014#include <build.h>
15
Stefan Reinauer52db0b92012-12-07 17:15:04 -080016 .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
David Hendrickse50e3432013-02-09 14:58:45 -080026.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 */
Stefan Reinauer52db0b92012-12-07 17:15:04 -080029.long CONFIG_ROM_SIZE /* Size of this romimage */
30 .globl __id_end
31
32__id_end:
33.previous