227 Commits (1d5c5eba6446b808efbb9f2d93f76dc656c9826b)

Author SHA1 Message Date
bunnei ad1af61685 memory: Fix cast for ReadBlock/WriteBlock/ZeroBlock/CopyBlock. 8 years ago
bunnei 49b3b519fc memory: Add RasterizerMarkRegionCached code and cleanup. 8 years ago
bunnei c13802819b memory: Fix typo in RasterizerFlushVirtualRegion. 8 years ago
bunnei 4d5c052f34 memory: RasterizerFlushVirtualRegion should also check process image region. 8 years ago
bunnei 6131f96f6a rasterizer: Flush and invalidate regions should be 64-bit. 8 years ago
bunnei c9c232727c memory: Port RasterizerFlushVirtualRegion from Citra. 8 years ago
N00byKing 35d617d342 Remove more N3DS References 8 years ago
bunnei f16763ed52 core: Move process creation out of global state. 8 years ago
MerryMage 38a3a63ffd memory: LOG_ERROR when falling off end of page table 8 years ago
Lioncash af7ddaf0e2 memory: Silence formatting sepecifier warnings 8 years ago
MerryMage 7a23a53396 memory: Replace all memory hooking with Special regions 8 years ago
Rozlette ecc35e89e0 memory: Return false for large VAddr in IsValidVirtualAddress 8 years ago
James Rowe bd5740a721 Remove gpu debugger and get yuzu qt to compile 9 years ago
MerryMage 66a015fe9a fix macos build 9 years ago
bunnei 4728cc141a core/video_core: Fix a bunch of u64 -> u32 warnings. 9 years ago
bunnei 8b314ec3f9 memory: Print addresses as 64-bit. 9 years ago
Subv 1265575db5 Memory: Make WriteBlock take a Process parameter on which to operate 9 years ago
Subv bf55d2f57e Memory: Make ReadBlock take a Process parameter on which to operate 9 years ago
bunnei 55eaa14131 memory: Log with 64-bit values. 9 years ago
bunnei e5731e94d6 core: Various changes to support 64-bit addressing. 9 years ago
Huw Pascoe da1c8d1522 Fixed type conversion ambiguity 9 years ago
Subv 3cb2bf08c3 Memory: Allow IsValidVirtualAddress to be called with a specific process parameter. 9 years ago
Subv bfc70ef1d1 Memory/RasterizerCache: Ignore unmapped memory regions when caching physical regions. 9 years ago
MerryMage 0e49bffe03 ARM_Interface: Implement PageTableChanged 9 years ago
MerryMage ecf27fbf82 memory: Remove GetCurrentPageTablePointers 9 years ago
MerryMage 6b8ad273fc memory: Add GetCurrentPageTable/SetCurrentPageTable 9 years ago
Subv 8932f435fc Kernel/Memory: Make IsValidPhysicalAddress not go through the current process' virtual memory mapping. 9 years ago
Subv 71281c2114 Kernel/Memory: Changed GetPhysicalPointer so that it doesn't go through the current process' page table to obtain a pointer. 9 years ago
Subv 36100ec791 Kernel/Memory: Give each Process its own page table. 9 years ago
danzel e16c96d587 Use recursive_mutex instead of mutex to fix #2902 9 years ago
Subv 36220f3873 Kernel/Memory: Acquire the global HLE lock when a memory read/write operation falls outside of the fast path, for it might perform an MMIO operation. 9 years ago
Yuri Kunde Schlesner 1423b3b10e Memory: Add function to flush a virtual range from the rasterizer cache 9 years ago
Yuri Kunde Schlesner 3bc1034465 Memory: Fix crash when unmapping a VMA covering cached surfaces 9 years ago
Yuri Kunde Schlesner 75be7907c1 Memory: Add TryVirtualToPhysicalAddress, returning a boost::optional 9 years ago
Yuri Kunde Schlesner 1dd91e371b Memory: Make PhysicalToVirtualAddress return a boost::optional 9 years ago
Yuri Kunde Schlesner 2af0a2a4b7 Memory: Add constants for the n3DS additional RAM 9 years ago
bunnei 1224db246e Revert "Memory: Always flush whole pages from surface cache" 10 years ago
Yuri Kunde Schlesner 415064165a Memory: Always flush whole pages from surface cache 10 years ago
James Rowe 13888eac06 Expose page table to dynarmic for optimized reads and writes to the JIT 10 years ago
wwylele 7dcbdc4c43 memory: fix IsValidVirtualAddress for RasterizerCachedMemory 10 years ago
Yuri Kunde Schlesner fa5d9d8266 Use negative priorities to avoid special-casing the self-include 10 years ago
Emmanuel Gil Peyrot 1138ec0d49 Remove empty newlines in #include blocks. 10 years ago
Emmanuel Gil Peyrot 628ed4376a Sources: Run clang-format on everything. 10 years ago
wwylele 3008911345 Memory: add ReadCString function 10 years ago
Subv b502c2e4d0 Memory: Handle RasterizerCachedMemory and RasterizerCachedSpecial page types in the memory block manipulation functions. 10 years ago
Subv 9d36016350 Memory: Make ReadBlock and WriteBlock accept void pointers. 10 years ago
MerryMage c3ad268edc Memory: CopyBlock 10 years ago
MerryMage 73cc880444 Memory: ZeroBlock 10 years ago
MerryMage c1c78c27c2 Memory: ReadBlock/WriteBlock 10 years ago
MerryMage b6feee037b Memory: IsValidVirtualAddress/IsValidPhysicalAddress 10 years ago