blob: 5a201073767d55e821d3efb913ab465e6f3e9988 [file] [log] [blame]
arch import user (historical)98d0d302005-07-06 17:13:46 +00001/*
Uwe Hermann8af6d552010-10-17 19:13:18 +00002 * This file is part of the coreboot project.
3 *
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; version 2 of the License.
10 *
11 * This program is distributed in the hope that it will be useful,
12 * but WITHOUT ANY WARRANTY; without even the implied warranty of
13 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14 * GNU General Public License for more details.
arch import user (historical)98d0d302005-07-06 17:13:46 +000015 */
Uwe Hermann7f3d48c2008-10-02 18:19:17 +000016
arch import user (historical)98d0d302005-07-06 17:13:46 +000017 .section ".romstrap", "a", @progbits
18
19
Jonathan Kollasch4053e142011-05-23 17:55:20 +000020 .align 16
arch import user (historical)98d0d302005-07-06 17:13:46 +000021 .globl __romstrap_start
22__romstrap_start:
23rstables:
Myles Watson64caf362008-09-18 16:27:00 +000024 .long 0x2b16d065
25 .long 0x0
26 .long 0x0
27 .long linkedlist
arch import user (historical)98d0d302005-07-06 17:13:46 +000028
29linkedlist:
30 .long 0x0003001C // 10h
31 .long 0x08000000 // 14h
32 .long 0x00000000 // 18h
33 .long 0xFFFFFFFF // 1Ch
Myles Watson64caf362008-09-18 16:27:00 +000034
arch import user (historical)98d0d302005-07-06 17:13:46 +000035 .long 0xFFFFFFFF // 20h
36 .long 0xFFFFFFFF // 24h
37 .long 0xFFFFFFFF // 28h
38 .long 0xFFFFFFFF // 2Ch
Myles Watson64caf362008-09-18 16:27:00 +000039
arch import user (historical)98d0d302005-07-06 17:13:46 +000040 .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
Myles Watson64caf362008-09-18 16:27:00 +000045
arch import user (historical)98d0d302005-07-06 17:13:46 +000046rspointers:
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