Age | Commit message (Collapse) | Author | |
---|---|---|---|
2005-09-28 | arm/crt1.S needs features.h and the weak _init/_fini independently of ↵ | Peter S. Mazinger | |
__PIC__. Add these weaks to mips/crt1.S as well. | |||
2005-09-27 | Speed up clean target, don't recurse where possible, remove unneeded actions | Peter S. Mazinger | |
2005-08-03 | Update from (older) glibc code. | Manuel Novoa III | |
2005-08-03 | POSIX requires that fields st_dev and st_rdev to be of type dev_t. | Manuel Novoa III | |
2005-07-31 | Old glibc fix for ltp's clone07 test. Another file that needs updating... | Manuel Novoa III | |
2005-07-31 | This fixes the pread/pwrite bugs reported by ltp. But I really need to pull ↵ | Manuel Novoa III | |
in the latest glibc stuff. | |||
2005-07-30 | Update with current glibc version. | Manuel Novoa III | |
2005-07-30 | Since we're now always using IPC_64, we need this. Otherwise, some of the ↵ | Manuel Novoa III | |
perl tests fail on mipsel. | |||
2005-07-28 | s/__kernel_time_t/__time_t | Joakim Tjernlund | |
2005-07-28 | A while back, the sysvipc code was changed to use IPC_64 in the calls. | Manuel Novoa III | |
Unfortunatly, the semid_ds structs were not changed as needed. So import the necessary (tweaked) files from glibc. Only tested on x86 today, but I'll be testing mips tomorrow. | |||
2005-07-23 | Since __syscall_error is a C func, we need to store the syscall return value | Manuel Novoa III | |
in the appropriate register. Otherwise, errno is set to random garbage. | |||
2005-07-06 | update comments/syntax and make sure we include features.h for the hidden define | Mike Frysinger | |
2005-06-10 | Remove TEXTREL relocations for ARM. | Joakim Tjernlund | |
Hide __syscall_error from outside libc. From Peter Mazinger. | |||
2005-06-10 | silly rabbit | Eric Andersen | |
2005-06-10 | Finish updating mips for the new ABI | Eric Andersen | |
2005-05-28 | Add Peter Mazinger fini/crt compat patch. Select DL_FINI_CRT_COMPAT to | Joakim Tjernlund | |
be able to run apps built with 0.9.27. This also renames __uClibc_start_main to __uClibc_main. This compat option should be removed some time after 0.9.28 is released. Let me know if you don't like this change. | |||
2005-05-28 | Add back .size for __start | Joakim Tjernlund | |
2005-05-27 | erik 0, stupid 1 | Eric Andersen | |
2005-05-27 | With a bit of luck, this might just get mips working again | Eric Andersen | |
2005-05-27 | minor tweak for correctness | Eric Andersen | |
2005-05-14 | Add missing file to the clean list. | "Steven J. Hill" | |
2005-05-12 | Added new 'bits/atomic.h' for most of the architectures and the top-level ↵ | "Steven J. Hill" | |
'include/atomic.h' to add in new atomic operations for use by NPTL. There are multiple files for PowerPC and Sparc for 'atomic.h'. I will let those architecture maintainers choose the correct file. The files come from glibc in 'sysdeps/ARCH/bits'. | |||
2005-05-07 | Hopefully fix the problem reported by Peter Mazinger, | Joakim Tjernlund | |
see http://uclibc.org/lists/uclibc/2005-May/011667.html for details. Not tested by me but I am sure Peter will :) The toolchain needs to be rebuilt. | |||
2005-04-24 | Fix bug 222: Move all archs to newer __IPC_64 interface for {msg,sem,shm}ctl | Joakim Tjernlund | |
syscalls. This won't work on 2.2 kernels(I think). | |||
2005-04-13 | Further rework the mips syscalls | Eric Andersen | |
2005-04-01 | Cleanup the mips syscalls a bit more, and fix a few | Eric Andersen | |
annoying warnings. | |||
2005-03-14 | Make mips/mipsel syscalls no longer complain about the "use of memory input | Eric Andersen | |
without lvalue in asm". Give the asm an lvalue so it can be happy. | |||
2005-02-12 | no more cvs | Mike Frysinger | |
2005-01-25 | merge parallel build support | Mike Frysinger | |
2004-12-22 | Patch from Peter S. Mazinger: | Eric Andersen | |
Add pie support for mips | |||
2004-12-22 | Patch from Peter S. Mazinger to consistantly use "ASFLAGS" | Eric Andersen | |
as the flags for all calls to 'as' | |||
2004-10-26 | Atsushi Nemoto writes: | Eric Andersen | |
>>>>> On Tue, 19 Oct 2004 13:28:34 -0600, Erik Andersen <andersen@codepoet.org> said: >> BTW, top of uClibc TODO list is "Fix syscall() on mips". What is a >> problem? andersen> It appears that uClibc's syscall() for mips works ok for andersen> syscalls with a few arguments. But as I recall, it does not andersen> work properly with _syscall5, _syscall6, _syscall7, etc. andersen> Perhaps there is some mistake in its assumptions about the andersen> mips/linux ABI regarding which syscall arguments are passed andersen> via register vs which syscall arguments are passed on the andersen> stack. Hmm... I found a old fix in uClibc ML archive. http://www.uclibc.org/lists/uclibc/2002-September/004459.html But it seems somewhat broken. How about this fix instead? I tested mmap with syscall() in mips. mips64 is not tested. | |||
2004-10-19 | Atsushi Nemoto writes: | Eric Andersen | |
In a recent post to linux-mips ML (and libc-alpha ML), a problem with inline syscalls was reported. http://www.linux-mips.org/archives/linux-mips/2004-10/msg00142.html It seems uClibc should be fixed also for newer gcc. Here is a patch. | |||
2004-08-21 | Kill off all support for 'gcc -pg' / 'gprof' style profiling. There is both a | Eric Andersen | |
size and performance penalty to profiling applications this way, as well as Heisenberg effects, where the act of measuring changes what is measured. There are better tools for doing profiling, such as OProfile, that do not require gcc to instrument the application code. -Erik | |||
2004-08-15 | Logic was reversed. | Manuel Novoa III | |
2004-08-13 | Fixup PAGE_SIZE problems | Eric Andersen | |
-Erik | |||
2004-08-10 | Fix mips bug related to 2.6 headers by following glibc's lead. Based on | Manuel Novoa III | |
the comment, newer kernels appended "64" to __NR_pread and __NR_pwrite. | |||
2004-08-10 | Apparently the sigaction code added was broken, as it generated illegal | Manuel Novoa III | |
instruction errors. Disable it for now. | |||
2004-07-30 | s/___brk_addr/__curbrk/g | Eric Andersen | |
Some utilities, such as valgrind, have a legitimate reason to know the address of the current brk. Since we know such utils will peek under our skirt, we might as well give them what they expect and not use a gratuitously different symbol name. -Erik | |||
2004-07-30 | Some mips updates. Add a couple of missing sys/*.h files and update a few ↵ | Manuel Novoa III | |
others. | |||
2004-07-17 | Add sigaction for mips | Eric Andersen | |
2004-07-15 | Atsushi Nemoto writes: | Eric Andersen | |
This is a patch for uClibc/libc/sysdeps/linux/mips/sys/procfs.h pulled from glibc CVS. This fixes gdb with threaded application (with glibc environment). Although debugging threaded programs seems not working on uClibc/mips yet, this patch will be required when it becomes working. This patch can be applied to any version of uClibc (including current CVS). | |||
2004-05-14 | __data_start needs to be added to all crt0.S files that don't currently | Eric Andersen | |
have it. It is used by the boehm gc, amoung other things. | |||
2004-04-23 | It turns out that asm/reg.h is missing from the 2.6.x kernel headers, | Eric Andersen | |
which prevents libthread_db (used by gdb) from compiling. Include a copy within include/sys/user.h for mips, per what was done in glibc. | |||
2004-04-20 | Cope with gcc 3.4's more aggressive persuit of attribute unused | Eric Andersen | |
2004-02-15 | Generic fork works. Use it instead since this didn't handle errno_location. | Manuel Novoa III | |
2004-02-15 | Mips can use the generic vfork | Eric Andersen | |
2004-02-12 | Add missing mips specific include/sys/user.h | Eric Andersen | |
2004-02-06 | Sigh. The 2.6.x kernel removed '__kernel_dev_t' and renamed it as | Eric Andersen | |
'__kernel_old_dev_t'. And of course there is no good way to know which is in use except checking linux/version.h. Grumble. This is rather lame, but for now, define __kernel_old_dev_t to be the same as __kernel_dev_t. This will want to be revisited soon. -Erik | |||
2004-02-05 | Use 'mmap.c' instead of '_mmap.c' | Eric Andersen | |