core: remove bozo typedef for types

This commit is contained in:
2025-02-07 12:35:32 +01:00
parent 70739744ac
commit 3b798e5daa
55 changed files with 59841 additions and 1789 deletions

View File

@ -1,61 +1,60 @@
#pragma once
#include "types.h"
#include <stdint.h>
// _h fields are for the offset
struct tss {
u16 link;
u16 link_h;
uint16_t link;
uint16_t link_h;
u32 esp0;
u16 ss0;
u16 ss0_h;
uint32_t esp0;
uint16_t ss0;
uint16_t ss0_h;
u32 esp1;
u16 ss1;
u16 ss1_h;
uint32_t esp1;
uint16_t ss1;
uint16_t ss1_h;
u32 esp2;
u16 ss2;
u16 ss2_h;
uint32_t esp2;
uint16_t ss2;
uint16_t ss2_h;
u32 cr3;
u32 eip;
u32 eflags;
uint32_t cr3;
uint32_t eip;
uint32_t eflags;
u32 eax;
u32 ecx;
u32 edx;
u32 ebx;
uint32_t eax;
uint32_t ecx;
uint32_t edx;
uint32_t ebx;
u32 esp;
u32 ebp;
uint32_t esp;
uint32_t ebp;
u32 esi;
u32 edi;
uint32_t esi;
uint32_t edi;
u16 es;
u16 es_h;
uint16_t es;
uint16_t es_h;
u16 cs;
u16 cs_h;
uint16_t cs;
uint16_t cs_h;
u16 ss;
u16 ss_h;
uint16_t ss;
uint16_t ss_h;
u16 ds;
u16 ds_h;
uint16_t ds;
uint16_t ds_h;
u16 fs;
u16 fs_h;
uint16_t fs;
uint16_t fs_h;
u16 gs;
u16 gs_h;
uint16_t gs;
uint16_t gs_h;
u16 ldt;
u16 ldt_h;
uint16_t ldt;
uint16_t ldt_h;
u16 trap;
u16 iomap;
uint16_t trap;
uint16_t iomap;
};