On Tue, 30 Jul 2019 at 14:42, Cornelia Huck <coh...@redhat.com> wrote: > > On Mon, 29 Jul 2019 16:56:22 +0200 > Damien Hedde <damien.he...@greensocs.com> wrote: > > (...) > > > +/* > > + * ResettableClass: > > + * Interface for resettable objects. > > + * > > + * The reset operation is divided in several phases each represented by a > > + * method. > > + * > > + * Each Ressetable must maintain a reset counter in its state, 3 methods > > allows > > + * to interact with it. > > + * > > + * @phases.init: should reset local state only. Takes a bool @cold argument > > + * specifying whether the reset is cold or warm. It must not do side-effect > > + * on others objects. > > I'm having a hard time figuring out what a 'cold' or a 'warm' reset is > supposed to be... can you add a definition/guideline somewhere?
Generally "cold" reset is "power on" and "warm" is "we were already powered-on, but somebody flipped a reset line somewhere". thanks -- PMM