summaryrefslogtreecommitdiff
path: root/src/core/memory.h (follow)
Commit message (Expand)AuthorAgeFilesLines
* Kernel/Arbiters: Fix casts, cleanup comments/magic numbersGravatar Michael Scire2018-06-221-0/+7
* gl_rasterizer_cache: Update to be based on GPU addresses, not CPU addresses.Gravatar bunnei2018-04-241-1/+2
* memory: Fix stack region.Gravatar bunnei2018-03-311-4/+5
* memory: Add RasterizerMarkRegionCached code and cleanup.Gravatar bunnei2018-03-261-0/+5
* Merge pull request #265 from bunnei/tegra-progress-2Gravatar bunnei2018-03-231-1/+19
|\
| * rasterizer: Flush and invalidate regions should be 64-bit.Gravatar bunnei2018-03-231-1/+1
| * memory: Port RasterizerFlushVirtualRegion from Citra.Gravatar bunnei2018-03-221-1/+19
* | Remove more N3DS ReferencesGravatar N00byKing2018-03-221-11/+0
|/
* memory: Add regions for map region, "new" map region, etc.Gravatar bunnei2018-03-161-19/+29
* arm_dynarmic: Support direct page table accessGravatar MerryMage2018-02-121-4/+5
* memory: Replace all memory hooking with Special regionsGravatar MerryMage2018-01-271-51/+21
* Update memory.hGravatar David2018-01-161-2/+2
* Increased heap size and changed tls area vaddrGravatar David Marcec2018-01-161-2/+2
* core/video_core: Fix a bunch of u64 -> u32 warnings.Gravatar bunnei2018-01-011-5/+5
* svc: Implement MapMemory.Gravatar bunnei2017-12-281-1/+1
* memory: Support 32-bit paging, move heap address space up.Gravatar bunnei2017-10-221-2/+2
* Merge remote-tracking branch 'upstream/master' into nxGravatar bunnei2017-10-091-14/+77
|\
| * Memory: Make WriteBlock take a Process parameter on which to operateGravatar Subv2017-10-011-0/+2
| * Memory: Make ReadBlock take a Process parameter on which to operateGravatar Subv2017-10-011-0/+2
| * Memory: Allow IsValidVirtualAddress to be called with a specific process para...Gravatar Subv2017-09-261-0/+7
| * memory: Remove GetCurrentPageTablePointersGravatar MerryMage2017-09-241-6/+0
| * memory: Add GetCurrentPageTable/SetCurrentPageTableGravatar MerryMage2017-09-241-1/+2
| * Kernel/Memory: Changed GetPhysicalPointer so that it doesn't go through the c...Gravatar Subv2017-09-151-2/+0
| * Kernel/Memory: Give each Process its own page table.Gravatar Subv2017-09-101-1/+59
* | loader: Various improvements for NSO/NRO loaders.Gravatar bunnei2017-10-091-2/+2
* | core: Various changes to support 64-bit addressing.Gravatar bunnei2017-09-301-8/+8
|/
* Memory: Add function to flush a virtual range from the rasterizer cacheGravatar Yuri Kunde Schlesner2017-06-211-0/+13
* Memory: Add TryVirtualToPhysicalAddress, returning a boost::optionalGravatar Yuri Kunde Schlesner2017-06-211-3/+11
* Memory: Make PhysicalToVirtualAddress return a boost::optionalGravatar Yuri Kunde Schlesner2017-06-211-3/+4
* Memory: Add enum definitions for the n3DS FCRAM sizeGravatar Yuri Kunde Schlesner2017-06-201-1/+3
* Memory: Add constants for the n3DS additional RAMGravatar Yuri Kunde Schlesner2017-05-091-0/+10
* Expose page table to dynarmic for optimized reads and writes to the JITGravatar James Rowe2016-11-241-0/+9
* Remove empty newlines in #include blocks.Gravatar Emmanuel Gil Peyrot2016-09-211-1/+0
* Sources: Run clang-format on everything.Gravatar Emmanuel Gil Peyrot2016-09-181-35/+35
* Memory: add ReadCString functionGravatar wwylele2016-08-271-0/+3
* Memory: Make ReadBlock and WriteBlock accept void pointers.Gravatar Subv2016-05-281-2/+2
* Memory: CopyBlockGravatar MerryMage2016-05-281-2/+2
* Memory: ZeroBlockGravatar MerryMage2016-05-211-0/+1
* Memory: ReadBlock/WriteBlockGravatar MerryMage2016-05-211-1/+3
* Memory: IsValidVirtualAddress/IsValidPhysicalAddressGravatar MerryMage2016-05-211-0/+3
* Merge pull request #1695 from Subv/tls_allocGravatar bunnei2016-05-121-6/+0
|\
| * Kernel/Threads: Dynamically allocate the TLS region for threads in the BASE r...Gravatar Subv2016-05-071-6/+0
* | HWRasterizer: Texture forwardingGravatar tfarley2016-04-211-0/+16
|/
* Fix broken boot introduced by last-minute change in #1025Gravatar Yuri Kunde Schlesner2015-08-221-1/+1
* Kernel: Implement svcGetProcessInfo in a basic wayGravatar Yuri Kunde Schlesner2015-08-161-1/+3
* Kernel: Add more infrastructure to support different memory layoutsGravatar Yuri Kunde Schlesner2015-08-161-0/+5
* Memory: Move address type conversion routines to memory.cpp/hGravatar Yuri Kunde Schlesner2015-08-161-0/+11
* Memory: Move PAGE_MASK and PAGE_BITS to memory.hGravatar Yuri Kunde Schlesner2015-08-161-0/+2
* Common: Cleanup memory and misc includes.Gravatar Emmanuel Gil Peyrot2015-06-281-0/+2
* Remove every trailing whitespace from the project (but externals).Gravatar Emmanuel Gil Peyrot2015-05-291-1/+1