blob: dadae8c27cc01e7c0c68a559efa3374f6b9a314d (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
|
/*++
Copyright (c) 1992 Microsoft Corporation
Module Name:
mg364h.s
Abstract:
This module contains the video prom header for Mips G364.
It must be placed starting at the first video rom location.
Author:
Lluis Abello (lluis) 21-Jul-92
Environment:
Notes:
This module doesn't contain any code.
Data is in the text section, so that the linker puts it at the
begining.
Revision History:
--*/
#include <ksmips.h>
.text
.byte 0x10 // Video Board ID
.byte 8 // PROM_Stride
.byte 1 // PROM_Width
.byte 0x20 // PROM_Size = 32 4KB pages
.ascii "Jazz"
//
// The following data corresponds to this structure.
//
//typedef struct _VIDEO_PROM_CONFIGURATION {
// ULONG VideoMemorySize;
// ULONG VideoControlSize;
// ULONG CodeOffset;
// ULONG CodeSize;
// UCHAR IdentifierString[];
//} VIDEO_PROM_CONFIGURATION; *PVIDEO_PROM_CONFIGURATION;
.word 0x200000 // VideoMemorySize = 4MB
.word 0x200000 // VideoControlSize = 4MB
.word 0x200 // CodeOffset. Code starts at offset 200 from video prom
.word 0x4000 // CodeSize 16K of code...
.asciiz "Mips G364"
|