1/* 2 * linux/arch/m68knommu/mm/kmap.c 3 * 4 * Copyright (C) 2000 Lineo, <davidm@snapgear.com> 5 * Copyright (C) 2000-2002 David McCullough <davidm@snapgear.com> 6 */ 7 8#include <linux/mm.h> 9#include <linux/kernel.h> 10#include <linux/string.h> 11#include <linux/types.h> 12#include <linux/vmalloc.h> 13 14#include <asm/setup.h> 15#include <asm/segment.h> 16#include <asm/page.h> 17#include <asm/pgalloc.h> 18#include <asm/io.h> 19#include <asm/system.h> 20 21#undef DEBUG 22 23/* 24 * Map some physical address range into the kernel address space. 25 */ 26void *__ioremap(unsigned long physaddr, unsigned long size, int cacheflag) 27{ 28 return (void *)physaddr; 29} 30 31/* 32 * Unmap a ioremap()ed region again. 33 */ 34void iounmap(void *addr) 35{ 36} 37 38/* 39 * __iounmap unmaps nearly everything, so be careful 40 * it doesn't free currently pointer/page tables anymore but it 41 * wans't used anyway and might be added later. 42 */ 43void __iounmap(void *addr, unsigned long size) 44{ 45} 46 47/* 48 * Set new cache mode for some kernel address space. 49 * The caller must push data for that range itself, if such data may already 50 * be in the cache. 51 */ 52void kernel_set_cachemode(void *addr, unsigned long size, int cmode) 53{ 54} 55