diff options
Diffstat (limited to 'kernel/GDT/gdt.hpp')
| -rw-r--r-- | kernel/GDT/gdt.hpp | 22 |
1 files changed, 11 insertions, 11 deletions
diff --git a/kernel/GDT/gdt.hpp b/kernel/GDT/gdt.hpp index d830e3f..f6caa3d 100644 --- a/kernel/GDT/gdt.hpp +++ b/kernel/GDT/gdt.hpp @@ -14,7 +14,7 @@ struct gdtDescriptorStruct{ u16 limit1; u16 base1; u8 base2; - u8 access : 4; + u8 access; u8 limit2 : 4; u8 flags : 4; u8 base3; @@ -25,30 +25,30 @@ typedef struct gdtPointerStruct gdtPointerStruct; typedef struct gdtDescriptorStruct gdtDescriptorStruct; -//Gdt class +//Gdt class class Gdt{ - + private: - + //Data members - gdtDescriptorStruct m_Descriptor[4]; + gdtDescriptorStruct m_Descriptors[4]; gdtPointerStruct m_Pointer; - + //Methods void initGdtDesc(u32 base, u32 limit, u8 access, u8 flags, gdtDescriptorStruct *Descriptor); - + public: - + //Constructor Gdt(); - + //Destructor ~Gdt(); - + //Methods void loadGdt(); - + }; |
