Commit Graph

19 Commits (b3240f645580d30f9b8e1771430556f51102d7ff)

Author SHA1 Message Date
purpasmart96 d5049cbba5 MemMap: Add support for DSP Read & Writes in the memory map 10 years ago
purpasmart96 ebfd831ccb License change 10 years ago
Yuri Kunde Schlesner 0600e2d8b5 Convert old logging calls to new logging macros 10 years ago
bunnei 4cb7a44d4e MemMap: Renamed "GSP" heap to "linear", as this is not specific to GSP.
- Linear simply indicates that the mapped physical address is always MappedVAddr+0x0C000000, thus this memory can be used for hardware devices' DMA (such as the GPU).
10 years ago
Lioncash 7cbecde2ca Add static to some variables 11 years ago
archshift 6e606c515f core: Prune redundant includes 11 years ago
Tony Wasserka 7b6a7d7dfb Pica/GPU: Change hardware registers to use physical addresses rather than virtual ones.
This cleans up the mess that address reading/writing had become and makes the code a *lot* more sensible.
This adds a physical<->virtual address converter to mem_map.h. For further accuracy, we will want to properly extend this to support a wider range of address regions. For now, this makes simply homebrew applications work in a good manner though.
11 years ago
bunnei 4910b6f336 added memory mapped region for system mem - sdk demos load a segment here on ELF load 11 years ago
bunnei f23e99bb85 added kernel memory to mem_map 11 years ago
bunnei 235dddb3f1 added virtual memory map for ExeFS (where ARM11 code is supposed to be loaded) 11 years ago
bunnei 890c7261d2 - added preliminary support for svc_MapMemoryBlock
- added shared memory region
- moarrrr cleanups to memory_map
11 years ago
bunnei b7cd4c9e90 added functions to map Heap and Shared memory space 11 years ago
bunnei a9dba388eb added memory read/write to GSP heap 11 years ago
bunnei 09ffe87360 more various refactors to memory interface 11 years ago
bunnei ae99574b6d cleaned up memory interfaces a lot, removed some hackish stuff 11 years ago
bunnei 68e198476f - added HLE to connect to "srv:" service
- added a manager for keeping track of services/ports
- added a memory mapped region for memory accessed by HLE
- added HLE for GetThreadCommandBuffer function
11 years ago
bunnei 5d95bb9843 cleaned up some logging messages 11 years ago
bunnei de0a034a84 fixed project includes to use new directory structure 11 years ago
bunnei 63e46abdb8 got rid of 'src' folders in each sub-project 11 years ago