Re: Problem dtb file booting Kernel 2.6.32

2010-01-15 Thread Hunter Cobbs
Hi, If you're going to attempt to use v1 dts, you might want to try to add * option) any later version. */ /dts-v1/; / { to your DTS file. Also, you'll want to prefix all of your hex addresses with "0x" so, 20 = 0x20 Hope that helps, Hunter On Fri, 2010-01-15 at 09:30 -0500, An

Re: openpic specification

2010-01-15 Thread Kumar Gala
On Jan 16, 2010, at 4:00 AM, gshan wrote: > I ever searched openpic specification on google for several times, but > unfortunately nothing found. > Could anybody point me where I can get the openpic specification? > > The source code seems being from IBM: arch/powerpc/sysdev/mpic.c While not t

[PATCH] perf_event: e500 support

2010-01-15 Thread Scott Wood
This implements perf_event support for the Freescale embedded performance monitor, based on the existing perf_event.c that supports server/classic chips. Eventually we may want to factor out some of the common bits. Some limitations: - No threshold support -- need to figure out how to represent i

openpic specification

2010-01-15 Thread gshan
I ever searched openpic specification on google for several times, but unfortunately nothing found. Could anybody point me where I can get the openpic specification? The source code seems being from IBM: arch/powerpc/sysdev/mpic.c Thanks in advance, Gavin ___

Re: Kexec support for FSL-BookE, take two

2010-01-15 Thread Sebastian Andrzej Siewior
* Kumar Gala | 2010-01-15 11:53:13 [-0600]: >On Jan 15, 2010, at 10:41 AM, Sebastian Andrzej Siewior wrote: > >> This is take two :) >> SMP support did not work in the first one and due to the lack of a working >> SMP machine it is still absent. I took the e500v1 problem into account and >> the re

Re: Kexec support for FSL-BookE, take two

2010-01-15 Thread Kumar Gala
On Jan 15, 2010, at 10:41 AM, Sebastian Andrzej Siewior wrote: > This is take two :) > SMP support did not work in the first one and due to the lack of a working > SMP machine it is still absent. I took the e500v1 problem into account and > the result is that I now use multiple 256MiB mappings. >

[PATCH 2/5] powerpc/head fsl: move the temp 4KiB mapping to TLB0

2010-01-15 Thread Sebastian Andrzej Siewior
From: Sebastian Andrzej Siewior Right now the setup code takes ESEL of the current mapping and puts the temporary into ESEL (old_ESEL & 1 ) + 1 which is either one or two. This is actually not required since all slots in TLB0 are invalid by now and can be used. This patch moved the temp mapping t

Kexec support for FSL-BookE, take two

2010-01-15 Thread Sebastian Andrzej Siewior
This is take two :) SMP support did not work in the first one and due to the lack of a working SMP machine it is still absent. I took the e500v1 problem into account and the result is that I now use multiple 256MiB mappings. The final mapping covers the first 2GiB so the part of the highmem should

[PATCH 1/5] powerpc/head fsl: fix the case where we are not in the first page

2010-01-15 Thread Sebastian Andrzej Siewior
From: Sebastian Andrzej Siewior During boot we change the mapping a few times until we have a "defined" mapping. During this procedure a small 4KiB mapping is created and after that one a 64MiB. Currently the offset of the 4KiB page in that we run is zero because the complete startup up code is i

[PATCH 3/5] powerpc/head fsl: replace a hardcoded constant

2010-01-15 Thread Sebastian Andrzej Siewior
From: Sebastian Andrzej Siewior 24 is offset between the opcode past bl and past rfi. This makes it more obvious. Signed-off-by: Sebastian Andrzej Siewior --- arch/powerpc/kernel/head_fsl_booke.S |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) diff --git a/arch/powerpc/kernel/he

[PATCH 4/5] powerpc/fsl head: move the entry setup code into a seperate file

2010-01-15 Thread Sebastian Andrzej Siewior
From: Sebastian Andrzej Siewior This patch moves only the initial entry code which setups the mapping from what ever to KERNELBASE into a seperate file. No code change has been made here. Signed-off-by: Sebastian Andrzej Siewior --- arch/powerpc/kernel/fsl_booke_entry_mapping.S | 189

[PATCH 5/5] powerpc/kexec: Add support for FSL-BookE

2010-01-15 Thread Sebastian Andrzej Siewior
From: Sebastian Andrzej Siewior This adds support kexec on FSL-BookE where the MMU can not be simply switched off. The code borrows the initial MMU-setup code to create the identical mapping mapping. The only difference to the original boot code is the size of the mapping(s) and the executeable a

Re: Problem dtb file booting Kernel 2.6.32

2010-01-15 Thread Andres F Marquez
Hello, I was able to boot Kernel 2.6.26.8 (using our old dts file from Kernel 2.6.25). However, I need to upgrade to a newer Kernel because I am having serious problems with the ethernet interface under heavy load. I am not sure if it could be a scheduling problem or the network driver. CPU usage

Re: xilinx-pci driver and pci in general

2010-01-15 Thread Michal Simek
Benjamin Herrenschmidt wrote: On Wed, 2010-01-13 at 16:23 +0100, Michal Simek wrote: The main problems are: ppc use ppc_md struct which we don't have it on Microblaze. xilinx-pci driver uses exclude_device function. This function is used in indirect_pci.c too. There could be a way to move that