home *** CD-ROM | disk | FTP | other *** search
/ Fresh Fish 9 / FreshFishVol9-CD2.bin / bbs / util / appvm-0.9.lha / AppVM / vmemory.i < prev    next >
Text File  |  1992-04-04  |  973b  |  41 lines

  1.     IFND    EXEC_VMEMORY_I
  2. EXEC_VMEMORY_I    SET    1
  3. **
  4. **    $Filename: exec/vmemory.i $
  5. **    $Release: X.VM $
  6. **    $Revision: XX.XX $
  7. **    $Date: 9X/XX/XX $
  8. **
  9. **    Definitions and structures used by the VM memory allocation system
  10. **
  11. **    (C) Copyright 1992 Laurence Vanhelsuwé
  12. **        All Rights Reserved
  13. **
  14.  
  15.     IFND EXEC_NODES_I
  16.     INCLUDE "exec/nodes.i"
  17.     ENDC    ; EXEC_NODES_I
  18.  
  19. *------ memory options:
  20. *------ see the AllocMem() documentation for details------*
  21.  
  22. ;    BITDEF  MEM,PUBLIC,0
  23. ;    BITDEF  MEM,CHIP,1
  24. ;    BITDEF  MEM,FAST,2
  25. ;    BITDEF  MEM,LOCAL,8
  26. ;    BITDEF  MEM,24BITDMA,9    ;DMAable memory within 24 bits of address
  27.  
  28. ;    BITDEF  MEM,CLEAR,16
  29. ;    BITDEF  MEM,LARGEST,17
  30. ;    BITDEF  MEM,REVERSE,18
  31. ;    BITDEF  MEM,TOTAL,19    ;AvailMem: return total size of memory
  32.      BITDEF  MEM,VM,31        ;We would like Demand Paged Virtual Memory
  33.  
  34.  
  35. *------ alignment rules for a VM memory block:
  36.  
  37. VMEM_PAGESIZE    EQU 32768        ;32K !
  38. VMEM_PAGEMASK    EQU (VMEM_PAGESIZE-1)
  39.  
  40.     ENDC    ; EXEC_VMEMORY_I
  41.