The Physical Memory Manager (PMM) should allow to allocate multiple sizes, like 4K, 2M, 1G, etc. This is needed to support different page sizes. Limits: - Size only in 4K steps allowed - allocated memory should be aligned at the size.