Changeset e2a0d76 in mainline for kernel/genarch/src/mm/page_pt.c


Ignore:
Timestamp:
2013-09-09T23:29:57Z (11 years ago)
Author:
Martin Decky <martin@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
ba2be23
Parents:
8cbf1c3
Message:

cstyle

File:
1 edited

Legend:

Unmodified
Added
Removed
  • kernel/genarch/src/mm/page_pt.c

    r8cbf1c3 re2a0d76  
    363363 * @param size Size in bytes defining the range of PTL0 entries that will be
    364364 *             altered by this function.
     365 *
    365366 */
    366367void pt_mapping_make_global(uintptr_t base, size_t size)
    367368{
     369        ASSERT(size > 0);
     370       
    368371        uintptr_t ptl0 = PA2KA((uintptr_t) AS_KERNEL->genarch.page_table);
    369372        uintptr_t ptl0_step = ptl0_step_get();
    370373        size_t order;
    371         uintptr_t addr;
    372 
     374       
    373375#if (PTL1_ENTRIES != 0)
    374376        order = PTL1_SIZE;
     
    378380        order = PTL3_SIZE;
    379381#endif
    380 
    381         ASSERT(size > 0);
    382 
    383         for (addr = ALIGN_DOWN(base, ptl0_step); addr - 1 < base + size - 1;
     382       
     383        for (uintptr_t addr = ALIGN_DOWN(base, ptl0_step);
     384            addr - 1 < base + size - 1;
    384385            addr += ptl0_step) {
    385                 uintptr_t l1;
    386 
    387                 l1 = PA2KA(frame_alloc(order, FRAME_LOWMEM, 0));
     386                uintptr_t l1 = PA2KA(frame_alloc(order, FRAME_LOWMEM, 0));
    388387                memsetb((void *) l1, FRAME_SIZE << order, 0);
    389388                SET_PTL1_ADDRESS(ptl0, PTL0_INDEX(addr), KA2PA(l1));
Note: See TracChangeset for help on using the changeset viewer.