This is the mail archive of the
libc-alpha@sourceware.org
mailing list for the glibc project.
[microblaze] Fix BZ17791 - Remove fixed page size macros and others
- From: Matthew Fortune <Matthew dot Fortune at imgtec dot com>
- To: "libc-alpha at sourceware dot org" <libc-alpha at sourceware dot org>
- Cc: "david dot holsgrove at xilinx dot com" <david dot holsgrove at xilinx dot com>
- Date: Mon, 5 Jan 2015 15:12:45 +0000
- Subject: [microblaze] Fix BZ17791 - Remove fixed page size macros and others
- Authentication-results: sourceware.org; auth=none
Microblaze apparently has a variable page size (see thread below) and
should not hard-code any page-size related macros.
Also remove macros that are only used for BFD's trad-core support
which is not relavant for microblaze also according to the thread
starting here:
https://sourceware.org/ml/libc-ports/2013-11/msg00028.html
This patch is neither built nor tested but mirrors a MIPS patch that
fixes the same issue.
Thanks,
Matthew
* sysdepsysdeps/unix/sysv/linux/microblaze/sys/user.h
(PAGE_SHIFT, PAGE_SIZE, PAGE_MASK, NBPG, UPAGES): Remove.
(HOST_TEXT_START_ADDR, HOST_STACK_END_ADDR): Remove.
---
sysdeps/unix/sysv/linux/microblaze/sys/user.h | 8 --------
1 file changed, 8 deletions(-)
diff --git a/sysdeps/unix/sysv/linux/microblaze/sys/user.h b/sysdeps/unix/sysv/linux/microblaze/sys/user.h
index e23e05c..a58a5c6 100644
--- a/sysdeps/unix/sysv/linux/microblaze/sys/user.h
+++ b/sysdeps/unix/sysv/linux/microblaze/sys/user.h
@@ -66,12 +66,4 @@ struct user
int u_debugreg [8];
};
-# define PAGE_SHIFT 12
-# define PAGE_SIZE (1UL << PAGE_SHIFT)
-# define PAGE_MASK (~(PAGE_SIZE-1))
-# define NBPG PAGE_SIZE
-# define UPAGES 1
-# define HOST_TEXT_START_ADDR (u.start_code)
-# define HOST_STACK_END_ADDR (u.start_stack + u.u_ssize * NBPG)
-
#endif /* _SYS_USER_H */
--
2.1.3