summaryrefslogtreecommitdiff
path: root/ldso/ldso/mips/dl-sysdep.h
diff options
context:
space:
mode:
authorEric Andersen <andersen@codepoet.org>2002-05-28 21:33:41 +0000
committerEric Andersen <andersen@codepoet.org>2002-05-28 21:33:41 +0000
commita46c34c4ec04aa052116f787040180d12b74793b (patch)
tree6a12ad7d75020df4db4f4fef3ac80173e72abac4 /ldso/ldso/mips/dl-sysdep.h
parent6a44e26b674d67ec8e326bd1f85e9cdb9fbd59c2 (diff)
Patch from Tobias Anderberg <tobias.anderberg@axis.com> to abstract
out page alignment issues. As we we were assuming 4k pages, which need not be the case...
Diffstat (limited to 'ldso/ldso/mips/dl-sysdep.h')
-rw-r--r--ldso/ldso/mips/dl-sysdep.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/ldso/ldso/mips/dl-sysdep.h b/ldso/ldso/mips/dl-sysdep.h
index a669bba67..6b87e6578 100644
--- a/ldso/ldso/mips/dl-sysdep.h
+++ b/ldso/ldso/mips/dl-sysdep.h
@@ -129,3 +129,8 @@ unsigned long _dl_linux_resolver(unsigned long sym_index,
#define do_rem(result, n, base) result = (n % base)
+
+/* 4096 bytes alignment */
+#define PAGE_ALIGN 0xfffff000
+#define ADDR_ALIGN 0xfff
+#define OFFS_ALIGN 0x7ffff000