Voxia OS
v0.0.1
Hobby Project Operating System Targeting x86-64
Loading...
Searching...
No Matches
register.h
Go to the documentation of this file.
1
#ifndef __HAL__CPU__REGISTER_H__
2
#define __HAL__CPU__REGISTER_H__
3
4
#include <
type.h
>
5
6
typedef
struct
{
7
uint8_t
fpu_state[512]
__attribute__
((aligned(16)));
8
uint64_t
rax
,
rbx
,
rcx
,
rdx
,
rbp
,
rsi
,
rdi
,
r8
,
r9
,
r10
,
r11
,
r12
,
r13
,
9
r14
,
r15
,
int_no
,
err_code
,
rip
,
cs
,
rflags
,
rsp
,
ss
;
10
}
__attribute__
((packed)) cpu_register_t;
11
12
#endif
// __HAL__CPU__REGISTER_H__
__attribute__
typedef __attribute__
Definition
msi.c:47
__attribute__::rbp
uint64_t rbp
Definition
register.h:12
__attribute__::rdx
uint64_t rdx
Definition
register.h:12
__attribute__::rsp
uint64_t rsp
Definition
register.h:13
__attribute__::ss
uint64_t ss
Definition
register.h:13
__attribute__::rdi
uint64_t rdi
Definition
register.h:12
__attribute__::r11
uint64_t r11
Definition
register.h:12
__attribute__::r13
uint64_t r13
Definition
register.h:12
__attribute__::r9
uint64_t r9
Definition
register.h:12
__attribute__::r14
uint64_t r14
Definition
register.h:13
__attribute__::int_no
uint64_t int_no
Definition
register.h:13
__attribute__::err_code
uint64_t err_code
Definition
register.h:13
__attribute__::cs
uint64_t cs
Definition
register.h:13
__attribute__::rax
uint64_t rax
Definition
register.h:12
__attribute__::rcx
uint64_t rcx
Definition
register.h:12
__attribute__::rbx
uint64_t rbx
Definition
register.h:12
__attribute__::rflags
uint64_t rflags
Definition
register.h:13
__attribute__::__attribute__
uint8_t fpu_state[512] __attribute__((aligned(16)))
__attribute__::r15
uint64_t r15
Definition
register.h:13
__attribute__::r10
uint64_t r10
Definition
register.h:12
__attribute__::r12
uint64_t r12
Definition
register.h:12
__attribute__::rsi
uint64_t rsi
Definition
register.h:12
__attribute__::r8
uint64_t r8
Definition
register.h:12
__attribute__::rip
uint64_t rip
Definition
register.h:13
type.h
uint64_t
unsigned long uint64_t
Definition
type.h:25
uint8_t
unsigned char uint8_t
Definition
type.h:7
kernel
hal
cpu
register.h
Generated on Sat May 30 2026 11:09:57 for Voxia OS by
1.13.2