| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
| |
Signed-off-by: Austin Foxley <austinf@cetoncorp.com>
|
| |
|
|
| |
Signed-off-by: Austin Foxley <austinf@cetoncorp.com>
|
| |
|
|
| |
Signed-off-by: Austin Foxley <austinf@cetoncorp.com>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
svn+ssh://svn.uclibc.org/svn/trunk/uClibc
........
r26033 | kraj | 2009-04-09 00:38:04 -0700 (Thu, 09 Apr 2009) | 13 lines
The attached patches fixes the problems found bringing up uclibc on coldfire
M5485 processor
1. Disable mmap2() if we're compiling for coldfire and fall back to mmap().
It seems to map a different file area on a 2.6.25 linux kernel.
2. Uses pc-relative addresing[1], computes ADDR_ALIGN, PAGE_ALIGN
and OFFSET_ALIGN relatively to _dl_pagesize[3].
On coldfire/M5485 _dl_pagesize is 0x2000.
Signed-off-by: Groleo Marius <groleo@gmail.com>
........
|
| |
|
|
|
| |
* Since sparc < v9 doesn't have a real compare exchange instruction,
we implement it with a test and set.
|
| |
|
|
|
|
|
|
|
|
|
| |
svn+ssh://kraj@svn.uclibc.org/svn/trunk/uClibc
........
r25744 | austinf | 2009-03-18 16:05:54 -0700 (Wed, 18 Mar 2009) | 3 lines
fix compilation of linuxthreads for sparc
add myself to MAINTAINERS for sparc
........
|
| |
|
|
|
|
|
|
|
| |
* pulled updated asm and headers from glibc for sparc32
* probably no cancellation support yet
* no shared TLS relocs yet, since ldso is hosed on sparc still
note: didn't use TARGET_SUBARCH method of includes since that would cause
other parts of libc to fail currently. Will need to be fixed later.
|
| |
|
|
| |
even when compiling in thumb mode.
|
| |
|
|
| |
in calling macro already.
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
| |
* share Sys V semaphores in order to get appropriate SEM_UNDO semantics.
* correct guardaddr in pthread_free() for TLS case
* move spinlock unlocking before restart()
* When exit was called from a signal handler, the restart
from the manager processing the exit request instead restarted the thread
in pthread_cond_timedwait.
(see http://sources.redhat.com/ml/libc-ports/2006-05/msg00000.html)
|
| | |
|
| |
|
|
|
| |
Signed-off-by: Carmelo Amoroso <carmelo.amoroso@st.com>
|
| |
|
|
|
| |
Signed-off-by: Will Wagner <will_wagner@carallon.com>
|
| |
|
|
|
|
|
| |
code styling, comments. No object-code changes.
Signed-off-by: Carmelo Amoroso <carmelo.amoroso@st.com>
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
| |
Signed-off-by: Carmelo Amoroso <carmelo.amoroso@st.com>
|
| |
|
|
| |
Step 23: move kernel-features.h
|
| |
|
|
| |
Step 21: merge linuxthreads.old directory
|
| |
|
|
| |
Step 20: merge linuxthreads directory
|
| |
|
|
| |
Update pthread_mutex_t definition and initializations.
|
| |
|
|
|
|
| |
This patch makes mips nptl port compile again
Replace remaining instances of asm by __asm__ and volatile by __volatile__
include bits/errno.h instead of obsolete bits/errno_values.h
|
| |
|
|
| |
with other shell, as pointed out by Bernhard.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
to be compliant with all other Makefile.
The output of the make clean (silent mode) will be as follows:
CLEAN ld-uClibc
CLEAN libdl
<....>
CLEAN nptl_pthread_generic
CLEAN nptl_pthread
CLEAN nptl_arch
CLEAN nptl_linux
CLEAN nptl_linux_arch
CLEAN libthread_db
<....>
CLEAN nptl_headers
CLEAN nptl_arch_headers
CLEAN nptl_linux_headers
CLEAN nptl_db_headers
Signed-off-by: Carmelo Amoroso <carmelo.amoroso@st.com>
|
| |
|
|
|
| |
Step 18: some more synch: hidden_proto, size reduction
and signal handling changes.
|
| |
|
|
|
| |
Step 17: libc_hidden_proto removal (almost all).
and other minor changes (inline keyword, extra character)
|
| |
|
|
| |
Step 13: build system updates.
|
| |
|
|
| |
Step 10: libc_hidden_removal
|
| |
|
|
|
| |
Step 1
linuxthreads - linuxthreads_db - linuxthread.old - linuxthreads.old_db
|
| |
|
|
|
|
|
|
|
|
| |
error number in case of failure instead of -1 and setting errno,
according to SuSv3 (IEEE Std 1003.1 2004 edition) specification.
Also refactor sysdep.h and syscalls.h moving INTERNAL_SYSCALL
macro to the latter (as other archs do in uclibc).
Signed-off-by: Filippo Arcidiacono <filippo.arcidiacono@st.com>
Signed-off-by: Carmelo Amoroso <carmelo.amoroso@st.com>
|
| |
|
|
|
|
|
|
|
|
| |
locking implementations instead of the empty stubs from libc.a.
Removed also old work-around added to opendir, due to wrong
pthread_mutex_init (from libc.a) used in static binaries.
Signed-off-by: Filippo Arcidiacono <filippo.arcidiacono@st.com>
Signed-off-by: Carmelo Amoroso <carmelo.amoroso@st.com>
|
| | |
|
| |
|
|
|
|
|
| |
Basically trailing whitespaces removal, fix non standard keywords
asm -> __asm__ inline -> __inline__ and some minor changes on trunk.
Signed-off-by: Carmelo Amoroso <carmelo.amoroso@st.com>
|
| | |
|
| |
|
|
| |
Signed-off-by: Carmelo Amoroso <carmelo.amoroso@st.com>
|
| |
|
|
|
|
| |
could use alternative implementations for them.
include sys/syscalls.h in pt-gettimeofday.c
|
| |
|
|
|
| |
We have pt-sleep.c now no need to create link and worse make clean
deletes the proper pt-sleep.c file.
|
| |
|
|
|
|
|
|
|
|
|
|
| |
Hush compiler for extern inline warnings by using __extern_inline macro, this also makes gcc 4.3 happy.
warning: C99 inline functions are not supported; using GNU89
warning: to disable this warning use -fgnu89-inline or the gnu
Also fix this other warning.
warning: missing braces around initializer
warning: (near initialization for '_stdio_streams[0].__lock.__
|
| |
|
|
| |
Fix ARM specific makefiles for NPTL build.
|
| |
|
|
| |
Thanks Khem for pointing this out
|
| | |
|
| | |
|
| | |
|
| |
|
|
| |
add pt-__syscall_rt_sigaction.c for mips
|
| |
|
|
| |
NPTL sh4 port build and work fine. All committed to allow Khem Ray working on a working branch to integrate the ARM nptl port. MIPS nptl port not tested but should still building and working fine. There are some other part non yet merged with trunk (misc/internals and some headers file that need some more work). Signed-off-by: Carmelo Amoroso <carmelo.amoroso@st.com>
|