diff options
author | kaf24@scramble.cl.cam.ac.uk <kaf24@scramble.cl.cam.ac.uk> | 2004-12-30 18:27:27 +0000 |
---|---|---|
committer | kaf24@scramble.cl.cam.ac.uk <kaf24@scramble.cl.cam.ac.uk> | 2004-12-30 18:27:27 +0000 |
commit | 49f6e16ab2c596ced7b4feee709bc01e71808431 (patch) | |
tree | 9319356c95c597ad7fe2560a0fe65fef9cb59fea /xen/include/asm-x86/e820.h | |
parent | b320f8524542f19d81f9cc73dad93e56bb9cc549 (diff) | |
download | xen-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.h | 4 |
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*/ |