Ignore:
Timestamp:
2013-06-07T19:22:02Z (12 years ago)
Author:
Jan Vesely <jano.vesely@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
e006ba5
Parents:
74dcc07
Message:

arm32: More cp15 macro usage

File:
1 edited

Legend:

Unmodified
Added
Removed
  • kernel/arch/arm32/include/arch/mm/page_armv6.h

    r74dcc07 r3ee38a9  
    4040#error "Do not include arch specific page.h directly use generic page.h instead"
    4141#endif
     42
     43#include <arch/cp15.h>
    4244
    4345/* Macros for querying the last-level PTE entries. */
     
    132134NO_TRACE static inline void set_ptl0_addr(pte_t *pt)
    133135{
    134         asm volatile (
    135                 "mcr p15, 0, %[pt], c2, c0, 0\n"
    136                 :: [pt] "r" (pt)
    137         );
     136        TTBR0_write((uint32_t)pt);
    138137}
    139138
Note: See TracChangeset for help on using the changeset viewer.