
Dear Dirk,
In message 48D3D52125C49B43AE880038E2E5314B025C4B@SRV101.gdsys.de you wrote:
Thanks for the review. I'm busys cleaning up the code, but at one point I need some help:
...
You are right, there is no RAM test necessary here. I want to use auto-sizing with memsize(), but I did not find any refererences to that in u-boot sources. Probaly I am missing something obvious. Can you show me an example, where auto-sizing is used?
Sure. Many, actually:
$ grep -Rl get_ram_size board/ board/LEOX/elpt860/elpt860.c board/RPXClassic/RPXClassic.c board/RPXlite/RPXlite.c board/RPXlite_dw/RPXlite_dw.c board/RRvision/RRvision.c board/a3000/a3000.c board/adder/adder.c board/atc/atc.c board/atmel/atngw100/atngw100.c board/atmel/atstk1000/atstk1000.c board/barco/barco.c board/bc3450/bc3450.c board/c2mon/c2mon.c board/canmb/canmb.c board/cm5200/cm5200.c board/cpu86/cpu86.c board/cpu87/cpu87.c board/cu824/cu824.c board/earthlcd/favr-32-ezkit/favr-32-ezkit.c board/ep88x/ep88x.c board/esd/cpci5200/cpci5200.c board/esd/mecp5200/mecp5200.c board/esd/pf5200/pf5200.c board/esteem192e/esteem192e.c board/etin/kvme080/kvme080.c board/etx094/etx094.c board/fads/fads.c board/genietv/genietv.c board/hermes/hermes.c board/hidden_dragon/hidden_dragon.c board/hmi1001/hmi1001.c board/icecube/icecube.c board/icu862/icu862.c board/ids8247/ids8247.c board/incaip/incaip.c board/inka4x0/inka4x0.c board/ip860/ip860.c board/iphase4539/iphase4539.c board/ispan/ispan.c board/ivm/ivm.c board/jupiter/jupiter.c board/lantec/lantec.c board/linkstation/linkstation.c board/lwmon/lwmon.c board/matrix_vision/mvbc_p/mvbc_p.c board/mcc200/mcc200.c board/keymile/mgcoge/mgcoge.c board/keymile/mgsuvd/mgsuvd.c board/mimc/mimc200/mimc200.c board/miromico/hammerhead/hammerhead.c board/motionpro/motionpro.c board/muas3001/muas3001.c board/mucmc52/mucmc52.c board/munices/munices.c board/musenki/musenki.c board/mvblue/mvblue.c board/nc650/nc650.c board/netphone/netphone.c board/netta/netta.c board/netta2/netta2.c board/nx823/nx823.c board/o2dnt/o2dnt.c board/oxc/oxc.c board/pm520/pm520.c board/pm826/pm826.c board/pn62/pn62.c board/r360mpi/r360mpi.c board/rbc823/rbc823.c board/rmu/rmu.c board/sandpoint/sandpoint.c board/sbc8240/sbc8240.c board/siemens/CCM/ccm.c board/siemens/IAD210/IAD210.c board/siemens/SCM/scm.c board/siemens/pcu_e/pcu_e.c board/sl8245/sl8245.c board/snmc/qs850/qs850.c board/snmc/qs860t/qs860t.c board/socrates/sdram.c board/sorcery/sorcery.c board/spc1920/spc1920.c board/spd8xx/spd8xx.c board/stxxtc/stxxtc.c board/tb0229/tb0229.c board/total5200/sdram.c board/tqc/tqm5200/tqm5200.c board/tqc/tqm8260/tqm8260.c board/tqc/tqm8272/tqm8272.c board/tqc/tqm834x/tqm834x.c board/tqc/tqm85xx/sdram.c board/tqc/tqm8xx/tqm8xx.c board/uc101/uc101.c board/utx8245/utx8245.c board/v38b/v38b.c board/xilinx/ppc440-generic/xilinx_ppc440_generic.c board/xilinx/ppc405-generic/xilinx_ppc405_generic.c
Best regards,
Wolfgang Denk