|
PatchworkOS
966e257
A non-POSIX operating system.
|
#include <kernel/cpu/cpu.h>#include <kernel/cpu/simd.h>#include <kernel/log/log.h>#include <kernel/mem/pmm.h>#include <kernel/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) |
| void | simd_cpu_init (void) |
| 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) |