Hardware Release Notes
6.25 CRCTX Routines Enhanced
6.25 CRCTX Routines Enhanced
V7.1-2
The system routines that you can use to manage the Counted Resource Context
Block (CRCTX) data structure have been improved. The following routines now
set and check the status (CRCTX$V_ITEM_VALID) of the CRCTX data structure:
• IOC$DEALLOC_CRCTX
• IOC$ALLOC_CNT_RES
• IOC$DEALLOC_CNT_RES
• IOC$LOAD_MAP
These routines have changed as follows:
If you call IOC$DEALLOC_CRCTX with a valid CRCTX status (CRCTX$V_
ITEM_VALID set to 1), the service returns a bad status. If the SYSBOOT
parameter SYSTEM_CHECK is set, the system will fail. This prevents users
from deallocating a CRCTX when they have valid resources that have not been
deallocated.
You must call IOC$ALLOC_CNT_RES with an invalid CRCTX status (CRCTX$V_
ITEM_VALID set to 0). If you call this routine with a valid status, OpenVMS
assumes that you will lose the resources mapped by this CRCTX. OpenVMS does
not allocate new resources and returns a bad status. If SYSTEM_CHECK is set,
the system will fail. IOC$ALLOC_CNT_RES sets the valid bit before it returns.
IOC$DEALLOC_CNT_RES must be called with a valid CRCTX (CRCTX$V_
ITEM_VALID set to 1). If you call IOC$DEALLOC_CNT_RES with an invalid
CRCTX, OpenVMS assumes that the other parameters are not valid, and returns
a bad status. If SYSTEM_CHECK is set, the system will fail. IOC$DEALLOC_
CNT_RES clears the valid bit before it returns.
IOC$LOAD_MAP must be called with a valid CRCTX. If it is called with
an invalid CRCTX (CRCTX$V_ITEM_VALID set to 0), it assumes that the
other parameters are also invalid, and returns a bad status. If the SYSBOOT
parameter SYSTEM_CHECK is set, the system will fail.
These improvements indicate to device support and privileged-code application
developers whether they need to deallocate scatter gather registers, which are
treated by OpenVMS as generic resources. If the CRCTX$V_ITEM_VALID bit is
set, IOC$DEALLOC_CNT_RES still needs to be called.
6.26 Adapter Release Notes
V8.2-1
The following sections provide release notes for adapters supported with
OpenVMS Version 8.2–1.
6.26.1 Fibre Channel EFI Driver and Firmware Requirements
OpenVMS Version 8.3 for Integrity servers requires that the HP A6826A 2 GB
Fibre Channel host-based adapter and its variants have the following minimum
version: EFI driver: 1.47 RISC firmware: 3.03.154; HP AB378A and AB379A 4
GB Fibre Channel host-based adapter have the following minimum version: EFI
driver: 1.05 RISC firmware: 4.00.70.
6–22 Hardware Release Notes