diff options
author | li-elvin <li-elvin@6f19259b-4bc3-4df7-8a09-765794883524> | 2011-08-09 05:39:20 +0000 |
---|---|---|
committer | li-elvin <li-elvin@6f19259b-4bc3-4df7-8a09-765794883524> | 2011-08-09 05:39:20 +0000 |
commit | 47a43df2df5e79a59ac70dc3072a8635cd5807c4 (patch) | |
tree | 2f12590636b5e28f683b2b09e365681481575561 /IntelFrameworkModulePkg/Csm/LegacyBiosDxe | |
parent | 6bae492fb4573b414661ee9f850e14073ccf1ad9 (diff) | |
download | edk2-47a43df2df5e79a59ac70dc3072a8635cd5807c4.zip edk2-47a43df2df5e79a59ac70dc3072a8635cd5807c4.tar.gz edk2-47a43df2df5e79a59ac70dc3072a8635cd5807c4.tar.bz2 |
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')
3 files changed, 0 insertions, 38 deletions
diff --git a/IntelFrameworkModulePkg/Csm/LegacyBiosDxe/LegacyBiosDxe.inf b/IntelFrameworkModulePkg/Csm/LegacyBiosDxe/LegacyBiosDxe.inf index 4e310aa..593383c 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 c398d1e..15b3b70 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 207d6e9..397295b 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
|