aboutsummaryrefslogtreecommitdiffstats
path: root/xen/include/asm-x86/e820.h
diff options
context:
space:
mode:
authorkaf24@scramble.cl.cam.ac.uk <kaf24@scramble.cl.cam.ac.uk>2004-12-30 18:27:27 +0000
committerkaf24@scramble.cl.cam.ac.uk <kaf24@scramble.cl.cam.ac.uk>2004-12-30 18:27:27 +0000
commit49f6e16ab2c596ced7b4feee709bc01e71808431 (patch)
tree9319356c95c597ad7fe2560a0fe65fef9cb59fea /xen/include/asm-x86/e820.h
parentb320f8524542f19d81f9cc73dad93e56bb9cc549 (diff)
downloadxen-49f6e16ab2c596ced7b4feee709bc01e71808431.tar.gz
xen-49f6e16ab2c596ced7b4feee709bc01e71808431.tar.bz2
xen-49f6e16ab2c596ced7b4feee709bc01e71808431.zip
bitkeeper revision 1.1159.170.74 (41d4488f9fINTxUzyjoq2FnTn5AvMQ)
Improved memory bootstrapping takes into account e820 RAM holes.
Diffstat (limited to 'xen/include/asm-x86/e820.h')
-rw-r--r--xen/include/asm-x86/e820.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/xen/include/asm-x86/e820.h b/xen/include/asm-x86/e820.h
index 0767642570..52d342b523 100644
--- a/xen/include/asm-x86/e820.h
+++ b/xen/include/asm-x86/e820.h
@@ -27,7 +27,7 @@ extern struct e820map e820;
#endif /*!__ASSEMBLY__*/
-#define PFN_DOWN(_p) ((_p)&PAGE_MASK)
-#define PFN_UP(_p) (((_p)+(PAGE_SIZE-1))&PAGE_MASK)
+#define PFN_DOWN(x) ((x) >> PAGE_SHIFT)
+#define PFN_UP(x) (((x) + PAGE_SIZE-1) >> PAGE_SHIFT)
#endif /*__E820_HEADER*/