David Gibson
14c89e7fc8
[PATCH] powerpc: Replace VMALLOCBASE with VMALLOC_START
...
On ppc64, we independently define VMALLOCBASE and VMALLOC_START to be
the same thing: the start of the vmalloc() area at 0xd000000000000000.
VMALLOC_START is used much more widely, including in generic code, so
this patch gets rid of the extraneous VMALLOCBASE.
This does require moving the definitions of region IDs from page_64.h
to pgtable.h, but they don't clearly belong in the former rather than
the latter, anyway. While we're moving them, clean up the definitions
of the REGION_IDs:
- Abolish REGION_SIZE, it was only used once, to define
REGION_MASK anyway
- Define the specific region ids in terms of the REGION_ID()
macro.
- Define KERNEL_REGION_ID in terms of PAGE_OFFSET rather than
KERNELBASE. It amounts to the same thing, but conceptually this is
about the region of the linear mapping (which starts at PAGE_OFFSET)
rather than of the kernel text itself (which is at KERNELBASE).
Signed-off-by: David Gibson <david@gibson.dropbear.id.au >
Signed-off-by: Paul Mackerras <paulus@samba.org >
2006-01-09 15:05:47 +11:00
..
2006-01-09 14:50:32 +11:00
2005-09-09 22:11:34 +10:00
2005-09-21 19:21:08 +10:00
2005-11-10 11:24:04 +11:00
2005-09-09 22:11:34 +10:00
2005-11-10 13:10:38 +11:00
2006-01-06 08:33:29 -08:00
2005-11-11 22:25:39 +11:00
2005-10-11 09:59:38 +10:00
2006-01-03 13:11:06 -08:00
2006-01-09 14:49:58 +11:00
2006-01-09 14:49:54 +11:00
2005-11-10 13:10:38 +11:00
2005-09-09 22:11:35 +10:00
2005-09-28 15:42:53 +10:00
2005-11-10 13:09:22 +11:00
2005-11-10 13:09:22 +11:00
2005-10-26 15:54:31 +10:00
2005-11-10 11:24:04 +11:00
2006-01-09 14:53:41 +11:00
2005-08-30 13:32:05 +10:00
2005-11-10 11:23:53 +11:00
2005-10-20 20:53:39 +10:00
2005-11-18 14:08:12 +11:00
2005-08-30 13:32:05 +10:00
2005-11-19 01:48:52 +11:00
2005-09-22 21:03:33 +10:00
2005-11-10 11:38:05 +11:00
2006-01-09 14:51:05 +11:00
2005-11-11 22:25:39 +11:00
2005-08-30 13:32:05 +10:00
2005-09-09 22:11:34 +10:00
2005-09-07 16:57:39 -07:00
2006-01-09 14:52:17 +11:00
2005-11-14 17:22:01 +11:00
2005-11-10 13:10:38 +11:00
2005-10-26 17:16:38 +10:00
2005-10-10 22:50:37 +10:00
2005-10-20 20:53:39 +10:00
2005-11-10 15:32:37 +11:00
2005-11-14 17:22:01 +11:00
2005-11-14 17:22:01 +11:00
2005-11-09 16:19:53 +11:00
2005-10-26 16:47:42 +10:00
2006-01-09 14:49:06 +11:00
2005-11-08 12:20:34 +11:00
2005-11-19 20:17:32 +11:00
2005-09-09 22:11:34 +10:00
2005-11-01 14:36:30 +11:00
2006-01-09 15:03:17 +11:00
2005-08-30 13:32:05 +10:00
2005-11-03 16:58:17 +11:00
2006-01-09 14:48:57 +11:00
2005-11-11 22:19:56 +11:00
2005-09-27 13:51:59 +10:00
2006-01-09 14:52:21 +11:00
2006-01-09 14:52:35 +11:00
2006-01-09 14:53:55 +11:00
2005-09-19 09:38:49 +10:00
2005-11-07 07:53:45 -08:00
2005-09-09 22:11:34 +10:00
2005-10-06 12:06:20 +10:00
2005-08-30 13:32:06 +10:00
2005-11-10 11:24:04 +11:00
2006-01-09 14:51:47 +11:00
2005-10-20 20:53:39 +10:00
2005-09-09 22:11:34 +10:00
2005-10-20 20:53:39 +10:00
2006-01-06 08:33:22 -08:00
2005-11-19 20:17:32 +11:00
2006-01-09 14:52:25 +11:00
2005-11-19 20:17:32 +11:00
2005-09-09 22:11:34 +10:00
2006-01-09 15:03:17 +11:00
2005-09-09 22:11:35 +10:00
2005-09-09 22:11:34 +10:00
2005-11-02 15:25:42 +11:00
2005-11-15 11:17:02 +11:00
2005-10-06 13:22:17 +10:00
2005-10-20 20:53:39 +10:00
2005-09-21 19:21:08 +10:00
2006-01-09 14:50:35 +11:00
2005-11-14 17:32:50 +11:00
2006-01-09 15:05:47 +11:00
2006-01-09 14:52:14 +11:00
2005-09-09 22:11:35 +10:00
2005-10-27 20:50:54 +10:00
2006-01-09 14:54:02 +11:00
2006-01-09 14:51:08 +11:00
2005-08-30 13:32:06 +10:00
2005-11-19 20:17:32 +11:00
2005-11-19 20:17:32 +11:00
2005-11-19 20:17:32 +11:00
2006-01-09 15:05:47 +11:00
2006-01-09 15:03:17 +11:00
2005-10-20 20:53:39 +10:00
2005-11-09 07:55:52 -08:00
2005-09-09 22:11:34 +10:00
2005-09-21 19:21:07 +10:00
2005-11-10 13:10:38 +11:00
2005-11-19 20:46:04 +11:00
2006-01-09 14:48:47 +11:00
2006-01-09 14:53:55 +11:00
2005-10-06 12:06:20 +10:00
2006-01-09 14:49:01 +11:00
2005-11-10 13:09:22 +11:00
2005-11-10 13:37:51 +11:00
2005-08-30 13:32:06 +10:00
2005-11-03 14:41:19 +11:00
2005-10-22 15:57:55 +10:00
2005-10-31 13:37:12 +11:00
2005-10-27 16:45:52 +10:00
2005-09-25 22:38:45 +10:00
2005-09-19 09:38:50 +10:00
2005-10-31 13:37:12 +11:00
2005-09-09 22:11:34 +10:00
2006-01-09 14:49:50 +11:00
2005-09-09 22:11:35 +10:00
2005-09-09 22:11:35 +10:00
2005-09-09 22:11:34 +10:00
2005-11-03 16:24:25 +11:00
2005-09-12 17:19:12 +10:00
2005-11-10 11:23:46 +11:00
2005-11-07 13:18:13 +11:00
2005-11-08 11:17:40 +11:00
2005-09-09 22:11:34 +10:00
2005-09-09 22:11:34 +10:00
2006-01-09 14:51:57 +11:00
2005-09-21 19:21:09 +10:00
2005-11-19 20:50:46 +11:00
2006-01-09 14:49:30 +11:00
2006-01-09 14:52:58 +11:00
2005-10-28 22:48:08 +10:00
2005-11-03 16:02:23 +11:00
2005-09-21 19:21:10 +10:00
2005-09-09 22:11:34 +10:00
2005-09-25 22:38:46 +10:00
2005-11-10 15:53:40 +11:00
2005-11-23 21:23:20 +11:00
2005-09-09 22:11:34 +10:00
2005-11-01 14:36:55 +11:00
2006-01-09 14:49:01 +11:00
2005-11-01 16:59:20 +11:00
2005-10-12 08:24:47 -07:00
2005-11-04 10:20:27 +11:00
2005-11-06 16:56:47 -08:00
2006-01-09 14:53:37 +11:00
2005-10-27 16:45:50 +10:00
2005-11-10 13:10:38 +11:00
2005-11-03 16:59:17 +11:00
2006-01-09 14:51:22 +11:00
2005-09-09 22:11:34 +10:00
2005-10-20 20:53:39 +10:00
2006-01-09 14:49:34 +11:00
2005-09-09 22:11:35 +10:00
2005-11-14 16:35:58 +11:00
2005-11-16 14:05:11 +11:00
2005-09-21 19:21:09 +10:00
2005-10-24 17:40:23 +10:00
2005-11-08 22:55:08 +11:00
2005-08-30 13:32:05 +10:00