[Info-vax] $PAGEDEF in OpenVMS VAX STARLET.MLB missing....

VAXman- at SendSpamHere.ORG VAXman- at SendSpamHere.ORG
Tue Apr 2 08:23:30 EDT 2013


In article <nospam-6E9608.05120702042013 at news.chingola.ch>, Paul Sture <nospam at sture.ch> writes:
>In article <kjd6hi$q4e$1 at speranza.aioe.org>,
> Richard Maher <maher_rjSPAMLESS at hotmail.com> wrote:
>
>> On 4/1/2013 10:28 PM, Bob Koehler wrote:
>> > In article <00AD10ED.53ADF4BC at SendSpamHere.ORG>, VAXman-  @SendSpamHere.ORG 
>> > writes:
>> >> Does anybody have $PAGEDEF for OpenVMS VAX in their STARLET.MLB???
>> >
>> >     Not on 7.3.
>> >
>> Not on 6.2 either :-)
>
>I wondered if the reason it doesn't exist on VAX is because that had 
>fixed page sizes.
>
>This is $PAGEDEF on Alpha:
>
>        .MACRO  $PAGEDEF,$GBL
>        $DEFINI PAGE,$GBL
>$EQU    MMG$C_VAX_PAGE_SIZE     512
>$EQU    MMG$C_ALPHA_MAX_PAGE_SIZE       65536
>$EQU    IOC$C_DISK_BLKSIZ       512
>$EQU    IOC$C_CD_DVD_BLKSIZ     2048
>$EQU    IOC$M_BLOCK_BYTEMASK    <^X1FF>
>$EQU    IOC$M_BLOCK_BLKNUM      <^XFFFFFE00>
>$EQU    IOC$S_BLOCKDEF  4
>$EQU    IOC$S_BLOCK_BYTEMASK    9
>$EQU    IOC$V_BLOCK_BYTEMASK    0
>$EQU    IOC$S_BLOCK_BLKNUM      23
>$EQU    IOC$V_BLOCK_BLKNUM      9
>$EQU    IOC$M_DVDBLK_BYTEMASK   <^X7FF>
>$EQU    IOC$M_DVDBLK_BLKNUM     <^XFFFFF800>
>$EQU    IOC$S_DVDBLKDEF 4
>$EQU    IOC$S_DVDBLK_BYTEMASK   11
>$EQU    IOC$V_DVDBLK_BYTEMASK   0
>$EQU    IOC$S_DVDBLK_BLKNUM     21
>$EQU    IOC$V_DVDBLK_BLKNUM     11
>        $DEFEND PAGE,$GBL,DEF
>        .ENDM

Yup.  All I really needed was the MMG$C_VAX_PAGE_SIZE definition.
It easy enough to create a $PAGEDEF for the VAX.
-- 
VAXman- A Bored Certified VMS Kernel Mode Hacker    VAXman(at)TMESIS(dot)ORG

Well I speak to machines with the voice of humanity.



More information about the Info-vax mailing list