1 "
 2 "         BEGIN INCLUDE FILE  cmp.incl.alm        October 1982
 3 "
 4           equ       cme_size,4          Size of a CME
 5 
 6           equ       cme.fp,0            forward pointer to next core map entry (DU)
 7           equ       cme.bp,0            backward pointer to previous core map entry (DL)
 8 
 9           equ       cme.devadd,1        device address of page in the core block
10           equ       cme.flags,1         word containing various flags
11           bool      cme.did_mask,740000 mask for extracting device ID from core map entry
12           bool      cme.synch_held,010000 page of synch seg held in mem (DL)
13           bool      cme.io,004000       read/write bit (DL)
14           bool      cme.er,001000       error on previous I/O
15           bool      cme.removing,000400 page is being removed
16           bool      cme.abs_w,000200    page may not be moved
17           bool      cme.abs_usable,000100 page may be assigned with fixed abs addr
18           bool      cme.notify_requested,000040 ptw event must be notified on completion
19           bool      cme.phm_hedge,000010 periodic write scheduler
20           bool      cme.contr,000007    port number of controller in which core block is located
21 
22           equ       cme.ptwp,2          page table word pointer (DU)
23           equ       cme.astep,2         AST entry ptr (DL)
24 
25           equ       cme.pin_counter,3   number times to skip eviction (DU)
26           equ       cme.synch_page_entryp,3 rel ptr to synch page entry
27 
28 "         END INCLUDE FILE cmp.incl.alm