blob: ff170a9927f78e0ea17babef1f3fd742d396db86 [file] [log] [blame]
Yinghai Luc65bd562007-02-01 00:10:05 +00001/*
Stefan Reinauer7e61e452008-01-18 10:35:56 +00002 * This file is part of the coreboot project.
Yinghai Luc65bd562007-02-01 00:10:05 +00003 *
4 * Copyright (C) 2004 Tyan Computer
5 * Written by Yinghai Lu <yhlu@tyan.com> for Tyan Computer.
6 *
7 * This program is free software; you can redistribute it and/or modify
8 * it under the terms of the GNU General Public License as published by
9 * the Free Software Foundation; either version 2 of the License, or
10 * (at your option) any later version.
11 *
12 * This program is distributed in the hope that it will be useful,
13 * but WITHOUT ANY WARRANTY; without even the implied warranty of
14 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15 * GNU General Public License for more details.
Yinghai Luc65bd562007-02-01 00:10:05 +000016 */
17
18 .section ".romstrap", "a", @progbits
19
20
21 .globl __romstrap_start
22__romstrap_start:
23rstables:
24 .long 0x2b16d065
25 .long 0x0
26 .long 0x0
27 .long linkedlist
28
29linkedlist:
30 .long 0x0003001C // 10h
31 .long 0x08000000 // 14h
32 .long 0x00000000 // 18h
33 .long 0xFFFFFFFF // 1Ch
34
35 .long 0xFFFFFFFF // 20h
36 .long 0xFFFFFFFF // 24h
37 .long 0xFFFFFFFF // 28h
38 .long 0xFFFFFFFF // 2Ch
39
40 .long 0x81543266 // 30h, MAC address low 4 byte ---> keep it in 0xffffffd0
41 .long 0x000000E0 // 34h, MAC address high 4 byte
42
43 .long 0x002309CE // 38h, UUID low 4 byte
44 .long 0x00E08100 // 3Ch, UUID high 4 byte
45
46rspointers:
47 .long rstables // It will be 0xffffffe0
48 .long rstables
49 .long rstables
50 .long rstables
51
52 .globl __romstrap_end
53
54__romstrap_end:
55.previous