]> git.proxmox.com Git - mirror_edk2.git/blob - Vlv2TbltDevicePkg/PlatformInitPei/MchInit.c
Pkg-Module: CorebootModulePkg
[mirror_edk2.git] / Vlv2TbltDevicePkg / PlatformInitPei / MchInit.c
1 /** @file
2
3 Copyright (c) 2004 - 2014, Intel Corporation. All rights reserved.<BR>
4
5 This program and the accompanying materials are licensed and made available under
6 the terms and conditions of the BSD License that accompanies this distribution.
7 The full text of the license may be found at
8 http://opensource.org/licenses/bsd-license.php.
9
10 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
11 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
12
13
14 Module Name:
15
16
17 MchInit.c
18
19 Abstract:
20
21
22 --*/
23
24
25 #include "PlatformEarlyInit.h"
26
27 #define PSE_PAGE_SIZE 0x400000 // 4MB
28
29 extern BOOLEAN ImageInMemory;
30
31
32 VOID
33 EfiCommonLibEnablePsePaging (
34 IN UINT32 PDBR
35 );
36
37 VOID
38 EfiCommonLibDisablePsePaging (
39 );
40
41 /**
42
43 Initialize the MCH Thermal Sensor
44
45 **/
46 VOID
47 InitMchThermalSensor()
48 {
49 }
50
51 /**
52
53 Programs and enables the CRID for MCH and ICH
54
55 **/
56 VOID
57 ProgramMchCRID(
58 IN CONST EFI_PEI_SERVICES **PeiServices
59 )
60 {
61 }
62
63 /**
64
65 Initialize the GPIO IO selection, GPIO USE selection, and GPIO signal inversion registers
66
67 **/
68 VOID
69 MchInit (
70 IN CONST EFI_PEI_SERVICES **PeiServices
71 )
72 {
73
74 return;
75 }
76
77