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

Subversion Repositories or1k

[/] [or1k/] [trunk/] [linux/] [linux-2.4/] [include/] [asm-mips/] [mipsprom.h] - Blame information for rev 1765

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 1276 phoenix
#ifndef __ASM_MIPS_PROM_H
2
#define __ASM_MIPS_PROM_H
3
 
4
#define PROM_RESET              0
5
#define PROM_EXEC               1
6
#define PROM_RESTART            2
7
#define PROM_REINIT             3
8
#define PROM_REBOOT             4
9
#define PROM_AUTOBOOT           5
10
#define PROM_OPEN               6
11
#define PROM_READ               7
12
#define PROM_WRITE              8
13
#define PROM_IOCTL              9
14
#define PROM_CLOSE              10
15
#define PROM_GETCHAR            11
16
#define PROM_PUTCHAR            12
17
#define PROM_SHOWCHAR           13      /* XXX */
18
#define PROM_GETS               14      /* XXX */
19
#define PROM_PUTS               15      /* XXX */
20
#define PROM_PRINTF             16      /* XXX */
21
 
22
/* What are these for? */
23
#define PROM_INITPROTO          17      /* XXX */
24
#define PROM_PROTOENABLE        18      /* XXX */
25
#define PROM_PROTODISABLE       19      /* XXX */
26
#define PROM_GETPKT             20      /* XXX */
27
#define PROM_PUTPKT             21      /* XXX */
28
 
29
/* More PROM shit.  Probably has to do with VME RMW cycles??? */
30
#define PROM_ORW_RMW            22      /* XXX */
31
#define PROM_ORH_RMW            23      /* XXX */
32
#define PROM_ORB_RMW            24      /* XXX */
33
#define PROM_ANDW_RMW           25      /* XXX */
34
#define PROM_ANDH_RMW           26      /* XXX */
35
#define PROM_ANDB_RMW           27      /* XXX */
36
 
37
/* Cache handling stuff */
38
#define PROM_FLUSHCACHE         28      /* XXX */
39
#define PROM_CLEARCACHE         29      /* XXX */
40
 
41
/* Libc alike stuff */
42
#define PROM_SETJMP             30      /* XXX */
43
#define PROM_LONGJMP            31      /* XXX */
44
#define PROM_BEVUTLB            32      /* XXX */
45
#define PROM_GETENV             33      /* XXX */
46
#define PROM_SETENV             34      /* XXX */
47
#define PROM_ATOB               35      /* XXX */
48
#define PROM_STRCMP             36      /* XXX */
49
#define PROM_STRLEN             37      /* XXX */
50
#define PROM_STRCPY             38      /* XXX */
51
#define PROM_STRCAT             39      /* XXX */
52
 
53
/* Misc stuff */
54
#define PROM_PARSER             40      /* XXX */
55
#define PROM_RANGE              41      /* XXX */
56
#define PROM_ARGVIZE            42      /* XXX */
57
#define PROM_HELP               43      /* XXX */
58
 
59
/* Entry points for some PROM commands */
60
#define PROM_DUMPCMD            44      /* XXX */
61
#define PROM_SETENVCMD          45      /* XXX */
62
#define PROM_UNSETENVCMD        46      /* XXX */
63
#define PROM_PRINTENVCMD        47      /* XXX */
64
#define PROM_BEVEXCEPT          48      /* XXX */
65
#define PROM_ENABLECMD          49      /* XXX */
66
#define PROM_DISABLECMD         50      /* XXX */
67
 
68
#define PROM_CLEARNOFAULT       51      /* XXX */
69
#define PROM_NOTIMPLEMENT       52      /* XXX */
70
 
71
#define PROM_NV_GET             53      /* XXX */
72
#define PROM_NV_SET             54      /* XXX */
73
 
74
#endif /* __ASM_MIPS_PROM_H */

powered by: WebSVN 2.1.0

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