X-Git-Url: http://v3vee.org/palacios/gitweb/gitweb.cgi?a=blobdiff_plain;f=kitten%2Finclude%2Flwk%2Fpfn.h;fp=kitten%2Finclude%2Flwk%2Fpfn.h;h=8d01aedbb379e461cefa95e21be6ef45af9bcd8b;hb=66a1a4c7a9edcd7d8bc207aca093d694a6e6b5b2;hp=0000000000000000000000000000000000000000;hpb=f7cf9c19ecb0a589dd45ae0d2c91814bd3c2acc2;p=palacios-OLD.git diff --git a/kitten/include/lwk/pfn.h b/kitten/include/lwk/pfn.h new file mode 100644 index 0000000..8d01aed --- /dev/null +++ b/kitten/include/lwk/pfn.h @@ -0,0 +1,9 @@ +#ifndef _LWK_PFN_H +#define _LWK_PFN_H + +#define PFN_ALIGN(x) (((unsigned long)(x) + (PAGE_SIZE - 1)) & PAGE_MASK) +#define PFN_UP(x) (((x) + PAGE_SIZE-1) >> PAGE_SHIFT) +#define PFN_DOWN(x) ((x) >> PAGE_SHIFT) +#define PFN_PHYS(x) ((x) << PAGE_SHIFT) + +#endif