173 Commits (7adf04609962a1dad527f1ad2c75d6c18030e957)

Author SHA1 Message Date
Yuri Kunde Schlesner 46dc35ae20 Memory: Do correct Phys->Virt address translation for non-APP linheap 10 years ago
MerryMage e614492dca Memory: Implement MMIO 10 years ago
Gareth Poole cfeae1a4f5 Fixed spelling errors 10 years ago
Lioncash 9f37facda2 memory: Get rid of pointer casts 10 years ago
Yuri Kunde Schlesner e34643a3e4 Kernel: Add more infrastructure to support different memory layouts 11 years ago
Yuri Kunde Schlesner 168d376c67 Memory: Move address type conversion routines to memory.cpp/h 11 years ago
Yuri Kunde Schlesner 51820691e7 Memory: Fix unmapping of pages 11 years ago
Emmanuel Gil Peyrot 2d044a67c9 Common: Cleanup memory and misc includes. 11 years ago
Yuri Kunde Schlesner 0a60aa75c2 Kernel: Add VMManager to manage process address spaces 11 years ago
Yuri Kunde Schlesner dd4430609a Memory: Use a table based lookup scheme to read from memory regions 11 years ago
Yuri Kunde Schlesner 52158c1b8d Memory: Read SharedPage directly from Memory::Read 11 years ago
Yuri Kunde Schlesner ec514b16a6 Memory: Read ConfigMem directly from Memory::Read 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
Yuri Kunde Schlesner 28a9e4c1d5 Memory: Support more regions in the VAddr-PAddr translation functions 11 years ago
Yuri Kunde Schlesner 1c0b87edc2 Memory: Re-organize and rename memory area address constants 11 years ago
Yuri Kunde Schlesner e1fbac3ca1 Common: Remove common.h 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
Kevin Hartman 05c098a9e7 Cleaned up unaligned access. 11 years ago
archshift ef24e72b26 Asserts: break/crash program, fit to style guide; log.h->assert.h 11 years ago
Zhuowei Zhang edb8450420 Add some support for the shared page (currently 3d slider is implemented) 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
Yuri Kunde Schlesner 0600e2d8b5 Convert old logging calls to new logging macros 11 years ago
bunnei 4cb7a44d4e MemMap: Renamed "GSP" heap to "linear", as this is not specific to GSP. 11 years ago
bunnei e3886adc22 MemMap: Updated memory map to subtract base address instead of mask. 11 years ago
vaguilar 223e76d51d Fixed formatting and switch statement warnings 11 years ago
Lioncash 7cbecde2ca Add static to some variables 11 years ago
Lioncash ca2f0de08a Fix warnings in core and common 11 years ago
archshift 6e606c515f core: Prune redundant includes 11 years ago
Yuri Kunde Schlesner 83c3d2bcd1 Introduce VAddr and PAddr typedefs for ARM addresses. 11 years ago
Lioncash da18671166 Core: Fix undefined behavior in mem_map_funcs' WriteBlock function 12 years ago
Tony Wasserka 7b6a7d7dfb Pica/GPU: Change hardware registers to use physical addresses rather than virtual ones. 12 years ago
bunnei c48ab0bd9e MemMap: Fixed typo with GetPointer to VRAM address. 12 years ago
bunnei 967e5629de MemMap: Added an error for unaligned 16-bit memory reads. 12 years ago
bunnei da81742439 MemMap: Removed Read64 function. 12 years ago
bunnei 2b52ec4829 MemMap: Fix Read32 for unaligned memory reads. 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 c404d22036 hle: cleaned up log messages 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 72622a1b5a - removed HLE mem "hack" and replaced with kernel mem region 12 years ago
bunnei a3a383cb7a added mem_map read for config_mem 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