On Thu, Jan 31, 2019 at 12:34 PM Heinrich Schuchardt <xypron.g...@gmx.de> wrote: > > On 1/31/19 11:04 AM, Simon Glass wrote: > > Hi Simon, > > > > On Sat, 26 Jan 2019 at 14:13, Simon Goldschmidt > > <simon.k.r.goldschm...@gmail.com> wrote: > >> > >> This fixes the automatic lmb initialization and reservation for boards > >> with more than one DRAM bank. > >> > >> This fixes the CVE-2018-18439 and -18440 fixes that only allowed to load > >> files into the firs DRAM bank from fs and via tftp. > >> > >> Found-by: Heinrich Schuchardt <xypron.g...@gmx.de> > >> Signed-off-by: Simon Goldschmidt <simon.k.r.goldschm...@gmail.com> > >> --- > >> > >> common/bootm.c | 4 ++-- > >> fs/fs.c | 3 +-- > >> include/lmb.h | 7 +++++-- > >> lib/lmb.c | 37 ++++++++++++++++++++++++++++++++----- > >> net/tftp.c | 3 +-- > >> 5 files changed, 41 insertions(+), 13 deletions(-) > > > > Reviewed-by: Simon Glass <s...@chromium.org> > > > > Do we need a test update to cover this? > > > > > > - Simon > > > Currently in Travis we only check that loading to allowable regions > works. This is where I experienced trouble that led to this patch. > > A test checking that loading to disallowed regions fails is not yet > available. Unfortunately such a test would have to be board specific. > Maybe we should just do a sandbox test. > > It would be helpful for such a test if the sandbox were using multiple > DRAM banks. > > Currently the sandbox shows only a single DRAM bank of *zero* size: > > => bdinfo > boot_params = 0x0000000000000000 > DRAM bank = 0x0000000000000000 > -> start = 0x0000000000000000 > -> size = 0x0000000008000000
But size is *not* zero here? > ethaddr = 00:00:11:22:33:44 > IP addr = 1.2.3.4 > > @Simon Which Simon? ;-) Regards, Simon > Is this a display bug? > > Best regards > > Heinrich _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot