Changeset 24f3874 in mainline


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

Reorganize syscall names to better correspond to kernel architecture.
Add dummy placeholders for SYS_AS_AREA_SHARE_APPROVE and
SYS_AS_AREA_SHARE_PERFORM syscalls.

Files:
15 edited

Legend:

Unmodified
Added
Removed
  • arch/amd64/src/ddi/ddi.c

    r1f41004e r24f3874  
    4747 * @return 0 on success or an error code from errno.h.
    4848 */
    49 int ddi_enable_iospace_arch(task_t *task, __address ioaddr, size_t size)
     49int ddi_iospace_enable_arch(task_t *task, __address ioaddr, size_t size)
    5050{
    5151        count_t bits;
  • arch/ia32/src/ddi/ddi.c

    r1f41004e r24f3874  
    4747 * @return 0 on success or an error code from errno.h.
    4848 */
    49 int ddi_enable_iospace_arch(task_t *task, __address ioaddr, size_t size)
     49int ddi_iospace_enable_arch(task_t *task, __address ioaddr, size_t size)
    5050{
    5151        count_t bits;
  • arch/ia64/src/ddi/ddi.c

    r1f41004e r24f3874  
    4242 * @return 0 on success or an error code from errno.h.
    4343 */
    44 int ddi_enable_iospace_arch(task_t *task, __address ioaddr, size_t size)
     44int ddi_iospace_enable_arch(task_t *task, __address ioaddr, size_t size)
    4545{
    4646        return 0;
  • arch/mips32/src/ddi/ddi.c

    r1f41004e r24f3874  
    4545 * @return 0 on success or an error code from errno.h.
    4646 */
    47 int ddi_enable_iospace_arch(task_t *task, __address ioaddr, size_t size)
     47int ddi_iospace_enable_arch(task_t *task, __address ioaddr, size_t size)
    4848{
    4949        return 0;
  • arch/ppc32/src/ddi/ddi.c

    r1f41004e r24f3874  
    4242 * @return 0 on success or an error code from errno.h.
    4343 */
    44 int ddi_enable_iospace_arch(task_t *task, __address ioaddr, size_t size)
     44int ddi_iospace_enable_arch(task_t *task, __address ioaddr, size_t size)
    4545{
    4646        return 0;
  • arch/ppc64/src/ddi/ddi.c

    r1f41004e r24f3874  
    4242 * @return 0 on success or an error code from errno.h.
    4343 */
    44 int ddi_enable_iospace_arch(task_t *task, __address ioaddr, size_t size)
     44int ddi_iospace_enable_arch(task_t *task, __address ioaddr, size_t size)
    4545{
    4646        return 0;
  • arch/sparc64/src/ddi/ddi.c

    r1f41004e r24f3874  
    4242 * @return 0 on success or an error code from errno.h.
    4343 */
    44 int ddi_enable_iospace_arch(task_t *task, __address ioaddr, size_t size)
     44int ddi_iospace_enable_arch(task_t *task, __address ioaddr, size_t size)
    4545{
    4646        return 0;
  • generic/include/ddi/ddi.h

    r1f41004e r24f3874  
    3434#include <typedefs.h>
    3535
    36 extern __native sys_map_physmem(ddi_memarg_t *uspace_mem_arg);
    37 extern __native sys_enable_iospace(ddi_ioarg_t *uspace_io_arg);
     36extern __native sys_physmem_map(ddi_memarg_t *uspace_mem_arg);
     37extern __native sys_iospace_enable(ddi_ioarg_t *uspace_io_arg);
    3838
    3939/*
     
    4242extern __native ddi_int_control_arch(__native enable, __native *flags);
    4343extern __native ddi_int_control(__native enable, __native *flags);
    44 extern int ddi_enable_iospace_arch(task_t *task, __address ioaddr, size_t size);
     44extern int ddi_iospace_enable_arch(task_t *task, __address ioaddr, size_t size);
    4545
    4646#endif
  • generic/include/mm/as.h

    r1f41004e r24f3874  
    113113extern as_t *as_create(int flags);
    114114extern as_area_t *as_area_create(as_t *as, int flags, size_t size, __address base);
    115 extern __address as_remap(as_t *as, __address address, size_t size, int flags);
     115extern __address as_area_resize(as_t *as, __address address, size_t size, int flags);
    116116extern void as_set_mapping(as_t *as, __address page, __address frame);
    117117extern int as_page_fault(__address page);
  • generic/include/proc/task.h

    r1f41004e r24f3874  
    6868#endif
    6969
    70 extern __native sys_get_task_id(task_id_t *uspace_task_id);
     70extern __native sys_task_get_id(task_id_t *uspace_task_id);
    7171
    7272#endif
  • generic/include/syscall/syscall.h

    r1f41004e r24f3874  
    3636        SYS_THREAD_CREATE,
    3737        SYS_THREAD_EXIT,
     38        SYS_TASK_GET_ID,
    3839        SYS_FUTEX_SLEEP,
    3940        SYS_FUTEX_WAKEUP,
    40         SYS_MMAP,
    41         SYS_MREMAP,
    42         SYS_GET_TASK_ID,
     41        SYS_AS_AREA_CREATE,
     42        SYS_AS_AREA_RESIZE,
     43        SYS_AS_AREA_SHARE_APPROVE,
     44        SYS_AS_AREA_SHARE_PERFORM,
    4345        SYS_IPC_CALL_SYNC_FAST,
    4446        SYS_IPC_CALL_SYNC,
  • generic/src/ddi/ddi.c

    r1f41004e r24f3874  
    5151 *         there was a problem in creating address space area.
    5252 */
    53 static int ddi_map_physmem(task_id_t id, __address pf, __address vp, count_t pages, bool writable)
     53static int ddi_physmem_map(task_id_t id, __address pf, __address vp, count_t pages, bool writable)
    5454{
    5555        ipl_t ipl;
     
    121121 *         ENOENT if there is no task matching the specified ID.
    122122 */
    123 static int ddi_enable_iospace(task_id_t id, __address ioaddr, size_t size)
     123static int ddi_iospace_enable(task_id_t id, __address ioaddr, size_t size)
    124124{
    125125        ipl_t ipl;
     
    159159        spinlock_unlock(&tasks_lock);
    160160
    161         rc = ddi_enable_iospace_arch(t, ioaddr, size);
     161        rc = ddi_iospace_enable_arch(t, ioaddr, size);
    162162       
    163163        spinlock_unlock(&t->lock);
     
    172172 * @return 0 on success, otherwise it returns error code found in errno.h
    173173 */
    174 __native sys_map_physmem(ddi_memarg_t *uspace_mem_arg)
     174__native sys_physmem_map(ddi_memarg_t *uspace_mem_arg)
    175175{
    176176        ddi_memarg_t arg;
    177177       
    178178        copy_from_uspace(&arg, uspace_mem_arg, sizeof(ddi_memarg_t));
    179         return (__native) ddi_map_physmem((task_id_t) arg.task_id, ALIGN_DOWN((__address) arg.phys_base, FRAME_SIZE),
     179        return (__native) ddi_physmem_map((task_id_t) arg.task_id, ALIGN_DOWN((__address) arg.phys_base, FRAME_SIZE),
    180180                                          ALIGN_DOWN((__address) arg.virt_base, PAGE_SIZE), (count_t) arg.pages,
    181181                                          (bool) arg.writable);
     
    188188 * @return 0 on success, otherwise it returns error code found in errno.h
    189189 */
    190 __native sys_enable_iospace(ddi_ioarg_t *uspace_io_arg)
     190__native sys_iospace_enable(ddi_ioarg_t *uspace_io_arg)
    191191{
    192192        ddi_ioarg_t arg;
    193193       
    194194        copy_from_uspace(&arg, uspace_io_arg, sizeof(ddi_ioarg_t));
    195         return (__native) ddi_enable_iospace((task_id_t) arg.task_id, (__address) arg.ioaddr, (size_t) arg.size);
     195        return (__native) ddi_iospace_enable((task_id_t) arg.task_id, (__address) arg.ioaddr, (size_t) arg.size);
    196196}
    197197
     
    202202        return ddi_int_control_arch(enable, flags);
    203203}
    204 
  • generic/src/mm/as.c

    r1f41004e r24f3874  
    431431 * @return address on success, (__address) -1 otherwise.
    432432 */
    433 __address as_remap(as_t *as, __address address, size_t size, int flags)
     433__address as_area_resize(as_t *as, __address address, size_t size, int flags)
    434434{
    435435        as_area_t *area = NULL;
  • generic/src/proc/task.c

    r1f41004e r24f3874  
    164164 * @return Always returns 0.
    165165 */
    166 __native sys_get_task_id(task_id_t *uspace_task_id)
     166__native sys_task_get_id(task_id_t *uspace_task_id)
    167167{
    168168        /*
  • generic/src/syscall/syscall.c

    r1f41004e r24f3874  
    5252}
    5353
    54 static __native sys_mmap(void *address, size_t size, int flags)
     54static __native sys_as_area_create(void *address, size_t size, int flags)
    5555{
    5656        if (as_area_create(AS, flags, size, (__address) address))
     
    6060}
    6161
    62 static __native sys_mremap(void *address, size_t size, int flags)
     62static __native sys_as_area_resize(void *address, size_t size, int flags)
    6363{
    64         return as_remap(AS, (__address) address, size, 0);
     64        return as_area_resize(AS, (__address) address, size, 0);
     65}
     66
     67static __native sys_as_area_share_approve()
     68{
     69        return 0;
     70}
     71
     72static __native sys_as_area_share_perform()
     73{
     74        return 0;
    6575}
    6676
     
    8696        sys_thread_create,
    8797        sys_thread_exit,
     98        sys_task_get_id,
    8899        sys_futex_sleep_timeout,
    89100        sys_futex_wakeup,
    90         sys_mmap,
    91         sys_mremap,
    92         sys_get_task_id,
     101        sys_as_area_create,
     102        sys_as_area_resize,
     103        sys_as_area_share_approve,
     104        sys_as_area_share_perform,
    93105        sys_ipc_call_sync_fast,
    94106        sys_ipc_call_sync,
     
    100112        sys_ipc_wait_for_call,
    101113        sys_ipc_hangup,
    102         sys_map_physmem,
    103         sys_enable_iospace
     114        sys_physmem_map,
     115        sys_iospace_enable
    104116};
Note: See TracChangeset for help on using the changeset viewer.