version 1.4.2.4, 1993/10/26 12:59:01 |
version 1.5, 1993/09/16 03:24:37 |
|
|
#include "proc.h" |
#include "proc.h" |
|
|
#include "machine/cpu.h" |
#include "machine/cpu.h" |
|
#include "machine/psl.h" |
|
|
#include "vm/vm_param.h" |
#include "vm/vm_param.h" |
#include "vm/lock.h" |
#include "vm/lock.h" |
Line 80 mmclose(dev, uio, flags) |
|
Line 81 mmclose(dev, uio, flags) |
|
} |
} |
return(0); |
return(0); |
} |
} |
|
|
/*ARGSUSED*/ |
/*ARGSUSED*/ |
mmopen(dev, uio, flags) |
mmopen(dev, uio, flags) |
dev_t dev; |
dev_t dev; |
Line 99 mmopen(dev, uio, flags) |
|
Line 99 mmopen(dev, uio, flags) |
|
} |
} |
return(0); |
return(0); |
} |
} |
|
|
/*ARGSUSED*/ |
/*ARGSUSED*/ |
mmrw(dev, uio, flags) |
mmrw(dev, uio, flags) |
dev_t dev; |
dev_t dev; |
Line 229 mmrw(dev, uio, flags) |
|
Line 228 mmrw(dev, uio, flags) |
|
free(zbuf, M_TEMP); |
free(zbuf, M_TEMP); |
return (error); |
return (error); |
} |
} |
|
|
|
|
/* |
|
* mmap() physical memory sections |
|
*/ |
|
int |
|
mmmmap(dev, offset) |
|
dev_t dev; |
|
int offset; |
|
{ |
|
|
|
#ifdef notyet |
|
switch (minor(dev)) { |
|
/* minor device 0 is physical memory */ |
|
case 0: |
|
if (offset > ctob(physmem)) |
|
return -1; |
|
return i386_btop(offset); |
|
/* minor device 1 is kernel memory */ |
|
case 1: |
|
/* kernacc() doesn't check executable permissions. */ |
|
if (!kerncheckprot((caddr_t)offset, NBPG, nprot)) |
|
return -1; |
|
return i386_btop(vtophys(offset)); |
|
default: |
|
return -1; |
|
} |
|
#else |
|
return -1; |
|
#endif |
|
} |
|