summaryrefslogtreecommitdiff
path: root/EdkModulePkg/Core/DxeIplPeim/Non-existing.c
blob: f9f7df769c0fd3f033628a44118ff33f46e59d10 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
/** @file
  Non-existing functions other than Ia32 architecture.

  Copyright (c) 2006, Intel Corporation
  All rights reserved. This program and the accompanying materials
  are licensed and made available under the terms and conditions of the BSD License
  which accompanies this distribution.  The full text of the license may be found at
  http://opensource.org/licenses/bsd-license.php

  THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
  WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.

  Module Name:  Non-existing.c

**/

#include "DxeIpl.h"

EFI_PHYSICAL_ADDRESS
CreateIdentityMappingPageTables (
  IN UINT32                NumberOfProcessorPhysicalAddressBits
  )
{
  //
  // This function cannot work on non-Ia32 architecture.
  //
  ASSERT (FALSE);
  return 0;
}

VOID
ActivateLongMode (
  IN  EFI_PHYSICAL_ADDRESS  PageTables,
  IN  EFI_PHYSICAL_ADDRESS  HobStart,
  IN  EFI_PHYSICAL_ADDRESS  Stack,
  IN  EFI_PHYSICAL_ADDRESS  CodeEntryPoint1,
  IN  EFI_PHYSICAL_ADDRESS  CodeEntryPoint2
  )
{
  //
  // This function cannot work on non-Ia32 architecture.
  //
  ASSERT (FALSE);
}

VOID
LoadGo64Gdt(
  VOID
  )
{
  //
  // This function cannot work on non-Ia32 architecture.
  //
  ASSERT (FALSE);
}