{Hardware defined subranges and container sizes.}

  TYPE
*IF NOT $true(osv$unix)
    ost$real_memory_address = 0 .. 0ffffffff(16),
*ELSE
    ost$real_memory_address = 0 .. 7fffffff(16),
*IFEND
    ost$real_memory_word_address = 0 .. 0fffffff(16),
    ost$byte_count = 0 .. 7fffffff(16);

{Define SVA.}

  TYPE
    ost$system_virtual_address = packed record
      asid: ost$asid,
      offset: ost$segment_offset,
    recend,

    ost$asid = 0 .. 0ffff(16);

*copyc OSD$VIRTUAL_ADDRESS
*copyc ost$byte
*copyc ost$free_running_clock
*copyc ost$halfword
*copyc ost$parcel
*copyc ost$word
