Am 18.02.20 um 14:20 schrieb Philippe Mathieu-Daudé: > This commit was produced with the included Coccinelle script > scripts/coccinelle/as-rw-const.patch. > > Inspired-by: Peter Maydell <peter.mayd...@linaro.org> > Signed-off-by: Philippe Mathieu-Daudé <phi...@redhat.com> > --- > Based-on: <20200218112457.22712-1-peter.mayd...@linaro.org> [...] > diff --git a/target/i386/hax-all.c b/target/i386/hax-all.c > index a8b6e5aeb8..f5971ccc74 100644 > --- a/target/i386/hax-all.c > +++ b/target/i386/hax-all.c > @@ -376,8 +376,8 @@ static int hax_handle_fastmmio(CPUArchState *env, struct > hax_fastmmio *hft) > * hft->direction == 2: gpa ==> gpa2 > */ > uint64_t value; > - cpu_physical_memory_rw(hft->gpa, (uint8_t *) &value, hft->size, 0); > - cpu_physical_memory_rw(hft->gpa2, (uint8_t *) &value, hft->size, 1); > + cpu_physical_memory_read(hft->gpa, (uint8_t *)&value, hft->size); > + cpu_physical_memory_write(hft->gpa2, (uint8_t *)&value, hft->size);
Maybe those type casts could be removed, too. They are no longer needed after your modification. Stefan