kmap: temporary mapping in kernel vm for arbitrary physical pages