diff options
Diffstat (limited to 'Documentation/arm/README')
-rw-r--r-- | Documentation/arm/README | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/Documentation/arm/README b/Documentation/arm/README index 95e9bddd5..96bdfe3e2 100644 --- a/Documentation/arm/README +++ b/Documentation/arm/README @@ -52,6 +52,36 @@ Bug reports etc the problem, what you were doing, etc. +Include files +------------- + + Several new include directories have been created under include/asm-arm, + which are there to reduce the clutter in the top-level directory. These + directories, and their purpose is listed below: + + arch-* machine/platform specific header files + hardware driver-internal ARM specific data structures/definitions + mach descriptions of generic ARM to specific machine interfaces + proc-* processor dependent header files (currently only two + categories) + + +Machine/Platform support +------------------------ + + The ARM tree contains support for a lot of different machine types. To + continue supporting these differences, it has become necessary to split + machine-specific parts by directory. For this, the machine category is + used to select which directories and files get included (we will use + $(MACHINE) to refer to the category) + + To this end, we now have arch/arm/mach-$(MACHINE) directories which are + designed to house the non-driver files for a particular machine (eg, PCI, + memory management, architecture definitions etc). For all future + machines, there should be a corresponding include/asm-arm/arch-$(MACHINE) + directory. + + Modules ------- |