Hi Felipe, On Fri, Jan 24, 2020 at 11:49 AM Felipe Franciosi <fel...@nutanix.com> wrote: > > Hi Marc-Andre and Paolo, > > > On Dec 20, 2019, at 3:15 PM, Marc-André Lureau <marcandre.lur...@gmail.com> > > wrote: > > > > Hi > > > > On Thu, Dec 19, 2019 at 10:02 PM Felipe Franciosi <fel...@nutanix.com> > > wrote: > >> > >> This improves the family of object_property_add_uintXX_ptr helpers by > >> enabling > >> a default getter/setter only when desired. To prevent an API behavioural > >> change > >> (from clients that already used these helpers and did not want a setter), > >> we > >> add a OBJ_PROP_FLAG_READ flag that allow clients to only have a getter. > >> Patch 1 > >> enhances the API and modify current users. > >> > >> While modifying the clients of the API, a couple of improvement > >> opportunities > >> were observed in ich9. These were added in separate patches (2 and 3). > >> > >> Patch 3 cleans up a lot of existing code by moving various objects to the > >> enhanced API. Previously, those objects had their own getters/setters that > >> only > >> updated the values without further checks. Some of them actually lacked a > >> check > >> for setting overflows, which could have resulted in undesired values being > >> set. > >> The new default setters include a check for that, not updating the values > >> in > >> case of errors (and propagating them). If they did not provide an error > >> pointer, then that behaviour was maintained. > >> > >> Felipe Franciosi (4): > >> qom/object: enable setter for uint types > >> ich9: fix getter type for sci_int property > >> ich9: Simplify ich9_lpc_initfn > >> qom/object: Use common get/set uint helpers > >> > >> hw/acpi/ich9.c | 99 ++------------------ > >> hw/acpi/pcihp.c | 7 +- > >> hw/acpi/piix4.c | 12 +-- > >> hw/isa/lpc_ich9.c | 27 ++---- > >> hw/misc/edu.c | 13 +-- > >> hw/pci-host/q35.c | 14 +-- > >> hw/ppc/spapr.c | 18 +--- > >> hw/ppc/spapr_drc.c | 3 +- > >> include/qom/object.h | 44 +++++++-- > >> memory.c | 15 +-- > >> qom/object.c | 216 ++++++++++++++++++++++++++++++++++++++----- > >> target/arm/cpu.c | 22 +---- > >> target/i386/sev.c | 106 ++------------------- > >> ui/console.c | 4 +- > >> 14 files changed, 282 insertions(+), 318 deletions(-) > > > > It conflicts with some recent changes, so you'll need to send a new > > version, but that one looks good to me: > > Reviewed-by: Marc-André Lureau <marcandre.lur...@redhat.com> > > > > Paolo, is it going through your queue? > > I didn't see any response after this. Did the series get lost?
Can you send a rebased version? thanks -- Marc-André Lureau