From 47a43df2df5e79a59ac70dc3072a8635cd5807c4 Mon Sep 17 00:00:00 2001 From: li-elvin Date: Tue, 9 Aug 2011 05:39:20 +0000 Subject: Remove the code added originally to restore 8254 timer to 54ms. Signed-off-by: li-elvin Reviewed-by: jyao1 git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12109 6f19259b-4bc3-4df7-8a09-765794883524 --- .../Csm/LegacyBiosDxe/LegacyBiosDxe.inf | 1 - .../Csm/LegacyBiosDxe/LegacyBiosInterface.h | 4 --- .../Csm/LegacyBiosDxe/LegacyBootSupport.c | 33 ---------------------- 3 files changed, 38 deletions(-) diff --git a/IntelFrameworkModulePkg/Csm/LegacyBiosDxe/LegacyBiosDxe.inf b/IntelFrameworkModulePkg/Csm/LegacyBiosDxe/LegacyBiosDxe.inf index 4e310aa298..593383c510 100644 --- a/IntelFrameworkModulePkg/Csm/LegacyBiosDxe/LegacyBiosDxe.inf +++ b/IntelFrameworkModulePkg/Csm/LegacyBiosDxe/LegacyBiosDxe.inf @@ -132,7 +132,6 @@ gEfiLegacyInterruptProtocolGuid # PROTOCOL ALWAYS_CONSUMED gEfiLegacyRegion2ProtocolGuid # PROTOCOL ALWAYS_CONSUMED gEfiLegacyBiosProtocolGuid # PROTOCOL ALWAYS_PRODUCED - gEfiTimerArchProtocolGuid # PROTOCOL ALWAYS_PRODUCED [Pcd] gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdLegacyBiosCacheLegacyRegion diff --git a/IntelFrameworkModulePkg/Csm/LegacyBiosDxe/LegacyBiosInterface.h b/IntelFrameworkModulePkg/Csm/LegacyBiosDxe/LegacyBiosInterface.h index c398d1e1ee..15b3b7048c 100644 --- a/IntelFrameworkModulePkg/Csm/LegacyBiosDxe/LegacyBiosInterface.h +++ b/IntelFrameworkModulePkg/Csm/LegacyBiosDxe/LegacyBiosInterface.h @@ -40,7 +40,6 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. #include #include #include -#include #include #include @@ -61,9 +60,6 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. #include // -// System Tickers -// -#define DEFAULT_LAGACY_TIMER_TICK_DURATION 549254 // BUGBUG: This entry maybe changed to PCD in future and wait for // redesign of BDS library // diff --git a/IntelFrameworkModulePkg/Csm/LegacyBiosDxe/LegacyBootSupport.c b/IntelFrameworkModulePkg/Csm/LegacyBiosDxe/LegacyBootSupport.c index 207d6e9bcd..397295bcf1 100644 --- a/IntelFrameworkModulePkg/Csm/LegacyBiosDxe/LegacyBootSupport.c +++ b/IntelFrameworkModulePkg/Csm/LegacyBiosDxe/LegacyBootSupport.c @@ -819,14 +819,11 @@ GenericLegacyBoot ( VOID *AcpiTable; UINTN ShadowAddress; UINT32 Granularity; - EFI_TIMER_ARCH_PROTOCOL *Timer; - UINT64 TimerPeriod; LocalHddInfo = NULL; HddCount = 0; BbsCount = 0; LocalBbsTable = NULL; - TimerPeriod = 0; Private = LEGACY_BIOS_INSTANCE_FROM_THIS (This); DEBUG_CODE ( @@ -841,36 +838,6 @@ GenericLegacyBoot ( EfiToLegacy16BootTable->MajorVersion = EFI_TO_LEGACY_MAJOR_VERSION; EfiToLegacy16BootTable->MinorVersion = EFI_TO_LEGACY_MINOR_VERSION; - - // - // Before starting the Legacy boot check the system ticker. - // - Status = gBS->LocateProtocol ( - &gEfiTimerArchProtocolGuid, - NULL, - (VOID **) &Timer - ); - if (EFI_ERROR (Status)) { - return Status; - } - - Status = Timer->GetTimerPeriod ( - Timer, - &TimerPeriod - ); - if (EFI_ERROR (Status)) { - return Status; - } - - if (TimerPeriod != DEFAULT_LAGACY_TIMER_TICK_DURATION) { - Status = Timer->SetTimerPeriod ( - Timer, - DEFAULT_LAGACY_TIMER_TICK_DURATION - ); - if (EFI_ERROR (Status)) { - return Status; - } - } // // If booting to a legacy OS then force HDD drives to the appropriate -- cgit v1.2.3