memblock: add limit checking to memblock_virt_alloc