|
HP OpenVMS systems documentation |
Previous | Contents | Index |
3.2 Removed Routines
Table 3-2 lists the routines that have been removed as of OpenVMS
Alpha Version 7.0.
Removed Routine | Replacement | Comments |
---|---|---|
MMG$ALCSTX | MMG_STD$ALCSTX | Returns new-style section index. |
MMG$ALLOC_PFN_ALGND | MMG$ALLOC_PFN_ALGND_64 | MMG$ALLOC_PFN_ALGND_64 should not be called directly. Instead, use the ALLOCPFN macro. Note that 64-bit virtual addresses are required to access PFN database entries. |
MMG$ALLOC_ZERO_ALGND | MMG$ALLOC_ZERO_ALGND_64 | MMG$ALLOC_ZERO_ALGND_64 should not be called directly. Instead, use the ALLOC_ZERO_PFN macro. Note that 64-bit virtual addresses are required to access PFN database entries. |
MMG$CREPAG |
MMG$CREPAG_64
MMG_STD$CREPAG_64 |
Accepts 64-bit addresses and has 3 new inputs: RDE (R12), pagefile_cache (R13) mmg_flags (R14). See mmg_routines.h for STD interface. |
MMG$DALCSTX | MMG_STD$DALCSTX | Accepts new-style section index. |
MMG$DECPTREF |
MMG_STD$DECPTREF_PFNDB
MMG_STD$DECPTREF_GPT |
MMG$DECPTREF expected a 32-bit system space address of a PTE as an
input parameter. Page table entries are now located in 64-bit
addressable memory. This routine was replaced by two routines:
MMG_STD$DECPTREF_PFNDB and MMG_STD$DECPTREF_GPT.
MMG_STD$DECPTREF_PFNDB accepts as input a 64-bit virtual address of a PFN database entry for a page table, the reference count of which is to be decremented. MMG_STD$DECPTREF_GPT, accepts as input a 64-bit virtual address of a global page table entry, which lies within a certain global page table page, of which a reference count must be decremented. |
MMG$DECSECREF | MMG_STD$DECSECREF | Accepts new-style section index. |
MMG$DECSECREFL | MMG_STD$DECSECREFL | Accepts new-style section index. |
MMG$DELPAG |
MMG$DELPAG_64
MMG_STD$DELPAG_64 |
Accepts 64-bit addresses and has 2 new inputs, RDE (R12) and mmg_flags (R14). See mmg_routines.h for STD interface. |
MMG$DELWSLEPPG | MMG_STD$DELWSLEPPG_64 | Replacement reflects a change in input from a 32-bit addressable system space address of a PTE to a 64-bit address of a PTE in page table space. Other argument changes may have occurred as well. |
MMG$DELWSLEX | MMG_STD$DELWSLEX_64 | Replacement reflects a change in input from a 32-bit addressable system space address of a PTE to a 64-bit address of a PTE in page table space. Other argument changes may have occurred as well. |
MMG$FREWSLX | MMG$FREWSLX_64 | Replacement reflects a change in input from a 32-bit addressable system space address of a PTE to a 64-bit address of a PTE in page table space. Other argument changes may have occurred as well. |
MMG$GETGSNAM | MMG_STD$GETGSNAM | Converted to STD interface. (No prototype in mmg_routines.h.) |
MMG$GSDSCAN | MMG_STD$GSDSCAN | Converted to STD interface. See mmg_routines.h for interface definition. |
MMG$INCPTREF | MMG_STD$INCPTREF_64 | Replacement reflects a change in input from a 32-bit addressable system space address of a PTE to a 64-bit address of a PTE in page table space. Other argument changes may have occurred as well. |
MMG$INIBLDPKT | None | This routine was used internally only. Its symbol has been removed from the base image. |
MMG$ININEW_PFN | MMG_STD$ININEWPFN_64 | Replacement reflects a change in input from a 32-bit addressable system space address of a PTE to a 64-bit address of a PTE in page table space. Other argument changes may have occurred as well. |
MMG$INIT_PGFLQUOTA |
MMG_STD$INIT_PGFLQUOTA
$INIT_PGFLQUOTA |
Converted to STD interface. See mmg_functions.h for interface definition. |
MMG$IN_REGION |
MMG_STD$IN_REGION_64
$IN_REGION_64 |
Converted to STD interface. See mmg_functions.h for interface definition. |
MMG$IOLOCK | MMG_STD$IOLOCK_BUF | See Appendix B. |
MMG$LOCKPGTB | MMG_STD$LOCKPGTB_64 | Replacement reflects a change in input from a 32-bit addressable system space address of a PTE to a 64-bit address of a PTE in page table space. Other argument changes may have occurred as well. |
MMG$MAKE_WSLE | MMG_STD$MAKE_WSLE_64 | Replacement reflects a change in input from a 32-bit addressable system space address of a PTE to a 64-bit address of a PTE in page table space. Other argument changes may have occurred as well. |
MMG$MORE_PGFLQUOTA |
MMG_STD$MORE_PGFLQUOTA
$MORE_PGFLQUOTA |
Converted to STD interface. See mmg_functions.h for interface definition. |
MMG$MOVPTLOCK
MMG$MOVPTLOCK1 |
None | Page table locking redesign has obviated these routines. No replacement exists. |
MMG$PTEINDX | None | Used internally only. Obviated by design as of Version 7.0. |
MMG$PTEREF | MMG$PTEREF_64 | This replacement reflects a change in interface including MMG_STD$PTEREF acceptance as input a 64-bit virtual address. |
MMG$PURGEMPL | MMG$PURGE_MPL | Renamed because the interface changed slightly. This is a JSB entry with arguments in R0-R2. It now accepts an additional argument in R3, the PTBR of the process owning the PTEs, for range-based requests. This request type also now accepts 64-bit PTE addresses rather than 32-bit SVAPTE addresses. |
MMG$SUBSECREF | MMG_STD$DECSECREFL | Accepts new-style section index. |
MMG$SUBSECREFL | MMG_STD$SUBSECREFL | Accepts new-style section index. |
MMG$TBI_SINGLE_64 | TBI_SINGLE Macro | MMG$TBI_SINGLE_64 should not be called directly. Instead, use the TBI_SINGLE macro. |
MMG$TRY_ALL | MMG_STD$TRY_ALL_64 | Converted to STD interface. See mmg_routines.h for interface definition. |
MMG$ULKGBLWSL | None | This routine was used internally only. Its symbol has been removed from the base image. |
MMG$UNLOCK | MMG_STD$IOUNLOCK_BUF | See Appendix B. |
MMG_STD$ALLOC_PFN | MMG_STD$ALLOC_PFN_64 | This routine should not be called directly. Instead, use the ALLOCPFN macro. Note that 64-bit virtual addresses are required to access PFN database entries. |
MMG_STD$ALLOC_ZERO_PFN | MMG_STD$ALLOC_ZERO_PFN_64 | This routine should not be called directly. Instead, use the ALLOC_ZERO_PFN macro. Note that 64-bit virtual addresses are required to access PFN database entries. |
MMG_STD$DALLOC_PFN | MMG_STD$DALLOC_PFN_64 | Note that 64-bit virtual addresses are required to access PFN database entries. |
MMG_STD$DEL_PFNLST | MMG_STD$DEL_PFNLST_64 | Note that 64-bit virtual addresses are required to access PFN database entries. |
MMG_STD$ININEW_PFN | MMG_STD$ININEWPFN_64 | Note that 64-bit virtual addresses are required to access PFN database entries. |
MMG_STD$INS_PFNH | MMG_STD$INS_PFNH_64 | Note that the 64-bit virtual addresses are required to access PFN database entries. |
MMG_STD$INS_PFNT | MMG_STD$INS_PFNT_64 | Note that the 64-bit virtual addresses are required to access PFN database entries. |
MMG_STD$IOLOCK | MMG_STD$IOLOCK_BUF | See Appendix B. |
MMG_STD$PTEINDX | None | Used internally only. Obviated by design as of OpenVMS Alpha Version 7.0. |
MMG_STD$REL_PFN | MMG_STD$REL_PFN_64 | Note that the 64-bit virtual addresses are required to access PFN database entries. |
MMG_STD$REM_PFN | MMG_STD$REM_PFN_64 | Note that the 64-bit virtual addresses are required to access PFN database entries. |
MMG_STD$REM_PFNH | MMG_STD$REM_PFNH_64 | Note that the 64-bit virtual addresses are required to access PFN database entries. |
MMG_STD$TBI_SINGLE_64 | TBI_SINGLE Macro | MMG_STD$TBI_SINGLE_64 should not be called directly. Instead, use the TBI_SINGLE macro. |
MMG_STD$UNLOCK | MMG_STD$IOUNLOCK_BUF | See Appendix B. |
SWP$FILL_L1L2_PT | None | Removed. |
Previous | Next | Contents | Index |