Andre Heider
|
13770ce9cd
|
PLUGINS: Plugin support for the GameCube/Wii backend.
svn-id: r52553
|
2010-09-05 12:49:29 +00:00 |
|
Andre Heider
|
5986aa96f2
|
PLUGINS: Formatting.
svn-id: r52552
|
2010-09-05 12:39:28 +00:00 |
|
Andre Heider
|
c5a189f4d5
|
PLUGINS: Respect the VMA when relocating.
Plugins do not have to be linked at 0x0. Some platforms have limited
relocation jump offsets, which makes 0x0 unusable.
svn-id: r52551
|
2010-09-05 12:38:58 +00:00 |
|
Andre Heider
|
ee2f4ef189
|
PLUGINS: Properly check the ELF header.
The ELFMAG is only 4 bytes, not 6. Properly check for endianess.
svn-id: r52550
|
2010-09-05 12:38:38 +00:00 |
|
Andre Heider
|
628842d457
|
PLUGINS: The VMA doesn't get added to any PHDR.
svn-id: r52549
|
2010-09-05 12:38:18 +00:00 |
|
Andre Heider
|
253a0aa7f9
|
PLUGINS: Fix warnings.
svn-id: r52548
|
2010-09-05 12:37:59 +00:00 |
|
Andre Heider
|
07e3a42224
|
PLUGINS: Cleanup includes and debug output.
Use the common debug functions instead of spamming #defines.
svn-id: r52547
|
2010-09-05 12:37:36 +00:00 |
|
Andre Heider
|
2c746709aa
|
PLUGINS: Flush only memory ranges, not everything
svn-id: r52546
|
2010-09-05 12:37:07 +00:00 |
|
Andre Heider
|
ff1b64937a
|
PLUGINS: Fix warnings and unnecessary casts.
svn-id: r52439
|
2010-08-29 11:14:14 +00:00 |
|
Yotam Barnoy
|
8fb92b9e2a
|
PSP: made PSP compile with plugins.
Also removed criticalSection calls from elf-loader.cpp, since now streams are used so the criticalSections are automatic.
svn-id: r52206
|
2010-08-19 11:18:01 +00:00 |
|
Tony Puccinelli
|
d6adeb9ccf
|
took out hacky 'ifdef MIPS_TARGET' statements in DLObject's methods and instead overrode those methods in MIPSDLObject
svn-id: r51827
|
2010-08-07 06:15:57 +00:00 |
|
Tony Puccinelli
|
5696fde139
|
removed unnecessary declaration of flushDataCache() in elf-loader header
svn-id: r51794
|
2010-08-06 18:10:53 +00:00 |
|
Tony Puccinelli
|
520c0a4009
|
added checks for ELF_LOADER_TARGET before including the elf plugin provider
svn-id: r51716
|
2010-08-03 22:08:32 +00:00 |
|
Max Horn
|
9f5bcadaea
|
Simplify code a bit, add several FIXMEs
svn-id: r51688
|
2010-08-03 12:45:12 +00:00 |
|
Tony Puccinelli
|
934c0b922c
|
got rid of dlopen, dlclose, etc. wrappers
svn-id: r51677
|
2010-08-03 06:25:03 +00:00 |
|
Tony Puccinelli
|
9d236ac4d0
|
added check for MIPS machine type in the 'readElfHeader' method
svn-id: r51403
|
2010-07-28 05:18:46 +00:00 |
|
Tony Puccinelli
|
e8fc5f2070
|
various manual tweaks to get ds port compiling from branch again after earlier merge from trunk
svn-id: r51398
|
2010-07-28 00:08:32 +00:00 |
|
Tony Puccinelli
|
58f3e81f00
|
Continued abstraction of generic ELF-loader, splitting off MIPS-processor specific things into their own files and testing on the PS2
svn-id: r51345
|
2010-07-27 06:27:45 +00:00 |
|
Tony Puccinelli
|
4e530debd2
|
moved flushDataCache function from ds-loader.cpp to elf-loader.cpp and moved arm-relocations from ds-loader.cpp to arm-relocs.cpp; deleted ds-loader.cpp
svn-id: r51289
|
2010-07-26 00:41:31 +00:00 |
|
Tony Puccinelli
|
5d8f4b5062
|
Finished initial abstraction of ELF-loader (works for DS)
svn-id: r51233
|
2010-07-24 02:07:35 +00:00 |
|