PatchworkOS  966e257
A non-POSIX operating system.
Loading...
Searching...
No Matches
simd.c File Reference
#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>
Include dependency graph for simd.c:

Go to the source code of this file.

Functions

static uint8_t initCtx[PAGE_SIZEALIGNED (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)
 

Function Documentation

◆ ALIGNED()

static uint8_t initCtx[PAGE_SIZE] ALIGNED ( 64  )
static

◆ simd_xsave_init()

static void simd_xsave_init ( void  )
static

Definition at line 14 of file simd.c.

Here is the call graph for this function:
Here is the caller graph for this function: