|
PatchworkOS
dbbdc99
A non-POSIX operating system.
|
#include <kernel/cpu/cpu.h>#include <kernel/cpu/percpu.h>#include <kernel/cpu/regs.h>#include <kernel/cpu/simd.h>#include <kernel/log/log.h>#include <kernel/mem/pmm.h>#include <sys/defs.h>#include <stdint.h>#include <string.h>#include <sys/cpuid.h>Go to the source code of this file.
Functions | |
| static uint8_t initCtx[PAGE_SIZE] | ALIGNED (64) |
| static void | simd_xsave_init (void) |
| PERCPU_DEFINE_CTOR (static void, pcpu_simd) | |
| uint64_t | simd_ctx_init (simd_ctx_t *ctx) |
| void | simd_ctx_deinit (simd_ctx_t *ctx) |
| void | simd_ctx_save (simd_ctx_t *ctx) |
| void | simd_ctx_load (simd_ctx_t *ctx) |
|
static |