Changeset d3b8c1f in mainline


Ignore:
Timestamp:
2006-04-23T16:34:45Z (19 years ago)
Author:
Jakub Jermar <jakub@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
4309741
Parents:
cdafab1
Message:

Reflect changes in syscall names in userspace.

Files:
5 edited

Legend:

Unmodified
Added
Removed
  • init/init.c

    rcdafab1 rd3b8c1f  
    9595{
    9696        printf("Writing to good memory\n");
    97         mremap(&_heap, 120000, 0);
     97        as_area_resize(&_heap, 120000, 0);
    9898        printf("%P\n", ((char *)&_heap));
    9999        printf("%P\n", ((char *)&_heap) + 80000);
    100100        *(((char *)&_heap) + 80000) = 10;
    101101        printf("Making small\n");
    102         mremap(&_heap, 16000, 0);
     102        as_area_resize(&_heap, 16000, 0);
    103103        printf("Failing..\n");
    104104        *((&_heap) + 80000) = 10;
     
    306306//      test_slam();
    307307       
    308         printf("Userspace task, taskid=%llX\n", get_task_id());
     308        printf("Userspace task, taskid=%llX\n", task_get_id());
    309309
    310310        futex_initialize(&ftx, 1);
  • libc/generic/mmap.c

    rcdafab1 rd3b8c1f  
    3030#include <unistd.h>
    3131
    32 /** mmap syscall
     32/** Create address space area.
    3333 *
    3434 * @param address Virtual address where to place new address space area.
     
    3838 * @return address on success, (void *) -1 otherwise.
    3939 */
    40 void *mmap(void *address, size_t size, int flags)
     40void *as_area_create(void *address, size_t size, int flags)
    4141{
    42         return (void *) __SYSCALL3(SYS_MMAP, (sysarg_t ) address, (sysarg_t) size, (sysarg_t) flags);
     42        return (void *) __SYSCALL3(SYS_AS_AREA_CREATE, (sysarg_t ) address, (sysarg_t) size, (sysarg_t) flags);
    4343}
    4444
    45 /** mremap syscall
     45/** Resize address space area.
    4646 *
    4747 * @param address Virtual address pointing into already existing address space area.
     
    5151 * @return address on success, (void *) -1 otherwise.
    5252 */
    53 void *mremap(void *address, size_t size, int flags)
     53void *as_area_resize(void *address, size_t size, int flags)
    5454{
    55         return (void *) __SYSCALL3(SYS_MREMAP, (sysarg_t ) address, (sysarg_t) size, (sysarg_t) flags);
     55        return (void *) __SYSCALL3(SYS_AS_AREA_RESIZE, (sysarg_t ) address, (sysarg_t) size, (sysarg_t) flags);
    5656}
    5757
     
    7979                return NULL;
    8080
    81         res = mremap(&_heap, heapsize + incr,0);
     81        res = as_area_resize(&_heap, heapsize + incr,0);
    8282        if (!res)
    8383                return NULL;
  • libc/generic/task.c

    rcdafab1 rd3b8c1f  
    3030#include <libc.h>
    3131
    32 task_id_t get_task_id(void)
     32task_id_t task_get_id(void)
    3333{
    3434        task_id_t task_id;
    3535
    36         (void) __SYSCALL1(SYS_GET_TASK_ID, (sysarg_t) &task_id);
     36        (void) __SYSCALL1(SYS_TASK_GET_ID, (sysarg_t) &task_id);
    3737
    3838        return task_id;
  • libc/include/task.h

    rcdafab1 rd3b8c1f  
    3434typedef uint64_t task_id_t;
    3535
    36 extern task_id_t get_task_id(void);
     36extern task_id_t task_get_id(void);
    3737
    3838#endif
  • libc/include/unistd.h

    rcdafab1 rd3b8c1f  
    3838extern ssize_t write(int fd, const void * buf, size_t count);
    3939extern void _exit(int status);
    40 void *mmap(void *address, size_t size, int flags);
    41 void *mremap(void *address, size_t size, int flags);
     40void *as_area_create(void *address, size_t size, int flags);
     41void *as_area_resize(void *address, size_t size, int flags);
    4242void *sbrk(ssize_t incr);
    4343
Note: See TracChangeset for help on using the changeset viewer.