MCPcopy Create free account
hub / github.com/Andy-Python-Programmer/aero / init_boot

Function init_boot

src/aero_kernel/src/arch/x86_64/gdt.rs:317–359  ·  view source on GitHub ↗

Initialize the bootstrap GDT which is required to initialize TLS (Thread Local Storage) support so, after the kernel heap we will map the TLS section and initialize the *actual* GDT and then each CPU will have it's own GDT but we only will have to define it once as a `#[thread_local]`.

()

Source from the content-addressed store, hash-verified

source not stored for this graph (policy: none)

Callers 2

arch_aero_mainFunction · 0.85
x86_64_aero_ap_mainFunction · 0.85

Calls 8

load_gdtFunction · 0.85
load_csFunction · 0.85
load_dsFunction · 0.85
load_esFunction · 0.85
load_fsFunction · 0.85
load_gsFunction · 0.85
load_ssFunction · 0.85
addrMethod · 0.45

Tested by

no test coverage detected