#ifndef __UM_IO_H | |
#define __UM_IO_H | |
#include "asm/page.h" | |
#define IO_SPACE_LIMIT 0xdeadbeef /* Sure hope nothing uses this */ | |
static inline int inb(unsigned long i) { return(0); } | |
static inline void outb(char c, unsigned long i) { } | |
/* | |
* Change virtual addresses to physical addresses and vv. | |
* These are pretty trivial | |
*/ | |
static inline unsigned long virt_to_phys(volatile void * address) | |
{ | |
return __pa((void *) address); | |
} | |
static inline void * phys_to_virt(unsigned long address) | |
{ | |
return __va(address); | |
} | |
#endif |