forked from eden-emu/eden
		
	core: memory: Move to Core::Memory namespace.
- helpful to disambiguate Kernel::Memory namespace.
This commit is contained in:
		
							parent
							
								
									94e00fbb3f
								
							
						
					
					
						commit
						5b9e69e7fe
					
				
					 37 changed files with 100 additions and 98 deletions
				
			
		|  | @ -23,15 +23,15 @@ constexpr auto RangeFromInterval(Map& map, const Interval& interval) { | |||
| 
 | ||||
| } // Anonymous namespace
 | ||||
| 
 | ||||
| RasterizerAccelerated::RasterizerAccelerated(Memory::Memory& cpu_memory_) | ||||
| RasterizerAccelerated::RasterizerAccelerated(Core::Memory::Memory& cpu_memory_) | ||||
|     : cpu_memory{cpu_memory_} {} | ||||
| 
 | ||||
| RasterizerAccelerated::~RasterizerAccelerated() = default; | ||||
| 
 | ||||
| void RasterizerAccelerated::UpdatePagesCachedCount(VAddr addr, u64 size, int delta) { | ||||
|     std::lock_guard lock{pages_mutex}; | ||||
|     const u64 page_start{addr >> Memory::PAGE_BITS}; | ||||
|     const u64 page_end{(addr + size + Memory::PAGE_SIZE - 1) >> Memory::PAGE_BITS}; | ||||
|     const u64 page_start{addr >> Core::Memory::PAGE_BITS}; | ||||
|     const u64 page_end{(addr + size + Core::Memory::PAGE_SIZE - 1) >> Core::Memory::PAGE_BITS}; | ||||
| 
 | ||||
|     // Interval maps will erase segments if count reaches 0, so if delta is negative we have to
 | ||||
|     // subtract after iterating
 | ||||
|  | @ -44,8 +44,8 @@ void RasterizerAccelerated::UpdatePagesCachedCount(VAddr addr, u64 size, int del | |||
|         const auto interval = pair.first & pages_interval; | ||||
|         const int count = pair.second; | ||||
| 
 | ||||
|         const VAddr interval_start_addr = boost::icl::first(interval) << Memory::PAGE_BITS; | ||||
|         const VAddr interval_end_addr = boost::icl::last_next(interval) << Memory::PAGE_BITS; | ||||
|         const VAddr interval_start_addr = boost::icl::first(interval) << Core::Memory::PAGE_BITS; | ||||
|         const VAddr interval_end_addr = boost::icl::last_next(interval) << Core::Memory::PAGE_BITS; | ||||
|         const u64 interval_size = interval_end_addr - interval_start_addr; | ||||
| 
 | ||||
|         if (delta > 0 && count == delta) { | ||||
|  |  | |||
|  | @ -11,7 +11,7 @@ | |||
| #include "common/common_types.h" | ||||
| #include "video_core/rasterizer_interface.h" | ||||
| 
 | ||||
| namespace Memory { | ||||
| namespace Core::Memory { | ||||
| class Memory; | ||||
| } | ||||
| 
 | ||||
|  | @ -20,7 +20,7 @@ namespace VideoCore { | |||
| /// Implements the shared part in GPU accelerated rasterizers in RasterizerInterface.
 | ||||
| class RasterizerAccelerated : public RasterizerInterface { | ||||
| public: | ||||
|     explicit RasterizerAccelerated(Memory::Memory& cpu_memory_); | ||||
|     explicit RasterizerAccelerated(Core::Memory::Memory& cpu_memory_); | ||||
|     ~RasterizerAccelerated() override; | ||||
| 
 | ||||
|     void UpdatePagesCachedCount(VAddr addr, u64 size, int delta) override; | ||||
|  | @ -30,7 +30,7 @@ private: | |||
|     CachedPageMap cached_pages; | ||||
|     std::mutex pages_mutex; | ||||
| 
 | ||||
|     Memory::Memory& cpu_memory; | ||||
|     Core::Memory::Memory& cpu_memory; | ||||
| }; | ||||
| 
 | ||||
| } // namespace VideoCore
 | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 bunnei
						bunnei