be6685edabb166284cbf2d90428ff88c668b67f4
[reactos.git] / boot / environ / lib / arch / stub / arch.c
1 /*
2 * COPYRIGHT: See COPYING.ARM in the top level directory
3 * PROJECT: ReactOS UEFI Boot Library
4 * FILE: boot/environ/lib/arch/stub/arch.c
5 * PURPOSE: Boot Library Architectural Initialization Skeleton Code
6 * PROGRAMMER: Alex Ionescu (alex.ionescu@reactos.org)
7 */
8
9 /* INCLUDES ******************************************************************/
10
11 #include "bl.h"
12
13 /* DATA VARIABLES ************************************************************/
14
15 PBL_ARCH_CONTEXT CurrentExecutionContext;
16
17 /* FUNCTIONS *****************************************************************/
18
19 VOID
20 BlpArchSwitchContext (
21 _In_ BL_ARCH_MODE NewMode
22 )
23 {
24 }
25
26 /*++
27 * @name BlpArchInitialize
28 *
29 * The BlpArchInitialize function initializes the Boot Library.
30 *
31 * @param Phase
32 * Pointer to the Boot Application Parameter Block.
33 *
34 * @return NT_SUCCESS if the boot library was loaded correctly, relevant error
35 * otherwise.
36 *
37 *--*/
38 NTSTATUS
39 BlpArchInitialize (
40 _In_ ULONG Phase
41 )
42 {
43 EfiPrintf(L" BlpArchInitialize NOT IMPLEMENTED for this platform\r\n");
44 return STATUS_NOT_IMPLEMENTED;
45 }
46
47 VOID
48 Archx86TransferTo32BitApplicationAsm (VOID)
49 {
50 EfiPrintf(L" Archx86TransferTo32BitApplicationAsm NOT IMPLEMENTED for this platform\r\n");
51 }
52