| 
									
										
										
										
											2006-04-10 22:55:47 -07:00
										 |  |  | /*
 | 
					
						
							|  |  |  |  *	Access to VGA videoram | 
					
						
							|  |  |  |  * | 
					
						
							|  |  |  |  *	(c) 1998 Martin Mares <mj@ucw.cz> | 
					
						
							|  |  |  |  */ | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | #ifndef _LINUX_ASM_VGA_H_
 | 
					
						
							|  |  |  | #define _LINUX_ASM_VGA_H_
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2011-11-23 20:12:59 -05:00
										 |  |  | #include <linux/bug.h>
 | 
					
						
							| 
									
										
										
										
											2006-04-10 22:55:47 -07:00
										 |  |  | #include <asm/types.h>
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | #define VT_BUF_HAVE_RW
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | #undef scr_writew
 | 
					
						
							|  |  |  | #undef scr_readw
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | static inline void scr_writew(u16 val, u16 *addr) | 
					
						
							|  |  |  | { | 
					
						
							|  |  |  | 	BUG_ON((long) addr >= 0); | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 	*addr = val; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | static inline u16 scr_readw(const u16 *addr) | 
					
						
							|  |  |  | { | 
					
						
							|  |  |  | 	BUG_ON((long) addr >= 0); | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 	return *addr; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | #define VGA_MAP_MEM(x,s) (x)
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | #endif
 |