POK(kernelpart)
|
#include <types.h>
#include <errno.h>
#include <core/partition.h>
#include "traps.h"
#include "space.h"
#include "psr.h"
#include "sparc_conf.h"
#include "syscalls.h"
Go to the source code of this file.
Functions | |
pok_ret_t | pok_arch_init () |
pok_ret_t | pok_arch_preempt_disable () |
pok_ret_t | pok_arch_preempt_enable () |
pok_ret_t | pok_arch_idle () |
pok_ret_t | pok_arch_event_register (uint8_t vector, void(*handler)(void)) |
uint32_t | pok_thread_stack_addr (const uint8_t partition_id, const uint32_t local_thread_id) |
Definition in file arch.c.
Attach the handler to the given trap number (vector).
Definition at line 75 of file arch.c.
pok_ret_t pok_arch_idle | ( | ) |
Function that do nothing. Useful for the idle task for example.
pok_ret_t pok_arch_init | ( | ) |
Initialize all SPARC managers (traps, syscalls, space).
pok_ret_t pok_arch_preempt_disable | ( | ) |
Disable interruptions
pok_ret_t pok_arch_preempt_enable | ( | ) |
Enable interruptions