1/* 2 * Access to VGA videoram 3 * 4 * (c) 1998 Martin Mares <mj@ucw.cz> 5 */ 6 7#ifndef _LINUX_ASM_VGA_H_ 8#define _LINUX_ASM_VGA_H_ 9 10#include <linux/bug.h> 11#include <asm/types.h> 12 13#define VT_BUF_HAVE_RW 14 15#undef scr_writew 16#undef scr_readw 17 18static inline void scr_writew(u16 val, u16 *addr) 19{ 20 BUG_ON((long) addr >= 0); 21 22 *addr = val; 23} 24 25static inline u16 scr_readw(const u16 *addr) 26{ 27 BUG_ON((long) addr >= 0); 28 29 return *addr; 30} 31 32#define VGA_MAP_MEM(x,s) (x) 33 34#endif 35