{
{  dmt$minimum_allocation_unit
{

  TYPE
    dmt$bytes_per_mau = 0 .. dmc$max_bytes_per_mau,
    dmt$maus_per_allocation = dmc$min_maus_per_allocation ..
          dmc$max_maus_per_allocation,
    dmt$mau_offset_within_au = 0 .. dmc$max_maus_per_allocation,
    dmt$maus_per_dau = dmc$min_maus_per_dau .. dmc$max_maus_per_dau,
    dmt$mau_offset_within_dau = 0 .. dmc$max_maus_per_dau,
    dmt$maus_per_transfer = dmc$min_maus_per_transfer ..
          dmc$max_maus_per_transfer,
    dmt$mau_offset_within_tu = 0 .. dmc$max_maus_per_transfer,
    dmt$maus_per_position = 0 .. dmc$max_maus_position,
    dmt$mau_address = dmc$min_mau_address .. dmc$max_mau_address;

  CONST
    dmc$min_bytes_per_mau = 1,
    dmc$max_bytes_per_mau = 8192,
    dmc$min_maus_per_allocation = 2,
    dmc$max_maus_per_allocation = 0ffff(16), { 392,
    dmc$min_maus_per_dau = 2,
    dmc$max_maus_per_dau = 48,
    dmc$min_maus_per_transfer = 1,
    dmc$max_maus_per_transfer = 0ffff(16), { 392,
    dmc$min_mau_address = 0,
    dmc$max_mau_address = dmc$max_dau_address * dmc$max_maus_per_dau,
    dmc$min_maus_position = 1,
    dmc$max_maus_position = dmc$max_daus_position * dmc$max_maus_per_dau;

*copyc dmt$device_allocation_unit
