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

Subversion Repositories or1k

[/] [or1k/] [trunk/] [rc203soc/] [sw/] [uClinux/] [include/] [asm-alpha/] [console.h] - Blame information for rev 1765

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 1632 jcastillo
#ifndef __AXP_CONSOLE_H
2
#define __AXP_CONSOLE_H
3
 
4
/*
5
 * Console callback routine numbers
6
 */
7
#define CCB_GETC                0x01
8
#define CCB_PUTS                0x02
9
#define CCB_RESET_TERM          0x03
10
#define CCB_SET_TERM_INT        0x04
11
#define CCB_SET_TERM_CTL        0x05
12
#define CCB_PROCESS_KEYCODE     0x06
13
 
14
#define CCB_OPEN                0x10
15
#define CCB_CLOSE               0x11
16
#define CCB_IOCTL               0x12
17
#define CCB_READ                0x13
18
#define CCB_WRITE               0x14
19
 
20
#define CCB_SET_ENV             0x20
21
#define CCB_RESET_ENV           0x21
22
#define CCB_GET_ENV             0x22
23
#define CCB_SAVE_ENV            0x23
24
 
25
/*
26
 * Environment variable numbers
27
 */
28
#define ENV_AUTO_ACTION         0x01
29
#define ENV_BOOT_DEV            0x02
30
#define ENV_BOOTDEF_DEV         0x03
31
#define ENV_BOOTED_DEV          0x04
32
#define ENV_BOOT_FILE           0x05
33
#define ENV_BOOTED_FILE         0x06
34
#define ENV_BOOT_OSFLAGS        0x07
35
#define ENV_BOOTED_OSFLAGS      0x08
36
#define ENV_BOOT_RESET          0x09
37
#define ENV_DUMP_DEV            0x0A
38
#define ENV_ENABLE_AUDIT        0x0B
39
#define ENV_LICENCE             0x0C
40
#define ENV_CHAR_SET            0x0D
41
#define ENV_LANGUAGE            0x0E
42
#define ENV_TTY_DEV             0x0F
43
 
44
extern unsigned long dispatch(unsigned long code, ...);
45
#define puts(x,l) dispatch(CCB_PUTS,0,x,l)
46
 
47
#endif

powered by: WebSVN 2.1.0

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