From 265498cfd78939a7d6169e4ea7893ad67e13db96 Mon Sep 17 00:00:00 2001 From: "\"Steven J. Hill\"" Date: Wed, 18 Jul 2007 03:08:36 +0000 Subject: Apply patch as submitted by Blue Smurfy Swirly for Sparc32. --- ldso/ldso/sparc/dl-sysdep.h | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/ldso/ldso/sparc/dl-sysdep.h b/ldso/ldso/sparc/dl-sysdep.h index 12973e1be..4ec2c37d9 100644 --- a/ldso/ldso/sparc/dl-sysdep.h +++ b/ldso/ldso/sparc/dl-sysdep.h @@ -83,10 +83,16 @@ sparc_mod(unsigned long m, unsigned long p) #endif /* 4096 bytes alignment */ +#if defined(__sparc_v9__) /* ...but 8192 is required for mmap() on sparc64 kernel */ #define PAGE_ALIGN 0xffffe000 #define ADDR_ALIGN 0x1fff #define OFFS_ALIGN 0x7fffe000 +#elif defined(__sparc_v8__) +#define PAGE_ALIGN 0xfffff000 +#define ADDR_ALIGN 0xfff +#define OFFS_ALIGN 0x7ffff000 +#endif /* ELF_RTYPE_CLASS_PLT iff TYPE describes relocation of a PLT entry, so PLT entries should not be allowed to define the value. -- cgit v1.2.3