miniOS
x86_64 hobby kernel with SMP, VFS, and POSIX process model
Loading...
Searching...
No Matches
context.h File Reference
#include <miniOS/types.h>
Include dependency graph for context.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  task_cpu_context

Functions

struct task_cpu_context __attribute__ ((packed))

Variables

uint64_t rax
uint64_t rdx
uint64_t rcx
uint64_t rbx
uint64_t rbp
uint64_t rsi
uint64_t rdi
uint64_t r8
uint64_t r9
uint64_t r10
uint64_t r11
uint64_t r12
uint64_t r13
uint64_t r14
uint64_t r15
uint64_t rip
uint64_t cs
uint64_t rflags
uint64_t rsp
uint64_t ss
uint64_t fs_base

Function Documentation

◆ __attribute__()

struct task_cpu_context __attribute__ ( (packed) )

Variable Documentation

◆ cs

◆ fs_base

uint64_t fs_base

◆ r10

uint64_t r10

◆ r11

uint64_t r11

◆ r12

uint64_t r12

◆ r13

uint64_t r13

◆ r14

uint64_t r14

◆ r15

uint64_t r15

◆ r8

◆ r9

◆ rax

uint64_t rax

◆ rbp

uint64_t rbp

◆ rbx

uint64_t rbx

◆ rcx

uint64_t rcx

◆ rdi

uint64_t rdi

◆ rdx

uint64_t rdx

◆ rflags

uint64_t rflags

◆ rip

uint64_t rip

◆ rsi

uint64_t rsi

◆ rsp

uint64_t rsp

◆ ss