summaryrefslogtreecommitdiff
path: root/sys/arch
diff options
context:
space:
mode:
Diffstat (limited to 'sys/arch')
-rw-r--r--sys/arch/alpha/include/db_machdep.h4
-rw-r--r--sys/arch/alpha/include/types.h5
-rw-r--r--sys/arch/alpha/stand/netboot/netboot.c4
-rw-r--r--sys/arch/alpha/tc/cfbvar.h10
-rw-r--r--sys/arch/alpha/tc/sfbvar.h10
-rw-r--r--sys/arch/arm/footbridge/isa/isa_io.c14
-rw-r--r--sys/arch/arm/include/types.h13
-rw-r--r--sys/arch/cats/cats/cats_machdep.c21
-rw-r--r--sys/arch/m68k/include/types.h5
-rw-r--r--sys/arch/mac68k/mac68k/machdep.c4
-rw-r--r--sys/arch/macppc/include/powerpc.h8
-rw-r--r--sys/arch/macppc/include/vmparam.h10
-rw-r--r--sys/arch/macppc/macppc/dma.c12
-rw-r--r--sys/arch/macppc/macppc/machdep.c12
-rw-r--r--sys/arch/macppc/macppc/mem.c6
-rw-r--r--sys/arch/macppc/macppc/ofw_machdep.c10
-rw-r--r--sys/arch/mvme68k/dev/flash.c14
-rw-r--r--sys/arch/mvme68k/dev/if_ie.c8
-rw-r--r--sys/arch/mvme68k/dev/sbicdma.c4
-rw-r--r--sys/arch/mvme68k/dev/vsreg.h8
-rw-r--r--sys/arch/mvme68k/mvme68k/machdep.c14
-rw-r--r--sys/arch/mvme68k/mvme68k/mem.c14
-rw-r--r--sys/arch/mvme68k/mvme68k/sys_machdep.c4
-rw-r--r--sys/arch/mvme68k/mvme68k/trap.c20
-rw-r--r--sys/arch/mvme68k/mvme68k/vm_machdep.c40
-rw-r--r--sys/arch/mvmeppc/dev/mem.c6
-rw-r--r--sys/arch/mvmeppc/include/powerpc.h6
-rw-r--r--sys/arch/mvmeppc/include/vmparam.h10
-rw-r--r--sys/arch/mvmeppc/mvmeppc/machdep.c10
-rw-r--r--sys/arch/mvmeppc/mvmeppc/ppc1_machdep.c12
-rw-r--r--sys/arch/powerpc/include/db_machdep.h4
-rw-r--r--sys/arch/powerpc/include/kcore.h6
-rw-r--r--sys/arch/powerpc/include/pmap.h4
-rw-r--r--sys/arch/powerpc/include/pte.h4
-rw-r--r--sys/arch/powerpc/include/types.h5
-rw-r--r--sys/arch/powerpc/powerpc/pmap.c4
-rw-r--r--sys/arch/powerpc/powerpc/trap.c4
-rw-r--r--sys/arch/powerpc/powerpc/vm_machdep.c24
-rw-r--r--sys/arch/zaurus/zaurus/zaurus_machdep.c15
39 files changed, 184 insertions, 204 deletions
diff --git a/sys/arch/alpha/include/db_machdep.h b/sys/arch/alpha/include/db_machdep.h
index 41ed3499b84..14b512a0a64 100644
--- a/sys/arch/alpha/include/db_machdep.h
+++ b/sys/arch/alpha/include/db_machdep.h
@@ -1,4 +1,4 @@
-/* $OpenBSD: db_machdep.h,v 1.18 2005/01/04 21:14:35 espie Exp $ */
+/* $OpenBSD: db_machdep.h,v 1.19 2005/12/17 07:31:23 miod Exp $ */
/*
* Copyright (c) 1997 Niklas Hallqvist. All rights reserved.
@@ -44,7 +44,7 @@ struct opcode {
extern struct opcode opcode[];
/* types the generic ddb module needs */
-typedef vm_offset_t db_addr_t;
+typedef vaddr_t db_addr_t;
typedef long db_expr_t;
typedef struct trapframe db_regs_t;
diff --git a/sys/arch/alpha/include/types.h b/sys/arch/alpha/include/types.h
index 1dc17772230..03012b5e792 100644
--- a/sys/arch/alpha/include/types.h
+++ b/sys/arch/alpha/include/types.h
@@ -1,4 +1,4 @@
-/* $OpenBSD: types.h,v 1.16 2005/12/14 21:46:30 millert Exp $ */
+/* $OpenBSD: types.h,v 1.17 2005/12/17 07:31:23 miod Exp $ */
/* $NetBSD: types.h,v 1.6 1996/12/05 00:13:47 cgd Exp $ */
/*-
@@ -44,9 +44,6 @@ typedef struct label_t {
#endif
#if __BSD_VISIBLE
-typedef unsigned long vm_offset_t;
-typedef unsigned long vm_size_t;
-
typedef unsigned long vaddr_t;
typedef unsigned long paddr_t;
typedef unsigned long vsize_t;
diff --git a/sys/arch/alpha/stand/netboot/netboot.c b/sys/arch/alpha/stand/netboot/netboot.c
index 4b49d756230..c058c3f7f5e 100644
--- a/sys/arch/alpha/stand/netboot/netboot.c
+++ b/sys/arch/alpha/stand/netboot/netboot.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: netboot.c,v 1.6 2004/07/05 19:59:20 deraadt Exp $ */
+/* $OpenBSD: netboot.c,v 1.7 2005/12/17 07:31:25 miod Exp $ */
/* $NetBSD: netboot.c,v 1.1 1996/09/18 20:03:12 cgd Exp $ */
/*
@@ -55,7 +55,7 @@ char boot_flags[128];
extern char bootprog_name[], bootprog_rev[];
-vm_offset_t ffp_save, ptbr_save;
+vaddr_t ffp_save, ptbr_save;
int debug;
diff --git a/sys/arch/alpha/tc/cfbvar.h b/sys/arch/alpha/tc/cfbvar.h
index 05081b2f8be..567df97081b 100644
--- a/sys/arch/alpha/tc/cfbvar.h
+++ b/sys/arch/alpha/tc/cfbvar.h
@@ -1,4 +1,4 @@
-/* $OpenBSD: cfbvar.h,v 1.6 2002/03/14 01:26:28 millert Exp $ */
+/* $OpenBSD: cfbvar.h,v 1.7 2005/12/17 07:31:25 miod Exp $ */
/* $NetBSD: cfbvar.h,v 1.1 1996/05/01 23:25:04 cgd Exp $ */
/*
@@ -38,16 +38,16 @@ struct fbcursor;
struct fbcurpos;
struct cfb_devconfig {
- vm_offset_t dc_vaddr; /* memory space virtual base address */
- vm_offset_t dc_paddr; /* memory space physical base address */
- vm_offset_t dc_size; /* size of slot memory */
+ vaddr_t dc_vaddr; /* memory space virtual base address */
+ paddr_t dc_paddr; /* memory space physical base address */
+ vsize_t dc_size; /* size of slot memory */
int dc_wid; /* width of frame buffer */
int dc_ht; /* height of frame buffer */
int dc_depth; /* depth, bits per pixel */
int dc_rowbytes; /* bytes in a FB scan line */
- vm_offset_t dc_videobase; /* base of flat frame buffer */
+ vaddr_t dc_videobase; /* base of flat frame buffer */
struct raster dc_raster; /* raster description */
struct rcons dc_rcons; /* raster blitter control info */
diff --git a/sys/arch/alpha/tc/sfbvar.h b/sys/arch/alpha/tc/sfbvar.h
index f30a3da9b00..6674c2cfcf1 100644
--- a/sys/arch/alpha/tc/sfbvar.h
+++ b/sys/arch/alpha/tc/sfbvar.h
@@ -1,4 +1,4 @@
-/* $OpenBSD: sfbvar.h,v 1.6 2002/03/14 01:26:28 millert Exp $ */
+/* $OpenBSD: sfbvar.h,v 1.7 2005/12/17 07:31:25 miod Exp $ */
/* $NetBSD: sfbvar.h,v 1.1 1996/05/01 21:15:51 cgd Exp $ */
/*
@@ -38,16 +38,16 @@ struct fbcursor;
struct fbcurpos;
struct sfb_devconfig {
- vm_offset_t dc_vaddr; /* memory space virtual base address */
- vm_offset_t dc_paddr; /* memory space physical base address */
- vm_offset_t dc_size; /* size of slot memory */
+ vaddr_t dc_vaddr; /* memory space virtual base address */
+ paddr_t dc_paddr; /* memory space physical base address */
+ vsize_t dc_size; /* size of slot memory */
int dc_wid; /* width of frame buffer */
int dc_ht; /* height of frame buffer */
int dc_depth; /* depth, bits per pixel */
int dc_rowbytes; /* bytes in a FB scan line */
- vm_offset_t dc_videobase; /* base of flat frame buffer */
+ vaddr_t dc_videobase; /* base of flat frame buffer */
struct raster dc_raster; /* raster description */
struct rcons dc_rcons; /* raster blitter control info */
diff --git a/sys/arch/arm/footbridge/isa/isa_io.c b/sys/arch/arm/footbridge/isa/isa_io.c
index fbb1253c91f..6d6eba453e5 100644
--- a/sys/arch/arm/footbridge/isa/isa_io.c
+++ b/sys/arch/arm/footbridge/isa/isa_io.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: isa_io.c,v 1.1 2004/02/01 05:09:49 drahn Exp $ */
+/* $OpenBSD: isa_io.c,v 1.2 2005/12/17 07:31:25 miod Exp $ */
/* $NetBSD: isa_io.c,v 1.2 2002/09/27 15:35:44 provos Exp $ */
/*
@@ -221,8 +221,8 @@ struct bus_space isa_mem_bs_tag = {
void
isa_io_init(isa_io_addr, isa_mem_addr)
- vm_offset_t isa_io_addr;
- vm_offset_t isa_mem_addr;
+ vaddr_t isa_io_addr;
+ vaddr_t isa_mem_addr;
{
isa_io_bs_tag.bs_cookie = (void *)isa_io_addr;
isa_mem_bs_tag.bs_cookie = (void *)isa_mem_addr;
@@ -233,16 +233,16 @@ isa_io_init(isa_io_addr, isa_mem_addr)
* (e.g. X servers) need to map ISA space directly. use these
* functions sparingly!
*/
-vm_offset_t
+vaddr_t
isa_io_data_vaddr(void)
{
- return (vm_offset_t)isa_io_bs_tag.bs_cookie;
+ return (vaddr_t)isa_io_bs_tag.bs_cookie;
}
-vm_offset_t
+vaddr_t
isa_mem_data_vaddr(void)
{
- return (vm_offset_t)isa_mem_bs_tag.bs_cookie;
+ return (vaddr_t)isa_mem_bs_tag.bs_cookie;
}
int
diff --git a/sys/arch/arm/include/types.h b/sys/arch/arm/include/types.h
index d4d1cb614ee..225dbe72098 100644
--- a/sys/arch/arm/include/types.h
+++ b/sys/arch/arm/include/types.h
@@ -1,4 +1,4 @@
-/* $OpenBSD: types.h,v 1.4 2005/12/14 21:46:30 millert Exp $ */
+/* $OpenBSD: types.h,v 1.5 2005/12/17 07:31:25 miod Exp $ */
/* $NetBSD: types.h,v 1.4 2002/02/28 03:17:25 simonb Exp $ */
/*
@@ -54,13 +54,10 @@ typedef struct label_t { /* Used by setjmp & longjmp */
/* NB: This should probably be if defined(_KERNEL) */
#if __BSD_VISIBLE
-typedef unsigned long vm_offset_t;
-typedef unsigned long vm_size_t;
-
-typedef vm_offset_t paddr_t;
-typedef vm_size_t psize_t;
-typedef vm_offset_t vaddr_t;
-typedef vm_size_t vsize_t;
+typedef unsigned long paddr_t;
+typedef unsigned long psize_t;
+typedef unsigned long vaddr_t;
+typedef unsigned long vsize_t;
#endif
#define __HAVE_MINIMAL_EMUL
diff --git a/sys/arch/cats/cats/cats_machdep.c b/sys/arch/cats/cats/cats_machdep.c
index 3bb7695d5d8..8395977f503 100644
--- a/sys/arch/cats/cats/cats_machdep.c
+++ b/sys/arch/cats/cats/cats_machdep.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: cats_machdep.c,v 1.11 2005/02/17 18:07:37 jfb Exp $ */
+/* $OpenBSD: cats_machdep.c,v 1.12 2005/12/17 07:31:25 miod Exp $ */
/* $NetBSD: cats_machdep.c,v 1.50 2003/10/04 14:28:28 chris Exp $ */
/*
@@ -117,12 +117,11 @@ static char bootargs[MAX_BOOT_STRING + 1];
char *boot_args = NULL;
char *boot_file = NULL;
-vm_offset_t physical_start;
-vm_offset_t physical_freestart;
-vm_offset_t physical_freeend;
-vm_offset_t physical_end;
+paddr_t physical_start;
+paddr_t physical_freestart;
+paddr_t physical_freeend;
+paddr_t physical_end;
u_int free_pages;
-vm_offset_t pagetables_start;
int physmem = 0;
/*int debug_flags;*/
@@ -137,7 +136,7 @@ pv_addr_t undstack;
pv_addr_t abtstack;
extern pv_addr_t kernelstack;
-vm_offset_t msgbufphys;
+paddr_t msgbufphys;
extern u_int data_abort_handler_address;
extern u_int prefetch_abort_handler_address;
@@ -290,9 +289,9 @@ boot(howto)
* time with section mappings.
*/
struct l1_sec_map {
- vm_offset_t va;
- vm_offset_t pa;
- vm_size_t size;
+ vaddr_t va;
+ paddr_t pa;
+ vsize_t size;
vm_prot_t prot;
int cache;
} l1_sec_table[] = {
@@ -639,7 +638,7 @@ initarm(bootargs)
/* Map the core memory needed before autoconfig */
loop = 0;
while (l1_sec_table[loop].size) {
- vm_size_t sz;
+ vsize_t sz;
#ifdef VERBOSE_INIT_ARM
printf("%08lx -> %08lx @ %08lx\n", l1_sec_table[loop].pa,
diff --git a/sys/arch/m68k/include/types.h b/sys/arch/m68k/include/types.h
index fb3cde01f21..477d01cb053 100644
--- a/sys/arch/m68k/include/types.h
+++ b/sys/arch/m68k/include/types.h
@@ -1,4 +1,4 @@
-/* $OpenBSD: types.h,v 1.11 2005/12/14 21:46:31 millert Exp $ */
+/* $OpenBSD: types.h,v 1.12 2005/12/17 07:31:25 miod Exp $ */
/* $NetBSD: types.h,v 1.9 1995/07/06 03:39:38 cgd Exp $ */
/*-
@@ -43,9 +43,6 @@ typedef struct label_t { /* consistent with HP-UX */
#endif
#if __BSD_VISIBLE
-typedef unsigned long vm_offset_t;
-typedef unsigned long vm_size_t;
-
typedef unsigned long vaddr_t;
typedef unsigned long paddr_t;
typedef unsigned long vsize_t;
diff --git a/sys/arch/mac68k/mac68k/machdep.c b/sys/arch/mac68k/mac68k/machdep.c
index bd7c519a51f..51a60179283 100644
--- a/sys/arch/mac68k/mac68k/machdep.c
+++ b/sys/arch/mac68k/mac68k/machdep.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: machdep.c,v 1.121 2005/11/15 07:02:36 miod Exp $ */
+/* $OpenBSD: machdep.c,v 1.122 2005/12/17 07:31:26 miod Exp $ */
/* $NetBSD: machdep.c,v 1.207 1998/07/08 04:39:34 thorpej Exp $ */
/*
@@ -327,7 +327,7 @@ cpu_startup(void)
int vers;
int base, residual;
vaddr_t minaddr, maxaddr;
- vm_size_t size = 0; /* To avoid compiler warning */
+ vsize_t size = 0; /* To avoid compiler warning */
int delay;
/*
diff --git a/sys/arch/macppc/include/powerpc.h b/sys/arch/macppc/include/powerpc.h
index 64dca7da010..8395bd297c0 100644
--- a/sys/arch/macppc/include/powerpc.h
+++ b/sys/arch/macppc/include/powerpc.h
@@ -1,4 +1,4 @@
-/* $OpenBSD: powerpc.h,v 1.7 2005/10/09 14:01:11 drahn Exp $ */
+/* $OpenBSD: powerpc.h,v 1.8 2005/12/17 07:31:26 miod Exp $ */
/* $NetBSD: powerpc.h,v 1.1 1996/09/30 16:34:30 ws Exp $ */
/*
@@ -35,8 +35,8 @@
#define _MACHINE_POWERPC_H_
struct mem_region {
- vm_offset_t start;
- vm_size_t size;
+ vaddr_t start;
+ vsize_t size;
};
void mem_regions(struct mem_region **, struct mem_region **);
@@ -84,7 +84,7 @@ int ppc_intr_disable(void);
struct dumpmem {
vaddr_t start;
- vm_size_t end;
+ vsize_t end;
};
extern struct dumpmem dumpmem[VM_PHYSSEG_MAX];
extern u_int ndumpmem;
diff --git a/sys/arch/macppc/include/vmparam.h b/sys/arch/macppc/include/vmparam.h
index 61d7274a860..ace57796122 100644
--- a/sys/arch/macppc/include/vmparam.h
+++ b/sys/arch/macppc/include/vmparam.h
@@ -1,4 +1,4 @@
-/* $OpenBSD: vmparam.h,v 1.15 2005/04/11 15:13:01 deraadt Exp $ */
+/* $OpenBSD: vmparam.h,v 1.16 2005/12/17 07:31:26 miod Exp $ */
/* $NetBSD: vmparam.h,v 1.1 1996/09/30 16:34:38 ws Exp $ */
/*-
@@ -75,15 +75,15 @@
/*
* Would like to have MAX addresses = 0, but this doesn't (currently) work
*/
-#define VM_MIN_ADDRESS ((vm_offset_t)0)
-#define VM_MAXUSER_ADDRESS ((vm_offset_t)0xfffff000)
+#define VM_MIN_ADDRESS ((vaddr_t)0)
+#define VM_MAXUSER_ADDRESS ((vaddr_t)0xfffff000)
#define VM_MAX_ADDRESS VM_MAXUSER_ADDRESS
-#define VM_MIN_KERNEL_ADDRESS ((vm_offset_t)(PPC_KERNEL_SR << ADDR_SR_SHIFT))
+#define VM_MIN_KERNEL_ADDRESS ((vaddr_t)(PPC_KERNEL_SR << ADDR_SR_SHIFT))
/* ppc_kvm_stolen is so that vm space can be stolen before vm is fully
* initialized.
*/
-extern vm_offset_t ppc_kvm_stolen;
+extern vaddr_t ppc_kvm_stolen;
#define VM_KERN_ADDRESS_SIZE (PPC_SEGMENT_LENGTH - (32 * 1024 * 1024))
#define VM_MAX_KERNEL_ADDRESS (VM_MIN_KERNEL_ADDRESS + VM_KERN_ADDRESS_SIZE)
diff --git a/sys/arch/macppc/macppc/dma.c b/sys/arch/macppc/macppc/dma.c
index f0526ab1523..7803b0804dd 100644
--- a/sys/arch/macppc/macppc/dma.c
+++ b/sys/arch/macppc/macppc/dma.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: dma.c,v 1.23 2005/10/26 18:57:51 martin Exp $ */
+/* $OpenBSD: dma.c,v 1.24 2005/12/17 07:31:26 miod Exp $ */
/* $NetBSD: machdep.c,v 1.214 1996/11/10 03:16:17 thorpej Exp $ */
/*-
@@ -57,7 +57,7 @@
#include <machine/bus.h>
int _dmamem_alloc_range( bus_dma_tag_t t, bus_size_t size,
bus_size_t alignment, bus_size_t boundary, bus_dma_segment_t *segs,
- int nsegs, int *rsegs, int flags, vm_offset_t low, vm_offset_t high);
+ int nsegs, int *rsegs, int flags, vaddr_t low, vaddr_t high);
int _dmamap_load_buffer(bus_dma_tag_t, bus_dmamap_t, void *, bus_size_t,
struct proc *, int, bus_addr_t *, int *, int);
/*
@@ -440,7 +440,7 @@ int
_dmamem_map(bus_dma_tag_t t, bus_dma_segment_t *segs, int nsegs, size_t size,
caddr_t *kvap, int flags)
{
- vm_offset_t va;
+ vaddr_t va;
bus_addr_t addr;
int curseg;
@@ -481,7 +481,7 @@ _dmamem_unmap(bus_dma_tag_t t, caddr_t kva, size_t size)
#endif
size = round_page(size);
- uvm_km_free(kernel_map, (vm_offset_t)kva, size);
+ uvm_km_free(kernel_map, (vaddr_t)kva, size);
}
/*
@@ -527,9 +527,9 @@ _dmamem_mmap(bus_dma_tag_t t, bus_dma_segment_t *segs, int nsegs, off_t off,
int
_dmamem_alloc_range(bus_dma_tag_t t, bus_size_t size, bus_size_t alignment,
bus_size_t boundary, bus_dma_segment_t *segs, int nsegs, int *rsegs,
- int flags, vm_offset_t low, vm_offset_t high)
+ int flags, vaddr_t low, vaddr_t high)
{
- vm_offset_t curaddr, lastaddr;
+ vaddr_t curaddr, lastaddr;
struct vm_page *m;
struct pglist mlist;
int curseg, error;
diff --git a/sys/arch/macppc/macppc/machdep.c b/sys/arch/macppc/macppc/machdep.c
index f3ca919a27e..a959993e491 100644
--- a/sys/arch/macppc/macppc/machdep.c
+++ b/sys/arch/macppc/macppc/machdep.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: machdep.c,v 1.82 2005/11/12 00:23:43 drahn Exp $ */
+/* $OpenBSD: machdep.c,v 1.83 2005/12/17 07:31:26 miod Exp $ */
/* $NetBSD: machdep.c,v 1.4 1996/10/16 19:33:11 ws Exp $ */
/*
@@ -491,7 +491,7 @@ cpu_startup()
{
int sz, i;
caddr_t v;
- vm_offset_t minaddr, maxaddr;
+ vaddr_t minaddr, maxaddr;
int base, residual;
v = (caddr_t)proc0paddr + USPACE;
@@ -531,11 +531,11 @@ cpu_startup()
residual = 0;
}
for (i = 0; i < nbuf; i++) {
- vm_size_t curbufsize;
- vm_offset_t curbuf;
+ vsize_t curbufsize;
+ vaddr_t curbuf;
struct vm_page *pg;
- curbuf = (vm_offset_t)buffers + i * MAXBSIZE;
+ curbuf = (vaddr_t)buffers + i * MAXBSIZE;
curbufsize = PAGE_SIZE * (i < residual ? base + 1 : base);
while (curbufsize) {
pg = uvm_pagealloc(NULL, 0, NULL, 0);
@@ -1222,7 +1222,7 @@ bus_space_unmap(bus_space_tag_t t, bus_space_handle_t bsh, bus_size_t size)
}
}
-vm_offset_t ppc_kvm_stolen = VM_KERN_ADDRESS_SIZE;
+vaddr_t ppc_kvm_stolen = VM_KERN_ADDRESS_SIZE;
int
bus_mem_add_mapping(bus_addr_t bpa, bus_size_t size, int cacheable,
diff --git a/sys/arch/macppc/macppc/mem.c b/sys/arch/macppc/macppc/mem.c
index 0a8d078cfbd..8f421626a0c 100644
--- a/sys/arch/macppc/macppc/mem.c
+++ b/sys/arch/macppc/macppc/mem.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: mem.c,v 1.12 2003/10/16 05:03:22 deraadt Exp $ */
+/* $OpenBSD: mem.c,v 1.13 2005/12/17 07:31:26 miod Exp $ */
/* $NetBSD: mem.c,v 1.1 1996/09/30 16:34:50 ws Exp $ */
/*
@@ -104,8 +104,8 @@ mmclose(dev_t dev, int flag, int mode, struct proc *p)
int
mmrw(dev_t dev, struct uio *uio, int flags)
{
- vm_offset_t v;
- vm_size_t c;
+ vaddr_t v;
+ vsize_t c;
struct iovec *iov;
int error = 0;
static caddr_t zeropage;
diff --git a/sys/arch/macppc/macppc/ofw_machdep.c b/sys/arch/macppc/macppc/ofw_machdep.c
index fb53df2eac7..4258585c8ed 100644
--- a/sys/arch/macppc/macppc/ofw_machdep.c
+++ b/sys/arch/macppc/macppc/ofw_machdep.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: ofw_machdep.c,v 1.26 2005/06/08 19:08:23 drahn Exp $ */
+/* $OpenBSD: ofw_machdep.c,v 1.27 2005/12/17 07:31:26 miod Exp $ */
/* $NetBSD: ofw_machdep.c,v 1.1 1996/09/30 16:34:50 ws Exp $ */
/*
@@ -131,9 +131,9 @@ int OF_stdin;
*/
static int N_mapping;
static struct {
- vm_offset_t va;
+ vaddr_t va;
int len;
- vm_offset_t pa;
+ paddr_t pa;
int mode;
} ofw_mapping[256];
@@ -189,8 +189,8 @@ restore_ofw_mapping()
ofw_pmap.pm_sr[PPC_KERNEL_SR] = PPC_KERNEL_SEGMENT;
for (i = 0; i < N_mapping; i++) {
- vm_offset_t pa = ofw_mapping[i].pa;
- vm_offset_t va = ofw_mapping[i].va;
+ paddr_t pa = ofw_mapping[i].pa;
+ vaddr_t va = ofw_mapping[i].va;
int size = ofw_mapping[i].len;
if (va < 0xf8000000) /* XXX */
diff --git a/sys/arch/mvme68k/dev/flash.c b/sys/arch/mvme68k/dev/flash.c
index 673b216b97f..cb870fb182c 100644
--- a/sys/arch/mvme68k/dev/flash.c
+++ b/sys/arch/mvme68k/dev/flash.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: flash.c,v 1.16 2005/11/24 22:43:16 miod Exp $ */
+/* $OpenBSD: flash.c,v 1.17 2005/12/17 07:31:26 miod Exp $ */
/*
* Copyright (c) 1995 Theo de Raadt
@@ -350,9 +350,9 @@ flashread(dev, uio, flags)
{
int unit = minor(dev);
struct flashsoftc *sc = (struct flashsoftc *) flash_cd.cd_devs[unit];
- register vm_offset_t v;
- register int c;
- register struct iovec *iov;
+ vaddr_t v;
+ int c;
+ struct iovec *iov;
int error = 0;
while (uio->uio_resid > 0 && error == 0) {
@@ -385,9 +385,9 @@ flashwrite(dev, uio, flags)
{
int unit = minor(dev);
struct flashsoftc *sc = (struct flashsoftc *) flash_cd.cd_devs[unit];
- register vm_offset_t v;
- register int c, i, r;
- register struct iovec *iov;
+ vaddr_t v;
+ int c, i, r;
+ struct iovec *iov;
int error = 0;
u_char *cmpbuf;
int neederase = 0, needwrite = 0;
diff --git a/sys/arch/mvme68k/dev/if_ie.c b/sys/arch/mvme68k/dev/if_ie.c
index 708a68ff125..f52f583d86c 100644
--- a/sys/arch/mvme68k/dev/if_ie.c
+++ b/sys/arch/mvme68k/dev/if_ie.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: if_ie.c,v 1.30 2005/11/24 22:43:16 miod Exp $ */
+/* $OpenBSD: if_ie.c,v 1.31 2005/12/17 07:31:26 miod Exp $ */
/*-
* Copyright (c) 1999 Steve Murphree, Jr.
@@ -366,7 +366,7 @@ ie_obreset(arg)
ieo->portlow = a >> 16;
delay(1000);
- pmap_extract(pmap_kernel(), (vm_offset_t)sc->scp, &a);
+ pmap_extract(pmap_kernel(), (vaddr_t)sc->scp, &a);
a |= IE_PORT_NEWSCPADDR;
ieo->porthigh = a & 0xffff;
t = 0; t = 1;
@@ -423,7 +423,7 @@ ieattach(parent, self, aux)
/* get the first available etherbuf */
sc->sc_maddr = etherbuf; /* maddr = vaddr */
if (sc->sc_maddr == NULL) panic("ie: too many ethernet boards");
- if (pmap_extract(pmap_kernel(), (vm_offset_t)sc->sc_maddr, &pa) == FALSE)
+ if (pmap_extract(pmap_kernel(), (vaddr_t)sc->sc_maddr, &pa) == FALSE)
panic("ie: pmap_extract");
sc->sc_iobase = (caddr_t)pa; /* iobase = paddr (24 bit) */
@@ -439,7 +439,7 @@ ieattach(parent, self, aux)
/*printf("scpV %x iscpV %x scbV %x\n", sc->scp, sc->iscp, sc->scb);*/
sc->scp->ie_bus_use = 0x44;
- pmap_extract(pmap_kernel(), (vm_offset_t)sc->iscp, &pa);
+ pmap_extract(pmap_kernel(), (vaddr_t)sc->iscp, &pa);
SWT_32(sc->scp->ie_iscp_ptr, pa);
/*
* rest of first page is unused (wasted!), rest of ram
diff --git a/sys/arch/mvme68k/dev/sbicdma.c b/sys/arch/mvme68k/dev/sbicdma.c
index 9ecd0096927..7b7329dc912 100644
--- a/sys/arch/mvme68k/dev/sbicdma.c
+++ b/sys/arch/mvme68k/dev/sbicdma.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: sbicdma.c,v 1.12 2004/09/29 19:17:40 miod Exp $ */
+/* $OpenBSD: sbicdma.c,v 1.13 2005/12/17 07:31:26 miod Exp $ */
/*
* Copyright (c) 1995 Theo de Raadt
@@ -163,7 +163,7 @@ sbicdma_dmago(sc, va, count, flags)
u_char csr;
u_long pa;
- pmap_extract(pmap_kernel(), (vm_offset_t)va, &pa);
+ pmap_extract(pmap_kernel(), (vaddr_t)va, &pa);
#ifdef DEBUG
if (sbicdma_debug)
printf("%s: dmago: va 0x%x pa 0x%x cnt %d flags %x\n",
diff --git a/sys/arch/mvme68k/dev/vsreg.h b/sys/arch/mvme68k/dev/vsreg.h
index bb179e00e0b..42a2253ebbb 100644
--- a/sys/arch/mvme68k/dev/vsreg.h
+++ b/sys/arch/mvme68k/dev/vsreg.h
@@ -1,4 +1,4 @@
-/* $OpenBSD: vsreg.h,v 1.5 2003/09/29 09:08:17 miod Exp $ */
+/* $OpenBSD: vsreg.h,v 1.6 2005/12/17 07:31:26 miod Exp $ */
/*
* Copyright (c) 1999 Steve Murphree, Jr.
* Copyright (c) 1990 The Regents of the University of California.
@@ -741,12 +741,6 @@ typedef struct ipsg
M328_SG vs_alloc_scatter_gather(void);
void vs_dealloc_scatter_gather(M328_SG sg);
-void vs_link_scatter_gather_element(sg_list_element_t *element,
- register vm_offset_t phys_add,
- register int len);
-void vs_link_scatter_gather_list(sg_list_element_t *list,
- register vm_offset_t phys_add,
- register int elements);
M328_SG vs_build_memory_structure(struct scsi_xfer *xs, M328_IOPB *iopb);
#endif /* _M328REG_H_ */
diff --git a/sys/arch/mvme68k/mvme68k/machdep.c b/sys/arch/mvme68k/mvme68k/machdep.c
index 8b620ab133a..239c559fe88 100644
--- a/sys/arch/mvme68k/mvme68k/machdep.c
+++ b/sys/arch/mvme68k/mvme68k/machdep.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: machdep.c,v 1.93 2005/12/11 17:05:35 miod Exp $ */
+/* $OpenBSD: machdep.c,v 1.94 2005/12/17 07:31:26 miod Exp $ */
/*
* Copyright (c) 1995 Theo de Raadt
@@ -118,7 +118,7 @@ char machine[] = MACHINE; /* cpu "architecture" */
struct vm_map *exec_map = NULL;
struct vm_map *phys_map = NULL;
-extern vm_offset_t avail_end;
+extern vaddr_t avail_end;
/*
* Declare these as initialized data so we can patch them.
@@ -197,7 +197,7 @@ caddr_t allocsys(caddr_t);
void
mvme68k_init()
{
- extern vm_offset_t avail_start, avail_end;
+ extern vaddr_t avail_start;
/*
* Tell the VM system about available physical memory. The
@@ -255,7 +255,7 @@ cpu_startup()
int base, residual;
vaddr_t minaddr, maxaddr;
- vm_size_t size;
+ vsize_t size;
#ifdef DEBUG
extern int pmapdebug;
int opmapdebug = pmapdebug;
@@ -268,7 +268,7 @@ cpu_startup()
* avail_end was pre-decremented in pmap_bootstrap to compensate.
*/
for (i = 0; i < btoc(MSGBUFSIZE); i++)
- pmap_kenter_pa((vm_offset_t)msgbufp + i * PAGE_SIZE,
+ pmap_kenter_pa((vaddr_t)msgbufp + i * PAGE_SIZE,
avail_end + i * PAGE_SIZE, VM_PROT_READ|VM_PROT_WRITE);
pmap_update(pmap_kernel());
initmsgbuf((caddr_t)msgbufp, round_page(MSGBUFSIZE));
@@ -284,7 +284,7 @@ cpu_startup()
* Find out how much space we need, allocate it,
* and then give everything true virtual addresses.
*/
- size = (vm_size_t)allocsys((caddr_t)0);
+ size = (vsize_t)allocsys((caddr_t)0);
if ((v = (caddr_t) uvm_km_zalloc(kernel_map, round_page(size))) == 0)
panic("startup: no room for tables");
if (allocsys(v) - v != size)
@@ -319,7 +319,7 @@ cpu_startup()
* for the first "residual" buffers, and then we allocate
* "base" pages for the rest.
*/
- curbuf = (vm_offset_t) buffers + (i * MAXBSIZE);
+ curbuf = (vaddr_t)buffers + (i * MAXBSIZE);
curbufsize = PAGE_SIZE * ((i < residual) ? (base+1) : base);
while (curbufsize) {
diff --git a/sys/arch/mvme68k/mvme68k/mem.c b/sys/arch/mvme68k/mvme68k/mem.c
index 688222b99e9..2a90a1b3b55 100644
--- a/sys/arch/mvme68k/mvme68k/mem.c
+++ b/sys/arch/mvme68k/mvme68k/mem.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: mem.c,v 1.22 2005/10/27 16:04:08 martin Exp $ */
+/* $OpenBSD: mem.c,v 1.23 2005/12/17 07:31:26 miod Exp $ */
/*
* Copyright (c) 1995 Theo de Raadt
@@ -114,9 +114,9 @@ mmrw(dev, uio, flags)
struct uio *uio;
int flags;
{
- register vm_offset_t o, v;
- register int c;
- register struct iovec *iov;
+ vaddr_t o, v;
+ int c;
+ struct iovec *iov;
int error = 0;
static int physlock;
@@ -153,7 +153,7 @@ mmrw(dev, uio, flags)
}
#endif
- pmap_enter(pmap_kernel(), (vm_offset_t)vmmap,
+ pmap_enter(pmap_kernel(), (vaddr_t)vmmap,
trunc_page(v),
uio->uio_rw == UIO_READ ? VM_PROT_READ : VM_PROT_WRITE,
(uio->uio_rw == UIO_READ ? VM_PROT_READ : VM_PROT_WRITE) | PMAP_WIRED);
@@ -161,8 +161,8 @@ mmrw(dev, uio, flags)
o = uio->uio_offset & PGOFSET;
c = min(uio->uio_resid, (int)(NBPG - o));
error = uiomove((caddr_t)vmmap + o, c, uio);
- pmap_remove(pmap_kernel(), (vm_offset_t)vmmap,
- (vm_offset_t)vmmap + NBPG);
+ pmap_remove(pmap_kernel(), (vaddr_t)vmmap,
+ (vaddr_t)vmmap + NBPG);
pmap_update(pmap_kernel());
continue;
diff --git a/sys/arch/mvme68k/mvme68k/sys_machdep.c b/sys/arch/mvme68k/mvme68k/sys_machdep.c
index e234de054d6..ea95554024a 100644
--- a/sys/arch/mvme68k/mvme68k/sys_machdep.c
+++ b/sys/arch/mvme68k/mvme68k/sys_machdep.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: sys_machdep.c,v 1.18 2005/08/01 11:54:25 miod Exp $ */
+/* $OpenBSD: sys_machdep.c,v 1.19 2005/12/17 07:31:26 miod Exp $ */
/*
* Copyright (c) 1982, 1986, 1993
@@ -78,7 +78,7 @@ dma_cachectl(addr, len)
* Convert to physical address.
*/
if (pa == 0 || ((int)addr & PGOFSET) == 0) {
- pa = kvtop ((vm_offset_t)addr);
+ pa = kvtop((vaddr_t)addr);
}
if (inc == 16) {
DCFL(pa);
diff --git a/sys/arch/mvme68k/mvme68k/trap.c b/sys/arch/mvme68k/mvme68k/trap.c
index 6304314b5e4..a9f12985b3d 100644
--- a/sys/arch/mvme68k/mvme68k/trap.c
+++ b/sys/arch/mvme68k/mvme68k/trap.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: trap.c,v 1.60 2005/11/12 23:14:03 miod Exp $ */
+/* $OpenBSD: trap.c,v 1.61 2005/12/17 07:31:26 miod Exp $ */
/*
* Copyright (c) 1995 Theo de Raadt
@@ -527,7 +527,7 @@ copyfault:
case T_MMUFLT: /* kernel mode page fault */
case T_MMUFLT|T_USER: /* page fault */
{
- vm_offset_t va;
+ vaddr_t va;
struct vmspace *vm = NULL;
struct vm_map *map;
int rv;
@@ -561,7 +561,7 @@ copyfault:
ftype = VM_PROT_READ | VM_PROT_WRITE;
} else
vftype = ftype = VM_PROT_READ;
- va = trunc_page((vm_offset_t)v);
+ va = trunc_page((vaddr_t)v);
if (map == kernel_map && va == 0) {
printf("trap: bad kernel access at %x\n", v);
@@ -569,7 +569,7 @@ copyfault:
}
#ifdef COMPAT_HPUX
if (ISHPMMADDR(p, va)) {
- vm_offset_t bva;
+ vaddr_t bva;
rv = pmap_mapmulti(map->pmap, va);
if (rv) {
@@ -700,15 +700,15 @@ writeback(fp, docachepush)
if (docachepush) {
paddr_t pa;
- pmap_enter(pmap_kernel(), (vm_offset_t)vmmap,
+ pmap_enter(pmap_kernel(), (vaddr_t)vmmap,
trunc_page(f->f_fa), VM_PROT_WRITE, VM_PROT_WRITE|PMAP_WIRED);
pmap_update(pmap_kernel());
fa = (u_int)&vmmap[(f->f_fa & PGOFSET) & ~0xF];
bcopy((caddr_t)&f->f_pd0, (caddr_t)fa, 16);
- pmap_extract(pmap_kernel(), (vm_offset_t)fa, &pa);
+ pmap_extract(pmap_kernel(), (vaddr_t)fa, &pa);
DCFL(pa);
- pmap_remove(pmap_kernel(), (vm_offset_t)vmmap,
- (vm_offset_t)&vmmap[NBPG]);
+ pmap_remove(pmap_kernel(), (vaddr_t)vmmap,
+ (vaddr_t)&vmmap[NBPG]);
pmap_update(pmap_kernel());
} else
printf("WARNING: pid %d(%s) uid %u: CPUSH not done\n",
@@ -953,14 +953,14 @@ dumpwb(num, s, a, d)
u_int a, d;
{
register struct proc *p = curproc;
- vm_offset_t pa;
+ paddr_t pa;
int tmp;
printf(" writeback #%d: VA %x, data %x, SZ=%s, TT=%s, TM=%s\n",
num, a, d, f7sz[(s & SSW4_SZMASK) >> 5],
f7tt[(s & SSW4_TTMASK) >> 3], f7tm[s & SSW4_TMMASK]);
printf(" PA ");
- if (pmap_extract(p->p_vmspace->vm_map.pmap, (vm_offset_t)a, &pa) == FALSE)
+ if (pmap_extract(p->p_vmspace->vm_map.pmap, (vaddr_t)a, &pa) == FALSE)
printf("<invalid address>");
else {
if (copyin((caddr_t)a, &tmp, sizeof(int)) == 0)
diff --git a/sys/arch/mvme68k/mvme68k/vm_machdep.c b/sys/arch/mvme68k/mvme68k/vm_machdep.c
index 467e1596c58..30dfdf57234 100644
--- a/sys/arch/mvme68k/mvme68k/vm_machdep.c
+++ b/sys/arch/mvme68k/mvme68k/vm_machdep.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: vm_machdep.c,v 1.39 2005/09/25 22:26:16 miod Exp $ */
+/* $OpenBSD: vm_machdep.c,v 1.40 2005/12/17 07:31:26 miod Exp $ */
/*
* Copyright (c) 1988 University of Utah.
@@ -200,7 +200,7 @@ pagemove(from, to, size)
caddr_t from, to;
size_t size;
{
- vm_offset_t pa;
+ paddr_t pa;
boolean_t rv;
#ifdef DEBUG
@@ -208,15 +208,15 @@ pagemove(from, to, size)
panic("pagemove");
#endif
while (size > 0) {
- rv = pmap_extract(pmap_kernel(), (vm_offset_t)from, &pa);
+ rv = pmap_extract(pmap_kernel(), (vaddr_t)from, &pa);
#ifdef DEBUG
if (rv == FALSE)
panic("pagemove 2");
- if (pmap_extract(pmap_kernel(), (vm_offset_t)to, NULL) == TRUE)
+ if (pmap_extract(pmap_kernel(), (vaddr_t)to, NULL) == TRUE)
panic("pagemove 3");
#endif
- pmap_kremove((vm_offset_t)from, PAGE_SIZE);
- pmap_kenter_pa((vm_offset_t)to, pa, VM_PROT_READ|VM_PROT_WRITE);
+ pmap_kremove((vaddr_t)from, PAGE_SIZE);
+ pmap_kenter_pa((vaddr_t)to, pa, VM_PROT_READ|VM_PROT_WRITE);
from += PAGE_SIZE;
to += PAGE_SIZE;
size -= PAGE_SIZE;
@@ -270,7 +270,7 @@ kvtop(addr)
{
paddr_t pa;
- if (pmap_extract(pmap_kernel(), (vm_offset_t)addr, &pa) == FALSE)
+ if (pmap_extract(pmap_kernel(), addr, &pa) == FALSE)
panic("kvtop: zero page frame");
return (pa);
@@ -286,15 +286,15 @@ kvtop(addr)
*/
void
vmapbuf(bp, siz)
- register struct buf *bp;
- vm_size_t siz;
+ struct buf *bp;
+ vsize_t siz;
{
- register int npf;
- register caddr_t addr;
+ int npf;
+ caddr_t addr;
struct proc *p;
int off;
- vm_offset_t kva;
- vm_offset_t pa;
+ vaddr_t kva;
+ paddr_t pa;
#ifdef DIAGNOSTIC
if ((bp->b_flags & B_PHYS) == 0)
@@ -309,7 +309,7 @@ vmapbuf(bp, siz)
bp->b_data = (caddr_t)(kva + off);
while (npf--) {
if (pmap_extract(vm_map_pmap(&p->p_vmspace->vm_map),
- (vm_offset_t)addr, &pa) == FALSE)
+ (vaddr_t)addr, &pa) == FALSE)
panic("vmapbuf: null page frame");
pmap_enter(vm_map_pmap(phys_map), kva, trunc_page(pa),
VM_PROT_READ|VM_PROT_WRITE, VM_PROT_READ|VM_PROT_WRITE|PMAP_WIRED);
@@ -324,12 +324,12 @@ vmapbuf(bp, siz)
*/
void
vunmapbuf(bp, siz)
- register struct buf *bp;
- vm_size_t siz;
+ struct buf *bp;
+ vsize_t siz;
{
- register caddr_t addr;
- register int npf;
- vm_offset_t kva;
+ caddr_t addr;
+ int npf;
+ vaddr_t kva;
#ifdef DIAGNOSTIC
if ((bp->b_flags & B_PHYS) == 0)
@@ -338,7 +338,7 @@ vunmapbuf(bp, siz)
addr = bp->b_data;
npf = btoc(round_page(bp->b_bcount + ((int)addr & PGOFSET)));
- kva = (vm_offset_t)((int)addr & ~PGOFSET);
+ kva = (vaddr_t)((int)addr & ~PGOFSET);
uvm_km_free_wakeup(phys_map, kva, ctob(npf));
bp->b_data = bp->b_saveaddr;
bp->b_saveaddr = NULL;
diff --git a/sys/arch/mvmeppc/dev/mem.c b/sys/arch/mvmeppc/dev/mem.c
index 323a6ae37bb..0f466ec6ab6 100644
--- a/sys/arch/mvmeppc/dev/mem.c
+++ b/sys/arch/mvmeppc/dev/mem.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: mem.c,v 1.7 2003/06/02 23:27:53 millert Exp $ */
+/* $OpenBSD: mem.c,v 1.8 2005/12/17 07:31:26 miod Exp $ */
/* $NetBSD: mem.c,v 1.1 1996/09/30 16:34:50 ws Exp $ */
/*
@@ -88,7 +88,7 @@ mmrw(dev, uio, flags)
struct uio *uio;
int flags;
{
- vm_offset_t v;
+ vaddr_t v;
u_int c;
struct iovec *iov;
int error = 0;
@@ -110,7 +110,7 @@ mmrw(dev, uio, flags)
v = uio->uio_offset;
c = uio->uio_resid;
/* This doesn't allow device mapping! XXX */
- pmap_real_memory(&v, (vm_size_t *)&c);
+ pmap_real_memory(&v, (vsize_t *)&c);
error = uiomove((caddr_t)v, c, uio);
continue;
diff --git a/sys/arch/mvmeppc/include/powerpc.h b/sys/arch/mvmeppc/include/powerpc.h
index 4b13a038867..2505e197b5e 100644
--- a/sys/arch/mvmeppc/include/powerpc.h
+++ b/sys/arch/mvmeppc/include/powerpc.h
@@ -1,4 +1,4 @@
-/* $OpenBSD: powerpc.h,v 1.4 2004/01/28 23:50:18 miod Exp $ */
+/* $OpenBSD: powerpc.h,v 1.5 2005/12/17 07:31:26 miod Exp $ */
/* $NetBSD: powerpc.h,v 1.1 1996/09/30 16:34:30 ws Exp $ */
/*
@@ -35,8 +35,8 @@
#define _MACHINE_POWERPC_H_
struct mem_region {
- vm_offset_t start;
- vm_size_t size;
+ vaddr_t start;
+ vsize_t size;
};
void mem_regions(struct mem_region **, struct mem_region **);
diff --git a/sys/arch/mvmeppc/include/vmparam.h b/sys/arch/mvmeppc/include/vmparam.h
index 0304094be49..3f078c85b13 100644
--- a/sys/arch/mvmeppc/include/vmparam.h
+++ b/sys/arch/mvmeppc/include/vmparam.h
@@ -1,4 +1,4 @@
-/* $OpenBSD: vmparam.h,v 1.14 2005/04/11 15:13:01 deraadt Exp $ */
+/* $OpenBSD: vmparam.h,v 1.15 2005/12/17 07:31:26 miod Exp $ */
/* $NetBSD: vmparam.h,v 1.1 1996/09/30 16:34:38 ws Exp $ */
/*-
@@ -75,15 +75,15 @@
/*
* Would like to have MAX addresses = 0, but this doesn't (currently) work
*/
-#define VM_MIN_ADDRESS ((vm_offset_t)0)
-#define VM_MAXUSER_ADDRESS ((vm_offset_t)0xfffff000)
+#define VM_MIN_ADDRESS ((vaddr_t)0)
+#define VM_MAXUSER_ADDRESS ((vaddr_t)0xfffff000)
#define VM_MAX_ADDRESS VM_MAXUSER_ADDRESS
-#define VM_MIN_KERNEL_ADDRESS ((vm_offset_t)(PPC_KERNEL_SR << ADDR_SR_SHIFT))
+#define VM_MIN_KERNEL_ADDRESS ((vaddr_t)(PPC_KERNEL_SR << ADDR_SR_SHIFT))
/* ppc_kvm_size is so that vm space can be stolen before vm is fully
* initialized.
*/
-extern vm_offset_t ppc_kvm_stolen;
+extern vaddr_t ppc_kvm_stolen;
#define VM_KERN_ADDRESS_SIZE (PPC_SEGMENT_LENGTH - (32 * 1024 * 1024))
#define VM_MAX_KERNEL_ADDRESS (VM_MIN_KERNEL_ADDRESS + VM_KERN_ADDRESS_SIZE)
diff --git a/sys/arch/mvmeppc/mvmeppc/machdep.c b/sys/arch/mvmeppc/mvmeppc/machdep.c
index 97a65ac357d..136a530f58b 100644
--- a/sys/arch/mvmeppc/mvmeppc/machdep.c
+++ b/sys/arch/mvmeppc/mvmeppc/machdep.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: machdep.c,v 1.47 2004/11/17 20:26:02 miod Exp $ */
+/* $OpenBSD: machdep.c,v 1.48 2005/12/17 07:31:26 miod Exp $ */
/* $NetBSD: machdep.c,v 1.4 1996/10/16 19:33:11 ws Exp $ */
/*
@@ -395,7 +395,7 @@ cpu_startup()
{
int sz, i;
caddr_t v;
- vm_offset_t minaddr, maxaddr;
+ vaddr_t minaddr, maxaddr;
int base, residual;
proc0.p_addr = proc0paddr;
@@ -435,11 +435,11 @@ cpu_startup()
residual = 0;
}
for (i = 0; i < nbuf; i++) {
- vm_size_t curbufsize;
- vm_offset_t curbuf;
+ vsize_t curbufsize;
+ vaddr_t curbuf;
struct vm_page *pg;
- curbuf = (vm_offset_t)buffers + i * MAXBSIZE;
+ curbuf = (vaddr_t)buffers + i * MAXBSIZE;
curbufsize = PAGE_SIZE * (i < residual ? base + 1 : base);
while (curbufsize) {
pg = uvm_pagealloc(NULL, 0, NULL, 0);
diff --git a/sys/arch/mvmeppc/mvmeppc/ppc1_machdep.c b/sys/arch/mvmeppc/mvmeppc/ppc1_machdep.c
index 539fcbe996a..f0ec63c34a3 100644
--- a/sys/arch/mvmeppc/mvmeppc/ppc1_machdep.c
+++ b/sys/arch/mvmeppc/mvmeppc/ppc1_machdep.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: ppc1_machdep.c,v 1.15 2004/11/17 20:24:44 miod Exp $ */
+/* $OpenBSD: ppc1_machdep.c,v 1.16 2005/12/17 07:31:26 miod Exp $ */
/* $NetBSD: ofw_machdep.c,v 1.1 1996/09/30 16:34:50 ws Exp $ */
/*
@@ -59,7 +59,7 @@ unsigned long PPC1_tps(void);
int PPC1_clock_read(int *sec, int *min, int *hour, int *day, int *mon, int *yr);
int PPC1_clock_write(int sec, int min, int hour, int day, int mon, int yr);
-vm_offset_t size_memory(void);
+vsize_t size_memory(void);
struct firmware ppc1_firmware = {
PPC1_mem_regions,
@@ -85,20 +85,20 @@ struct mem_region PPC1mem[PPC1_REGIONS + 1], PPC1avail[PPC1_REGIONS + 3];
*/
#define MAXPHYSMEM 0x10000000 /* max physical memory */
-vm_offset_t
+vsize_t
size_memory(void)
{
volatile unsigned int *look;
unsigned int *max;
extern char *end;
- vm_offset_t total_mem;
+ vsize_t total_mem;
#ifdef USE_BUG
- vm_offset_t local_mem;
+ vsize_t local_mem;
#endif
#ifdef USE_BUG
bugenvrd(); /* read the bug environment */
- local_mem = (vm_offset_t)bug_localmemsize();
+ local_mem = (vsize_t)bug_localmemsize();
#endif
#define PATTERN 0x5a5a5a5a
#define STRIDE (4*1024) /* 4k at a time */
diff --git a/sys/arch/powerpc/include/db_machdep.h b/sys/arch/powerpc/include/db_machdep.h
index 9b491d237bc..241c7511fd6 100644
--- a/sys/arch/powerpc/include/db_machdep.h
+++ b/sys/arch/powerpc/include/db_machdep.h
@@ -1,4 +1,4 @@
-/* $OpenBSD: db_machdep.h,v 1.20 2005/01/04 21:14:35 espie Exp $ */
+/* $OpenBSD: db_machdep.h,v 1.21 2005/12/17 07:31:26 miod Exp $ */
/* $NetBSD: db_machdep.h,v 1.13 1996/04/29 20:50:08 leo Exp $ */
/*
@@ -43,7 +43,7 @@
#define DB_ELF_SYMBOLS
#define DB_ELFSIZE 32
-typedef vm_offset_t db_addr_t; /* address - unsigned */
+typedef vaddr_t db_addr_t; /* address - unsigned */
typedef long db_expr_t; /* expression - signed */
struct powerpc_saved_state {
struct trapframe tf;
diff --git a/sys/arch/powerpc/include/kcore.h b/sys/arch/powerpc/include/kcore.h
index a85d9390d51..f3358751568 100644
--- a/sys/arch/powerpc/include/kcore.h
+++ b/sys/arch/powerpc/include/kcore.h
@@ -1,4 +1,4 @@
-/* $OpenBSD: kcore.h,v 1.3 2001/09/01 15:49:05 drahn Exp $ */
+/* $OpenBSD: kcore.h,v 1.4 2005/12/17 07:31:26 miod Exp $ */
/* $NetBSD: kcore.h,v 1.1 1996/09/30 16:34:26 ws Exp $ */
/*-
@@ -38,8 +38,8 @@
#define NPHYS_RAM_SEGS 4
typedef struct cpu_kcore_hdr {
- vm_offset_t ptable; /* Phys address of page table */
- vm_offset_t potable; /* Phys address of page overflow table */
+ paddr_t ptable; /* Phys address of page table */
+ paddr_t potable; /* Phys address of page overflow table */
phys_ram_seg_t ram_segs[NPHYS_RAM_SEGS];
} cpu_kcore_hdr_t;
diff --git a/sys/arch/powerpc/include/pmap.h b/sys/arch/powerpc/include/pmap.h
index dafc5d78490..67e3c3967ae 100644
--- a/sys/arch/powerpc/include/pmap.h
+++ b/sys/arch/powerpc/include/pmap.h
@@ -1,4 +1,4 @@
-/* $OpenBSD: pmap.h,v 1.40 2005/10/09 14:01:11 drahn Exp $ */
+/* $OpenBSD: pmap.h,v 1.41 2005/12/17 07:31:26 miod Exp $ */
/* $NetBSD: pmap.h,v 1.1 1996/09/30 16:34:29 ws Exp $ */
/*-
@@ -129,7 +129,7 @@ void pmap_bootstrap(u_int kernelstart, u_int kernelend);
void pmap_pinit(struct pmap *);
void pmap_release(struct pmap *);
-void pmap_real_memory(vm_offset_t *start, vm_size_t *size);
+void pmap_real_memory(vaddr_t *start, vsize_t *size);
void switchexit(struct proc *);
int pte_spill_v(struct pmap *pm, u_int32_t va, u_int32_t dsisr, int exec_fault);
diff --git a/sys/arch/powerpc/include/pte.h b/sys/arch/powerpc/include/pte.h
index 3399c422619..652a66471bd 100644
--- a/sys/arch/powerpc/include/pte.h
+++ b/sys/arch/powerpc/include/pte.h
@@ -1,4 +1,4 @@
-/* $OpenBSD: pte.h,v 1.8 2005/10/03 02:18:50 drahn Exp $ */
+/* $OpenBSD: pte.h,v 1.9 2005/12/17 07:31:26 miod Exp $ */
/* $NetBSD: pte.h,v 1.1 1996/09/30 16:34:32 ws Exp $ */
/*-
@@ -142,7 +142,7 @@ extern int ptab_cnt;
#ifdef _KERNEL
#ifndef _LOCORE
extern u_int dsisr(void);
-extern vm_offset_t dar(void);
+extern vaddr_t dar(void);
#endif /* _KERNEL */
#endif /* _LOCORE */
#endif /* _POWERPC_PTE_H_ */
diff --git a/sys/arch/powerpc/include/types.h b/sys/arch/powerpc/include/types.h
index 78be0235c50..06d6cd0736f 100644
--- a/sys/arch/powerpc/include/types.h
+++ b/sys/arch/powerpc/include/types.h
@@ -1,5 +1,5 @@
/* $NetBSD: types.h,v 1.1 1996/09/30 16:34:36 ws Exp $ */
-/* $OpenBSD: types.h,v 1.16 2005/12/14 21:46:31 millert Exp $ */
+/* $OpenBSD: types.h,v 1.17 2005/12/17 07:31:26 miod Exp $ */
/*-
* Copyright (C) 1995 Wolfgang Solfrank.
@@ -54,9 +54,6 @@ typedef unsigned long long uint64_t;
typedef u_int32_t register_t;
#if __BSD_VISIBLE
-typedef unsigned long vm_size_t;
-typedef unsigned long vm_offset_t;
-
typedef unsigned long vaddr_t;
typedef unsigned long paddr_t;
typedef unsigned long vsize_t;
diff --git a/sys/arch/powerpc/powerpc/pmap.c b/sys/arch/powerpc/powerpc/pmap.c
index 91de55a35eb..a6ddbde1610 100644
--- a/sys/arch/powerpc/powerpc/pmap.c
+++ b/sys/arch/powerpc/powerpc/pmap.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: pmap.c,v 1.94 2005/11/13 03:56:26 brad Exp $ */
+/* $OpenBSD: pmap.c,v 1.95 2005/12/17 07:31:27 miod Exp $ */
/*
* Copyright (c) 2001, 2002 Dale Rahn.
@@ -2067,7 +2067,7 @@ pmap_protect(pmap_t pm, vaddr_t sva, vaddr_t eva, vm_prot_t prot)
* Restrict given range to physical memory
*/
void
-pmap_real_memory(paddr_t *start, vm_size_t *size)
+pmap_real_memory(paddr_t *start, vsize_t *size)
{
struct mem_region *mp;
diff --git a/sys/arch/powerpc/powerpc/trap.c b/sys/arch/powerpc/powerpc/trap.c
index 3a83b497c8e..8c7c3513eca 100644
--- a/sys/arch/powerpc/powerpc/trap.c
+++ b/sys/arch/powerpc/powerpc/trap.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: trap.c,v 1.71 2005/10/09 22:33:18 drahn Exp $ */
+/* $OpenBSD: trap.c,v 1.72 2005/12/17 07:31:27 miod Exp $ */
/* $NetBSD: trap.c,v 1.3 1996/10/13 03:31:37 christos Exp $ */
/*
@@ -313,7 +313,7 @@ trap(struct trapframe *frame)
case EXC_DSI:
{
struct vm_map *map;
- vm_offset_t va;
+ vaddr_t va;
int ftype;
faultbuf *fb;
diff --git a/sys/arch/powerpc/powerpc/vm_machdep.c b/sys/arch/powerpc/powerpc/vm_machdep.c
index c3ff197a4ad..4cf2a8cdaf1 100644
--- a/sys/arch/powerpc/powerpc/vm_machdep.c
+++ b/sys/arch/powerpc/powerpc/vm_machdep.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: vm_machdep.c,v 1.39 2005/10/09 14:52:12 drahn Exp $ */
+/* $OpenBSD: vm_machdep.c,v 1.40 2005/12/17 07:31:27 miod Exp $ */
/* $NetBSD: vm_machdep.c,v 1.1 1996/09/30 16:34:57 ws Exp $ */
/*
@@ -78,7 +78,7 @@ cpu_fork(struct proc *p1, struct proc *p2, void *stack, size_t stacksize,
pcb->pcb_pm = p2->p_vmspace->vm_map.pmap;
pmap_extract(pmap_kernel(),
- (vm_offset_t)pcb->pcb_pm, (paddr_t *)&pcb->pcb_pmreal);
+ (vaddr_t)pcb->pcb_pm, (paddr_t *)&pcb->pcb_pmreal);
/*
* Setup the trap frame for the new process
@@ -131,7 +131,7 @@ cpu_swapin(struct proc *p)
struct pcb *pcb = &p->p_addr->u_pcb;
pmap_extract(pmap_kernel(),
- (vm_offset_t)pcb->pcb_pm, (paddr_t *)&pcb->pcb_pmreal);
+ (vaddr_t)pcb->pcb_pm, (paddr_t *)&pcb->pcb_pmreal);
}
/*
@@ -143,10 +143,10 @@ pagemove(caddr_t from, caddr_t to, size_t size)
vaddr_t va;
paddr_t pa;
- for (va = (vm_offset_t)from; size > 0; size -= NBPG) {
+ for (va = (vaddr_t)from; size > 0; size -= NBPG) {
pmap_extract(pmap_kernel(), va, &pa);
pmap_kremove(va, NBPG);
- pmap_kenter_pa((vm_offset_t)to, pa,
+ pmap_kenter_pa((vaddr_t)to, pa,
VM_PROT_READ | VM_PROT_WRITE );
va += NBPG;
to += NBPG;
@@ -226,17 +226,17 @@ cpu_coredump(struct proc *p, struct vnode *vp, struct ucred *cred,
* Map an IO request into kernel virtual address space.
*/
void
-vmapbuf(struct buf *bp, vm_size_t len)
+vmapbuf(struct buf *bp, vsize_t len)
{
- vm_offset_t faddr, taddr, off;
- vm_offset_t pa;
+ vaddr_t faddr, taddr, off;
+ paddr_t pa;
#ifdef DIAGNOSTIC
if (!(bp->b_flags & B_PHYS))
panic("vmapbuf");
#endif
faddr = trunc_page((vaddr_t)(bp->b_saveaddr = bp->b_data));
- off = (vm_offset_t)bp->b_data - faddr;
+ off = (vaddr_t)bp->b_data - faddr;
len = round_page(off + len);
taddr = uvm_km_valloc_wait(phys_map, len);
bp->b_data = (caddr_t)(taddr + off);
@@ -255,16 +255,16 @@ vmapbuf(struct buf *bp, vm_size_t len)
* Free the io map addresses associated with this IO operation.
*/
void
-vunmapbuf(struct buf *bp, vm_size_t len)
+vunmapbuf(struct buf *bp, vsize_t len)
{
- vm_offset_t addr, off;
+ vaddr_t addr, off;
#ifdef DIAGNOSTIC
if (!(bp->b_flags & B_PHYS))
panic("vunmapbuf");
#endif
addr = trunc_page((vaddr_t)bp->b_data);
- off = (vm_offset_t)bp->b_data - addr;
+ off = (vaddr_t)bp->b_data - addr;
len = round_page(off + len);
uvm_km_free_wakeup(phys_map, addr, len);
bp->b_data = bp->b_saveaddr;
diff --git a/sys/arch/zaurus/zaurus/zaurus_machdep.c b/sys/arch/zaurus/zaurus/zaurus_machdep.c
index 160df277b6b..031f76d1257 100644
--- a/sys/arch/zaurus/zaurus/zaurus_machdep.c
+++ b/sys/arch/zaurus/zaurus/zaurus_machdep.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: zaurus_machdep.c,v 1.21 2005/12/14 15:08:51 uwe Exp $ */
+/* $OpenBSD: zaurus_machdep.c,v 1.22 2005/12/17 07:31:27 miod Exp $ */
/* $NetBSD: lubbock_machdep.c,v 1.2 2003/07/15 00:25:06 lukem Exp $ */
/*
@@ -197,12 +197,11 @@ BootConfig bootconfig; /* Boot config storage */
char *boot_args = NULL;
char *boot_file = NULL;
-vm_offset_t physical_start;
-vm_offset_t physical_freestart;
-vm_offset_t physical_freeend;
-vm_offset_t physical_end;
+paddr_t physical_start;
+paddr_t physical_freestart;
+paddr_t physical_freeend;
+paddr_t physical_end;
u_int free_pages;
-vm_offset_t pagetables_start;
int physmem = 0;
/*int debug_flags;*/
@@ -218,7 +217,7 @@ pv_addr_t abtstack;
extern pv_addr_t kernelstack;
pv_addr_t minidataclean;
-vm_offset_t msgbufphys;
+paddr_t msgbufphys;
extern u_int data_abort_handler_address;
extern u_int prefetch_abort_handler_address;
@@ -419,7 +418,7 @@ map_io_area(paddr_t pagedir)
*/
loop = 0;
while (l1_sec_table[loop].size) {
- vm_size_t sz;
+ vsize_t sz;
#define VERBOSE_INIT_ARM
#ifdef VERBOSE_INIT_ARM