CONFIG_PIN_TLB and telnet problems
Paul Mackerras
paulus at samba.org
Tue Jun 4 11:26:06 EST 2002
Dan Malek writes:
> As I mentioned in the first message, I suspect the problem is with the
> multiple mapping/access of data in the pinned and remapped areas. Linux
> tends to allocate memory from the high end down, so if you consistent_alloc()
> some space on large memory systems, you are just remapping the attributes
> of a page. If you do this on memory that is also covered by a large page,
> sometimes you will get the access through this large page, and others through
> an alternate mapping, which I believe confuses the MMU/cache with different
> attributes (which I was assured wouldn't cause problems on 4xx).
We have reproduced the problem using a ramdisk root and loopback, with
the ethernet disabled, so the only I/O device that is active is the
serial port, which doesn't use DMA. So it doesn't look like it is
anything to do with DMA or with consistent_alloc.
Paul.
** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/
More information about the Linuxppc-embedded
mailing list