Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-08-06 | added DSPlugin and DS Plugin Provider (steps towards using subtypes of DLObject) | Tony Puccinelli | |
svn-id: r51777 | |||
2010-08-06 | hacky way to put ELFPlugin::findSymbol in elf-provider.cpp without compiler ↵ | Tony Puccinelli | |
errors svn-id: r51775 | |||
2010-08-05 | Fix for mixed-up ordering of '_dlHandle->close()' and 'delete _dlHandle' | Tony Puccinelli | |
svn-id: r51773 | |||
2010-08-05 | Moved ELFPlugin class definition into elf-provider.h | Tony Puccinelli | |
svn-id: r51767 | |||
2010-08-05 | dealt with FIXME comments: removing superfluous checks, printfs, etc. | Tony Puccinelli | |
svn-id: r51765 | |||
2010-08-05 | added plugin design first refinement define to ps2 makefile | Tony Puccinelli | |
svn-id: r51749 | |||
2010-08-05 | removed unneccessary call to 'unloadPlugins' | Tony Puccinelli | |
svn-id: r51747 | |||
2010-08-05 | added intermediary function 'findGameOnePlugAtATime' and switched load game ↵ | Tony Puccinelli | |
and run game code to use it. Added checks for DYNAMIC_MODULES defines to the checks for NEW_PLUGIN_DESIGN_FIRST_REFINEMENT svn-id: r51746 | |||
2010-08-03 | added checks for ELF_LOADER_TARGET before including the elf plugin provider | Tony Puccinelli | |
svn-id: r51716 | |||
2010-08-03 | Simplify code a bit, add several FIXMEs | Max Horn | |
svn-id: r51688 | |||
2010-08-03 | got rid of dlerr[MAXDLERRLEN] | Tony Puccinelli | |
svn-id: r51678 | |||
2010-08-03 | got rid of dlopen, dlclose, etc. wrappers | Tony Puccinelli | |
svn-id: r51677 | |||
2010-08-03 | gave plugin iterators more appropriate names, removed debugging printf, ↵ | Tony Puccinelli | |
added comments to loadFirstPlugin and loadNextPlugin svn-id: r51673 | |||
2010-08-02 | changed plugins so games can be added in the launcher with only one plugin ↵ | Tony Puccinelli | |
loaded into memory at a time (first refinement) svn-id: r51607 | |||
2010-07-30 | initial work on plugin design changes (already added games can be launched ↵ | Tony Puccinelli | |
with only one plugin loaded at a time if you compile with a 'NEW_PLUGIN_DESIGN_FIRST_REFINEMENT' flag) svn-id: r51502 | |||
2010-07-28 | added some comments to shorts-segment-manager, moved main engine linker ↵ | Tony Puccinelli | |
script for ps2 into the plugins folder as it is only used when dynamic plugins are enabled svn-id: r51447 | |||
2010-07-28 | added check for MIPS machine type in the 'readElfHeader' method | Tony Puccinelli | |
svn-id: r51403 | |||
2010-07-28 | abstracted an ELF plugin provider | Tony Puccinelli | |
svn-id: r51400 | |||
2010-07-28 | fixed incorrect header file include | Tony Puccinelli | |
svn-id: r51399 | |||
2010-07-28 | various manual tweaks to get ds port compiling from branch again after ↵ | Tony Puccinelli | |
earlier merge from trunk svn-id: r51398 | |||
2010-07-27 | Continued abstraction of generic ELF-loader, splitting off MIPS-processor ↵ | Tony Puccinelli | |
specific things into their own files and testing on the PS2 svn-id: r51345 | |||
2010-07-26 | moved flushDataCache function from ds-loader.cpp to elf-loader.cpp and moved ↵ | Tony Puccinelli | |
arm-relocations from ds-loader.cpp to arm-relocs.cpp; deleted ds-loader.cpp svn-id: r51289 | |||
2010-07-24 | changed ds makefile to use abstracted ELF-loader with ds-specific additions ↵ | Tony Puccinelli | |
added to backends/plugins/ds svn-id: r51236 | |||
2010-07-24 | Finished initial abstraction of ELF-loader (works for DS) | Tony Puccinelli | |
svn-id: r51233 | |||
2010-07-23 | renamed MIPS loader header to match file naming conventions | Tony Puccinelli | |
svn-id: r51219 | |||
2010-07-23 | Began abstraction of generic ELF-loader | Tony Puccinelli | |
svn-id: r51195 | |||
2010-07-23 | Added abstracted elf32 header file to plugins directory | Tony Puccinelli | |
svn-id: r51192 | |||
2010-07-23 | Added linker flags to ensure R_ARM_TARGET1 is treated as R_ARM_ABS32 | Tony Puccinelli | |
svn-id: r51188 | |||
2010-07-22 | Added code for relocation R_ARM_TARGET1 (untested) | Tony Puccinelli | |
svn-id: r51130 | |||
2010-07-21 | switched out linker script for plugin linking on ds, added in check for RELA ↵ | Tony Puccinelli | |
type relocations in ARM loader and coded for REL type relocations (DS now runs many games with Dynamic Plugins enabled) svn-id: r51083 | |||
2010-07-20 | coded for more relocations, added check for RELA type relocations, added ↵ | Tony Puccinelli | |
comments svn-id: r51048 | |||
2010-07-16 | put in initial relocations for R_ARM_ABS32, R_ARM_THM_CALL and R_ARM_V4BX | Tony Puccinelli | |
svn-id: r50942 | |||
2010-07-15 | added necessary #includes to loader | Tony Puccinelli | |
svn-id: r50910 | |||
2010-07-15 | Fixed function prototype typos | Tony Puccinelli | |
svn-id: r50909 | |||
2010-07-15 | restructured ps2loader to use Common::SeekableReadStream instead of a file ↵ | Tony Puccinelli | |
descriptor svn-id: r50903 | |||
2010-07-14 | various dsloader fixes, including initializing _symtab_sect to -1 in the header | Tony Puccinelli | |
svn-id: r50869 | |||
2010-07-14 | changed Elf32_Rela to Elf32_Rel | Tony Puccinelli | |
svn-id: r50868 | |||
2010-07-13 | formatting fix for dsloader.h | Tony Puccinelli | |
svn-id: r50852 | |||
2010-07-13 | Changed loader to use Common::SeekableReadStream (compiles but doesn't run ↵ | Tony Puccinelli | |
and needs polishing) svn-id: r50843 | |||
2010-07-13 | Started changing loader to use Common::SeekableReadStream | Tony Puccinelli | |
svn-id: r50839 | |||
2010-07-13 | removed --gc-sections linker flags so functions/data needed after run-time ↵ | Tony Puccinelli | |
linking of plugins won't be mistakenly garbage-collected during building svn-id: r50838 | |||
2010-07-08 | fixed dependencies/paths/etc. in arm9/makefile to get engine plugins ↵ | Tony Puccinelli | |
building; changed makefile to not clean before building further engines when building all engines; fixed syntax of plugin.ld svn-id: r50751 | |||
2010-07-07 | fixed some errors in makefile for plugin linking | Tony Puccinelli | |
svn-id: r50733 | |||
2010-07-07 | various fixes for ds dynamic plugins | Tony Puccinelli | |
svn-id: r50732 | |||
2010-07-03 | moved plugin linker and elf32 header file to arm9/source and modified ds ↵ | Tony Puccinelli | |
makefile to use dynamic plugins svn-id: r50617 | |||
2010-07-03 | moved loader to arm9/source and added it to module.mk | Tony Puccinelli | |
svn-id: r50616 | |||
2010-07-03 | changed main to use DS plugin provider if dynamic modules are turned on | Tony Puccinelli | |
svn-id: r50615 | |||
2010-07-03 | added ds plugin provider to module.mk | Tony Puccinelli | |
svn-id: r50613 | |||
2010-07-03 | modified default ds linker script for linking of engine plugins | Tony Puccinelli | |
svn-id: r50612 | |||
2010-07-02 | added ds plugin-provider | Tony Puccinelli | |
svn-id: r50588 |