]> pd.if.org Git - mmurtl/blob - ossource/mmemory.h
autocommit for file dated 1995-01-30 22:01:34
[mmurtl] / ossource / mmemory.h
1 /* MMemory.h   MMURTL OS Memory managment prototypes */\r
2 \r
3 /* MMURTL Operating System Source Code\r
4    Copyright 1991,1992,1993, Richard A. Burgess\r
5    ALL RIGHTS RESERVED\r
6    Version x0.8\r
7 */\r
8 \r
9 extern far U32 AllocPage(U32 nPages, U8 **ppMemRet);\r
10 extern far U32 AllocOSPage(U32 nPages, U8 **ppMemRet);\r
11 extern far U32 AllocDMAPage(U32 nPages, U8 **ppMemRet, U32 *pPhyMemRet);\r
12 extern far U32 DeAllocPage(U8 *pOrigMem, U32 nPages);\r
13 extern far U32 QueryPages(U32 *pdPagesLeft);\r
14 extern far U32 GetPhyAdd(U32 JobNum, char *LinAdd, U32 *pPhyRet);\r
15 extern far U32 AliasMem(U8 *pMem, U32 dcbMem, U32 dJobNum, U8 **ppAliasRet);\r
16 extern far U32 DeAliasMem(U8 *pAliasMem, U32 dcbAliasBytes, U32 JobNum);\r
17 \r
18 \r
19 /******** End of module *********/\r