summaryrefslogtreecommitdiffstats
path: root/private/ntos/fw/mips/jzvxlh.s
blob: 0fc29687e994aa84d9a6a5016f22cde43e91eb97 (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
61
/*++

Copyright (c) 1992  Microsoft Corporation

Module Name:

    jzvxlh.s

Abstract:

    This module contains the video prom header for VXL.
    It must be placed starting at the first rom location.

Author:

    Lluis Abello (lluis) 15-Jul-92

Environment:



Notes:

    This module doesn't contain any code.


Revision History:



--*/
//
// include header file
//
#include <ksmips.h>

#define VXL_ID          2
.text

.byte   VXL_ID          // Video Board ID
.byte   8               // PROM_Stride
.byte   1               // PROM_Width
.byte   0x10            // PROM_Size = 16 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   0x400000        // VideoMemorySize = 4MB
.word   0x400000        // VideoControlSize =  4MB
.word   0x200           // CodeOffset. Code starts at offset 200 from video prom
.word   0x4000          // CodeSize 16K of code...
.asciiz "VXL"