Changeset 9b9e385 in mainline for genarch/src


Ignore:
Timestamp:
2006-02-05T16:08:27Z (20 years ago)
Author:
Sergey Bondari <bondari@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
266294a9
Parents:
328e0d3
Message:

frame_alloc() functions variations in order to avoid problems with frame_alloc_generic() changes.
IMPORTANT: Parameter order for frame_alloc() was changed

Location:
genarch/src/mm
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • genarch/src/mm/as_ht.c

    r328e0d3 r9b9e385  
    5454{
    5555        if (!page_ht) {
    56                 page_ht = (pte_t *) frame_alloc(FRAME_KA | FRAME_PANIC, HT_WIDTH - FRAME_WIDTH, NULL, NULL);
     56                page_ht = (pte_t *) frame_alloc(HT_WIDTH - FRAME_WIDTH, FRAME_KA | FRAME_PANIC);
    5757                memsetb((__address) page_ht, HT_SIZE, 0);
    5858        }
  • genarch/src/mm/as_pt.c

    r328e0d3 r9b9e385  
    5757        ipl_t ipl;
    5858
    59         dst_ptl0 = (pte_t *) frame_alloc(FRAME_KA | FRAME_PANIC, ONE_FRAME, NULL, NULL);
     59        dst_ptl0 = (pte_t *) frame_alloc(ONE_FRAME, FRAME_KA | FRAME_PANIC);
    6060
    6161        if (flags & FLAG_AS_KERNEL) {
  • genarch/src/mm/page_pt.c

    r328e0d3 r9b9e385  
    6666
    6767        if (GET_PTL1_FLAGS(ptl0, PTL0_INDEX(page)) & PAGE_NOT_PRESENT) {
    68                 newpt = frame_alloc(FRAME_KA, ONE_FRAME, NULL, NULL);
     68                newpt = frame_alloc(ONE_FRAME, FRAME_KA);
    6969                memsetb(newpt, PAGE_SIZE, 0);
    7070                SET_PTL1_ADDRESS(ptl0, PTL0_INDEX(page), KA2PA(newpt));
     
    7575
    7676        if (GET_PTL2_FLAGS(ptl1, PTL1_INDEX(page)) & PAGE_NOT_PRESENT) {
    77                 newpt = frame_alloc(FRAME_KA, ONE_FRAME, NULL, NULL);
     77                newpt = frame_alloc(ONE_FRAME, FRAME_KA);
    7878                memsetb(newpt, PAGE_SIZE, 0);
    7979                SET_PTL2_ADDRESS(ptl1, PTL1_INDEX(page), KA2PA(newpt));
     
    8484
    8585        if (GET_PTL3_FLAGS(ptl2, PTL2_INDEX(page)) & PAGE_NOT_PRESENT) {
    86                 newpt = frame_alloc(FRAME_KA, ONE_FRAME, NULL, NULL);
     86                newpt = frame_alloc(ONE_FRAME, FRAME_KA);
    8787                memsetb(newpt, PAGE_SIZE, 0);
    8888                SET_PTL3_ADDRESS(ptl2, PTL2_INDEX(page), KA2PA(newpt));
Note: See TracChangeset for help on using the changeset viewer.