msm: add support for multiple memory holes