diff options
Diffstat (limited to 'i686/test_gdt.cc')
-rw-r--r-- | i686/test_gdt.cc | 24 |
1 files changed, 0 insertions, 24 deletions
diff --git a/i686/test_gdt.cc b/i686/test_gdt.cc deleted file mode 100644 index e437168..0000000 --- a/i686/test_gdt.cc +++ /dev/null @@ -1,24 +0,0 @@ -#include <gtest/gtest.h> - -#include "gdt.c" -#include "gdt.h" - -TEST(i686GDT, KnownAccessByteValues) -{ - EXPECT_EQ(*(uint8_t *)&null_access, 0x00); - EXPECT_EQ(*(uint8_t *)&ktext_access, 0x9a); - EXPECT_EQ(*(uint8_t *)&kdata_access, 0x92); -} - -TEST(i686GDT, NullSegmentDescriptor) -{ - struct SegmentDescriptor_t d; - SegmentDescriptor(&d, 0, 0, 0); - EXPECT_EQ(*(uint64_t *)&d, 0); -} - -TEST(i686GDT, SegmentIndex) -{ - EXPECT_EQ(ktextDescriptor, 0x10); - EXPECT_EQ(kdataDescriptor, 0x18); -} |