Messages in this thread | | | Date | Fri, 21 Aug 2009 13:23:04 -0700 | From | "H. Peter Anvin" <> | Subject | Re: [PATCH] x86: fix build with older binutils and consolidate linker script |
| |
On 08/18/2009 08:51 AM, Jan Beulich wrote: > > #define VSYSCALL_ADDR (-10*1024*1024) > -#define VSYSCALL_PHYS_ADDR ((LOADADDR(.data.read_mostly) + \ > - SIZEOF(.data.read_mostly) + 4095) & ~(4095)) > -#define VSYSCALL_VIRT_ADDR ((ADDR(.data.read_mostly) + \ > - SIZEOF(.data.read_mostly) + 4095) & ~(4095)) > +#define VSYSCALL_PHYS_ADDR ((LOADADDR(.data) + SIZEOF(.data) + \ > + PAGE_SIZE - 1) & ~(PAGE_SIZE - 1)) > +#define VSYSCALL_VIRT_ADDR ((ADDR(.data) + SIZEOF(.data) + \ > + PAGE_SIZE - 1) & ~(PAGE_SIZE - 1)) >
I'm missing something with this chunk... could you please explain?
-hpa
| |