mirror of
git://sourceware.org/git/glibc.git
synced 2024-11-27 03:41:23 +08:00
MicroBlaze: Fix BZ17791 - Remove fixed page size macros and others
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. Signed-off-by: David Holsgrove <david.holsgrove@xilinx.com>
This commit is contained in:
parent
9e560f4838
commit
aee6626c30
@ -1,3 +1,11 @@
|
||||
2015-01-09 Matthew Fortune <matthew.fortune@imgtec.com>
|
||||
|
||||
[BZ #17791]
|
||||
* NEWS: Mention bug fix.
|
||||
* 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.
|
||||
|
||||
2015-01-09 Torvald Riegel <triegel@redhat.com>
|
||||
|
||||
* sysdeps/unix/sysv/linux/microblaze/lowlevellock.h: Delete file.
|
||||
|
2
NEWS
2
NEWS
@ -17,7 +17,7 @@ Version 2.21
|
||||
17630, 17633, 17634, 17635, 17647, 17653, 17657, 17658, 17664, 17665,
|
||||
17668, 17682, 17717, 17719, 17722, 17723, 17724, 17725, 17732, 17733,
|
||||
17744, 17745, 17746, 17747, 17748, 17775, 17777, 17780, 17781, 17782,
|
||||
17793, 17796, 17797, 17806
|
||||
17791, 17793, 17796, 17797, 17806
|
||||
|
||||
* Optimized strcpy, stpcpy, strchrnul and strrchr implementations for
|
||||
AArch64. Contributed by ARM Ltd.
|
||||
|
@ -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 */
|
||||
|
Loading…
Reference in New Issue
Block a user