summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Fix arm detection for libfloat.Manuel Novoa III2003-11-221-1/+1
|
* Make sure the utils build gets the setting for CROSS.Manuel Novoa III2003-11-221-2/+2
|
* prevent some needless warnings when building w/2.6.x kernel headersEric Andersen2003-11-211-0/+3
|
* Add missing weak alias for bcmpEric Andersen2003-11-201-0/+4
|
* Always include locale.h, which was included by libintl.h only whenManuel Novoa III2003-11-201-0/+2
| | | | optimizing.
* Don't depend on BSD namingEric Andersen2003-11-201-12/+12
|
* Add an initial set of arm optimized string functions. TheseEric Andersen2003-11-2012-1/+1117
| | | | | do seem to make noticable speed improvement... -Erik
* Lets try that one again...Eric Andersen2003-11-201-8/+6
|
* Make certain that arch specific stuff is compiled lastEric Andersen2003-11-201-2/+2
|
* Make certain that the arch specific stuff is always compiled lastEric Andersen2003-11-201-4/+7
|
* Fixup dependancies to ensure arch specific string functionsEric Andersen2003-11-201-3/+3
| | | | will always win
* Fix the return value for fputs when passed an empty string.Manuel Novoa III2003-11-191-1/+4
| | | | | Indirectly detected by gmp-4.1.2 self-tests and reported by "Peter S. Mazinger" <ps.m@gmx.net>.
* Kill ARCH_HAS_NO_MMU and use HAS_FPU only. Wether floating point opsManuel Novoa III2003-11-1812-39/+1
| | | | | are implemented in hardware or via kernel emulation doesn't matter to the libc code.
* If __NR_ftruncate64 isn't defined, do the best we can.Manuel Novoa III2003-11-171-5/+19
|
* I forgot to update the thread locking in the last dst fix.Manuel Novoa III2003-11-161-2/+4
|
* Patch from Jeffrey Baitis <baitisj@evolution.com> for mips arch tuning.Manuel Novoa III2003-11-162-0/+45
|
* Don't install shadow.h if shadow password support is disabled.Manuel Novoa III2003-11-161-0/+4
|
* Fix a build problem when using 2.2.x kernel headers.Manuel Novoa III2003-11-161-4/+4
|
* Prepare for release0_9_23Eric Andersen2003-11-135-2563/+3082
|
* Joakim Tjernlund writes:Eric Andersen2003-11-131-10/+11
| | | | | | | | | | | | | | | | | | | I think I messed up a little in my latest patch to Erik. Can you try this on top of CVS(which I think you have already) Jocke And later writes: Hi Erik I just saw something that might be a problem. The "delta" variable is signed and the "delta" calculations, such as delta = PLT_LONGBRANCH_ENTRY_WORDS*4 - (insn_addr-plt_addr+4), are supposed to be unsigned. Jocke
* Update the debian packaging for use in a standalone uClibcEric Andersen2003-11-1327-1336/+167
| | | | | | system, rather than being a subordinate lib under a glibc based system. -Erik
* Kill off these headers, which are supposed to be part of binutils-dev,Eric Andersen2003-11-132-364/+0
| | | | not part of uClibc.
* Teach the install_dev target to behave itself and installEric Andersen2003-11-131-6/+14
| | | | | | the correct stuff with the correct names, and not install yet another set of shared libs in the wrong place -Erik
* Add support for missing ntp_gettime and ntp_adjtimeEric Andersen2003-11-123-1/+34
|
* Revert the stupid quoting junk I inadvertantly committedEric Andersen2003-11-121-1/+1
|
* Bump version numberEric Andersen2003-11-121-2/+2
|
* Fix a stupid potential segfaultEric Andersen2003-11-121-1/+2
|
* Fix for the last "fix".Manuel Novoa III2003-11-111-0/+2
|
* It seems that the powerpc ldso doesn't like -O0Eric Andersen2003-11-111-1/+7
|
* Protect some header inclusions.Manuel Novoa III2003-11-111-0/+2
|
* Joakim Tjernlund writes:Eric Andersen2003-11-111-7/+9
| | | | | | | | | | | | Comparing glibc with uClibc makes me think that the delta calculations are wrong here. Comparing some more I still think there are a data_words[index] assignments missing. Here is a path that has both the data_words[index] and the above delta calclations. This also fixes a terribly obvious bug, also spotted by Joakim, which Erik introduced when he copied things from the i386 ldso code. With this patch applied, things now seem to be working perfectly!
* Stefan Allius writes:Eric Andersen2003-11-111-2/+1
| | | | | | | Another little patch fix the configuration for the SH3 targets. The SH3 has no FPU, but our ldso runs fine on a SH3 target. (I think the ldso should also run on a SH2 target, so you might want to enable the ldso for SH2 targets too. But I can't test it, since I have no such a system) :
* Stefan Allius writes:Eric Andersen2003-11-112-4/+2
| | | | | | | | | | Hello Erik, to compile the new uClibc release for a SH3 we need some little modifications: First I fix the crt[in].S files, so we can use them for big endian and little endian targets.
* Another cleanup patch from Joakim Tjernlund:Eric Andersen2003-11-111-12/+10
| | | | | | | Hi again Back at work. Here is a patch that fixes the 2 errors I found yesterday. I have excluded the "data_words[index]" part for now.
* Strip off quotes from TARGET_ARCH0_9_22Eric Andersen2003-11-101-0/+1
|
* Darn. Fix compilation for soft-float, which I inadvertantlyEric Andersen2003-11-0815-25/+67
| | | | broke a couple of days ago. :-(
* Sigh. I can't type this morning.Eric Andersen2003-11-082-2/+2
|
* Joakim Tjernlund writes:Eric Andersen2003-11-082-4/+6
| | | | | Oops, found another ppc 8xx bug. 8xx CPUs may need this as well to work:
* hide the wrapper in with the debian stuffEric Andersen2003-11-083-0/+769
|
* Update docs in preparation for releaseEric Andersen2003-11-089-2116/+1814
|
* kill mention of the wrapperEric Andersen2003-11-081-1/+0
|
* For now, disable the iconv utilityEric Andersen2003-11-082-13/+12
|
* Joakim Tjernlund writes:Eric Andersen2003-11-081-2/+25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | > Very interesting. Do you have any suggestions for how > we could fix our powerpc shared library loader Removing those instr. comes with a very big performance penalty. To flush the dcache you will have read up to 8KB dummy data and to invalidate the icache you will have to execute up to 16KB nops. I don't know of any other way from user space. hmm, actually I think it will work reliable to perform a store to the same page(s) as the dcbst/icbi will act on. That way you will make the DTLB Error happen(if any) prior to the dcbst/icbi. The worst thing that can happen then is a regular DTLB Miss and that works for dcbst/icbi. You will have to lookout for if dcbst/icbi crosses a page boundary. Then you will have to perform a store to both pages. Jocke # And again later writes: Hi again I think I know what the problem is. The PPC_DCBST;PPC_SYNC;PPC_ICBI;PPC_ISYNC sequence is executed even if no modification has been done i some cases: _dl_linux_resolver(), the last else has no store for insns[0]. these is a insns[1] = OPCODE_B(delta - 4) that does not have a PPC_DCBST. _dl_do_lazy_reloc(), for R_PPC_NONE there is no store. for R_PPC_JMP_SLOT there is a insns[1] = OPCODE_B(delta)that does not have a PPC_DCBST. _dl_do_reloc(), for R_PPC_COPY there is no store. for R_PPC_JMP_SLOT there is a reloc_addr[1] = OPCODE_B(delta) that does not have a PPC_DCBST. _dl_init_got(), I THINK that the PPC_DCBST(plt); PPC_DCBST(plt+4); PPC_DCBST(plt+8); PPC_SYNC; PPC_ICBI(plt); PPC_ICBI(plt+4); PPC_ICBI(plt+8); PPC_ISYNC; is off a bit. The address range does not match the sum of the plt[] and tramp[] address range. Jocke # And then later added the comment: I think that the tramp[] part should be included in the PPC_DCBST/PPC_ICBI sequence. Then you have to add entries for plt+12 and plt+16. If the tramp[] part should be excluded, then all is well. Jocke
* Fix up several errors related to filename length and errno thatEric Andersen2003-11-082-35/+123
| | | | | showed up while running the latest LTP testsuite. -Erik
* Add some basic cvs usage infoEric Andersen2003-11-081-0/+78
|
* Sigh. I forgot to define INSTALL which, understandable,Eric Andersen2003-11-071-5/+7
| | | | broke the install target
* Add clock_gettime() submitted by Justus Pendleton <uc@ryoohki.net>.Manuel Novoa III2003-11-072-1/+41
|
* remove some junk I added while debuggingEric Andersen2003-11-071-1/+1
|
* It is remotely possible the utils might even compile this timeEric Andersen2003-11-073-29/+53
| | | | around...
* Begin converting the client utilsEric Andersen2003-11-0612-129/+102
|