summaryrefslogtreecommitdiffstats
path: root/sys/amd64
diff options
context:
space:
mode:
authorphk <phk@FreeBSD.org>1996-05-02 10:43:17 +0000
committerphk <phk@FreeBSD.org>1996-05-02 10:43:17 +0000
commit779840c457bb3a546512321e6b47d89829e421ca (patch)
treecb8228f2628c3afe7a8e21ed27769c79832dab3b /sys/amd64
parent2476b0058a968684c543c328f819404038e7c419 (diff)
downloadFreeBSD-src-779840c457bb3a546512321e6b47d89829e421ca.zip
FreeBSD-src-779840c457bb3a546512321e6b47d89829e421ca.tar.gz
First pass at cleaning up macros relating to pages, clusters and all that.
Diffstat (limited to 'sys/amd64')
-rw-r--r--sys/amd64/amd64/autoconf.c4
-rw-r--r--sys/amd64/amd64/mem.c24
-rw-r--r--sys/amd64/amd64/vm_machdep.c42
-rw-r--r--sys/amd64/isa/isa.c6
4 files changed, 38 insertions, 38 deletions
diff --git a/sys/amd64/amd64/autoconf.c b/sys/amd64/amd64/autoconf.c
index 2e29703..aec1b54 100644
--- a/sys/amd64/amd64/autoconf.c
+++ b/sys/amd64/amd64/autoconf.c
@@ -34,7 +34,7 @@
* SUCH DAMAGE.
*
* from: @(#)autoconf.c 7.1 (Berkeley) 5/9/91
- * $Id: autoconf.c,v 1.50 1995/12/14 23:35:17 bde Exp $
+ * $Id: autoconf.c,v 1.51 1995/12/16 18:52:05 peter Exp $
*/
/*
@@ -288,7 +288,7 @@ setdumpdev(dev)
psize = bdevsw[maj]->d_psize(dev);
if (psize == -1)
return (ENXIO); /* XXX should be ENODEV ? */
- newdumplo = psize - Maxmem * NBPG / DEV_BSIZE;
+ newdumplo = psize - Maxmem * PAGE_SIZE / DEV_BSIZE;
if (newdumplo < 0)
return (ENOSPC);
dumpdev = dev;
diff --git a/sys/amd64/amd64/mem.c b/sys/amd64/amd64/mem.c
index 076a671..09ab5bf 100644
--- a/sys/amd64/amd64/mem.c
+++ b/sys/amd64/amd64/mem.c
@@ -38,7 +38,7 @@
*
* from: Utah $Hdr: mem.c 1.13 89/10/08$
* from: @(#)mem.c 7.2 (Berkeley) 5/9/91
- * $Id: mem.c,v 1.32 1996/04/01 21:02:14 scrappy Exp $
+ * $Id: mem.c,v 1.33 1996/04/07 14:59:26 bde Exp $
*/
/*
@@ -215,13 +215,13 @@ mmrw(dev, uio, flags)
pmap_enter(kernel_pmap, (vm_offset_t)ptvmmap, v,
uio->uio_rw == UIO_READ ? VM_PROT_READ : VM_PROT_WRITE,
TRUE);
- o = (int)uio->uio_offset & PGOFSET;
- c = (u_int)(NBPG - ((int)iov->iov_base & PGOFSET));
- c = min(c, (u_int)(NBPG - o));
+ o = (int)uio->uio_offset & PAGE_MASK;
+ c = (u_int)(PAGE_SIZE - ((int)iov->iov_base & PAGE_MASK));
+ c = min(c, (u_int)(PAGE_SIZE - o));
c = min(c, (u_int)iov->iov_len);
error = uiomove((caddr_t)&ptvmmap[o], (int)c, uio);
pmap_remove(kernel_pmap, (vm_offset_t)ptvmmap,
- (vm_offset_t)&ptvmmap[NBPG]);
+ (vm_offset_t)&ptvmmap[PAGE_SIZE]);
continue;
/* minor device 1 is kernel memory */
@@ -261,8 +261,8 @@ mmrw(dev, uio, flags)
}
if (buf == NULL)
buf = (caddr_t)
- malloc(CLBYTES, M_TEMP, M_WAITOK);
- c = min(iov->iov_len, CLBYTES);
+ malloc(PAGE_SIZE, M_TEMP, M_WAITOK);
+ c = min(iov->iov_len, PAGE_SIZE);
poolsize = read_random(buf, c);
if (poolsize == 0) {
if (buf)
@@ -281,8 +281,8 @@ mmrw(dev, uio, flags)
}
if (buf == NULL)
buf = (caddr_t)
- malloc(CLBYTES, M_TEMP, M_WAITOK);
- c = min(iov->iov_len, CLBYTES);
+ malloc(PAGE_SIZE, M_TEMP, M_WAITOK);
+ c = min(iov->iov_len, PAGE_SIZE);
poolsize = read_random_unlimited(buf, c);
c = min(c, poolsize);
error = uiomove(buf, (int)c, uio);
@@ -296,10 +296,10 @@ mmrw(dev, uio, flags)
}
if (buf == NULL) {
buf = (caddr_t)
- malloc(CLBYTES, M_TEMP, M_WAITOK);
- bzero(buf, CLBYTES);
+ malloc(PAGE_SIZE, M_TEMP, M_WAITOK);
+ bzero(buf, PAGE_SIZE);
}
- c = min(iov->iov_len, CLBYTES);
+ c = min(iov->iov_len, PAGE_SIZE);
error = uiomove(buf, (int)c, uio);
continue;
diff --git a/sys/amd64/amd64/vm_machdep.c b/sys/amd64/amd64/vm_machdep.c
index cfd2ddd..eb2a919 100644
--- a/sys/amd64/amd64/vm_machdep.c
+++ b/sys/amd64/amd64/vm_machdep.c
@@ -38,7 +38,7 @@
*
* from: @(#)vm_machdep.c 7.3 (Berkeley) 5/13/91
* Utah $Hdr: vm_machdep.c 1.16.1.1 89/06/23$
- * $Id: vm_machdep.c,v 1.59 1996/04/18 21:34:28 phk Exp $
+ * $Id: vm_machdep.c,v 1.60 1996/04/25 06:20:06 phk Exp $
*/
#include "npx.h"
@@ -92,7 +92,7 @@ static int bouncefree;
#define SIXTEENMEG (4096*4096)
#define MAXBKVA 1024
-int maxbkva = MAXBKVA*NBPG;
+int maxbkva = MAXBKVA*PAGE_SIZE;
/* special list that can be used at interrupt time for eventual kva free */
static struct kvasfree {
@@ -210,7 +210,7 @@ more:
if (!bmfreeing && kvasfreecnt) {
bmfreeing = 1;
for (i = 0; i < kvasfreecnt; i++) {
- for(off=0;off<kvaf[i].size;off+=NBPG) {
+ for(off=0;off<kvaf[i].size;off+=PAGE_SIZE) {
pmap_kremove( kvaf[i].addr + off);
}
kmem_free_wakeup(io_map, kvaf[i].addr,
@@ -253,13 +253,13 @@ int count;
vm_offset_t kva;
vm_offset_t pa;
if( bouncepages == 0) {
- kva = (vm_offset_t) malloc(count*NBPG, M_TEMP, M_WAITOK);
+ kva = (vm_offset_t) malloc(count*PAGE_SIZE, M_TEMP, M_WAITOK);
return kva;
}
- kva = vm_bounce_kva(count*NBPG, 1);
+ kva = vm_bounce_kva(count*PAGE_SIZE, 1);
for(i=0;i<count;i++) {
pa = vm_bounce_page_find(1);
- pmap_kenter(kva + i * NBPG, pa);
+ pmap_kenter(kva + i * PAGE_SIZE, pa);
}
return kva;
}
@@ -279,10 +279,10 @@ vm_bounce_kva_alloc_free(kva, count)
return;
}
for(i = 0; i < count; i++) {
- pa = pmap_kextract(kva + i * NBPG);
+ pa = pmap_kextract(kva + i * PAGE_SIZE);
vm_bounce_page_free(pa, 1);
}
- vm_bounce_kva_free(kva, count*NBPG, 0);
+ vm_bounce_kva_free(kva, count*PAGE_SIZE, 0);
}
/*
@@ -329,7 +329,7 @@ vm_bounce_alloc(bp)
vapstart = trunc_page(vastart);
vapend = round_page(vaend);
- countvmpg = (vapend - vapstart) / NBPG;
+ countvmpg = (vapend - vapstart) / PAGE_SIZE;
/*
* if any page is above 16MB, then go into bounce-buffer mode
@@ -341,7 +341,7 @@ vm_bounce_alloc(bp)
++dobounceflag;
if( pa == 0)
panic("vm_bounce_alloc: Unmapped page");
- va += NBPG;
+ va += PAGE_SIZE;
}
if (dobounceflag == 0)
return;
@@ -352,7 +352,7 @@ vm_bounce_alloc(bp)
/*
* allocate a replacement kva for b_addr
*/
- kva = vm_bounce_kva(countvmpg*NBPG, 1);
+ kva = vm_bounce_kva(countvmpg*PAGE_SIZE, 1);
#if 0
printf("%s: vapstart: %x, vapend: %x, countvmpg: %d, kva: %x ",
(bp->b_flags & B_READ) ? "read":"write",
@@ -366,7 +366,7 @@ vm_bounce_alloc(bp)
* allocate a replacement page
*/
vm_offset_t bpa = vm_bounce_page_find(1);
- pmap_kenter(kva + (NBPG * i), bpa);
+ pmap_kenter(kva + (PAGE_SIZE * i), bpa);
#if 0
printf("r(%d): (%x,%x,%x) ", i, va, pa, bpa);
#endif
@@ -374,15 +374,15 @@ vm_bounce_alloc(bp)
* if we are writing, the copy the data into the page
*/
if ((bp->b_flags & B_READ) == 0) {
- bcopy((caddr_t) va, (caddr_t) kva + (NBPG * i), NBPG);
+ bcopy((caddr_t) va, (caddr_t) kva + (PAGE_SIZE * i), PAGE_SIZE);
}
} else {
/*
* use original page
*/
- pmap_kenter(kva + (NBPG * i), pa);
+ pmap_kenter(kva + (PAGE_SIZE * i), pa);
}
- va += NBPG;
+ va += PAGE_SIZE;
}
/*
@@ -397,7 +397,7 @@ vm_bounce_alloc(bp)
* put our new kva into the buffer (offset by original offset)
*/
bp->b_data = (caddr_t) (((vm_offset_t) kva) |
- ((vm_offset_t) bp->b_savekva & (NBPG - 1)));
+ ((vm_offset_t) bp->b_savekva & PAGE_MASK));
#if 0
printf("b_savekva: %x, newva: %x\n", bp->b_savekva, bp->b_data);
#endif
@@ -482,7 +482,7 @@ vm_bounce_free(bp)
bouncekvaend= round_page((vm_offset_t)bp->b_data + bp->b_bufsize);
/*
- printf("freeva: %d\n", (bouncekvaend - bouncekva) / NBPG);
+ printf("freeva: %d\n", (bouncekvaend - bouncekva) / PAGE_SIZE);
*/
vm_bounce_kva_free( bouncekva, (bouncekvaend - bouncekva), 0);
bp->b_data = bp->b_savekva;
@@ -522,7 +522,7 @@ vm_bounce_init()
for(i=0;i<bouncepages;i++) {
vm_offset_t pa;
- if( (pa = pmap_kextract((vm_offset_t) bouncememory + i * NBPG)) >= SIXTEENMEG)
+ if( (pa = pmap_kextract((vm_offset_t) bouncememory + i * PAGE_SIZE)) >= SIXTEENMEG)
panic("bounce memory out of range");
if( pa == 0)
panic("bounce memory not resident");
@@ -753,7 +753,7 @@ vunmapbuf(bp)
for (addr = (caddr_t)trunc_page((vm_offset_t) bp->b_data);
addr < bp->b_data + bp->b_bufsize;
- addr += NBPG)
+ addr += PAGE_SIZE)
pmap_kremove((vm_offset_t) addr);
bp->b_data = bp->b_saveaddr;
@@ -764,7 +764,7 @@ vunmapbuf(bp)
*/
for (addr = (caddr_t)trunc_page((vm_offset_t) bp->b_data);
addr < bp->b_data + bp->b_bufsize;
- addr += NBPG) {
+ addr += PAGE_SIZE) {
/*
* release the data page
*/
@@ -793,7 +793,7 @@ cpu_reset() {
#endif
/* force a shutdown by unmapping entire address space ! */
- bzero((caddr_t) PTD, NBPG);
+ bzero((caddr_t) PTD, PAGE_SIZE);
/* "good night, sweet prince .... <THUNK!>" */
pmap_update();
diff --git a/sys/amd64/isa/isa.c b/sys/amd64/isa/isa.c
index 5b8f37a..02fa63d 100644
--- a/sys/amd64/isa/isa.c
+++ b/sys/amd64/isa/isa.c
@@ -34,7 +34,7 @@
* SUCH DAMAGE.
*
* from: @(#)isa.c 7.2 (Berkeley) 5/13/91
- * $Id: isa.c,v 1.68 1996/04/11 21:18:43 bde Exp $
+ * $Id: isa.c,v 1.69 1996/04/20 21:22:32 gibbs Exp $
*/
/*
@@ -838,7 +838,7 @@ isa_dmarangecheck(caddr_t va, u_int length, int chan) {
u_int dma_pgmsk = (chan & 4) ? ~(128*1024-1) : ~(64*1024-1);
endva = (vm_offset_t)round_page(va + length);
- for (; va < (caddr_t) endva ; va += NBPG) {
+ for (; va < (caddr_t) endva ; va += PAGE_SIZE) {
phys = trunc_page(pmap_extract(pmap_kernel(), (vm_offset_t)va));
#define ISARAM_END RAM_END
if (phys == 0)
@@ -846,7 +846,7 @@ isa_dmarangecheck(caddr_t va, u_int length, int chan) {
if (phys >= ISARAM_END)
return (1);
if (priorpage) {
- if (priorpage + NBPG != phys)
+ if (priorpage + PAGE_SIZE != phys)
return (1);
/* check if crossing a DMA page boundary */
if (((u_int)priorpage ^ (u_int)phys) & dma_pgmsk)
OpenPOWER on IntegriCloud