]> git.proxmox.com Git - mirror_edk2.git/commitdiff
Remove the code added originally to restore 8254 timer to 54ms.
authorli-elvin <li-elvin@6f19259b-4bc3-4df7-8a09-765794883524>
Tue, 9 Aug 2011 05:39:20 +0000 (05:39 +0000)
committerli-elvin <li-elvin@6f19259b-4bc3-4df7-8a09-765794883524>
Tue, 9 Aug 2011 05:39:20 +0000 (05:39 +0000)
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

IntelFrameworkModulePkg/Csm/LegacyBiosDxe/LegacyBiosDxe.inf
IntelFrameworkModulePkg/Csm/LegacyBiosDxe/LegacyBiosInterface.h
IntelFrameworkModulePkg/Csm/LegacyBiosDxe/LegacyBootSupport.c

index 4e310aa298cb8610803e68af35460b0bd47f48b4..593383c510b180aa382249adc4b58deb6ea0a713 100644 (file)
   gEfiLegacyInterruptProtocolGuid               # PROTOCOL ALWAYS_CONSUMED\r
   gEfiLegacyRegion2ProtocolGuid                 # PROTOCOL ALWAYS_CONSUMED\r
   gEfiLegacyBiosProtocolGuid                    # PROTOCOL ALWAYS_PRODUCED\r
-  gEfiTimerArchProtocolGuid                     # PROTOCOL ALWAYS_PRODUCED\r
 \r
 [Pcd]\r
   gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdLegacyBiosCacheLegacyRegion\r
index c398d1e1eed9d50edde9f7dee0b72016ab9e427c..15b3b7048cf99548dcc85a8a617f65b23cec20db 100644 (file)
@@ -40,7 +40,6 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 #include <Protocol/DevicePath.h>\r
 #include <Protocol/Legacy8259.h>\r
 #include <Protocol/PciRootBridgeIo.h>\r
-#include <Protocol/Timer.h>\r
 \r
 #include <Library/BaseLib.h>\r
 #include <Library/DebugLib.h>\r
@@ -61,9 +60,6 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 #include <Library/DebugAgentLib.h>\r
 \r
 //\r
-// System Tickers\r
-//\r
-#define DEFAULT_LAGACY_TIMER_TICK_DURATION 549254\r
 // BUGBUG: This entry maybe changed to PCD in future and wait for\r
 //         redesign of BDS library\r
 //\r
index 207d6e9bcd973f25ad83c8f1c0335a5b6de29339..397295bcf1c3808be2d749c20e6cd96a078f6189 100644 (file)
@@ -819,14 +819,11 @@ GenericLegacyBoot (
   VOID                              *AcpiTable;\r
   UINTN                             ShadowAddress;\r
   UINT32                            Granularity;\r
-  EFI_TIMER_ARCH_PROTOCOL           *Timer;\r
-  UINT64                            TimerPeriod;\r
 \r
   LocalHddInfo  = NULL;\r
   HddCount      = 0;\r
   BbsCount      = 0;\r
   LocalBbsTable = NULL;\r
-  TimerPeriod   = 0;\r
 \r
   Private       = LEGACY_BIOS_INSTANCE_FROM_THIS (This);\r
   DEBUG_CODE (\r
@@ -841,36 +838,6 @@ GenericLegacyBoot (
 \r
   EfiToLegacy16BootTable->MajorVersion = EFI_TO_LEGACY_MAJOR_VERSION;\r
   EfiToLegacy16BootTable->MinorVersion = EFI_TO_LEGACY_MINOR_VERSION;\r
-\r
-  //\r
-  // Before starting the Legacy boot check the system ticker.\r
-  //\r
-  Status = gBS->LocateProtocol (\r
-                  &gEfiTimerArchProtocolGuid, \r
-                  NULL,\r
-                  (VOID **) &Timer\r
-                  );\r
-  if (EFI_ERROR (Status)) {\r
-    return Status;\r
-  }\r
-\r
-  Status = Timer->GetTimerPeriod (\r
-                    Timer,\r
-                    &TimerPeriod\r
-                    );\r
-  if (EFI_ERROR (Status)) {\r
-    return Status;\r
-  }\r
-\r
-  if (TimerPeriod != DEFAULT_LAGACY_TIMER_TICK_DURATION) {\r
-    Status = Timer->SetTimerPeriod (\r
-                      Timer, \r
-                      DEFAULT_LAGACY_TIMER_TICK_DURATION\r
-                      );\r
-    if (EFI_ERROR (Status)) {\r
-      return Status;\r
-    }\r
-  }\r
   \r
   //\r
   // If booting to a legacy OS then force HDD drives to the appropriate\r