ReactOS 0.4.15-dev-7918-g2a2556c
arch.c File Reference
#include "bl.h"
Include dependency graph for arch.c:

Go to the source code of this file.

Functions

VOID BlpArchSwitchContext (_In_ BL_ARCH_MODE NewMode)
 
NTSTATUS BlpArchInitialize (_In_ ULONG Phase)
 
VOID Archx86TransferTo32BitApplicationAsm (VOID)
 
NTSTATUS OslArchTransferToKernel (_In_ struct _LOADER_PARAMETER_BLOCK *LoaderBlock, _In_ PVOID KernelEntrypoint)
 

Variables

PBL_ARCH_CONTEXT CurrentExecutionContext
 
PBL_MM_RELOCATE_SELF_MAP BlMmRelocateSelfMap
 
PBL_MM_MOVE_VIRTUAL_ADDRESS_RANGE BlMmMoveVirtualAddressRange
 
PBL_MM_ZERO_VIRTUAL_ADDRESS_RANGE BlMmZeroVirtualAddressRange
 

Function Documentation

◆ Archx86TransferTo32BitApplicationAsm()

VOID Archx86TransferTo32BitApplicationAsm ( VOID  )

Definition at line 51 of file arch.c.

52{
53 EfiPrintf(L" Archx86TransferTo32BitApplicationAsm NOT IMPLEMENTED for this platform\r\n");
54}
VOID EfiPrintf(_In_ PWCHAR Format,...)
Definition: firmware.c:126
#define L(x)
Definition: ntvdm.h:50

Referenced by ImgArchEfiStartBootApplication().

◆ BlpArchInitialize()

NTSTATUS BlpArchInitialize ( _In_ ULONG  Phase)

Definition at line 42 of file arch.c.

45{
46 EfiPrintf(L" BlpArchInitialize NOT IMPLEMENTED for this platform\r\n");
48}
#define STATUS_NOT_IMPLEMENTED
Definition: ntstatus.h:239

Referenced by InitializeLibrary().

◆ BlpArchSwitchContext()

◆ OslArchTransferToKernel()

NTSTATUS OslArchTransferToKernel ( _In_ struct _LOADER_PARAMETER_BLOCK LoaderBlock,
_In_ PVOID  KernelEntrypoint 
)

Definition at line 57 of file arch.c.

61{
62 EfiPrintf(L" OslArchTransferToKernel NOT IMPLEMENTED for this platform\r\n");
64}

Variable Documentation

◆ BlMmMoveVirtualAddressRange

PBL_MM_MOVE_VIRTUAL_ADDRESS_RANGE BlMmMoveVirtualAddressRange

Definition at line 17 of file arch.c.

◆ BlMmRelocateSelfMap

PBL_MM_RELOCATE_SELF_MAP BlMmRelocateSelfMap

Definition at line 16 of file arch.c.

◆ BlMmZeroVirtualAddressRange

PBL_MM_ZERO_VIRTUAL_ADDRESS_RANGE BlMmZeroVirtualAddressRange

Definition at line 18 of file arch.c.

◆ CurrentExecutionContext