|
HP OpenVMS systems documentation |
Previous | Contents | Index |
3.3 Removed Macros
This section lists the macros that have been removed as of OpenVMS
Alpha Version 7.0.
3.3.1 Removed MACRO-32 Macros Formerly in SYS$LIBRARY:LIB.MLB
3.4 Removed System Data Cells
Table 3-3 lists the system data cells that have been removed as of
OpenVMS Alpha Version 7.0.
Removed Cell | Replacement | Comments |
---|---|---|
CTL$AL_STACK | CTL$AQ_STACK | Arrays are now quadwords. |
CTL$AL_STACKLIM | CTL$AQ_STACKLIM | Arrays are now quadwords. |
EXE$GL_GPT | MMG$GQ_FREE_GPT | As of Version 7.0, free GPTEs are managed in the same manner as free system PTEs. Note that 64-bit virtual addresses are required to access GPTEs. |
LDR$GL_FREE_PT | LDR$GQ_FREE_S0S1_PT | Contains the address of the start of the free S0/S1 PTE list. The format of the free PTEs has changed for Version 7.0. |
MMG$GL_FRESVA | MMG$GQ_NEXT_FREE_S0S1_VA | |
MMG$GL_GPTBASE | MMG$GQ_GPT_BASE | As of Version 7.0, free GPTEs are managed in the same manner as free system PTEs. Note that 64-bit virtual addresses are required to access GPTEs. |
MMG$GL_MAXGPTE | MMG$GQ_MAX_GPTE | As of Version 7.0, free GPTEs are managed in the same manner as free system PTEs. Note that 64-bit virtual addresses are required to access GPTEs. |
MMG$GL_P0_PTLEN | None | Obviated by the removal of the process page tables from the balance slot. |
MMG$GL_PX_VPN_LENGTH | None | This data cell is obviated by the removal of the process page tables from the balance slot. |
MMG$GL_RESERVED_SVA | MMG$GQ_WINDOW_VA | Increased in length to quadword. |
MMG$GL_RESERVED_SVA2 | MMG$GQ_WINDOW2_VA | Increased in length to quadword. |
MMG$GL_RESERVED_SVAPTE | MMG$GQ_WINDOW_PTE_PFN | 64-bit pointer to PFN field of first reserved PTE. |
MMG$GL_RESERVED_SVAPTE2 | MMG$GQ_WINDOW2_PTE_PFN | 64-bit pointer to PFN field of second reserved PTE. |
MMG$GL_SHARED_L2PT_PFN | None | This cell was deleted since it is possible to have more than one shared L2PT. That is system space may span over multiple L2PTs. |
MMG$GL_SPT_L2PTE_BIAS | None | This cell was deleted since it is possible to have more than one shared L2PT. That is system space may span over multiple L2PTs. |
MMG$GL_VA_TO_PX_VPN | None | This data cell has been completely obviated by the removal of the process page tables from the balance slot. |
MMG$GL_ZERO_SVA | MMG$GQ_WINDOW_VA | Increased in length to quadword. |
MMG$GL_ZERO_SVAPTE_PFN | MMG$GQ_WINDOW_PTE_PFN | 64-bit pointer to PFN field of reserved PTE. |
MMG$GQ_PT_VA | MMG$GQ_PT_BASE | MMG$GQ_PT_VA was renamed to ensure that any code that had assumed a fixed location of page table space as a function of page size would be revisited. The location of page table space is now variable to meet the individual bootstrap needs of supporting Version 7.0, as well as being a function of the page size. |
MPW$GW_HILIM | MPW$GL_HILIM | Increased in length to a longword. |
MPW$GW_LOLIM | MPW$GL_LOLIM | Increased in length to a longword. |
PFN$GB_LENGTH | None | |
PFN$PL_DATABASE | PFN$PQ_DATABASE | The PFN database was moved to S2 space, which is only addressable with 64-bit pointers. |
PHV$GL_REFCBAS | PHV$GL_REFCBAS_LW | The process header reference count vector has been promoted from an array of words to an array of longwords. |
SGN$GL_PHDAPCNT | None | This cell was deleted as a result of moving the process page tables out of the balance slot. |
SGN$GL_PHDP1WPAG | None | This cell was deleted as a result of moving the process page tables out of the balance slot. |
SGN$GL_PHDRESPAG | None | This cell was deleted as a result of moving the process page tables out of the balance slot. |
SGN$GL_PTPAGCNT | None | This cell was deleted as a result of moving the process page tables out of the balance slot. |
SWP$GL_L1PT_SVAPTE | None | L1 page table now mapped virtually in page table space. |
SWP$GL_L1PT_VA | None | L1 page table now mapped virtually in page table space. |
SWP$GW_BAKPTE | None | This cell was deleted as a result of moving the process page tables out of the balance slot. |
Previous | Next | Contents | Index |