コンパイル(1)



今回使用する設定はarch/arm/configs/mv88f5182_defconfig

# make mv88f5182_defconfig

自動で設定される。
次はmenuconfig

# make menuconfig

以下の画面を参考に設定

.config - Linux Kernel v2.6.22.7 Configuration
+------------------------------------- System Type -------------------------------------+
| Arrow keys navigate the menu. selects submenus --->. Highlighted letters |
| are hotkeys. Pressing includes, excludes, modularizes features. Press |
| to exit, for Help, for Search. Legend: [*] built-in [ ] |
| excluded module < > module capable |
| +-----------------------------------------------------------------------------------+ |
| | ARM system type (Feroceon-based) ---> | |
| | BUFFALO Features ---> | |
| | Feroceon SoC options ---> | |
| | --- Processor Type | |
| | [*] Support ARM926T processor | |
| | --- Processor Features | |
| | [*] Support Thumb user binaries | |
| | [ ] Disable I-Cache (I-bit) | |
| | [ ] Disable D-Cache (C-bit) | |
| | [ ] Force write through D-cache | |
| | [ ] Round robin I and D cache replacement algorithm | |
| | | |
| | | |
| | | |
| +-----------------------------------------------------------------------------------+ |
+---------------------------------------------------------------------------------------+

BUFFALO_PLATFORMの設定は以前コンパイルした2.6.16と同じ
.config - Linux Kernel v2.6.22.7 Configuration
+---------------------------------- BUFFALO Features -----------------------------------+
| Arrow keys navigate the menu. selects submenus --->. Highlighted letters |
| are hotkeys. Pressing includes, excludes, modularizes features. Press |
| to exit, for Help, for Search. Legend: [*] built-in [ ] |
| excluded module < > module capable |
| +-----------------------------------------------------------------------------------+ |
| | [*] BUFFALO_PLATFORM | |
| | [ ] USE_REFERENCE PCB | |
| | [ ] BUFFALO_ERRCNT | |
| | [ ] BUFFALO_SCAN | |
| | [ ] BUFFALO_DEGRADEKEEP | |
| | [ ] DEBUG_RAID | |
| | [*] USE SOFT_BOARDID | |
| | [*] USE RTC chip RS5C372 | |
| | [*] USE MICON control | |
| | [*] USE interrupt driver | |
| | [*] USE gpio driver | |
| | [ ] support board info from kernel | |
| | [ ] Enable make_guid white space skip routine | |
| | [*] USE UPS control | |
| +------v(+)-------------------------------------------------------------------------+ |

保存後、コンパイル開始。

# make zImage