28.12.2012 Views

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

SHOW MORE
SHOW LESS

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.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!