-- UtilityPilot.bootmesa (18-Feb-82 12:29:37 by Levin) WART: PilotControl; RESIDENT: SPACE [KernelResident, KernelResidentCool], SPACE [VMResident], FRAME [UtilityPilotKernelFrames]; IN: -- Initialization code only. Code in this section will get swapped -- out (permanently) if we need main storage. -- IF YOU MAKE ANY CHANGES TO THE IN SECTION, be sure to copy its contents -- into the RESIDENTDESCRIPTOR section below. SPACE [KernelInitialization, VMInitialization]; RESIDENTDESCRIPTOR: -- TEMP! This stuff is ResDesc temporarily until StartPilot and PilotControl -- can be fixed to do the right thing automatically. At that time, nothing will -- have to be ResDesc. ResDesc (to work around Pilot bug) so it will get a region -- descriptor so the replacement process can swap it out (deallocate it). -- This must be an exact copy of the IN section. SPACE [KernelInitialization, VMInitialization]; NOTRAP: PilotControl, Traps; -- Process Data Area: PROCESSES: 35; -- easily fits in two pages. STATEVECTORSIZE: 20; -- Priority levels 0, 4, 5, and 7 are reserved for Pilot. If you add a -- (faultable) process at that level, you must also add a stateVector for it. STATEVECTORCOUNT: 0, 1; -- IdleProcess. STATEVECTORCOUNT: 1, 1; -- Client Low. STATEVECTORCOUNT: 2, 1; -- Client Main. STATEVECTORCOUNT: 3, 1; -- Client High. STATEVECTORCOUNT: 4, 1; -- PageFaultLow: 1 for basic Swapper/Filer processes. STATEVECTORCOUNT: 5, 3; -- PageFaultHigh: 1 for basic Swapper/Filer processes + 1 for FileHelper + 1 for SA800Requester. STATEVECTORCOUNT: 6, 1; -- Real Time Processes. STATEVECTORCOUNT: 7, 1; -- FrameFaultProcess. GFT: 256; MDSBASE: 1000B; CODEBASE: 1400B; -- LOG -- McJones September 17, 1980 1:08 PM Changed PDABASE to 400B. -- Knutsen January 28, 1981 6:06 PM Put in new StateVectorCount commands. -- Gobbel February 4, 1981 10:38 AM Add (DLion) packaging. -- McJones February 4, 1981 11:52 AM Make D0 version. -- Knutsen February 5, 1981 9:08 AM Set priorities to correct values. Added state vector for pri 0. -- Deleted PDABASE. PDAPAGES replaced by PROCESSES: 35. MDS _ 1000B. GFT _ 256. -- Codebase _ 1400B. "Merged" UtilityPilotD0 and UtilityPilotDLion.bootmesa. -- Taft March 20, 1981 12:25 PM Convert for Dorado -- Levin 18-Dec-81 22:20:37 Remove machine-dependent stuff (now in BasicHeadsD*.bootmesa) -- Levin 18-Feb-82 12:29:37 Remove obsolete comments; rename to UtilityPilotKernel.bootmesa