About cookies on this site Our websites require some cookies to function properly (required). In addition, other cookies may be used with your consent to analyze site usage, improve the user experience and for advertising. For more information, please review your options. By visiting our website, you agree to our processing of information as described in IBM’sprivacy statement. To provide a smooth navigation, your cookie preferences will be shared across the IBM web domains listed here.
RCPTE | Back to Index page |
Prolog Control Block Contents RCPTE DSECT Storage Layout Cross Reference (Contains links to field and bit definitions) |
|
RCPTE Prolog | Top of page |
NAME : HCPRCPTE DESCRIPTION: REFERENCE AND CHANGE PRESERVATION TABLE ENTRY DSECT : RCPTE FUNCTION : A REFERENCE AND CHANGE PRESERVATION TABLE ENTRY IS USED TO KEEP TRACK OF THE REFERENCE AND CHANGE BITS FOR A 4K PAGE OF VIRTUAL STORAGE. LOCATED BY : THERE ARE NO POINTERS TO RCP TABLE ENTRIES IN THE SYSTEM. THESE ENTRIES MAY RESIDE IN ONE OF THREE PLACES: 1) A RESIDENT RCP PAGE (MAPPED THROUGH THE HOST VIRTUAL ADDRESS SPACE), 2) THE RCP BACKUP AREA IN THE PGMBK, OR 3) THE PGSTES CORRESPONDING TO THE PAGES THE RCP DATA REPRESENTS. CREATED BY : HCPHTTCP - RCP PAGES ARE BUILT WHEN SIE PAGE FAULTS ON AN RCP PAGE. HCPRCIRS - MOVES RCP DATA FROM THE RCP PAGE TO THE RCP BACKUP AREA. DELETED BY : HCPHPKPA - THE RCP AREA IS CLEARED WHEN THE VIRT STG IS RESET. AN RCP PAGE MAY BE STOLEN BUT THE ACTUAL RCP TABLE WILL EXIST UNTIL THE PGMBK IS RELEASED. WHEN AN RCP PAGE IS STOLEN, THE BYTES ARE BACKED UP IN THE CORRESPONDING PGMBKS BY HCPRCISA. RELOCATION CONSIDERATIONS : None COMMENTS : - RCP DATA CORRESPONDING TO SYSTEM VIRTUAL PAGES WILL ALWAYS RESIDE IN THE PGSTES. - IF THE STORAGE KEY ASSIST IS BEING UTILIZED: - THE ARCHITECTURE DEFINES THE PGSRCP FIELDS AS THE LOCATION OF THE RCP DATA. - ALL RCP DATA IS SUSCEPTIBLE TO CHANGE BY THE STORAGE KEY ASSIST IF THE RCP INTERLOCK BIT IS NOT SET (RCP INTERLOCK BIT SERIALIZES CP AGAINST THE STORAGE KEY ASSIST AND VICE VERSA). - IF THE STORAGE KEY ASSIST IS NOT BEING UTILIZED - THE RCP AREA FOR A GUEST MACHINE CONTAINS ONE PAGE IN HOST VIRTUAL STORAGE FOR EACH 16 MEG OF GUEST STORAGE, STARTING AT THE HOST VIRTUAL ADDRESS CONTAINED IN 'VMDRCP'. THE RCP PAGES ARE CONTAINED IN THE HOST ADDRESS SPACE USED TO DESCRIBE GUEST STORAGE, BUT THE RCP AREA IS NOT DIRECTLY ADDRESSABLE BY THE GUEST. - IF THE RCP AREA PAGE IS MARKED INVALID IN THE HOST PAGE TABLE, THE RCP BYTE APPEARS IN THE PAGE MANAGEMENT BLOCK (PGMBK) WHICH REPRESENTS THAT MEGABYTE OF GUEST STORAGE, STARTING AT PGMRCPTB. - ONLY THE RCP DATA RESIDING IN THE RCP PAGE IS SUSCEPTIBLE TO CHANGE BY THE SIE MICROCODE. IF THE RCP DATA RESIDES IN THE PGMBK, SIE WILL NOT BE ABLE TO CHANGE IT. - SHARED STORAGE RCP DATA IS ALWAYS KEPT IN THE RCP BACKUP AREA. |
RCPTE Control Block Content | Top of page |
|
RCPTE Storage Layout | Top of page |
*** RCPTE - REFERENCE AND CHANGE PRESERVATION TABLE ENTRY * * +------+ * 0 |:BYTE | * +------+ * *** RCPTE - REFERENCE AND CHANGE PRESERVATION TABLE ENTRY |
RCPTE Cross Reference | Top of page |
Symbol Dspl Value -------------- ---- ----- RCPBYTE 0000 RCPGCH 0000 02 RCPGREF 0000 04 RCPGUEST 0000 06 RCPHCH 0000 20 RCPHOST 0000 60 RCPHREF 0000 40 RCPLOCK 0000 80 RCPNEXT 0001 |
Copyright IBM Corporation, 1990, 2020