Voxia OS
v0.0.1
Hobby Project Operating System Targeting x86-64
Loading...
Searching...
No Matches
loader.h
Go to the documentation of this file.
1
#ifndef __INIT__LOADER_H__
2
#define __INIT__LOADER_H__
3
4
#include "
init/init.h
"
5
#include <
libk/stivale2.h
>
6
7
// static struct stivale2_tag l5_tag;
8
// static struct stivale2_header_tag_framebuffer framebuffer_hdr_tag;
9
10
void
*
stivale2_get_tag
(
struct
stivale2_struct
*
stivale2_struct
,
uint64_t
id
);
11
void
build_context_from_stivale2
(
struct
stivale2_struct
*
stivale2_struct
,
init_context_t
*ctx);
12
void
run_all_init_calls
(
init_context_t
*ctx);
13
14
#endif
// __INIT__LOADER_H__
init.h
run_all_init_calls
void run_all_init_calls(init_context_t *ctx)
Definition
loader.c:215
build_context_from_stivale2
void build_context_from_stivale2(struct stivale2_struct *stivale2_struct, init_context_t *ctx)
Definition
loader.c:81
stivale2_get_tag
void * stivale2_get_tag(struct stivale2_struct *stivale2_struct, uint64_t id)
stivale2.h
init_context_t
Definition
init.h:15
stivale2_struct
Definition
stivale2.h:110
uint64_t
unsigned long uint64_t
Definition
type.h:25
kernel
init
loader.h
Generated on Sat May 30 2026 11:09:57 for Voxia OS by
1.13.2