Ignore:
Timestamp:
Aug 3, 2017, 10:15:18 AM (7 years ago)
Author:
alain
Message:

Redefine the fuctions ppm_base2page() / ppm_page2base() / ppm_page2ppn() / ppm_ppn2page() / ppm_base2ppn() / ppm_ppn2base(),
to use explicitely extended pointers.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/kernel/kern/rpc.c

    r313 r315  
    14041404        user_buffer = (void *)(intptr_t)hal_remote_lwd( XPTR( client_cxy , &desc->args[4] ) );
    14051405
    1406         error = mapper_move_user_buffer( mapper,
    1407                                          to_buffer,
    1408                                          file_offset,
    1409                                          user_buffer,
    1410                                          size );
     1406        error = mapper_move_user( mapper,
     1407                                  to_buffer,
     1408                                  file_offset,
     1409                                  user_buffer,
     1410                                  size );
    14111411    }
    14121412    else
     
    14141414        kern_buffer = (xptr_t)hal_remote_lwd( XPTR( client_cxy , &desc->args[4] ) );
    14151415
    1416         error = mapper_move_user_buffer( mapper,
    1417                                          to_buffer,
    1418                                          file_offset,
    1419                                          kern_buffer,
    1420                                          size );
     1416        error = mapper_move_kernel( mapper,
     1417                                    to_buffer,
     1418                                    file_offset,
     1419                                    kern_buffer,
     1420                                    size );
    14211421    }
    14221422
Note: See TracChangeset for help on using the changeset viewer.