I've just had a quick look at rc.d/tmp and noticed that it uses mount_md function for the actual mounting. The function is quite smart and can use either tmpfs or a memory disk depending on the configuration. But mount_tmpmfs in rc.d/tmp tests only for an md device when it checks whether /tmp is already a "memory filesystem".
-- Andriy Gapon
