Xyris  0.5
Flush.h File Reference
#include <stdint.h>
+ Include dependency graph for Flush.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

void gdt_flush (uintptr_t gdt)
 
void tss_flush (void)
 

Detailed Description

Header for assembly functions defined in flush.s.

Author
Keeton Feavel (keeto.nosp@m.n@xy.nosp@m.r.is)
Version
0.1
Date
2022-01-03

Definition in file Flush.h.

Function Documentation

◆ gdt_flush()

void gdt_flush ( uintptr_t  gdt)

Flush the global descriptor table and use the one provided.

Parameters
gdtAddress of global descriptor table to be used
+ Here is the caller graph for this function:

◆ tss_flush()

void tss_flush ( void  )

Flush the TSS when we (re)load into the kernel or into userspace.