Home | History | Annotate | Download | only in mips
History log of /src/sys/arch/mips/mips/spl_stubs.c
RevisionDateAuthorComments
 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.

RSS XML Feed