Overview
Comment: | Add MIPS/ELF assembly lookup implementation.
Only tested on the PSP so far. |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | trunk |
Files: | files | file ages | folders |
SHA3-256: |
9c630f8f86cd2ec802cc5231ba203630 |
User & Date: | js on 2013-07-06 00:21:44 |
Other Links: | manifest | tags |
Context
2013-07-06
| ||
12:50 | MIPS lookup: Let the assembler insert the nops. check-in: 8f346088f4 user: js tags: trunk | |
00:21 | Add MIPS/ELF assembly lookup implementation. check-in: 9c630f8f86 user: js tags: trunk | |
2013-07-05
| ||
20:02 | Warn if atomic ops AND spinlocks are missing. check-in: 2db4aee23f user: js tags: trunk | |
Changes
Modified configure.ac from [2ac906deae] to [6f64066a18].
︙ | |||
285 286 287 288 289 290 291 292 293 294 295 296 297 298 | 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 | + + + + + + + + + + + + | #if defined(__arm__) || defined(__ARM__) # ifdef __ELF__ yes # endif #endif ], [ AC_SUBST(LOOKUP_S, lookup-arm-elf.S) AC_DEFINE(OF_ASM_LOOKUP, 1, [Whether to use assembly for lookup]) ]) AC_EGREP_CPP(yes, [ #if defined(__mips) && __mips < 64 && defined(__ELF__) # if defined(_MIPSEL) || defined(_MIPSEB) yes # endif #endif ], [ AC_SUBST(LOOKUP_S, lookup-mips-elf.S) AC_DEFINE(OF_ASM_LOOKUP, 1, [Whether to use assembly for lookup]) ]) AS_IF([test x"$enable_seluid24" = x"yes"], [ AC_DEFINE(OF_SELUID24, 1, [Whether to use 24 bit selector UIDs]) |
︙ |
Added src/runtime/lookup-mips-elf.S version [7067db37e0].