On 30 April 2017 at 13:57, Daniel Schwierzeck <daniel.schwierz...@gmail.com> wrote: > From: Paul Burton <paul.bur...@imgtec.com> > > Use the virt_to_bus & bus_to_virt functions rather than phys_to_bus & > bus_to_phys, since the addresses accessed by the CPU will be virtual > rather than physical. On MIPS physical & virtual addresses differ as we > use virtual addresses in kseg0, and attempting to use physical addresses > directly caused problems as they're in the user segment which would be > mapped via the uninitialised TLB. > > Signed-off-by: Paul Burton <paul.bur...@imgtec.com> > Signed-off-by: Daniel Schwierzeck <daniel.schwierz...@gmail.com> > Reviewed-by: Bin Meng <bmeng...@gmail.com> > Tested-by: Bin Meng <bmeng...@gmail.com> > > --- > > Changes in v2: > - move the switch to dm_pci_virt_to_mem() in pch_gbe_rx_descs_init() > from the previous patch to this one as suggested by Bin Meng > > drivers/net/pch_gbe.c | 25 +++++++++++++------------ > 1 file changed, 13 insertions(+), 12 deletions(-) >
Reviewed-by: Simon Glass <s...@chromium.org> _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot