> How about testing only a small fragment of DRAM, say 8MB, in your > lowlevel board code and calling barebox_arm_entry() with the > membase/memsize you previously tested? This way you can make sure that > barebox only uses tested memory without having to test all memory before > calling barebox_arm_entry() and without having to call back into some > testing function. I like that solution and it does allow to get rid of all of that nasty linking address agnostic code. The only problem that I see with it is that if I start Barebox with 8MB of memory and then try to boot Linux of_memory_fixup() will modify the devicetree file and cause Linux to think the machine only has 8MB of RAM as well. Any ideas on how to deal with that? Thank you, Andrey _______________________________________________ barebox mailing list barebox@xxxxxxxxxxxxxxxxxxx http://lists.infradead.org/mailman/listinfo/barebox