Dear Graeme Russ,

[...]

> >>  2) We can pass a pointer to a driver_core struct (or whatever struct it
> >>  
> >>     is that holds the 'reloc' helper function pointer). We can't pick up
> >>     misuse at compile time, but dm_malloc() can print a meaningful
> >>     message if it is called pre-relocation with no relocation function.
> >>     (We should add a flag to indicate that no relocation helper is
> >>     required which may be the case for very simple drivers)
> > 
> > Yes, but it would prevent using dm_malloc(size_t size, driver *drv)
> > for one-time buffers inside helper functions - strdup() for instance,
> 
> Hmm, I hadn't thought of that

So, we're back to square 1 ?

[...]

Best regards,
Marek Vasut
_______________________________________________
U-Boot mailing list
U-Boot@lists.denx.de
http://lists.denx.de/mailman/listinfo/u-boot

Reply via email to