This commit was manufactured by cvs2svn to create branch 'vserver'.
[linux-2.6.git] / include / asm-arm / arch-ixp2000 / vmalloc.h
1 /*
2  * linux/include/asm-arm/arch-ixp2000/vmalloc.h
3  *
4  * Author: Naeem Afzal <naeem.m.afzal@intel.com>
5  *
6  * Copyright 2002 Intel Corp.
7  *
8  *  This program is free software; you can redistribute  it and/or modify it
9  *  under  the terms of  the GNU General  Public License as published by the
10  *  Free Software Foundation;  either version 2 of the  License, or (at your
11  *  option) any later version.
12  *
13  * Just any arbitrary offset to the start of the vmalloc VM area: the
14  * current 8MB value just means that there will be a 8MB "hole" after the
15  * physical memory until the kernel virtual memory starts.  That means that
16  * any out-of-bounds memory accesses will hopefully be caught.
17  * The vmalloc() routines leaves a hole of 4kB between each vmalloced
18  * area for the same reason. ;)
19  */
20 #define VMALLOC_OFFSET      (8*1024*1024)
21 #define VMALLOC_START       (((unsigned long)high_memory + VMALLOC_OFFSET) & ~(VMALLOC_OFFSET-1))
22 #define VMALLOC_VMADDR(x)   ((unsigned long)(x))
23 #define VMALLOC_END         0xfb000000