DMKCPINI ----Entry point to perform system initialization. ~~KCPI, KEY1QQ~ Determine real storage size, initialize CORTIBLE, allocate free
storage and initializesystem paging tables. ~~KCPI, CP11!1~ Check via HIO for online and ready status of all D!KRIO generated
devices.~~KCPI, CPI~!£!! Read volume labels and match to RDEVBLOK, RDEVSER. ~MK~lE, D!~J11Q£ Allocate dump file to system device.
DMKCPI,ALOCLP ---auild-allacation block for CP-owned devices. nMTrf"'DT MT"''''1iI~''' ~.!!~~, ~!:.:.!::!~.:. Test for virtual machine assist feature availability If available,
build MICBLOK and link toV!MICRO. QMKCPI, NP~!~ Locate an available primary or alternate system console (PSI values). ~MKCPI, NOT~!H!2 Build user directory page list per D!KSYSUD. DMKLOGOP ---rag-on the system operator. ~MKCE1, STAR!~!~ Force nonnucleus modules to DASD page. DMKIOEFL ----InItIalize error recording cylinders. DMKBLDR --~uta load 3704/3705; if appropriate.
DMKAPIPR----InItIalize PSAs for each processor. Called only if the attached
processor is available.
DMKCLKCK---Synchronize the TOD clocks if necessary. Called only if the attached
processor is available.D!KCPVAE -- Enable 270X lines, if appropriate.
DMKCPI,CPIDSP1 ---Log on the-iUTOLOG user. DMKPTRUL ---Unlock CPI as initialization is complete. DMKDSPCH --~waIt interrupts. DMKWR!ST --~ntry from DMKCPI initialization. Check R2=01; if it is, go to DMKWRN, WIRMCLR for cold start. Check war. start cylinder for 8 byte XIFF's identifier. ~!KWR~, EN!~1~g! If enable records on, war. start cylinder, enable appropriate RDEVBLOKs. ~~KWR!!, EB11Q~ If war. start record indicates, set flag for auto load of the named BCP program. Q~KWR~, ENR1~lQ Enable binary synchronous lines by clearing NICBLOK offline flag (if
appropriate).
CPKethod of Operation and Program Organization 1-209
storage and initialize
devices.
DMKCPI,
build MICBLOK and link to
DMKAPIPR
processor is available.
DMKCLKCK
processor is available.
DMKCPI,
appropriate).
CP






































































































































































































































































































































































































































































