Thread (14 messages) flat view 14 messages, 8 authors, 2011-02-03

"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
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help