hp.com home products and services support and drivers solutions how to buy
cd-rom home
End of Jump to page title
HP OpenVMS systems
documentation

Jump to content


Upgrading Privileged-Code Applications on OpenVMS Alpha and OpenVMS I64 Systems

Upgrading Privileged-Code Applications on OpenVMS Alpha and OpenVMS I64 Systems


Previous Contents Index

Appendix B
Appendix B I/O Support Routine Changes
     B.1     ACP_STD$READBLK and ACP_STD$WRITEBLK
     B.2     EXE_STD$ALLOC_BUFIO_32, EXE_STD$ALLOC_BUFIO_64
     B.3     EXE_STD$ALLOC_DIAGBUF
     B.4     EXE_STD$LOCK_ERR_CLEANUP
     B.5     EXE_STD$MODIFY, EXE_STD$READ, EXE_STD$WRITE
     B.6     EXE_STD$MODIFYLOCK, EXE_STD$READLOCK, EXE_STD$WRITELOCK
         B.6.1         CALL_xLOCK and CALL_xLOCK_ERR Macros
     B.7     EXE_STD$READCHK and EXE_STD$WRITECHK
         B.7.1         CALL_xCHK and CALL_xCHKR Macros
     B.8     EXE_STD$SETCHAR and EXE_STD$SETMODE
     B.9     IOC_STD$CREATE_DIOBM
     B.10     IOC_STD$FILL_DIOBM
     B.11     IOC_STD$PTETOPFN
     B.12     IOC_STD$RELEASE_DIOBM
     B.13     IOC_STD$SIMREQCOM, IOC$SIMREQCOM
         B.13.1         CALL_SIMREQCOM Macro
         B.13.2         IOC$SIMREQCOM
     B.14     IOC_STD$SVAPTE_IN_BUF
     B.15     IOC_STD$VA_TO_PA
     B.16     MMG_STD$GET_PTE_FOR_VA
     B.17     MMG_STD$IOLOCK, MMG$IOLOCK, MMG_STD$IOLOCK_BUF
         B.17.1         CALL_IOLOCK Macro
     B.18     MMG_STD$UNLOCK, MMG$UNLOCK, MMG_STD$IOUNLOCK_BUF
         B.18.1         CALL_UNLOCK Macro
     B.19     MMG_STD$SVAPTECHK, MMG$SVAPTECHK
Appendix C
Appendix C Kernel Threads Routines and Macros
    Command 1     EXE$CVT_IPID_TO_KTB Routine
    Command 2     EXE$CVT_EPID_TO_KTB Routine
    Command 3     GET_CURKTB Macro
    Command 4     CVT_IPID_TO_PCB_KTB Macro
    Command 5     CVT_IPID_TO_KTB Macro
Index
Index
Examples
5-1 Creating a Privileged Library Vector (PLV) for C on Alpha Systems
Figures
4-1 32-Bit Buffered I/O Packet Header
4-2 New 64-Bit Buffered I/O Packet Header
4-3 Direct I/O Buffer Map Data Structure
4-4 64-Bit AST
4-5 Embedded ACB64
6-1 Default Kernel Stack and User Stack Sizes
6-2 Structure of a Multithreaded Process
6-3 Process ID (PID)
6-4 Extended Process ID (EPID)
6-5 Range Checking and Sequence Vectors


Previous Next Contents Index