-- VMMgr>VMMgrStore.mesa (last edited by Knutsen on November 26, 1979 11:46 AM)
-- This interface defines operations for allocating/deallocating windows and single pages of backing storage for use by the Virtual Memory Manager.
DIRECTORY
VM: FROM "VM" USING [PageCount],
Space: FROM "Space" USING [WindowOrigin];
VMMgrStore: DEFINITIONS =
BEGIN
AllocateWindow: PROCEDURE [pWindowResult: LONG POINTER TO Space.WindowOrigin, count: VM.PageCount];
-- allocates a window, returned at pWindowResult↑.
DeallocateWindow: PROCEDURE [pWindow: LONG POINTER TO Space.WindowOrigin, count: VM.PageCount];
AllocateMapLogFile: PROCEDURE [pWindowResult: LONG POINTER TO Space.WindowOrigin] RETURNS [count: VM.PageCount];
-- allocates a special window for the Map Log, returned at pWindowResult↑.
END.
LOG
Time: November 26, 1979 11:46 AMBy: KnutsenAction: Created file.