History log of /freebsd-10.0-release/libexec/rtld-elf/mips/rtld_start.S
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
# 259065 07-Dec-2013 gjb

- Copy stable/10 (r259064) to releng/10.0 as part of the
10.0-RELEASE cycle.
- Update __FreeBSD_version [1]
- Set branch name to -RC1

[1] 10.0-CURRENT __FreeBSD_version value ended at '55', so
start releng/10.0 at '100' so the branch is started with
a value ending in zero.

Approved by: re (implicit)
Sponsored by: The FreeBSD Foundation

# 256281 10-Oct-2013 gjb

Copy head (r256279) to stable/10 as part of the 10.0-RELEASE cycle.

Approved by: re (implicit)
Sponsored by: The FreeBSD Foundation


# 233378 23-Mar-2012 gonzo

Before jumping to application's entry point set ra == pc in order
to let backtracing routine know to go no further.


# 232893 12-Mar-2012 gonzo

Use PTR_SUBU instead of subu (missed this one)


# 232892 12-Mar-2012 gonzo

Use PTR_(ADD|SUB)U macrosses instead of hardcoded addu/subu

Spotted by: juli


# 232884 12-Mar-2012 gonzo

- Although we pass first 4 arguments in registers, function callinf ABI requires
space to be reserved for them in stack. _rtld() prologue saves a1 and a2 in
this space.

- Whitespace cleanup while I'm at it


# 210629 29-Jul-2010 jchandra

64 bit support for MIPS rtld.

- Handle the case where pltgot[1] is 64 bit.
- use 'ifdef __mips_n64' instead of 'ELFSIZE == 64' to detect 64 bit compile.


# 209239 16-Jun-2010 jchandra

Merge jmallett@'s n64 work into HEAD - changeset 3

Update rtld MIPS code to use assembly macros that work on o32/n64.

Changes from http://svn.freebsd.org/base/user/jmallett/octeon

Approved by: rrs(mentor), jmallett


# 204687 04-Mar-2010 imp

Updated rtld for n32 support.

Submitted by: jmallet@
Obtained from: NetBSD


# 177924 04-Apr-2008 imp

MFp4: Add mips support for dynamic linking.

This code came from the merged mips2 and Juniper mips repositories.
Warner Losh, Randall Seager, Oleksandr Tymoshenko and Olivier Houchard
worked to merge, debug and integrate this code. This code may also
contain code derived from NetBSD.