[BACK]Return to mem.c CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / src / sys / arch / i386 / i386

Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.

Diff for /src/sys/arch/i386/i386/Attic/mem.c between version 1.4.2.4 and 1.5

version 1.4.2.4, 1993/10/26 12:59:01 version 1.5, 1993/09/16 03:24:37
Line 54 
Line 54 
 #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  
 }  

Legend:
Removed from v.1.4.2.4  
changed lines
  Added in v.1.5

CVSweb <webmaster@jp.NetBSD.org>