| FINBK | Back to Index page |
|
Prolog Control Block Contents FINBK DSECT Storage Layout Cross Reference (Contains links to field and bit definitions) |
|
| FINBK Prolog | Top of page |
NAME : HCPFINBK
DESCRIPTION: FLOATING EXTERNAL INTERRUPT CONTROL BLOCK
DSECT : FINBK
FUNCTION : HCPFINBK MAINTAINS A GUESTS FLOATING EXTERNAL INTERRUPTS
WHEN THE INTERRUPTS ARE PENDING. GUEST FLOATING EXTERNAL
INTERRUPTS ARE INTERRUPTS THAT MAY BE PRESENTED TO ANY
CPU IN THE VIRTUAL CONFIGURATION.
LOCATED BY : VMDFIN FIELD OF HCPVMDBK (FLOATING INTERRUPTIONS)
CREATED BY : HCPBVM FOR A BASE VMDBK. NON-BASE VMDBKS ARE ASSIGNED
THE ADDRESS OF THE BASE FINBK
DELETED BY : HCPUSO DELETES THE FINBK WHEN A BASE VMDBK LOGS OFF
RELOCATION CONSIDERATIONS : This control block is relocated as part of a live
guest relocation (LGR). The bits and fields that
need to be relocated are defined in the
corresponding LGRFINBK COPY file. Whenever changes
are made to this control block, consideration must
be given to any effects these changes will have on
a relocation. If any new fields or bits are
defined, they may need to be relocated. If
existing bits or fields are changed, corresponding
modifications may be required in the LGR version of
this control block. Consider also the effects of
these changes on a relocation involving a back-level
release of CP.
SERIALIZED : All fields in the FINBK are serialized by the FINBK lock
except for
- FINFIUCV which is serialized by the IUCV lock
- FINFVMCF which is serialized by the VMCF lock
- FINPCRBZ which is serialized by
- Compare-And-Swap
- Being touched by NONMP modules
|
| FINBK Control Block Content | Top of page |
|
| FINBK Storage Layout | Top of page |
*** FINBK - FLOATING EXTERNAL INTERRUPT CONTROL BLOCK
*
* +-------------------------------------------------------+
* 0 | |
* = FINLOCK =
* | |
* +---------------------------+---------------------------+
* 18 | FINSFXQ | FINPCRBZ |
* +---------------------------+------+------+-------------+
* 20 | FINPCDBA |:FIUCV|:FVMCF|/////////////|
* +---------------------------+------+------+-------------+
* 28
*
*** FINBK - FLOATING EXTERNAL INTERRUPT CONTROL BLOCK
|
| FINBK Cross Reference | Top of page |
Symbol Dspl Value -------------- ---- ----- FINFIPND 0024 FINFIUCV 0024 FINFPIUC 0024 80 FINFPVMC 0025 80 FINFVMCF 0025 FINLOCK 0000 FINPCDBA 0020 FINPCRBZ 001C FINSFXQ 0018 FINSIZE 0026 00000005 |
Copyright IBM Corporation, 1990, 2022