7 Commits (d704ab4feabc2100252c20cf47e837a8f935c19a)

Author SHA1 Message Date
Yuri Kunde Schlesner 2668c26a68 Kernel: Map special regions according to ExHeader 9 years ago
Emmanuel Gil Peyrot 1138ec0d49 Remove empty newlines in #include blocks. 9 years ago
Emmanuel Gil Peyrot 628ed4376a Sources: Run clang-format on everything. 9 years ago
Yuri Kunde Schlesner 5bed732b03 Kernel: Implement svcGetSystemInfo 10 years ago
Yuri Kunde Schlesner 984bea6698 Kernel: Remove unused legacy heap MapBlock_* functions 11 years ago
Yuri Kunde Schlesner e34643a3e4 Kernel: Add more infrastructure to support different memory layouts 11 years ago
Yuri Kunde Schlesner 6bb23baf0a Move core/mem_map.{cpp,h} => core/hle/kernel/memory.{cpp,h} 11 years ago
Yuri Kunde Schlesner 168d376c67 Memory: Move address type conversion routines to memory.cpp/h 11 years ago
Yuri Kunde Schlesner 5c5cf2f8e0 Core: Properly configure address space when loading a binary 11 years ago
Yuri Kunde Schlesner 88365a23e7 Memmap: Remove unused global pointers to memory areas 11 years ago
Yuri Kunde Schlesner 7ada357b2d Memmap: Re-organize memory function in two files 11 years ago
Yuri Kunde Schlesner a251721bf3 Memmap: Remove unused declarations 11 years ago
Subv dda94e56dd Core/Memory: Add TLS support for creating up to 300 threads 11 years ago
Yuri Kunde Schlesner 17a8cae003 Memory: Add GetPhysicalPointer helper function 11 years ago
Yuri Kunde Schlesner 28a9e4c1d5 Memory: Support more regions in the VAddr-PAddr translation functions 11 years ago
Yuri Kunde Schlesner e7b6ed7578 Memory: Sort memory region variables by VAddr 11 years ago
Yuri Kunde Schlesner 1c0b87edc2 Memory: Re-organize and rename memory area address constants 11 years ago
Yuri Kunde Schlesner 2af30d465f Process: Support parsing of exheader kernel caps 11 years ago
Yuri Kunde Schlesner 3396f352cb Common: Remove mem_arena.cpp/h 11 years ago
Yuri Kunde Schlesner c0eaa662d4 Clean-up includes 11 years ago
bunnei bbabed8e98 Memory: Properly cleanup & shutdown. 11 years ago
Yuri Kunde Schlesner 34b009cf38 Clean-up mem_map constants and fix framebuffer translation errors 11 years ago
Lioncash 9fdb311d6e dyncom: Make Load/Store instructions support big endian 11 years ago
Yuri Kunde Schlesner b5ee4f9df9 Move VAddr/PAddr typedefs to kernel.h 11 years ago
purpasmart96 d5049cbba5 MemMap: Add support for DSP Read & Writes in the memory map 11 years ago
purpasmart96 ebfd831ccb License change 11 years ago
purpasmart96 23ae8aa4d3 MemMap: Added AXI_WRAM & SHARED_PAGE along with other stuff 11 years ago
bunnei 4cb7a44d4e MemMap: Renamed "GSP" heap to "linear", as this is not specific to GSP. 11 years ago
Lioncash 3ba32d2b53 mem_map: Make enum for addresses use u32 as the underlying type 11 years ago
archshift a404ad5272 Add stub for ConvertProcessFromDspDram 11 years ago
bunnei e3886adc22 MemMap: Updated memory map to subtract base address instead of mask. 11 years ago
Lioncash 64cc6cb6cf Fix documentation of parameters 11 years ago
Lioncash cfea27a615 mem_map: Add missing prototype for Write64 11 years ago
Yuri Kunde Schlesner 83c3d2bcd1 Introduce VAddr and PAddr typedefs for ARM addresses. 11 years ago
Tony Wasserka 7b6a7d7dfb Pica/GPU: Change hardware registers to use physical addresses rather than virtual ones. 12 years ago
bunnei 882dc07929 Memory: Removed deprecated MapBlock_Shared function. 12 years ago
bunnei 3013015a0c mem_map: Updated interface to expose template functions to other modules. 12 years ago
bunnei 6aebd4ac98 MemMap: Added a WriteBlock function to write a buffer of data to memory. 12 years ago
bunnei 4910b6f336 added memory mapped region for system mem - sdk demos load a segment here on ELF load 12 years ago
bunnei f23e99bb85 added kernel memory to mem_map 12 years ago
bunnei a3a383cb7a added mem_map read for config_mem 12 years ago
bunnei 924e7b6af8 fixed a bug where ExeFs code was being incorrectly masked 12 years ago
bunnei 235dddb3f1 added virtual memory map for ExeFS (where ARM11 code is supposed to be loaded) 12 years ago
bunnei c37390f8e2 reorganized memory regions enum, added regions for ExeFS code 12 years ago
bunnei af921daa4c added virtual address conversion for firmware FW0B 12 years ago
bunnei b2a6ad52f4 added helper functions to mem_map to convert physical addresses to virtual addresses 12 years ago
bunnei f78794961e - changed HW IO map to use virtual addresses 12 years ago
bunnei 86a515e5ac added vram to memory_map 12 years ago
bunnei 890c7261d2 - added preliminary support for svc_MapMemoryBlock 12 years ago
bunnei b7cd4c9e90 added functions to map Heap and Shared memory space 12 years ago