summaryrefslogtreecommitdiff
path: root/IntelFrameworkModulePkg/Csm/LegacyBiosDxe
diff options
context:
space:
mode:
authorli-elvin <li-elvin@6f19259b-4bc3-4df7-8a09-765794883524>2011-08-09 05:39:20 +0000
committerli-elvin <li-elvin@6f19259b-4bc3-4df7-8a09-765794883524>2011-08-09 05:39:20 +0000
commit47a43df2df5e79a59ac70dc3072a8635cd5807c4 (patch)
tree2f12590636b5e28f683b2b09e365681481575561 /IntelFrameworkModulePkg/Csm/LegacyBiosDxe
parent6bae492fb4573b414661ee9f850e14073ccf1ad9 (diff)
downloadedk2-platforms-47a43df2df5e79a59ac70dc3072a8635cd5807c4.tar.xz
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
Diffstat (limited to 'IntelFrameworkModulePkg/Csm/LegacyBiosDxe')
-rw-r--r--IntelFrameworkModulePkg/Csm/LegacyBiosDxe/LegacyBiosDxe.inf1
-rw-r--r--IntelFrameworkModulePkg/Csm/LegacyBiosDxe/LegacyBiosInterface.h4
-rw-r--r--IntelFrameworkModulePkg/Csm/LegacyBiosDxe/LegacyBootSupport.c33
3 files changed, 0 insertions, 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 <Protocol/DevicePath.h>
#include <Protocol/Legacy8259.h>
#include <Protocol/PciRootBridgeIo.h>
-#include <Protocol/Timer.h>
#include <Library/BaseLib.h>
#include <Library/DebugLib.h>
@@ -61,9 +60,6 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
#include <Library/DebugAgentLib.h>
//
-// 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