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 7 the terms and conditions of the BSD License that accompanies this distribution. 9 The full text of the license may be found at 11 http://opensource.org/licenses/bsd-license.php. 13 15 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, 17 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. 19 21 23 Module Name: 24 25 26 CpuInitPeim.c 27 28 Abstract: 29 30 Functions for LpcSio initilization 31 It is needed for early onboard LAN controller disable/enable in platform setup. 32 33 --*/ 34 35 #include "PlatformEarlyInit.h" 36 37 38 EFI_STATUS 39 PlatformCpuInit ( 40 IN CONST EFI_PEI_SERVICES **PeiServices, 41 IN SYSTEM_CONFIGURATION *SystemConfiguration, 42 IN EFI_PLATFORM_CPU_INFO *PlatformCpuInfo 43 ) 44 { 45 BOOLEAN ResetRequired; 46 47 // 48 // Variable initialization 49 // 50 ResetRequired = FALSE; 51 52 53 if (ResetRequired) { 54 CpuOnlyReset(PeiServices); 55 } 56 57 return EFI_SUCCESS; 58 } 59