Short:    Source code of VMM (Virtual memory manager)
Author:   apel@tecmath.de (Martin Apel)
Uploader: apel@tecmath.de (Martin Apel)
Type:     util/misc

This is the source code of the latest released version of VMM (V3.3a).
Due to lack of time I decided to release it to the public :-)


============================= Archive contents =============================

Original  Packed Ratio    Date     Time    Name
-------- ------- ----- --------- --------  -------------
       0       0  0.0% 18-Aug-99 20:51:30 +
   18007    7017 61.0% 18-Aug-99 20:48:12 +COPYING
       0       0  0.0% 18-Aug-99 20:27:54 +
   41220   20442 50.4% 16-Dec-95 18:32:10 +VMM
    1102     544 50.6% 08-Mar-95 20:07:14 +VMM.info
     213     148 30.5% 10-Nov-95 20:58:36 +VMM.lnk
    9727    2644 72.8% 16-Dec-95 18:02:56 +aloha.c
       0       0  0.0% 18-Aug-99 20:27:54 +
    3743    1359 63.6% 16-Dec-95 18:01:24 +VMM.cd
    7892    2148 72.7% 16-Dec-95 18:30:46 +VMM_Cat.c
    8718    1613 81.4% 16-Dec-95 18:30:46 +VMM_Cat.h
    4749    1933 59.2% 16-Dec-95 18:31:22 +dansk.ct
    4940    2004 59.4% 16-Dec-95 18:31:14 +deutsch.ct
    3406    1334 60.8% 16-Dec-95 18:01:32 +empty.ct
    4913    2054 58.1% 16-Dec-95 18:31:30 +español.ct
    5146    2055 60.0% 16-Dec-95 18:31:18 +français.ct
    4847    1970 59.3% 16-Dec-95 18:31:26 +italiano.ct
    3275    1614 50.7% 08-Jun-96 21:06:54 +russian.ct
    4813    2014 58.1% 16-Dec-95 18:31:24 +svenska.ct
   16500    3447 79.1% 16-Dec-95 18:03:04 +config.c
    4722    1420 69.9% 16-Dec-95 18:03:18 +defs.h
     668     177 73.5% 29-Aug-95 19:29:50 +dmp.c
     786     418 46.8% 16-Dec-95 18:03:08 +globals.c
    4025    1297 67.7% 16-Dec-95 18:03:08 +main.c
    2572     722 71.9% 20-Jul-96 20:37:26 +makefile
    2150     595 72.3% 16-Dec-95 18:03:20 +makefile.gcc
   13813    2648 80.8% 16-Dec-95 18:03:10 +memory_page.c
    4335    1226 71.7% 16-Dec-95 18:03:12 +menus.c
    4032     843 79.0% 16-Dec-95 18:03:12 +misc_page.c
   15407    3778 75.4% 16-Dec-95 18:03:14 +mui.c
     987     424 57.0% 16-Dec-95 18:03:18 +protos.h
   13355    2959 77.8% 16-Dec-95 18:03:16 +task_page.c
    1830     651 64.4% 10-Nov-95 21:03:26 +Manager_Priv.h
    1268     684 46.0% 18-Aug-99 20:51:30 +README
     176     107 39.2% 20-Jul-96 20:40:14 +VMM_rev.h
     218     117 46.3% 20-Jul-96 20:40:14 +VMM_rev.i
       3       3  0.0% 20-Jul-96 20:40:12 +VMM_rev.rev
   16104    4536 71.8% 16-Dec-95 17:36:54 +VM_Manager.c
   27298    7140 73.8% 22-Dec-95 18:01:58 +VM_Manager_Init.c
    6795    2016 70.3% 16-Dec-95 17:37:00 +bitmap.c
    7096    2077 70.7% 16-Dec-95 17:37:02 +cache.c
       0       0  0.0% 18-Aug-99 20:27:34 +
    3323    1384 58.3% 16-Dec-95 17:57:50 +VMM-Handler.cd
    6193    1990 67.8% 16-Dec-95 18:12:56 +VMM_Cat.c
    4807    1067 77.8% 16-Dec-95 18:12:56 +VMM_Cat.h
    1618     545 66.3% 15-Jan-95 11:37:38 +VMM_Cat_c.sd
     654     323 50.6% 15-Jan-95 11:34:18 +VMM_Cat_h.sd
    5237    2153 58.8% 20-Jul-96 20:43:32 +dansk.ct
    5541    2306 58.3% 20-Jul-96 20:43:30 +deutsch.ct
    3171    1365 56.9% 10-Nov-95 21:04:44 +empty.ct
    5520    2298 58.3% 20-Jul-96 20:43:34 +español.ct
    5772    2316 59.8% 20-Jul-96 20:43:30 +français.ct
    5527    2229 59.6% 20-Jul-96 20:43:34 +italiano.ct
    5450    2575 52.7% 20-Jul-96 20:43:34 +russian.ct
    5527    2332 57.8% 20-Jul-96 20:43:32 +svenska.ct
    4199    1336 68.1% 16-Dec-95 17:36:56 +config.c
    6873    2220 67.6% 16-Dec-95 17:36:46 +debug.c
       0       0  0.0% 18-Aug-99 20:31:20 +
    3574    1271 64.4% 17-May-95 13:09:22 +print_debug.c
   11866    4048 65.8% 16-Dec-95 17:37:08 +defs.h
    3283     700 78.6% 16-Dec-95 17:36:38 +dma_patch.asm
    1134     327 71.1% 08-Mar-95 18:51:52 +dmp.c
       0       0  0.0% 11-May-97 04:38:06 +
       0       0  0.0% 18-Aug-99 20:27:34 +
    1307     536 58.9% 24-Jul-96 20:29:24 +FehlerFormular
     492     303 38.4% 24-Jul-96 20:29:24 +LIESMICH
   12409    5084 59.0% 24-Jul-96 20:29:26 +Programmentwicklung
    5828    2543 56.3% 24-Jul-96 20:29:26 +TestedPrograms
   61258   23353 61.8% 24-Jul-96 20:29:28 +VMM.guide
    3783    1583 58.1% 24-Jul-96 20:29:28 +VMMTools.guide
    6197    2332 62.3% 24-Jul-96 20:29:28 +VMM_Rexx.guide
    3765    1546 58.9% 24-Jul-96 20:29:28 +VMProgGuideline
       0       0  0.0% 18-Aug-99 20:27:34 +
    1278     486 61.9% 24-Jul-96 20:27:32 +BugReportForm
   12166    4870 59.9% 24-Jul-96 20:27:34 +HISTORY
     474     274 42.1% 24-Jul-96 20:27:36 +README
     954     532 44.2% 06-Jan-96 16:42:20 +README.Debug
    5382    2504 53.4% 24-Jul-96 20:27:36 +TestedPrograms
   58139   22263 61.7% 24-Jul-96 20:27:40 +VMM.guide
    3487    1444 58.5% 24-Jul-96 20:27:42 +VMMTools.guide
    5874    2123 63.8% 24-Jul-96 20:27:44 +VMM_Rexx.guide
    3372    1390 58.7% 24-Jul-96 20:27:44 +VMProgGuideline
    1121     641 42.8% 24-Jul-96 20:27:50 +vmm.announce
    4550    1491 67.2% 24-Jul-96 20:27:56 +vmm_lib.doc
    1048     409 60.9% 16-Dec-95 17:37:10 +errors.h
   26151    6485 75.2% 16-Dec-95 17:36:52 +fault.c
   16406    4781 70.8% 16-Dec-95 17:37:02 +ffs.c
    2341     648 72.3% 10-Nov-95 21:03:30 +ffs.h
    2055     903 56.0% 16-Dec-95 17:36:44 +find_dev_params.c
   12600    3670 70.8% 16-Dec-95 17:36:50 +forbidden_tasks.c
     806     403 50.0% 08-Mar-95 18:52:02 +gen_descr30.c
   10314    3445 66.5% 16-Dec-95 17:36:42 +globals.c
       0       0  0.0% 11-May-97 04:38:08 +
    2949     978 66.8% 29-Aug-95 18:41:36 +VMM_Stat.h
       0       0  0.0% 18-Aug-99 20:27:34 +
   29716    6032 79.7% 24-Jul-96 21:01:16 +InstallVMM
       0       0  0.0% 18-Aug-99 20:32:38 +
     983     217 77.9% 03-Sep-92 10:14:06 +allstartup.i
    1097     411 62.5% 15-Jan-95 17:25:20 +hook.asm
     841     356 57.6% 15-Jan-95 16:28:28 +makefile
    2611     643 75.3% 03-Jun-95 17:22:52 +my_startup.asm
   28328    8346 70.5% 03-Sep-92 10:14:16 +startup.asm
    2145     484 77.4% 17-Jan-95 16:12:58 +string.c
   10413    2276 78.1% 16-Dec-95 17:36:36 +loadseg_patch.asm
    5695    1079 81.0% 16-Dec-95 17:37:12 +macros.i
    5021    1449 71.1% 20-Jul-96 20:36:44 +makefile
    4705    1322 71.9% 06-Jan-96 16:49:10 +makefile.gcc
   30469    6046 80.1% 07-Jan-96 09:55:46 +mem_trace.asm
    8313    2649 68.1% 16-Dec-95 17:37:04 +mem_tracking.c
    2863     964 66.3% 10-Nov-95 21:03:30 +mmu_bits30.h
   29337    7694 73.7% 16-Dec-95 17:36:58 +mmu_table.c
   15215    4560 70.0% 18-Feb-96 12:31:52 +pagehandler.c
   22215    5096 77.0% 16-Dec-95 17:36:44 +pageio.c
    2187     638 70.8% 16-Dec-95 17:36:32 +parthandler.asm
   12490    3652 70.7% 16-Dec-95 17:36:48 +prepager.c
    5992    1882 68.5% 16-Dec-95 17:37:10 +protos.h
    1561     579 62.9% 08-Mar-95 18:52:18 +replacement.c
    4556    1048 76.9% 16-Dec-95 17:37:00 +reset_handler.c
       0       0  0.0% 11-May-97 04:38:22 +
     131      93 29.0% 10-Jan-95 12:08:18 +help.out
      56      56  0.0% 08-Jan-95 12:39:18 +hide.vmm
      90      86  4.4% 07-Jan-95 21:16:28 +info.vmm
      56      56  0.0% 08-Jan-95 12:38:46 +show.vmm
      76      76  0.0% 06-Jan-95 19:51:30 +stat_off.vmm
      75      74  1.3% 06-Jan-95 19:51:26 +stat_on.vmm
      81      81  0.0% 10-Jan-95 11:54:42 +test.vmm
      59      59  0.0% 08-Jan-95 17:58:10 +zoom.vmm
   10544    2595 75.3% 16-Dec-95 17:37:06 +rexx.c
    4871    1013 79.2% 10-Nov-95 21:03:44 +semaphores.asm
   14056    4238 69.8% 16-Dec-95 17:41:10 +shared_defs.h
    9214    2411 73.8% 16-Dec-95 17:37:12 +shared_defs.i
     147      64 56.4% 16-Dec-95 17:36:04 +startup.asm
    8475    2667 68.5% 16-Dec-95 17:36:56 +stat.c
   11419    2628 76.9% 16-Dec-95 17:36:06 +sv_regs30.asm
   13853    2574 81.4% 16-Dec-95 17:36:08 +sv_regs40.asm
    2671     627 76.5% 16-Dec-95 17:36:08 +sv_regs60.asm
    6475    1630 74.8% 16-Dec-95 17:36:40 +sv_regs851.asm
    9779    2026 79.2% 16-Dec-95 17:36:36 +switch_patch.asm
    7712    2042 73.5% 16-Dec-95 17:36:50 +timer.c
       0       0  0.0% 18-Aug-99 20:34:40 +
   12439    3424 72.4% 16-Dec-95 18:05:12 +ConvVMMCfg.c
    6150    1788 70.9% 16-Dec-95 18:05:14 +ReadMMUConfig.c
    1809     639 64.6% 16-Dec-95 18:05:16 +VMMStat.c
    1075     394 63.3% 12-Jan-95 13:18:36 +VMMUsage.MUIB
   10583    3197 69.7% 16-Dec-95 18:06:08 +VMMUsage.c
     384     205 46.6% 16-Dec-95 18:05:20 +VMMUsage.h
    1390     600 56.8% 16-Dec-95 18:05:18 +VMMUsageCLI.c
    1287     449 65.1% 16-Dec-95 18:05:22 +makefile
    1627     519 68.1% 16-Dec-95 18:05:22 +makefile.gcc
    4567     963 78.9% 16-Dec-95 18:05:20 +showpagesize.c
   10682    2332 78.1% 16-Dec-95 17:36:30 +traphandler30.asm
   13190    2715 79.4% 16-Dec-95 17:36:30 +traphandler40.asm
   12093    2594 78.5% 16-Dec-95 17:36:32 +traphandler60.asm
      80      76  5.0% 10-Nov-95 21:03:18 +version.c
       0       0  0.0% 18-Aug-99 20:35:08 +
     313     131 58.1% 08-Mar-95 19:02:28 +Availvmem.asm
     347     136 60.8% 08-Mar-95 19:02:28 +Freevmem.asm
     409     125 69.4% 08-Mar-95 19:02:30 +VMM_LVOs.asm
     316     136 56.9% 08-Mar-95 19:02:30 +allocvmem.asm
     316     136 56.9% 08-Mar-95 19:02:30 +allocvvec.asm
     313     129 58.7% 08-Mar-95 19:02:30 +freevvec.asm
     712     296 58.4% 22-Dec-95 17:39:48 +makefile
     947     432 54.3% 08-Mar-95 19:02:32 +test_vmmlib.c
   15493    2787 82.0% 22-Dec-95 17:47:04 +vmm_lib.asm
     190     121 36.3% 08-Mar-95 19:02:32 +vmm_lib.fd
     425     107 74.8% 08-Mar-95 19:02:36 +vmm_lib.i
    3688     889 75.8% 16-Dec-95 17:36:38 +wb_patch.asm
-------- ------- ----- --------- --------
 1054044  325822 69.0% 21-Aug-99 21:39:28   167 files
