> -----Original Message----- > From: Philippe Mathieu-Daudé <philippe.mathieu.da...@gmail.com> On > Behalf Of Philippe Mathieu-Daudé > Sent: Tuesday, March 2, 2021 4:28 AM > To: qemu-devel@nongnu.org > Cc: Yoshinori Sato <ys...@users.sourceforge.jp>; Chris Wulff > <crwu...@gmail.com>; qemu-...@nongnu.org; Marcel Apfelbaum > <marcel.apfelb...@gmail.com>; Greg Kurz <gr...@kaod.org>; qemu- > ri...@nongnu.org; Richard Henderson <richard.hender...@linaro.org>; > Peter Maydell <peter.mayd...@linaro.org>; Michael Walle > <mich...@walle.cc>; Palmer Dabbelt <pal...@dabbelt.com>; Sarah Harris > <s.e.har...@kent.ac.uk>; Anthony Green <gr...@moxielogic.com>; > Eduardo Habkost <ehabk...@redhat.com>; Bastian Koppelmann > <kbast...@mail.uni-paderborn.de>; Laurent Vivier <laur...@vivier.eu>; > Edgar E. Iglesias <edgar.igles...@gmail.com>; Claudio Fontana > <cfont...@suse.de>; Artyom Tarasenko <atar4q...@gmail.com>; qemu- > s3...@nongnu.org; Thomas Huth <th...@redhat.com>; Paolo Bonzini > <pbonz...@redhat.com>; Cornelia Huck <coh...@redhat.com>; Taylor > Simpson <tsimp...@quicinc.com>; Alistair Francis > <alistair.fran...@wdc.com>; Michael Rolnik <mrol...@gmail.com>; David > Hildenbrand <da...@redhat.com>; Aleksandar Rikalo > <aleksandar.rik...@syrmia.com>; Stafford Horne <sho...@gmail.com>; > Jiaxun Yang <jiaxun.y...@flygoat.com>; Marek Vasut <ma...@denx.de>; > Mark Cave-Ayland <mark.cave-ayl...@ilande.co.uk>; Philippe Mathieu- > Daudé <f4...@amsat.org>; qemu-...@nongnu.org; David Gibson > <da...@gibson.dropbear.id.au>; Sagar Karandikar > <sag...@eecs.berkeley.edu>; Guan Xuetao <g...@mprc.pku.edu.cn>; Max > Filippov <jcmvb...@gmail.com>; Aurelien Jarno <aurel...@aurel32.net> > Subject: [RFC PATCH 6/7] cpu: Move CPUClass::has_work() to TCGCPUOps > > diff --git a/target/hexagon/cpu.c b/target/hexagon/cpu.c > index b0b3040dd13..d597fe12cdf 100644 > --- a/target/hexagon/cpu.c > +++ b/target/hexagon/cpu.c > @@ -268,6 +268,7 @@ static bool hexagon_tlb_fill(CPUState *cs, vaddr > address, int size, > > static struct TCGCPUOps hexagon_tcg_ops = { > .initialize = hexagon_translate_init, > + .has_work = hexagon_cpu_has_work, > .synchronize_from_tb = hexagon_cpu_synchronize_from_tb, > .tlb_fill = hexagon_tlb_fill, > }; > @@ -284,7 +285,6 @@ static void hexagon_cpu_class_init(ObjectClass *c, > void *data) > device_class_set_parent_reset(dc, hexagon_cpu_reset, &mcc- > >parent_reset); > > cc->class_by_name = hexagon_cpu_class_by_name; > - cc->has_work = hexagon_cpu_has_work; > cc->dump_state = hexagon_dump_state; > cc->set_pc = hexagon_cpu_set_pc; > cc->gdb_read_register = hexagon_gdb_read_register;
Reviewed-by: Taylor Simpson <tsimp...@quicinc.com>