OpenGrok
Cross Reference: spl_stubs.c
xref
: /
src
/
sys
/
arch
/
mips
/
mips
/
spl_stubs.c
Home
|
History
|
Annotate
|
Download
|
only in
mips
History log of
/src/sys/arch/mips/mips/spl_stubs.c
Revision
Date
Author
Comments
1.3
20-Feb-2011
rmind
Sprinkle some RCS IDs.
1.2
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.1
28-Feb-2010
matt
branches: 1.1.2; 1.1.4; 1.1.6; 1.1.8;
file spl_stubs.c was initially added on branch matt-nb5-mips64.
1.1.8.1
05-Mar-2011
bouyer
Sync with HEAD
1.1.6.1
06-Jun-2011
jruoho
Sync with HEAD.
1.1.4.1
05-Mar-2011
rmind
sync with head
1.1.2.3
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.1.2.2
01-Mar-2010
matt
Rework fixups support a bit (add a convience macro, require fixups to be
sorted).
1.1.2.1
28-Feb-2010
matt
We no longer inline the spl indirect calls through mips_splsw. Instead we
have stubs that do the indirection and then fixup the calls to the stubs to
be calls to the actual routines.
Indexes created Tue Oct 14 01:09:49 GMT 2025