added special mmap, cleanpage, fillpage and dirtypage functions