= Kernel API 4 - Porting(ARM) = -- [김도집] [[DateTime(2005-09-28T08:37:04)]] * [wiki:KernelApi Kernel API 1 - Core(1/2)] * [wiki:KernelApi1 Kernel API 1 - Core(2/2)] * [wiki:KernelApi2 Kernel API 2 - Extension] * [wiki:KernelApi3 Kernel API 3 - Linux Driver Model] * [wiki:KernelApi4 Kernel API 4 - Porting(ARM)] [[TableOfContents]] == Co-processor == === Instruction === ARM은 Core 외에도 Co-processor로 그 기능을 확장 가능하도록 하고 있다. 일반적으로 알고 있는 MMU 및 Cache 관련 Co-processor의 CP15가 바로 그것이다. 이러한 Co-processor를 위하여 ARM에서는 특별한 intstruction을 정의하고 있다. 그 포맷은 다음과 같다. {{{ MCR/MRC{cond} P15, opcode_1, Rd, CRn, CRm, opcode_2 }}}