Remove erroneous swapgs and implement proper segment setting
All checks were successful
Builds / ExectOS (i686, debug) (push) Successful in 34s
Builds / ExectOS (amd64, debug) (push) Successful in 38s
Builds / ExectOS (amd64, release) (push) Successful in 36s
Builds / ExectOS (i686, release) (push) Successful in 36s

This commit is contained in:
2026-04-01 11:18:28 +02:00
parent 154b2062ba
commit d88f9f0a15
2 changed files with 19 additions and 4 deletions

View File

@@ -10,6 +10,13 @@
#define __XTOSKRNL_I686_ASMSUP_H
/* Selector masks */
#define RPL_MASK 0x0003
/* GDT selectors */
#define KGDT_R3_DATA 0x0020
#define KGDT_R0_PB 0x0030
/* KTRAP_FRAME structure offsets */
#define TrapPreviousMode 0
#define TrapCr2 4