Changeset 530 for trunk/kernel/mm


Ignore:
Timestamp:
Sep 21, 2018, 10:19:38 PM (6 years ago)
Author:
nicolas.van.phan@…
Message:

Hack to compile on both IOB and LETI for now

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/kernel/mm/vmm.c

    r528 r530  
    13841384    if( flags & VSEG_DISTRIB )    // distributed => cxy depends on vpn LSB
    13851385    {
    1386         uint32_t x_size  = LOCAL_CLUSTER->x_size;
    1387         uint32_t y_size  = LOCAL_CLUSTER->y_size;
     1386        uint32_t x_max   = LOCAL_CLUSTER->x_max; // [FIXME]
     1387        uint32_t y_max   = LOCAL_CLUSTER->y_max; // [FIXME]
    13881388        uint32_t y_width = LOCAL_CLUSTER->y_width;
    1389         uint32_t index   = vpn & ((x_size * (y_size - 1)) - 1); // [FIXME]
    1390         uint32_t x       = index / (y_size - 1); // [FIXME]
    1391         uint32_t y       = index % (y_size - 1); // [FIXME]
     1389        uint32_t index   = vpn & ((x_max * y_max) - 1); // [FIXME]
     1390        uint32_t x       = index / y_max; // [FIXME]
     1391        uint32_t y       = index % y_max; // [FIXME]
    13921392        page_cxy         = (x<<y_width) + y;
    13931393    }
Note: See TracChangeset for help on using the changeset viewer.