hvf: Remove use of hv_uvaddr_t and hv_gpaddr_t
The ARM version of Hypervisor.framework no longer defines these two types, so let's just revert to standard ones. Signed-off-by: Alexander Graf <agraf@csgraf.de> Reviewed-by: Sergio Lopez <slp@redhat.com> Message-id: 20210519202253.76782-7-agraf@csgraf.de Reviewed-by: Peter Maydell <peter.maydell@linaro.org> Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
This commit is contained in:
		
							parent
							
								
									3f965ef4e0
								
							
						
					
					
						commit
						6e19f86a80
					
				| @ -109,7 +109,7 @@ static int do_hvf_set_memory(hvf_slot *slot, hv_memory_flags_t flags) | ||||
|     macslot->present = 1; | ||||
|     macslot->gpa_start = slot->start; | ||||
|     macslot->size = slot->size; | ||||
|     ret = hv_vm_map((hv_uvaddr_t)slot->mem, slot->start, slot->size, flags); | ||||
|     ret = hv_vm_map(slot->mem, slot->start, slot->size, flags); | ||||
|     assert_hvf_ok(ret); | ||||
|     return 0; | ||||
| } | ||||
| @ -253,12 +253,12 @@ static void hvf_set_dirty_tracking(MemoryRegionSection *section, bool on) | ||||
|     /* protect region against writes; begin tracking it */ | ||||
|     if (on) { | ||||
|         slot->flags |= HVF_SLOT_LOG; | ||||
|         hv_vm_protect((hv_gpaddr_t)slot->start, (size_t)slot->size, | ||||
|         hv_vm_protect((uintptr_t)slot->start, (size_t)slot->size, | ||||
|                       HV_MEMORY_READ); | ||||
|     /* stop tracking region*/ | ||||
|     } else { | ||||
|         slot->flags &= ~HVF_SLOT_LOG; | ||||
|         hv_vm_protect((hv_gpaddr_t)slot->start, (size_t)slot->size, | ||||
|         hv_vm_protect((uintptr_t)slot->start, (size_t)slot->size, | ||||
|                       HV_MEMORY_READ | HV_MEMORY_WRITE); | ||||
|     } | ||||
| } | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 Alexander Graf
						Alexander Graf