OpenVMS Alpha Guide to Upgrading Privileged-Code Applications

Version 7.3

Order Number: AA-QSBGD-TE

This guide provides essential information for system programmers to ensure that privileged-code applications and device drivers function correctly on OpenVMS Alpha Version 7.0 and later. Key topics include:

  • 64-bit Virtual Addressing: Infrastructure changes allowing larger virtual address spaces and how these impact privileged code.
  • Kernel Threads: New process structures and requirements for multithreaded applications.
  • Upgrading Guidelines: Steps for recompiling, relinking, and using the Image Registry facility to manage version dependencies.
  • Modification Details: Specific instructions for modifying device drivers and user-written system services to support 64-bit addressing.
  • API Changes: A comprehensive list of removed privileged symbols and their replacements.
  • Data Structure Changes: Detailed descriptions of modifications to internal structures like IRPs, IRPEs, and DIOBMs to accommodate 64-bit pointers.

This manual is intended for developers maintaining applications linked against SYS$BASE_IMAGE.EXE.

AA-QSBGD-TE
May 2001
120 pages
Quality

Original
0.3MB

Site structure and layout ©2026 Majenko Technologies