xref: /freebsd-src/sys/arm/include/sc_machdep.h (revision 95ee2897e98f5d444f26ed2334cc7c439f9c16c6)
1e1f04cd0SOleksandr Tymoshenko /*-
2*4d846d26SWarner Losh  * SPDX-License-Identifier: BSD-2-Clause
3af3dc4a7SPedro F. Giffuni  *
4e1f04cd0SOleksandr Tymoshenko  * Copyright (c) 2003 Jake Burkholder.
5e1f04cd0SOleksandr Tymoshenko  * All rights reserved.
6e1f04cd0SOleksandr Tymoshenko  *
7e1f04cd0SOleksandr Tymoshenko  * Redistribution and use in source and binary forms, with or without
8e1f04cd0SOleksandr Tymoshenko  * modification, are permitted provided that the following conditions
9e1f04cd0SOleksandr Tymoshenko  * are met:
10e1f04cd0SOleksandr Tymoshenko  * 1. Redistributions of source code must retain the above copyright
11e1f04cd0SOleksandr Tymoshenko  *    notice, this list of conditions and the following disclaimer.
12e1f04cd0SOleksandr Tymoshenko  * 2. Redistributions in binary form must reproduce the above copyright
13e1f04cd0SOleksandr Tymoshenko  *    notice, this list of conditions and the following disclaimer in the
14e1f04cd0SOleksandr Tymoshenko  *    documentation and/or other materials provided with the distribution.
15e1f04cd0SOleksandr Tymoshenko  *
16e1f04cd0SOleksandr Tymoshenko  * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
17e1f04cd0SOleksandr Tymoshenko  * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
18e1f04cd0SOleksandr Tymoshenko  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
19e1f04cd0SOleksandr Tymoshenko  * ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
20e1f04cd0SOleksandr Tymoshenko  * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
21e1f04cd0SOleksandr Tymoshenko  * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
22e1f04cd0SOleksandr Tymoshenko  * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
23e1f04cd0SOleksandr Tymoshenko  * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
24e1f04cd0SOleksandr Tymoshenko  * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
25e1f04cd0SOleksandr Tymoshenko  * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
26e1f04cd0SOleksandr Tymoshenko  * SUCH DAMAGE.
27e1f04cd0SOleksandr Tymoshenko  */
28e1f04cd0SOleksandr Tymoshenko 
29e1f04cd0SOleksandr Tymoshenko #ifndef	_MACHINE_SC_MACHDEP_H_
30e1f04cd0SOleksandr Tymoshenko #define	_MACHINE_SC_MACHDEP_H_
31e1f04cd0SOleksandr Tymoshenko 
32e1f04cd0SOleksandr Tymoshenko /* Color attributes for foreground text */
33e1f04cd0SOleksandr Tymoshenko 
34e1f04cd0SOleksandr Tymoshenko #define	FG_BLACK		0x0
35e1f04cd0SOleksandr Tymoshenko #define	FG_BLUE			0x1
36e1f04cd0SOleksandr Tymoshenko #define	FG_GREEN		0x2
37e1f04cd0SOleksandr Tymoshenko #define	FG_CYAN			0x3
38e1f04cd0SOleksandr Tymoshenko #define	FG_RED			0x4
39e1f04cd0SOleksandr Tymoshenko #define	FG_MAGENTA		0x5
40e1f04cd0SOleksandr Tymoshenko #define	FG_BROWN		0x6
41e1f04cd0SOleksandr Tymoshenko #define	FG_LIGHTGREY		0x7	/* aka white */
42e1f04cd0SOleksandr Tymoshenko #define	FG_DARKGREY		0x8
43e1f04cd0SOleksandr Tymoshenko #define	FG_LIGHTBLUE		0x9
44e1f04cd0SOleksandr Tymoshenko #define	FG_LIGHTGREEN		0xa
45e1f04cd0SOleksandr Tymoshenko #define	FG_LIGHTCYAN		0xb
46e1f04cd0SOleksandr Tymoshenko #define	FG_LIGHTRED		0xc
47e1f04cd0SOleksandr Tymoshenko #define	FG_LIGHTMAGENTA		0xd
48e1f04cd0SOleksandr Tymoshenko #define	FG_YELLOW		0xe
49e1f04cd0SOleksandr Tymoshenko #define	FG_WHITE		0xf	/* aka bright white */
50e1f04cd0SOleksandr Tymoshenko #define	FG_BLINK		0x80
51e1f04cd0SOleksandr Tymoshenko 
52e1f04cd0SOleksandr Tymoshenko /* Color attributes for text background */
53e1f04cd0SOleksandr Tymoshenko 
54e1f04cd0SOleksandr Tymoshenko #define	BG_BLACK		0x00
55e1f04cd0SOleksandr Tymoshenko #define	BG_BLUE			0x10
56e1f04cd0SOleksandr Tymoshenko #define	BG_GREEN		0x20
57e1f04cd0SOleksandr Tymoshenko #define	BG_CYAN			0x30
58e1f04cd0SOleksandr Tymoshenko #define	BG_RED			0x40
59e1f04cd0SOleksandr Tymoshenko #define	BG_MAGENTA		0x50
60e1f04cd0SOleksandr Tymoshenko #define	BG_BROWN		0x60
61e1f04cd0SOleksandr Tymoshenko #define	BG_LIGHTGREY		0x70
62e1f04cd0SOleksandr Tymoshenko #define	BG_DARKGREY		0x80
63e1f04cd0SOleksandr Tymoshenko #define	BG_LIGHTBLUE		0x90
64e1f04cd0SOleksandr Tymoshenko #define	BG_LIGHTGREEN		0xa0
65e1f04cd0SOleksandr Tymoshenko #define	BG_LIGHTCYAN		0xb0
66e1f04cd0SOleksandr Tymoshenko #define	BG_LIGHTRED		0xc0
67e1f04cd0SOleksandr Tymoshenko #define	BG_LIGHTMAGENTA		0xd0
68e1f04cd0SOleksandr Tymoshenko #define	BG_YELLOW		0xe0
69e1f04cd0SOleksandr Tymoshenko #define	BG_WHITE		0xf0
70e1f04cd0SOleksandr Tymoshenko 
71e1f04cd0SOleksandr Tymoshenko #endif /* !_MACHINE_SC_MACHDEP_H_ */
72