On Mon, Sep 22, 2014 at 12:08:58AM +1000, Julian Calaby wrote: > Hi Luc, > > On Sat, Sep 20, 2014 at 12:38 AM, Julian Calaby <[email protected]> > wrote: > > Hi Luc, > > > > On Sat, Sep 20, 2014 at 12:13 AM, Luc Verhaegen <[email protected]> wrote: > >> On Sat, Sep 20, 2014 at 12:04:10AM +1000, Julian Calaby wrote: > >>> Hi Luc, > >>> > >>> The original goal was to have it be part of an online tool that > >>> unskilled users could upload memdumps to and it'd turn them into well > >>> formed patches. > >>> > >>> I'll see what I can do about making it more generally useful. > >>> > >>> Thanks, > >> > >> Ah, such a tool would be rather undesirable today. We need a full device > >> page on top of fex and meminfo. > > > > Fair enough. > > > >> A bash/python/perl/whatever rewrite that users could run during NDH > >> would be the ideal solution. If not, you will be required to run this > >> tool every once in a while. Heck, if even i, after looking, managed to > >> overlook this one. > > > > I'll try to make that happen. > > Challenge accepted. > > Attached is a first attempt at this. It: > 1. Finds all the dram files > 2. Rips out the parameters > 3. Converts any hexadecimal numbers to decimal > 4. Concatenates them into a line per file > 5. Runs uniq over them > 6. Prints out a list of sets of identical dram files. > > I tend to use a lot of piping and a "while read" pattern when writing > bash scripts so some might find it's formatting a little weird. > > It expects to be run in the top level of a u-boot source tree or > somewhere above that. (E.g. top level of sunxi-bsp's tree) and expects > find, sed, grep, sort and uniq to be available. > > It assumes that all files have the same set of parameters (i.e. we > never omit any parameters which are 0) and is robust enough to cope > with any new parameters we might add, providing that all files are > updated to have them. I could update it to remove this assumption. I > could also add some code to make and git-add any changes required to > remove the duplicates it finds. > > I'm not sure which tree this should end up in, so I haven't prepared a > patch yet. > > Thanks, > > -- > Julian Calaby > > Email: [email protected] > Profile: http://www.google.com/profiles/julian.calaby/
It works, so i quickly pushed this up, as this has been long overdue :) https://github.com/linux-sunxi/u-boot-sunxi/blob/sunxi/scripts/sunxi_dram_duplicates_find.sh Luc Verhaegen. -- You received this message because you are subscribed to the Google Groups "linux-sunxi" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
