z/VM: System Messages and Codes Š CP - z/VM - IBM
z/VM: System Messages and Codes Š CP - z/VM - IBM
z/VM: System Messages and Codes Š CP - z/VM - IBM
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
ALP003 ALT002<br />
<strong>VM</strong>DFR1ST should point to the first frame on the list,<br />
<strong>and</strong> <strong>VM</strong>DFRLST should point to the last frame on the<br />
list. FRMFPNT is the forward pointer to the next frame<br />
on the list, <strong>and</strong> FRMBPNT is the backward pointer to<br />
the previous frame on the list. The frame being<br />
unchained at the time of the abend may not have been<br />
chained properly on the user-owned frame list. Another<br />
possibility is that the FRMOWNED flag is not on in the<br />
frame table entry, indicating that this frame may not<br />
belong to this <strong>VM</strong>DBK. R14 points to the address in<br />
H<strong>CP</strong>ALP where <strong>CP</strong> detected the abend.<br />
ALP003<br />
Explanation: The available list replenishment function<br />
was attempting to take a frame from a user-owned<br />
frame list, but the frame state was incorrect.<br />
User Response: FRMPTE field in the frame table<br />
entry contains an address of zero. This indicates the<br />
frame is incorrect, since it is on a user-owned frame list<br />
but does not point to a valid page table entry. Inspect<br />
the process of chaining <strong>and</strong> unchaining frames from the<br />
user-owned frame list. Examine the dump to determine<br />
the <strong>VM</strong>DBK or SNTBK control block that owns the<br />
frame. R14 points to the address in H<strong>CP</strong>ALP where <strong>CP</strong><br />
detected the abend.<br />
ALS002<br />
Explanation: The available list replenishment function<br />
was attempting to take a frame from a user-owned<br />
frame list, but the frames on the list were chained<br />
improperly. It may also be that a frame on the<br />
user-owned frame list does not have the FRMOWNED<br />
bit on.<br />
User Response: Inspect the process of chaining <strong>and</strong><br />
unchaining frames from the user-owned frame list.<br />
Examine the dump <strong>and</strong> determine the <strong>VM</strong>DBK or<br />
SNTBK that owns the user-owned frame list.<br />
<strong>VM</strong>DFR1ST should point to the first frame on the list,<br />
<strong>and</strong> <strong>VM</strong>DFRLST should point to the last frame on the<br />
list. FRMFPNT is the forward pointer to the next frame<br />
on the list, <strong>and</strong> FRMBPNT is the backward pointer to<br />
the previous frame on the list. The frame being<br />
unchained at the time of the abend may not have been<br />
chained properly on the user-owned frame list. Another<br />
possibility is that the FRMOWNED flag is not on in the<br />
frame table entry, indicating that this frame may not<br />
belong to this <strong>VM</strong>DBK.<br />
ALS003<br />
Explanation: The available list replenishment function<br />
was attempting to decrease the count of resident pages<br />
for a <strong>VM</strong>DBK or an ASCBK, but the count was already<br />
negative or would go negative.<br />
User Response: Inspect the process of increasing<br />
<strong>and</strong> decreasing the count of resident pages. Examine<br />
the dump <strong>and</strong> determine the <strong>VM</strong>DBK or ASCBK for<br />
20 z/<strong>VM</strong>: <strong>System</strong> <strong>Messages</strong> <strong>and</strong> <strong>Codes</strong> — <strong>CP</strong><br />
which this count is being decreased. A negative count<br />
indicates an incorrect user-owned frame list. This count<br />
increases when a frame is added to the list <strong>and</strong><br />
decreases when a frame is taken from the list. Inspect<br />
the validity of the user-owned frame list.<br />
ALS004<br />
Explanation: The available list replenishment function<br />
was attempting to take a frame from a user-owned<br />
frame list, but the frame state was incorrect.<br />
User Response: FRMPTE field in the frame table<br />
entry contains an address of zero. This indicates the<br />
frame is incorrect, since it is on a user-owned frame list<br />
but does not point to a valid page table entry. Inspect<br />
the process of chaining <strong>and</strong> unchaining frames from the<br />
user-owned frame list. Examine the dump to determine<br />
the <strong>VM</strong>DBK or SNTBK control block that owns the<br />
frame.<br />
ALT001<br />
Explanation: The available list replenishment function<br />
was attempting to take a frame from a user-owned<br />
frame list, but the frames on the list were chained<br />
improperly. It may also be that a frame on the<br />
user-owned frame list does not have the FRMOWNED<br />
bit on.<br />
User Response: Inspect the process of chaining <strong>and</strong><br />
unchaining frames from the user-owned frame list.<br />
Examine the dump <strong>and</strong> determine the <strong>VM</strong>DBK or<br />
SNTBK that owns the user-owned frame list.<br />
<strong>VM</strong>DFR1ST should point to the first frame on the list,<br />
<strong>and</strong> <strong>VM</strong>DFRLST should point to the last frame on the<br />
list. FRMFPNT is the forward pointer to the next frame<br />
on the list, <strong>and</strong> FRMBPNT is the backward pointer to<br />
the previous frame on the list. The frame being<br />
unchained at the time of the abend may not have been<br />
chained properly on the user-owned frame list. Another<br />
possibility is that the FRMOWNED flag is not on in the<br />
frame table entry, indicating that this frame may not<br />
belong to this <strong>VM</strong>DBK.<br />
ALT002<br />
Explanation: The available list replenishment function<br />
was attempting to decrease the count of resident pages<br />
for a <strong>VM</strong>DBK or an SNTBK, but the count was already<br />
negative.<br />
User Response: Inspect the process of increasing<br />
<strong>and</strong> decreasing the count of resident pages<br />
(<strong>VM</strong>DCTPRS). Examine the dump <strong>and</strong> determine the<br />
<strong>VM</strong>DBK or SNTBK for which this count is being<br />
decreased. A negative count indicates an incorrect<br />
user-owned frame list. This count increases when a<br />
frame is added to the list <strong>and</strong> decreases when a frame<br />
is taken from the list. Inspect the validity of the<br />
user-owned frame list. R14 points to the address in<br />
H<strong>CP</strong>ALP where <strong>CP</strong> detected the abend.