• R/O
  • HTTP
  • SSH
  • HTTPS

List of commits

Tags
No Tags

Frequently used words (click to add to your profile)

javac++androidlinuxc#windowsobjective-ccocoa誰得qtpythonphprubygameguibathyscaphec計画中(planning stage)翻訳omegatframeworktwitterdomtestvb.netdirectxゲームエンジンbtronarduinopreviewer

RSS
Rev. Time Author
8e5b520 2004-01-29 19:48:05 Eric Andersen

Joakim Tjernlund writes:

Here is the cleaned up laze reloc patch.
Summary:
- Minor cleanup.
- disable the "if (finaladdr <= 0x01fffffc || finaladdr >= 0xfe000000)"
test since it almost never triggered.
- Optimized the lazy relocs handling.

Would be great if you could commit ASAP.

Jocke

3312c6a 2004-01-29 19:44:50 Eric Andersen

Eliminate separate passes for _dl_copy_fixups() and _dl_fixup(), and
do both operations in a single pass.

da60942 2004-01-29 17:59:00 Eric Andersen

Fixup silly typo

33d5274 2004-01-29 17:20:11 Eric Andersen

Patch from Joakim Tjernlund:

Removed R_PPC_NONE and R_PPC_REL24 as these does not seem to be used.
Corrected R_PPC_ADDR32 and R_PPC_JMP_SLOT

442057f 2004-01-27 16:37:12 Eric Andersen

Patch from Joakim Tjernlund to get rid of an annoying warning.

2e6cfb4 2004-01-27 16:36:19 Eric Andersen

Joakim Tjernlund writes:

Hi Erik

I have had some fun trying to optimize memcpy, memset and memmove for
PPC. There are only boot tested, but I don't expect any problems :)

Read the comments in powerpc/string.c for more info.
Patch is relative to libc/string

Jocke

eee9797 2004-01-24 17:40:27 Eric Andersen

Oleksandr G. Zhadan writes:

Hi Eric,

The attached diff file includes BUS_ISA fix for kernel since 2.4.23/

Kind regards,

Oleks

48cfeab 2004-01-24 17:33:39 Eric Andersen

Imre Sunyi writes:

Hi Erik

I have corrected a bug in uClibc/libc/inet/resolv.c in function
__dns_lookup(). Have attaced a txt file with my diffs regarding to
uClibc 0.9.26.

If two nameservers are included in /etc/resolv.conf and the first one is
wrong and the secondary is correct the algorithm never
looked up the secondary one. Please review my diff and feel free to
submit the patch onto your CVS.

If reading manual page resolv.conf(5) under nameserver and how the
algorithm should work the previous dns_lookup did not fully followed
that.

Regards

Imre Sunyi

0a9703a 2004-01-24 16:59:30 Eric Andersen

Joakim Tjernlund writes:

Hi again

I have done some serious clenup of powerpc/elfinterp.c

- Make it look more like glibc.
- Performance modifictions.
- Fixed a few bugs in _dl_do_reloc(). These seem not to have affected
anything, but this how glibc do it.

Jocke

ea06b11 2004-01-22 10:44:25 Eric Andersen

Some minor debian junk I had sitting in my tree

c2d1da4 2004-01-22 08:45:14 Eric Andersen

Sort all the files

21b214d 2004-01-22 08:30:52 Eric Andersen

ignore host binaries

6334e55 2004-01-22 08:27:48 Eric Andersen

Split up syscalls.c, since it had grown to be quite large and ugly.
-Erik

9bafaa6 2004-01-22 06:06:38 Eric Andersen

Add poll

3f949b8 2004-01-22 05:27:25 Eric Andersen

Move poll to its own file, rather than being only half in its own file

2fde235 2004-01-22 05:14:41 Eric Andersen

Massive formatting cleanup, making it easier to parse

43b32ce 2004-01-21 06:36:23 Eric Andersen

Erik is an idiot

ec84ed9 2004-01-21 06:28:42 Eric Andersen

support building the uClibc utils for the host system...

4c1038a 2004-01-21 03:00:16 Eric Andersen

As noted by Doru Petrescu, there was a spurious line that was using
_dl_debug_addr prior to checking if it was NULL.

4401cfb 2004-01-21 02:44:17 Eric Andersen

Paul Mundt writes:

The current behavior of the powerpc boot1_arch.h seems somewhat broken.
Currently room is made on the stack pointer for the link register, but the link
register is never actually pushed onto it. glibc bears the following comments:

/* Call _dl_start with one parameter pointing at argc */
mr r3,r1
/* (we have to frob the stack pointer a bit to allow room for
_dl_start to save the link register). */

followed by the -16 add to r1. Despite the fact that r1 is modified, the link
register is never actually pushed onto r1, thus the adjustment is completely
superfluous.

There's two possible fixes for this, either saving the link register in the way
that glibc does, or getting rid of the r1 adjustment. As I'm not sure if saving
the link register will actually break the _dl_boot2 callin, both options will
probably want to be played with.

The following bit of inline assembly in the attached patch builds cleanly for
me with gcc 3.3 on darwin, but I'm not able to test it any further beyond that.

a1994c0 2004-01-21 02:38:25 Eric Andersen

Joakim Tjernlund writes:

> Is there anything I can do/provide that would assist in the solving of
> this problem on PowerPC? I'm still concerned about my lack of flash space...

Try this path. It fixes the recent ldso problems for me on my mpc860 board.
You should be able to use ldso without the dcbx patch to the kernel now.

Please report back.

Jocke

3a60d15 2004-01-17 23:45:55 Manuel Novoa III

Add __data_start needed by boehm garbage collector, in turn needed by libgcj.

2bfa4ae 2004-01-17 23:39:40 Manuel Novoa III

Prevent runaway asserts, which can happen if there's a problem with
stdio or locales.

d8c8b45 2004-01-17 03:52:54 Manuel Novoa III

We need to link with libgcc.a when creating shared libs, in order to
avoid problems 'hidden symbol' problems. Also handle -lfloat for the
soft-float arm case.

3382379 2004-01-16 22:43:30 Eric Andersen

s/UCLIBC_HAS_MMU/ARCH_HAS_MMU/g

76374f6 2004-01-16 22:38:10 Eric Andersen

Fixup selection of endianness, since select does not work on choice
items, we have to declare what endianness cpus are capable of supporting
and work using dependancies.

81744d0 2004-01-16 21:49:06 Eric Andersen

Minor updates from linux 2.6.1

1e9f0a8 2004-01-16 09:46:39 Manuel Novoa III

Link with libfloat if necessary.

f6997e6 2004-01-16 09:44:34 David McCullough


Make sure we remove -fomit-frame-pointer from the ldso build. It's
inclusion will cause the loader to crash when jumping to the application.

The reason is due to the START macro having a "leave" instruction included
to fixup the stack before starting the app.

a5414fd 2004-01-15 07:37:55 Eric Andersen

Include missing errno.h header (as noted by Alan Hourihane).
Fix uninitialized pthread mutex used to lock the list of aligned
memory blocks.