Home | History | Annotate | Download | only in conf
History log of /src/sys/arch/mips/conf/kern.ldscript
RevisionDateAuthorComments
 1.12  23-Apr-2021  simonb Merge the .text.* sections into the .text section on MIPS, SPARC and
SPARC64 as is done on all other ports. Mostly costmetic, but does mean
that main() now appears before the _etext symbol instead of after it.
 1.11  25-Aug-2015  uebayasi Replace a constant in ldscript.
 1.10  24-Aug-2015  uebayasi Don't mention stab and DWARF sections, because these (poorly mtaintained)
lists only help to make them harder to read.

If those sections are found in inputs, they simply appear in outputs as
orphaned sections, sorted by section types and attributes.
 1.9  21-Aug-2015  uebayasi I bet setting search-directory for ld.so is useless in any kernel.
 1.8  20-Aug-2015  uebayasi Indent with 2 spaces.
 1.7  05-Mar-2011  matt branches: 1.7.14; 1.7.32;
Add missing .debug lines from usr/libdata/ldscripts
Add missing .mdebug lines from usr/libdata/ldscripts
Fixes PR/40522
 1.6  20-Feb-2011  matt Major merge forward from matt-nb5-mips64.
New fixup code.
New common SPL code.
New common interrupt code.
Move related variables into structures.
Cleanup locore (move MD variable into it).
Kill StudlyCaps
Use PCU for FPU
 1.5  27-Aug-2006  tsutsui branches: 1.5.78; 1.5.82; 1.5.88; 1.5.90;
Put .rodata.str1.4 and .rodata.cst4 sections by gcc4 into .rodata section.
Fixes malloc(9) failure at early boot on newsmips.
 1.4  05-Oct-2001  simonb branches: 1.4.4; 1.4.36; 1.4.50; 1.4.54;
Use a single ldscript instead of separate scripts for either endianness;
use command line parameters to ld(1) instead to set the endian format.
Clean up some endian decisions in mips/conf/Makefile.mips.
Wrap some long lines.
 1.3  21-May-2000  soren branches: 1.3.2; 1.3.4;
Also share BE ldscripts.
 1.2  23-Jun-1997  jonathan branches: 1.2.24;
Set kernel text start address in port-specific Makefile, not ldscript.
 1.1  23-May-1997  jonathan GNU ld script for linking mips kernels, contributed by Arne Juul.
 1.2.24.1  20-Nov-2000  bouyer Remove files that are no longer on the trunck
 1.3.4.1  11-Oct-2001  fvdl Catch up with -current. Fix some bogons in the sparc64 kbd/ms
attach code. cd18xx conversion provided by mrg.
 1.3.2.1  10-Jan-2002  thorpej Sync kqueue branch with -current.
 1.4.54.1  03-Sep-2006  yamt sync with head.
 1.4.50.1  09-Sep-2006  rpaulo sync with head
 1.4.36.1  30-Dec-2006  yamt sync with head.
 1.4.4.2  05-Oct-2001  simonb Use a single ldscript instead of separate scripts for either endianness;
use command line parameters to ld(1) instead to set the endian format.
Clean up some endian decisions in mips/conf/Makefile.mips.
Wrap some long lines.
 1.4.4.1  05-Oct-2001  simonb file kern.ldscript was added on branch nathanw_sa on 2001-10-05 05:03:28 +0000
 1.5.90.1  05-Mar-2011  bouyer Sync with HEAD
 1.5.88.1  06-Jun-2011  jruoho Sync with HEAD.
 1.5.82.2  06-Mar-2011  rmind sync with head (and fix few botches with this)
 1.5.82.1  05-Mar-2011  rmind sync with head
 1.5.78.2  03-Dec-2011  matt Add __cacheline_aligned and __read_mostly from -HEAD.
 1.5.78.1  22-Dec-2010  matt Rework how fixups are processed. Inside of generating a table, we just
scan kernel text for jumps to locations between (__stub_start, __stub_end]
and if found, we actually decode the instructions in the stub to find out
where the stub would eventually jump to and then patch the original jump
to jump directly to it bypassing the stub. This is slightly slower than
the previous method but it's a simplier and new stubs get automagically
handled.
 1.7.32.1  22-Sep-2015  skrll Sync with HEAD
 1.7.14.1  03-Dec-2017  jdolecek update from HEAD

RSS XML Feed