summaryrefslogtreecommitdiffstats
path: root/arch/x86/PrimaryInit.cpp
blob: 7de690e1a11b6a1909c0b78cd06c0bd1558d8c3e (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include "PrimaryInit.h"


void PrimaryInitialization::processorInitialize()
{
    MngGdt mngGdt = MngGdt();

    mngGdt.addDescriptor(DescSeg32::flatCodeKernel());
    mngGdt.addDescriptor(DescSeg32::flatDataKernel());
    mngGdt.loadGdt();
};

void PrimaryInitialization::devicesInitialize()
{
    out::display = VGADisplay();
};