"Porting the Linux Kernel to a New ARM Platform", updated...?
From: Steve Chen <hidden>
Date: 2011-02-03 14:31:04
On Thu, Jan 27, 2011 at 6:58 AM, Nick Pelling [off-list ref] wrote:
Hi everyone, I've been looking for a good source of information on getting Linux working on a new ARM target, including a checklist of things to cover such as putc(), arch_decomp_setup(), etc. So far, pretty much the best source of information I've found is Wookey & Tak-Shing's "Porting the Linux Kernel to a New ARM Platform"... ? ? ? ?http://www.glomationinc.com/PortingLinuxKernel.pdf ...but I can't help but notice that this is from 2002. Is there an updated version of this document (or perhaps a book chapter covering this) you would recommend? Cheers, ....Nick Pelling....
Hello, I took a quick look at the document. Much of the information still applies to the latest kernel. The biggest change that I can see is that the directories were moved and files renames. For example arch/arm/deconfigs/ is now arch/arm/configs config.in is now Kconfig include/asm-arm/arch-xxx is moved to arch/arm/mach-xxx/include By the way, include/asm is a symlink points to include/asm-arm/arch-xxxx in the older kernels. The link is created by the make. If I were to get Linux to boot on a new board, I would start by looking at code for a similar target with the same SoC. I hope that helps. Steve