index
:
Citron
master
Mirror of the Citron emulator
silvan
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
core
/
memory.cpp
Age
Commit message (
Expand
)
Author
2021-01-01
memory: Remove MemoryHook
MerryMage
2020-12-29
core/memory: Read and write page table atomically
ReinUsesLisp
2020-12-24
core: memory: Ensure thread safe access when pages are rasterizer cached (#5206)
bunnei
2020-12-08
memory: Resolve -Wdocumentation warning for Write()
Lioncash
2020-10-20
Revert "core: Fix clang build"
bunnei
2020-10-17
core: Fix clang build
Lioncash
2020-10-13
core/CMakeLists: Make some warnings errors
Lioncash
2020-09-23
memory: Resolve a -Wdocumentation warning
Lioncash
2020-07-28
common/atomic_ops: Don't cast away volatile from pointers
Lioncash
2020-07-05
memory: Set page-table pointers before setting attribute = Memory
MerryMage
2020-06-27
General: Initial Setup for Single Core.
Fernando Sahmkow
2020-06-27
ARM/Memory: Correct Exclusive Monitor and Implement Exclusive Memory Writes.
Fernando Sahmkow
2020-06-27
General: Recover Prometheus project from harddrive failure
Fernando Sahmkow
2020-04-17
core: memory: Fix memory access on page boundaries.
bunnei
2020-04-17
core: memory: Updates for new VMM.
bunnei
2020-04-17
core: memory: Move to Core::Memory namespace.
bunnei
2020-04-06
Buffer Cache: Use vAddr instead of physical memory.
Fernando Sahmkow
2020-04-06
GPU: Setup Flush/Invalidate to use VAddr instead of CacheAddr
Fernando Sahmkow
2020-01-18
core/memory: Create a special MapMemoryRegion for physical memory.
Markus Wick
2020-01-01
core/memory + arm/dynarmic: Use a global offset within our arm page table.
Markus Wick
2019-11-26
core/memory; Migrate over SetCurrentPageTable() to the Memory class
Lioncash
2019-11-26
core/memory: Migrate over GetPointerFromVMA() to the Memory class
Lioncash
2019-11-26
core/memory: Migrate over Write{8, 16, 32, 64, Block} to the Memory class
Lioncash
2019-11-26
core/memory: Migrate over Read{8, 16, 32, 64, Block} to the Memory class
Lioncash
2019-11-26
core/memory: Migrate over ZeroBlock() and CopyBlock() to the Memory class
Lioncash
2019-11-26
core/memory: Migrate over RasterizerMarkRegionCached() to the Memory class
Lioncash
2019-11-26
core/memory: Migrate over ReadCString() to the Memory class
Lioncash
2019-11-26
core/memory: Migrate over GetPointer()
Lioncash
2019-11-26
core/memory: Move memory read/write implementation functions into an anonymou...
Lioncash
2019-11-26
core/memory: Migrate over address checking functions to the new Memory class
Lioncash
2019-11-26
core/memory: Migrate over memory mapping functions to the new Memory class
Lioncash
2019-11-26
core/memory: Introduce skeleton of Memory class
Lioncash
2019-10-06
core: Remove Core::CurrentProcess()
Lioncash
2019-09-18
Core/Memory: Only FlushAndInvalidate GPU if the page is marked as RasterizerC...
Fernando Sahmkow
2019-07-06
memory: Remove unused includes
Lioncash
2019-04-11
core/cpu_core_manager: Create threads separately from initialization.
Lioncash
2019-04-07
core/memory: Remove GetCurrentPageTable()
Lioncash
2019-03-20
memory: Check that core is powered on before attempting to use GPU.
bunnei
2019-03-16
core: Move PageTable struct into Common.
bunnei
2019-03-16
memory: Simplify rasterizer cache operations.
bunnei
2019-03-14
gpu: Use host address for caching instead of guest address.
bunnei
2019-03-06
gpu: Move command processing to another thread.
bunnei
2019-03-02
Memory: don't lock hle mutex in memory read/write
Weiyi Wang
2019-02-27
Speed up memory page mapping (#2141)
Annomatg
2018-12-19
Fixed uninitialized memory due to missing returns in canary
David Marcec
2018-12-06
memory: Convert ASSERT into a DEBUG_ASSERT within GetPointerFromVMA()
Lioncash
2018-12-06
vm_manager: Make vma_map private
Lioncash
2018-12-05
Call shrink_to_fit after page-table vector resizing to cause crt to actually ...
heapo
2018-10-30
global: Use std::optional instead of boost::optional (#1578)
Frederic L
2018-09-30
kernel/process: Make data member variables private
Lioncash
[next]