Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
vga.h
Go to the documentation of this file.
1 /*
2  * Access to VGA videoram
3  *
4  * (c) 1998 Martin Mares <[email protected]>
5  * (c) 1999 Asit Mallick <[email protected]>
6  * (c) 1999 Don Dugger <[email protected]>
7  */
8 
9 #ifndef __ASM_IA64_VGA_H_
10 #define __ASM_IA64_VGA_H_
11 
12 /*
13  * On the PC, we can just recalculate addresses and then access the
14  * videoram directly without any black magic.
15  */
16 
17 extern unsigned long vga_console_iobase;
18 extern unsigned long vga_console_membase;
19 
20 #define VGA_MAP_MEM(x,s) ((unsigned long) ioremap_nocache(vga_console_membase + (x), s))
21 
22 #define vga_readb(x) (*(x))
23 #define vga_writeb(x,y) (*(y) = (x))
24 
25 #endif /* __ASM_IA64_VGA_H_ */