Acidanthera UEFI Development Kit based on EDK II edk2-stable202311
Go to file
Jeff Fan 2befbc82cc SourceLevelDebugPkg/DebugAgent: Disable Debug Timer as early
InitializeApicTimer() will enable Local APIC timer interrupt. Even though we
disable CPU interrupt at the beginning and enable CPU Interrupt after debug
agent initialized completely, some Boot Service may invoke RestoreTpl () which
may enable CPU interrupt.
We should disable Local APIC timer in InitializeDebugTimer () to avoid Debug
Timer interrupt happens during debug port and debug agent initialization phase.
And enable Debug Timer interrupt after debug agent is initialized.

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Jeff Fan <jeff.fan@intel.com>
Reviewed-by: Ruiyu Ni <ruiyu.ni@intel.com>

git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@17572 6f19259b-4bc3-4df7-8a09-765794883524
2015-06-08 06:36:41 +00:00
AppPkg */Contributions.txt: Update example email address 2015-02-03 17:29:14 +00:00
ArmPkg ArmPkg/BdsLib: Fixed TFTP when there are directories in the name 2015-05-29 14:00:39 +00:00
ArmPlatformPkg Renamed ArmPlatformPkg/ArmVirtualizationPkg into ArmVirtPkg 2015-05-29 13:50:43 +00:00
ArmVirtPkg ArmVirtPkg: increase memory preallocations to reduce region count 2015-06-03 16:11:47 +00:00
BaseTools BaseTools/Conf: Don't support upper case nasm extensions 2015-06-01 23:21:00 +00:00
BeagleBoardPkg ArmPlaformPkg: Replaced gArmPlatformTokenSpaceGuid.PcdPlatformBootTimeOut 2015-05-13 18:25:47 +00:00
Conf EDK II: Add .gitignore 2014-10-14 16:08:15 +00:00
CorebootModulePkg CorebootModulePkg/CbSupportPei: Relace tabs with whitespaces 2015-06-03 02:48:07 +00:00
CorebootPayloadPkg CorebootPayloadPkg: Replace PciHostBridge driver with PciRootBridgeNoEnumeration 2015-05-11 15:52:31 +00:00
CryptoPkg Upgrade to OpenSSL-0.9.8zf (released on 19-MAR-2015). 2015-03-25 08:13:32 +00:00
DuetPkg DuetPkg: Use the new PCDs defined in MdePkg. 2015-05-06 03:26:49 +00:00
EdkCompatibilityPkg EdkCompatibilityPkg: Use the new PCDs defined in MdePkg. 2015-05-06 03:24:35 +00:00
EdkShellBinPkg */Contributions.txt: Update example email address 2015-02-03 17:29:14 +00:00
EdkShellPkg */Contributions.txt: Update example email address 2015-02-03 17:29:14 +00:00
EmbeddedPkg EmbeddedPkg/AcpiLib: Introduced LocateAndInstallAcpiFromFvConditional() 2015-05-29 14:39:41 +00:00
EmulatorPkg EmulatorPkg: Use the new PCDs defined in MdePkg. 2015-05-06 03:28:12 +00:00
FatBinPkg FatBinPkg: Update ARM and AArch64 binaries 2015-02-27 17:27:42 +00:00
IntelFrameworkModulePkg IntelFrameworkModulePkg: Add %u and %lu support for DebugLib. 2015-06-08 05:27:30 +00:00
IntelFrameworkPkg IntelFrameworkPkg: Fix a non ASCII char in LegacyBios.h. 2015-04-16 06:50:38 +00:00
IntelFspPkg IntelFspPkg: correct comments and rename a label 2015-06-03 04:55:58 +00:00
IntelFspWrapperPkg IntelFspWrapperPkg: Update PeiFspHobProcessLibSample to consume PI CapsulePpi 2015-05-08 07:44:30 +00:00
MdeModulePkg MdeModulePkg: Add %u and %lu support for PrintLib and DebugLib. 2015-06-08 05:34:08 +00:00
MdePkg MdePkg: Add %u and %lu support for PrintLib and DebugLib. 2015-06-08 05:37:31 +00:00
NetworkPkg Remove Framework HII "class\subclass" in all VFR 2015-05-21 07:58:12 +00:00
Nt32Pkg Nt32Pkg: Use different FILE_GUID. 2015-05-18 05:30:01 +00:00
Omap35xxPkg */Contributions.txt: Update example email address 2015-02-03 17:29:14 +00:00
OptionRomPkg Add IPV6 support from UNDI 2015-04-30 02:57:10 +00:00
OvmfPkg OvmfPkg: AcpiS3SaveDxe: fix protocol usage hint in the INF file 2015-05-13 09:31:58 +00:00
PcAtChipsetPkg PcAtChipsetPkg: Update BaseAcpiTimerLib 2015-02-28 05:34:38 +00:00
PerformancePkg */Contributions.txt: Update example email address 2015-02-03 17:29:14 +00:00
SecurityPkg Remove Framework HII "class\subclass" in all VFR 2015-05-21 07:58:12 +00:00
ShellBinPkg ShellBinPkg: Arm/AArch64 Shell binary update. 2015-02-27 17:54:29 +00:00
ShellPkg ShellPkg: Handle escape characters properly for parse command 2015-06-03 20:34:48 +00:00
SourceLevelDebugPkg SourceLevelDebugPkg/DebugAgent: Disable Debug Timer as early 2015-06-08 06:36:41 +00:00
StdLib */Contributions.txt: Update example email address 2015-02-03 17:29:14 +00:00
StdLibPrivateInternalFiles */Contributions.txt: Update example email address 2015-02-03 17:29:14 +00:00
UefiCpuPkg UefiCpuPkg/CpuExceptionHandlerLib: Support IA32 processors without DE or FXSAVE/FXRESTOR 2015-04-27 19:54:52 +00:00
UnixPkg UnixPkg: Remove UnixPkg files (It is replaced by EmulatorPkg) 2013-07-29 21:09:55 +00:00
Vlv2DeviceRefCodePkg Sync the branch changes to trunk. 2015-05-08 03:13:37 +00:00
Vlv2TbltDevicePkg Add Sample I2C Library for Baytrail I2C Controller. 2015-06-02 01:47:57 +00:00
.gitignore EDK II: Add .gitignore 2014-10-14 16:08:15 +00:00
BuildNotes2.txt Update to new SVN URL in readme.txt 2013-06-08 05:26:39 +00:00
Edk2Setup.bat Updated version, missed the last two commits and to add the SVN Revision property (last part of the version value). 2014-08-22 16:08:47 +00:00
Maintainers.txt Maintainers.txt: Added Leif Lindholm as a co-maintainer 2015-05-29 16:23:52 +00:00
edksetup.bat Update edksetup.bat to support Microsoft Visual Studio 2013 when building the Nt32Pkg emulation platform (enabled using the --nt32 flag). 2014-10-30 17:09:25 +00:00
edksetup.sh edksetup.sh: Ensure that WORKSPACE points to the top of an edk2 checkout 2014-07-28 17:37:40 +00:00