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