Changeset 3f74275 in mainline for kernel/generic/src/proc/task.c


Ignore:
Timestamp:
2017-08-20T16:45:01Z (7 years ago)
Author:
Jakub Jermar <jakub@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
e68765e
Parents:
e7ac23d0
Message:

Fix terminology around capabilities, capability handles and kernel objects

File:
1 edited

Legend:

Unmodified
Added
Removed
  • kernel/generic/src/proc/task.c

    re7ac23d0 r3f74275  
    5050#include <adt/btree.h>
    5151#include <adt/list.h>
    52 #include <kobject/kobject.h>
     52#include <cap/cap.h>
    5353#include <ipc/ipc.h>
    5454#include <ipc/ipcrsc.h>
     
    169169        list_initialize(&task->threads);
    170170       
    171         kobject_task_alloc(task);
     171        caps_task_alloc(task);
    172172       
    173173        ipc_answerbox_init(&task->answerbox, task);
     
    190190        task_t *task = (task_t *) obj;
    191191       
    192         kobject_task_free(task);
     192        caps_task_free(task);
    193193        return 0;
    194194}
     
    215215        task->kcycles = 0;
    216216
    217         kobject_task_init(task);
     217        caps_task_init(task);
    218218
    219219        task->ipc_info.call_sent = 0;
     
    624624       
    625625        if (*additional) {
    626                 for_each_kobject(task, ko, KOBJECT_TYPE_PHONE) {
    627                         phone_t *phone = &ko->phone;
     626                for_each_cap(task, cap, CAP_TYPE_PHONE) {
     627                        phone_t *phone = &cap->phone;
    628628                        if (phone->callee)
    629                                 printf(" %d:%p", kobject_to_cap(task, ko),
     629                                printf(" %d:%p", cap_get_handle(task, cap),
    630630                                    phone->callee);
    631631                }
Note: See TracChangeset for help on using the changeset viewer.