Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Core: Properly configure address space when loading a binary | Yuri Kunde Schlesner | 2015-07-12 | 1 | -9/+5 |
| | | | | | | The code now properly configures the process image to match the loaded binary segments (code, rodata, data) instead of just blindly allocating a large chunk of dummy memory. | ||||
* | Core: Cleanup core includes. | Emmanuel Gil Peyrot | 2015-06-28 | 1 | -2/+3 |
| | |||||
* | Memmap: Remove unused global pointers to memory areas | Yuri Kunde Schlesner | 2015-05-27 | 1 | -23/+8 |
| | |||||
* | Kernel: Add VMManager to manage process address spaces | Yuri Kunde Schlesner | 2015-05-27 | 1 | -12/+30 |
| | | | | | | | | This enables more dynamic management of the process address space, compared to just directly configuring the page table for major areas. This will serve as the foundation upon which the rest of the Kernel memory management functions will be built. | ||||
* | Memory: Use a table based lookup scheme to read from memory regions | Yuri Kunde Schlesner | 2015-05-15 | 1 | -8/+17 |
| | |||||
* | Memmap: Re-organize memory function in two files | Yuri Kunde Schlesner | 2015-05-15 | 1 | -2/+95 |
| | | | | | | | memory.cpp/h contains definitions related to acessing memory and configuring the address space mem_map.cpp/h contains higher-level definitions related to configuring the address space accoording to the kernel and allocating memory. | ||||
* | Memory: Sort memory region variables by VAddr | Yuri Kunde Schlesner | 2015-05-09 | 1 | -3/+3 |
| | |||||
* | Memory: Re-organize and rename memory area address constants | Yuri Kunde Schlesner | 2015-05-09 | 1 | -10/+8 |
| | |||||
* | Common: Remove mem_arena.cpp/h | Yuri Kunde Schlesner | 2015-05-08 | 1 | -82/+31 |
| | | | | | | It is superfluous for Citra. (It's only really necessary if you're doing JIT. We were using it but not taking any advantage from it.) This should make 32-bit builds work again. | ||||
* | Common: Remove common.h | Yuri Kunde Schlesner | 2015-05-07 | 1 | -1/+3 |
| | |||||
* | Memory: Properly cleanup & shutdown. | bunnei | 2015-05-02 | 1 | -25/+46 |
| | |||||
* | MemMap: Add support for DSP Read & Writes in the memory map | purpasmart96 | 2014-12-30 | 1 | -0/+3 |
| | |||||
* | License change | purpasmart96 | 2014-12-21 | 1 | -2/+2 |
| | |||||
* | Convert old logging calls to new logging macros | Yuri Kunde Schlesner | 2014-12-13 | 1 | -2/+2 |
| | |||||
* | MemMap: Renamed "GSP" heap to "linear", as this is not specific to GSP. | bunnei | 2014-12-12 | 1 | -8/+8 |
| | | | | - 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). | ||||
* | Add static to some variables | Lioncash | 2014-11-19 | 1 | -30/+30 |
| | |||||
* | core: Prune redundant includes | archshift | 2014-09-09 | 1 | -1/+0 |
| | |||||
* | Pica/GPU: Change hardware registers to use physical addresses rather than virtual ones. | Tony Wasserka | 2014-08-12 | 1 | -2/+2 |
| | | | | | 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. | ||||
* | added memory mapped region for system mem - sdk demos load a segment here on ELF load | bunnei | 2014-05-16 | 1 | -0/+3 |
| | |||||
* | added kernel memory to mem_map | bunnei | 2014-05-08 | 1 | -0/+3 |
| | |||||
* | added virtual memory map for ExeFS (where ARM11 code is supposed to be loaded) | bunnei | 2014-05-01 | 1 | -0/+3 |
| | |||||
* | - added preliminary support for svc_MapMemoryBlock | bunnei | 2014-04-25 | 1 | -4/+6 |
| | | | | | - added shared memory region - moarrrr cleanups to memory_map | ||||
* | added functions to map Heap and Shared memory space | bunnei | 2014-04-25 | 1 | -2/+2 |
| | |||||
* | added memory read/write to GSP heap | bunnei | 2014-04-18 | 1 | -3/+2 |
| | |||||
* | more various refactors to memory interface | bunnei | 2014-04-18 | 1 | -5/+8 |
| | |||||
* | cleaned up memory interfaces a lot, removed some hackish stuff | bunnei | 2014-04-18 | 1 | -7/+1 |
| | |||||
* | - added HLE to connect to "srv:" service | bunnei | 2014-04-13 | 1 | -2/+1 |
| | | | | | | - added a manager for keeping track of services/ports - added a memory mapped region for memory accessed by HLE - added HLE for GetThreadCommandBuffer function | ||||
* | cleaned up some logging messages | bunnei | 2014-04-11 | 1 | -2/+2 |
| | |||||
* | fixed project includes to use new directory structure | bunnei | 2014-04-09 | 1 | -4/+4 |
| | |||||
* | got rid of 'src' folders in each sub-project | bunnei | 2014-04-09 | 1 | -0/+83 |