]>
Commit | Line | Data |
---|---|---|
1da177e4 LT |
1 | /* |
2 | * Access to VGA videoram | |
3 | * | |
4 | * (c) 1998 Martin Mares <mj@ucw.cz> | |
5 | */ | |
6 | ||
1965aae3 PA |
7 | #ifndef _ASM_X86_VGA_H |
8 | #define _ASM_X86_VGA_H | |
1da177e4 LT |
9 | |
10 | /* | |
11 | * On the PC, we can just recalculate addresses and then | |
12 | * access the videoram directly without any black magic. | |
13 | */ | |
14 | ||
364fe5ef | 15 | #define VGA_MAP_MEM(x, s) (unsigned long)phys_to_virt(x) |
1da177e4 LT |
16 | |
17 | #define vga_readb(x) (*(x)) | |
364fe5ef | 18 | #define vga_writeb(x, y) (*(y) = (x)) |
1da177e4 | 19 | |
b4aa0163 MG |
20 | #ifdef CONFIG_FB_EFI |
21 | #define __ARCH_HAS_VGA_DEFAULT_DEVICE | |
22 | extern struct pci_dev *vga_default_device(void); | |
23 | extern void vga_set_default_device(struct pci_dev *pdev); | |
24 | #endif | |
25 | ||
1965aae3 | 26 | #endif /* _ASM_X86_VGA_H */ |