On Thu, Apr 19, 2001 at 10:01:47AM +0200, Tom Appermont wrote: > > Sane designs make sure that peripherals are at physical addresses of 512mb > > or less so can be addressed through KSEG1 without using TLB entries. So > > far the only violation of this rule are the Jazz systems. > > In the setup.c file for the jazz board, is written: > > add_wired_entry (0x02000017, 0x03c00017, 0xe0000000, PM_64K); > add_wired_entry (0x02400017, 0x02440017, 0xe2000000, PM_16M); > add_wired_entry (0x01800017, 0x01000017, 0xe4000000, PM_4M); > > Why do these physical addresses which are all below 512MB need TLB entries? These are not physical addresses but entry[01] entries so actually are addresses outside the low 512mb. Ralf