Changeset 91b60499 in mainline for kernel/Makefile


Ignore:
Timestamp:
2017-09-30T06:29:42Z (7 years ago)
Author:
Jakub Jermar <jakub@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
300f4c4
Parents:
d076f16 (diff), 6636fb19 (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the (diff) links above to see all the changes relative to each parent.
Message:

Merge support for capabilities from lp:~jakub/helenos/caps

This commit introduces capabilities as task-local names for references to kernel
objects. Kernel objects are reference-counted wrappers for a select group of
objects allocated in and by the kernel that can be made accessible to userspace
in a controlled way via integer handles.

So far, a kernel object encapsulates either an irq_t or a phone_t.

Support for the former lead to the removal of kernel-assigned devnos and
unsecure deregistration of IRQs in which a random task was able to unregister
some other task's IRQ.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • kernel/Makefile

    rd076f16 r91b60499  
    209209        generic/src/ddi/ddi.c \
    210210        generic/src/ddi/irq.c \
    211         generic/src/ddi/device.c \
    212211        generic/src/debug/symtab.c \
    213212        generic/src/debug/stacktrace.c \
     
    272271        generic/src/ipc/sysipc.c \
    273272        generic/src/ipc/sysipc_ops.c \
    274         generic/src/ipc/ops/clnestab.c \
    275273        generic/src/ipc/ops/conctmeto.c \
    276274        generic/src/ipc/ops/concttome.c \
    277         generic/src/ipc/ops/connclone.c \
    278275        generic/src/ipc/ops/dataread.c \
    279276        generic/src/ipc/ops/datawrite.c \
     
    286283        generic/src/ipc/irq.c \
    287284        generic/src/ipc/event.c \
     285        generic/src/cap/cap.c \
    288286        generic/src/security/perm.c \
    289287        generic/src/sysinfo/sysinfo.c \
Note: See TracChangeset for help on using the changeset viewer.