166 Commits (1e35ade1ecfb37cd8e4f7d5211d5f7a6f0c4cf9c)

Author SHA1 Message Date
bunnei 7d6653268f core: Move process creation out of global state. 8 years ago
MerryMage cc368de1a0 memory: LOG_ERROR when falling off end of page table 8 years ago
Lioncash fe0775d2f4
memory: Silence formatting sepecifier warnings 8 years ago
MerryMage 738f91a57d memory: Replace all memory hooking with Special regions 8 years ago
Rozlette de7aa3106a memory: Return false for large VAddr in IsValidVirtualAddress 8 years ago
James Rowe 389979018c Remove gpu debugger and get yuzu qt to compile 8 years ago
MerryMage f10a304ecd fix macos build 8 years ago
bunnei 93480b10ef core/video_core: Fix a bunch of u64 -> u32 warnings. 8 years ago
bunnei 97d52b9f89 memory: Print addresses as 64-bit. 9 years ago
Subv 1f2de7501b Memory: Make WriteBlock take a Process parameter on which to operate 9 years ago
Subv 811c01e5fe Memory: Make ReadBlock take a Process parameter on which to operate 9 years ago
bunnei 46297c9653 memory: Log with 64-bit values. 9 years ago
bunnei f01472a5ff core: Various changes to support 64-bit addressing. 9 years ago
Huw Pascoe a13ab958cb Fixed type conversion ambiguity 9 years ago
Subv 35da7f57ef Memory: Allow IsValidVirtualAddress to be called with a specific process parameter. 9 years ago
Subv 41f6c9f87f Memory/RasterizerCache: Ignore unmapped memory regions when caching physical regions. 9 years ago
MerryMage 67a70bd9e1 ARM_Interface: Implement PageTableChanged 9 years ago
MerryMage 4e5eb2044a memory: Remove GetCurrentPageTablePointers 9 years ago
MerryMage c02bbb7030 memory: Add GetCurrentPageTable/SetCurrentPageTable 9 years ago
Subv f18a176b60 Kernel/Memory: Make IsValidPhysicalAddress not go through the current process' virtual memory mapping. 9 years ago
Subv 214150f00c Kernel/Memory: Changed GetPhysicalPointer so that it doesn't go through the current process' page table to obtain a pointer. 9 years ago
Subv 6d2734a074 Kernel/Memory: Give each Process its own page table. 9 years ago
danzel 8266064796 Use recursive_mutex instead of mutex to fix #2902 9 years ago
Subv f484927ed0 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 d553135748 Memory: Add function to flush a virtual range from the rasterizer cache 9 years ago
Yuri Kunde Schlesner f2a5a77e27 Memory: Fix crash when unmapping a VMA covering cached surfaces 9 years ago
Yuri Kunde Schlesner 6ae0086b39 Memory: Add TryVirtualToPhysicalAddress, returning a boost::optional 9 years ago
Yuri Kunde Schlesner 326e7c7020 Memory: Make PhysicalToVirtualAddress return a boost::optional 9 years ago
Yuri Kunde Schlesner d3db770cad Memory: Add constants for the n3DS additional RAM 9 years ago
bunnei 4798b1d04d Revert "Memory: Always flush whole pages from surface cache" 10 years ago
Yuri Kunde Schlesner f2b9be9bd3 Memory: Always flush whole pages from surface cache 10 years ago
James Rowe bbe57a66ca Expose page table to dynarmic for optimized reads and writes to the JIT 10 years ago
wwylele 3f87d70f0e memory: fix IsValidVirtualAddress for RasterizerCachedMemory 10 years ago
Yuri Kunde Schlesner 84fbbe2629 Use negative priorities to avoid special-casing the self-include 10 years ago
Emmanuel Gil Peyrot ebdae19fd2 Remove empty newlines in #include blocks. 10 years ago
Emmanuel Gil Peyrot dc8479928c Sources: Run clang-format on everything. 10 years ago
wwylele b2df959733 Memory: add ReadCString function 10 years ago
Subv 0aef634a54 Memory: Handle RasterizerCachedMemory and RasterizerCachedSpecial page types in the memory block manipulation functions. 10 years ago
Subv 660499ac01 Memory: Make ReadBlock and WriteBlock accept void pointers. 10 years ago
MerryMage 31d49e0109 Memory: CopyBlock 10 years ago
MerryMage ca17df5757 Memory: ZeroBlock 10 years ago
MerryMage 3873b36db3 Memory: ReadBlock/WriteBlock 10 years ago
MerryMage c084fc824c Memory: IsValidVirtualAddress/IsValidPhysicalAddress 10 years ago
tfarley 22f3a7e94c HWRasterizer: Texture forwarding 10 years ago
Yuri Kunde Schlesner 6aa90e13f9 Memory: Do correct Phys->Virt address translation for non-APP linheap 10 years ago
MerryMage 2b93313348 Memory: Implement MMIO 10 years ago
Gareth Poole be217bca70 Fixed spelling errors 11 years ago
Lioncash 9cf1cfe3fd memory: Get rid of pointer casts 11 years ago
Yuri Kunde Schlesner 74d4bc0af1 Kernel: Add more infrastructure to support different memory layouts 11 years ago
Yuri Kunde Schlesner e2c7954be5 Memory: Move address type conversion routines to memory.cpp/h 11 years ago