Ignore:
Timestamp:
2013-06-07T19:22:02Z (11 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_armv4.h

    r74dcc07 r3ee38a9  
    4141#error "Do not include arch specific page.h directly use generic page.h instead"
    4242#endif
     43
     44#include <arch/cp15.h>
    4345
    4446/* Macros for querying the last-level PTE entries. */
     
    128130NO_TRACE static inline void set_ptl0_addr(pte_t *pt)
    129131{
    130         asm volatile (
    131                 "mcr p15, 0, %[pt], c2, c0, 0\n"
    132                 :: [pt] "r" (pt)
    133         );
     132        TTBR0_write((uint32_t)pt);
    134133}
    135134
Note: See TracChangeset for help on using the changeset viewer.