mirror of
				https://git.proxmox.com/git/qemu
				synced 2025-10-31 18:49:42 +00:00 
			
		
		
		
	cris: Consider the TLB valid bit on writes to the TLB
When updating the guest TLB we only need to flush previous mappings from the entry written if the entry was valid. Also fixes a compiler warning reported by Blue Swirl. Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
This commit is contained in:
		
							parent
							
								
									4447d60968
								
							
						
					
					
						commit
						3e18c6bf77
					
				| @ -164,7 +164,9 @@ void helper_movl_sreg_reg (uint32_t sreg, uint32_t reg) | ||||
| 
 | ||||
| 			D_LOG("tlb flush vaddr=%x v=%d pc=%x\n",  | ||||
| 				  vaddr, tlb_v, env->pc); | ||||
| 			tlb_flush_page(env, vaddr); | ||||
| 			if (tlb_v) { | ||||
| 				tlb_flush_page(env, vaddr); | ||||
| 			} | ||||
| 		} | ||||
| 	} | ||||
| #endif | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user
	 Edgar E. Iglesias
						Edgar E. Iglesias