Changeset 76cec1e in mainline for src/mm


Ignore:
Timestamp:
2005-07-15T21:57:30Z (21 years ago)
Author:
Jakub Jermar <jakub@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
b4a4c5e3
Parents:
e41c47e
Message:

Huge indentation fix.

Location:
src/mm
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • src/mm/frame.c

    re41c47e r76cec1e  
    5555void frame_init(void)
    5656{
    57         if (config.cpu_active == 1) {
     57        if (config.cpu_active == 1) {
    5858
    59                 /*
    60                 * The bootstrap processor will allocate all necessary memory for frame allocation.
    61                 */
     59                /*
     60                * The bootstrap processor will allocate all necessary memory for frame allocation.
     61                */
    6262
    63                 frames = config.memory_size / FRAME_SIZE;
    64                 frame_bitmap_octets = frames / 8 + (frames % 8 > 0);
    65                 frame_bitmap = (__u8 *) malloc(frame_bitmap_octets);
    66                 if (!frame_bitmap)
    67                         panic("malloc/frame_bitmap\n");
     63                frames = config.memory_size / FRAME_SIZE;
     64                frame_bitmap_octets = frames / 8 + (frames % 8 > 0);
     65                frame_bitmap = (__u8 *) malloc(frame_bitmap_octets);
     66                if (!frame_bitmap)
     67                        panic("malloc/frame_bitmap\n");
    6868
    69                 /*
    70                 * Mark all frames free.
    71                 */
    72                 memsetb((__address) frame_bitmap, frame_bitmap_octets, 0);
    73                 frames_free = frames;
     69                /*
     70                * Mark all frames free.
     71                */
     72                memsetb((__address) frame_bitmap, frame_bitmap_octets, 0);
     73                frames_free = frames;
    7474        }
    7575
     
    8181
    8282        if (config.cpu_active == 1) {
    83                 /*
    84                 * Create the memory address space map. Marked frames and frame
    85                 * regions cannot be used for allocation.
    86                 */
     83                /*
     84                * Create the memory address space map. Marked frames and frame
     85                * regions cannot be used for allocation.
     86                */
    8787                frame_region_not_free(config.base, config.base + config.kernel_size);
    8888        }
  • src/mm/page.c

    re41c47e r76cec1e  
    5454
    5555        /* TODO: implement portable way of computing page address from address */
    56         length = size + (s - (s & 0xfffff000));
    57         cnt = length/PAGE_SIZE + (length%PAGE_SIZE>0);
     56        length = size + (s - (s & 0xfffff000));
     57        cnt = length/PAGE_SIZE + (length%PAGE_SIZE>0);
    5858
    59         for (i = 0; i < cnt; i++)
    60                 map_page_to_frame(s + i*PAGE_SIZE, s + i*PAGE_SIZE, PAGE_NOT_CACHEABLE, 0);
     59        for (i = 0; i < cnt; i++)
     60                map_page_to_frame(s + i*PAGE_SIZE, s + i*PAGE_SIZE, PAGE_NOT_CACHEABLE, 0);
    6161
    6262}
     
    7474void map_page_to_frame(__address page, __address frame, int flags, __address root)
    7575{
    76         pte_t *ptl0, *ptl1, *ptl2, *ptl3;
    77         __address newpt;
     76        pte_t *ptl0, *ptl1, *ptl2, *ptl3;
     77        __address newpt;
    7878
    79         ptl0 = (pte_t *) PA2KA(root ? root : (__address) GET_PTL0_ADDRESS());
     79        ptl0 = (pte_t *) PA2KA(root ? root : (__address) GET_PTL0_ADDRESS());
    8080
    81         if (GET_PTL1_FLAGS(ptl0, PTL0_INDEX(page)) & PAGE_NOT_PRESENT) {
    82                 newpt = frame_alloc(FRAME_KA);
    83                 memsetb(newpt, PAGE_SIZE, 0);
    84                 SET_PTL1_ADDRESS(ptl0, PTL0_INDEX(page), KA2PA(newpt));
    85                 SET_PTL1_FLAGS(ptl0, PTL0_INDEX(page), PAGE_PRESENT | PAGE_USER);
    86         }
     81        if (GET_PTL1_FLAGS(ptl0, PTL0_INDEX(page)) & PAGE_NOT_PRESENT) {
     82                newpt = frame_alloc(FRAME_KA);
     83                memsetb(newpt, PAGE_SIZE, 0);
     84                SET_PTL1_ADDRESS(ptl0, PTL0_INDEX(page), KA2PA(newpt));
     85                SET_PTL1_FLAGS(ptl0, PTL0_INDEX(page), PAGE_PRESENT | PAGE_USER);
     86        }
    8787
    88         ptl1 = (pte_t *) PA2KA(GET_PTL1_ADDRESS(ptl0, PTL0_INDEX(page)));
     88        ptl1 = (pte_t *) PA2KA(GET_PTL1_ADDRESS(ptl0, PTL0_INDEX(page)));
    8989
    90         if (GET_PTL2_FLAGS(ptl1, PTL1_INDEX(page)) & PAGE_NOT_PRESENT) {
    91                 newpt = frame_alloc(FRAME_KA);
    92                 memsetb(newpt, PAGE_SIZE, 0);
    93                 SET_PTL2_ADDRESS(ptl1, PTL1_INDEX(page), KA2PA(newpt));
    94                 SET_PTL2_FLAGS(ptl1, PTL1_INDEX(page), PAGE_PRESENT | PAGE_USER);
    95         }
     90        if (GET_PTL2_FLAGS(ptl1, PTL1_INDEX(page)) & PAGE_NOT_PRESENT) {
     91                newpt = frame_alloc(FRAME_KA);
     92                memsetb(newpt, PAGE_SIZE, 0);
     93                SET_PTL2_ADDRESS(ptl1, PTL1_INDEX(page), KA2PA(newpt));
     94                SET_PTL2_FLAGS(ptl1, PTL1_INDEX(page), PAGE_PRESENT | PAGE_USER);
     95        }
    9696
    97         ptl2 = (pte_t *) PA2KA(GET_PTL2_ADDRESS(ptl1, PTL1_INDEX(page)));
     97        ptl2 = (pte_t *) PA2KA(GET_PTL2_ADDRESS(ptl1, PTL1_INDEX(page)));
    9898
    99         if (GET_PTL3_FLAGS(ptl2, PTL2_INDEX(page)) & PAGE_NOT_PRESENT) {
    100                 newpt = frame_alloc(FRAME_KA);
    101                 memsetb(newpt, PAGE_SIZE, 0);
    102                 SET_PTL3_ADDRESS(ptl2, PTL2_INDEX(page), KA2PA(newpt));
    103                 SET_PTL3_FLAGS(ptl2, PTL2_INDEX(page), PAGE_PRESENT | PAGE_USER);
    104         }
     99        if (GET_PTL3_FLAGS(ptl2, PTL2_INDEX(page)) & PAGE_NOT_PRESENT) {
     100                newpt = frame_alloc(FRAME_KA);
     101                memsetb(newpt, PAGE_SIZE, 0);
     102                SET_PTL3_ADDRESS(ptl2, PTL2_INDEX(page), KA2PA(newpt));
     103                SET_PTL3_FLAGS(ptl2, PTL2_INDEX(page), PAGE_PRESENT | PAGE_USER);
     104        }
    105105
    106         ptl3 = (pte_t *) PA2KA(GET_PTL3_ADDRESS(ptl2, PTL2_INDEX(page)));
     106        ptl3 = (pte_t *) PA2KA(GET_PTL3_ADDRESS(ptl2, PTL2_INDEX(page)));
    107107
    108         SET_FRAME_ADDRESS(ptl3, PTL3_INDEX(page), frame);
    109         SET_FRAME_FLAGS(ptl3, PTL3_INDEX(page), flags);
     108        SET_FRAME_ADDRESS(ptl3, PTL3_INDEX(page), frame);
     109        SET_FRAME_FLAGS(ptl3, PTL3_INDEX(page), flags);
    110110}
Note: See TracChangeset for help on using the changeset viewer.