Re: [SPAM] linux-2.6.25.4 Porting OOPS

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Thu, Jun 12, 2008 at 03:02:31PM -0400, Pelton, Dave wrote:

> --- linux-2.6.25.4-clean/include/asm-mips/fixmap.h      2008-05-15
> 11:00:12.000000000 -0400
> +++ linux-2.6.25.4/include/asm-mips/fixmap.h    2008-06-12
> 13:21:49.042673000 -0400
> @@ -69,6 +69,8 @@ enum fixed_addresses {
>   */
>  #if defined(CONFIG_CPU_TX39XX) || defined(CONFIG_CPU_TX49XX)
>  #define FIXADDR_TOP    ((unsigned long)(long)(int)(0xff000000 -
> 0x20000))
> +#elif defined(CONFIG_CPU_BMIPS3300)
> +#define FIXADDR_TOP    ((unsigned long)(long)(int)0xff200000 - 0x1000)
>  #else
>  #define FIXADDR_TOP    ((unsigned long)(long)(int)0xfffe0000)
>  #endif
> 
> You will need to define CONFIG_CPU_BMIPS3300 in your config file for
> this change to be applied.  I suspect that the same core is present in
> a number of Broadcom SOC designs, so this issue may exist for a number
> of different chips.

There are a few other processors such as some TX4900 family members which
use up some virtual address space without telling telling the OS.  In any
case I consider that a blatant violation fo the architecture and the
kernel should be tought about these special cases.

  Ralf


[Index of Archives]     [Linux MIPS Home]     [LKML Archive]     [Linux ARM Kernel]     [Linux ARM]     [Linux]     [Git]     [Yosemite News]     [Linux SCSI]     [Linux Hams]

  Powered by Linux