OpenCores
URL https://opencores.org/ocsvn/eco32/eco32/trunk

Subversion Repositories eco32

[/] [eco32/] [trunk/] [hwtests/] [xcptest/] [start.h] - Blame information for rev 54

Go to most recent revision | Details | Compare with Previous | View Log

Line No. Rev Author Line
1 14 hellwig
/*
2
 * start.h -- startup and support routines
3
 */
4
 
5
 
6
#ifndef _START_H_
7
#define _START_H_
8
 
9
 
10
typedef struct {
11
  Word reg[32];                 /* general purpose registers */
12
  Word psw;                     /* PSW */
13
  Word tlbIndex;                /* TLB index register */
14
  Word tlbHi;                   /* TLB EntryHi register */
15
  Word tlbLo;                   /* TLB EntryLo register */
16
} InterruptContext;
17
 
18
 
19
int cin(void);
20
void cout(char c);
21
 
22
void xtest1(InterruptContext *icp);
23
extern Word xtest1x;
24
void xtest2(InterruptContext *icp);
25
extern Word xtest2x;
26
void xtest3(InterruptContext *icp);
27
extern Word xtest3x;
28
void xtest4(InterruptContext *icp);
29
extern Word xtest4x;
30
void xtest5(InterruptContext *icp);
31
extern Word xtest5x;
32
void xtest6(InterruptContext *icp);
33
extern Word xtest6x;
34
void xtest7(InterruptContext *icp);
35
extern Word xtest7x;
36
void xtest8(InterruptContext *icp);
37
extern Word xtest8x;
38
void xtest9(InterruptContext *icp);
39
extern Word xtest9x;
40
void xtest10(InterruptContext *icp);
41
extern Word xtest10x;
42
void xtest11(InterruptContext *icp);
43
extern Word xtest11x;
44
void xtest12(InterruptContext *icp);
45
extern Word xtest12x;
46
void xtest13(InterruptContext *icp);
47
extern Word xtest13x;
48
void xtest14(InterruptContext *icp);
49
extern Word xtest14x;
50
void xtest15(InterruptContext *icp);
51
extern Word xtest15x;
52
void xtest16(InterruptContext *icp);
53
extern Word xtest16x;
54
void xtest17(InterruptContext *icp);
55
extern Word xtest17x;
56
void xtest18(InterruptContext *icp);
57
extern Word xtest18x;
58
void xtest19(InterruptContext *icp);
59
extern Word xtest19x;
60
void xtest20(InterruptContext *icp);
61
extern Word xtest20x;
62
void xtest21(InterruptContext *icp);
63
extern Word xtest21x;
64
void xtest22(InterruptContext *icp);
65
extern Word xtest22x;
66
void xtest23(InterruptContext *icp);
67
extern Word xtest23x;
68
void xtest24(InterruptContext *icp);
69
extern Word xtest24x;
70
void xtest25(InterruptContext *icp);
71
extern Word xtest25x;
72
void xtest26(InterruptContext *icp);
73
extern Word xtest26x;
74
void xtest27(InterruptContext *icp);
75
extern Word xtest27x;
76
void xtest28(InterruptContext *icp);
77
extern Word xtest28x;
78
void xtest29(InterruptContext *icp);
79
extern Word xtest29x;
80
void xtest30(InterruptContext *icp);
81
extern Word xtest30x;
82
void xtest31(InterruptContext *icp);
83
extern Word xtest31x;
84
void xtest32(InterruptContext *icp);
85
extern Word xtest32x;
86
void xtest33(InterruptContext *icp);
87
extern Word xtest33x;
88
void xtest34(InterruptContext *icp);
89
extern Word xtest34x;
90
void xtest35(InterruptContext *icp);
91
extern Word xtest35x;
92
void xtest36(InterruptContext *icp);
93
extern Word xtest36x;
94
void xtest37(InterruptContext *icp);
95
extern Word xtest37x;
96
 
97
Word getTLB_HI(int index);
98
Word getTLB_LO(int index);
99
void setTLB(int index, Word entryHi, Word entryLo);
100
 
101
 
102
#endif /* _START_H_ */

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.