[Info-vax] $PAGEDEF in OpenVMS VAX STARLET.MLB missing....
Paul Sture
nospam at sture.ch
Tue Apr 2 07:53:08 EDT 2013
In article <00AD12FB.70CA62D9 at SendSpamHere.ORG>,
VAXman- @SendSpamHere.ORG wrote:
> 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.
That's what I suspected. It was obviously a logical place to put the
IOC$ definitions as well.
--
Paul Sture
More information about the Info-vax
mailing list