[flashrom] [PATCH 08/12] simplify ich_set_bbar

Stefan Tauner stefan.tauner at student.tuwien.ac.at
Mon Jun 13 23:12:45 CEST 2011


On Mon, 13 Jun 2011 22:09:35 +0200
Carl-Daniel Hailfinger <c-d.hailfinger.devel.2006 at gmx.net> wrote:

> Am 13.06.2011 20:31 schrieb Stefan Tauner:
> > On Mon, 13 Jun 2011 19:24:55 +0200
> > Carl-Daniel Hailfinger <c-d.hailfinger.devel.2006 at gmx.net> wrote:
> >
> >   
> >> Am 08.06.2011 04:55 schrieb Stefan Tauner:
> >>     
> >>> ~10 lines less, documenting better what the differences are (i.e. offset of BBAR only).
> >>>
> >>> Signed-off-by: Stefan Tauner <stefan.tauner at student.tuwien.ac.at>
> >>>   
> >>>       
> >> Nice cleanup!
> >> Acked-by: Carl-Daniel Hailfinger <c-d.hailfinger.devel.2006 at gmx.net>
> >>     
> > ahem! :)
> >
> > because of idwer's remark that "msg_pdbg("Reserved bits in BBAR not
> > zero: 0x%04x"..." should get a \n (thx!), i reviewed that patch again
> > and noticed that it is quite broken.
> >
> > in the original code the real bbar is read from the register and
> > checked for reserved bits before we try to set the requested min
> > address. i somehow missed that, sorry. :/
> >   
> 
> Ouch. I overlooked that during review. The patch looked so simple.
famous last words ;)

> > the new, attached patch has following changes:
> >  - check for reserved bits
> >  - output 8 hex characters instead of 4 (i.e. 32b instead of 16b)
> >  - add \n to the message above
> >   
> 
> Since you're already changing the function prototype of ich_set_bbar,
> can you make it static?
> 
> And another point about the coding style:
> Can you use int bbar_offs instead of void *bbar_addr?
> That way, it is easier to check directly which physmap region the
> accesses correspond to.

like so?

-- 
Kind regards/Mit freundlichen Grüßen, Stefan Tauner
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-simplify-ich_set_bbar.patch
Type: text/x-patch
Size: 2799 bytes
Desc: not available
URL: <http://www.flashrom.org/pipermail/flashrom/attachments/20110613/bb370508/attachment.patch>


More information about the flashrom mailing list