aboutsummaryrefslogtreecommitdiff
path: root/sim/mips/sky-vu0.h
blob: 263b606951383fc129083ff354e63dd8b3040b11 (plain)
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
/*  Copyright (C) 1998, Cygnus Solutions

    */

#ifndef VU0_H_
#define VU0_H_

#include "sim-main.h"

void vu0_attach(SIM_DESC sd);
void vu0_issue(void);

#define VU0_MEM0_WINDOW_START 	0x11000000
#define VU0_MEM0_SIZE  		0x1000	/* 4K = 4096 */

#define VU0_MEM1_WINDOW_START 	0x11004000
#define VU0_MEM1_SIZE  		0x1000	/* 4K = 4096 */

#define VU0_REGISTER_WINDOW_START 0x10000c00

#define VU0_VF00		0x10000c00
/* ... */
#define VU0_VF31		0x10000df0

#define VU0_VI00		0x10000e00
/* ... */
#define VU0_VI15		0x10000ef0

/* ... */

#define VPE0_STAT		0x10000fd0
#define VU0_CIA			0x10000fe0

#define VU0_REGISTER_WINDOW_END   0x10000ff0

#define VU0_REGISTER_WINDOW_SIZE (VU0_REGISTER_WINDOW_END - VU0_REGISTER_WINDOW_START)

#endif