fix: argv, envp passing
[lunaix-os.git] / lunaix-os / includes / arch / x86 / tss.h
1 #ifndef __LUNAIX_TSS_H
2 #define __LUNAIX_TSS_H
3 #include <lunaix/types.h>
4
5 struct x86_tss
6 {
7     u32_t link;
8     u32_t esp0;
9     u16_t ss0;
10     u8_t __padding[94];
11 } __attribute__((packed));
12
13 void
14 tss_update_esp(u32_t esp0);
15
16 #endif /* __LUNAIX_TSS_H */