mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-08-05 16:53:55 -06:00
accel/tcg: Use vaddr for walk_memory_regions callback
Use vaddr instead of target_ulong. At the same time, use int instead of unsigned long for flags, to match page_set_flags(). Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org> Reviewed-by: Pierrick Bouvier <pierrick.bouvier@linaro.org> Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
This commit is contained in:
parent
54bd0b135e
commit
e1c8eb8cfe
4 changed files with 20 additions and 22 deletions
|
@ -8135,8 +8135,8 @@ static void open_self_maps_4(const struct open_self_maps_data *d,
|
|||
* Callback for walk_memory_regions, when read_self_maps() fails.
|
||||
* Proceed without the benefit of host /proc/self/maps cross-check.
|
||||
*/
|
||||
static int open_self_maps_3(void *opaque, target_ulong guest_start,
|
||||
target_ulong guest_end, unsigned long flags)
|
||||
static int open_self_maps_3(void *opaque, vaddr guest_start,
|
||||
vaddr guest_end, int flags)
|
||||
{
|
||||
static const MapInfo mi = { .is_priv = true };
|
||||
|
||||
|
@ -8147,8 +8147,8 @@ static int open_self_maps_3(void *opaque, target_ulong guest_start,
|
|||
/*
|
||||
* Callback for walk_memory_regions, when read_self_maps() succeeds.
|
||||
*/
|
||||
static int open_self_maps_2(void *opaque, target_ulong guest_start,
|
||||
target_ulong guest_end, unsigned long flags)
|
||||
static int open_self_maps_2(void *opaque, vaddr guest_start,
|
||||
vaddr guest_end, int flags)
|
||||
{
|
||||
const struct open_self_maps_data *d = opaque;
|
||||
uintptr_t host_start = (uintptr_t)g2h_untagged(guest_start);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue