kernel
Loading...
Searching...
No Matches
mminit.c File Reference
#include "../../includes/mm.h"
#include "../../includes/me.h"
#include "../../includes/mg.h"
#include "../../includes/ob.h"
#include "../../assert.h"

Go to the source code of this file.

Macros

#define IA32_PAT   0x277

Functions

MTSTATUS MmInitSections (void)
bool MmInitSystem (IN uint8_t Phase, IN PBOOT_INFO BootInformation)
void MiMoveUefiDataToHigherHalf (IN PBOOT_INFO BootInfo)

Variables

POBJECT_TYPE MmSectionType = NULL
GOP_PARAMS gop_local
BOOT_INFO boot_info_local

Macro Definition Documentation

◆ IA32_PAT

#define IA32_PAT   0x277

Definition at line 25 of file mminit.c.

Function Documentation

◆ MiMoveUefiDataToHigherHalf()

void MiMoveUefiDataToHigherHalf ( IN PBOOT_INFO BootInfo)

Definition at line 176 of file mminit.c.

◆ MmInitSections()

MTSTATUS MmInitSections ( void )

Definition at line 58 of file mminit.c.

◆ MmInitSystem()

bool MmInitSystem ( IN uint8_t Phase,
IN PBOOT_INFO BootInformation )

Definition at line 77 of file mminit.c.

Variable Documentation

◆ boot_info_local

BOOT_INFO boot_info_local
extern

Definition at line 27 of file kernel.c.

◆ gop_local

GOP_PARAMS gop_local
extern

Definition at line 26 of file kernel.c.

◆ MmSectionType

POBJECT_TYPE MmSectionType = NULL

Definition at line 27 of file mminit.c.