Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • kernel/generic/src/main/kinit.c

    r63e27ef r36df4109  
    4242 */
    4343
    44 #include <assert.h>
    4544#include <main/kinit.h>
    4645#include <config.h>
     
    6160#include <print.h>
    6261#include <log.h>
    63 #include <mem.h>
     62#include <memstr.h>
    6463#include <console/console.h>
    6564#include <interrupt.h>
    6665#include <console/kconsole.h>
    67 #include <security/perm.h>
     66#include <security/cap.h>
    6867#include <lib/rd.h>
    6968#include <ipc/ipc.h>
     69#include <debug.h>
    7070#include <str.h>
    7171#include <sysinfo/stats.h>
     
    240240                        name = "<unknown>";
    241241               
    242                 static_assert(TASK_NAME_BUFLEN >= INIT_PREFIX_LEN, "");
     242                STATIC_ASSERT(TASK_NAME_BUFLEN >= INIT_PREFIX_LEN);
    243243                str_cpy(namebuf, TASK_NAME_BUFLEN, INIT_PREFIX);
    244244                str_cpy(namebuf + INIT_PREFIX_LEN,
     
    251251                    init.tasks[i].size,
    252252                    PAGE_READ | PAGE_WRITE | PAGE_CACHEABLE);
    253                 assert(page);
     253                ASSERT(page);
    254254               
    255255                int rc = program_create_from_image((void *) page, namebuf,
     
    259259                        if (programs[i].task != NULL) {
    260260                                /*
    261                                  * Set permissions to init userspace tasks.
     261                                 * Set capabilities to init userspace tasks.
    262262                                 */
    263                                 perm_set(programs[i].task,
    264                                     PERM_PERM | PERM_MEM_MANAGER |
    265                                     PERM_IO_MANAGER | PERM_IRQ_REG);
     263                                cap_set(programs[i].task, CAP_CAP | CAP_MEM_MANAGER |
     264                                    CAP_IO_MANAGER | CAP_IRQ_REG);
    266265                               
    267266                                if (!ipc_phone_0) {
Note: See TracChangeset for help on using the changeset viewer.