aboutsummaryrefslogtreecommitdiff
path: root/kernel/include/proc/core.h
blob: 9d6eb16c6768cfddfd4ffea7e30ba7f74b6fa51f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#pragma once

#include "proc/context.h"
#include "proc/sched.h"
#include "proc/spinlock.h"

typedef struct core
{
    long kc_id;
    context_t kc_ctx;

    ktqueue_t *kc_queue;

    uintptr_t kc_csdpaddr;
} core_t;