1. Add debug init flag DEBUG_AGENT_INIT_THUNK_PEI_IA32TOX64 in Debug Agent Library.
2. Update Capsule modules to consume debug agent library to support source debugging in x64 code. 3. Update BootScriptExecutorDxe module to support source debugging on S3 path. signed-off-by: Jeff Fan <jeff.fan@intel.com> reviewed-by: Ruiyu Ni <ruiyu.ni@intel.com> git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13680 6f19259b-4bc3-4df7-8a09-765794883524
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
/** @file
|
||||
Capsule update PEIM for UEFI2.0
|
||||
|
||||
Copyright (c) 2006 - 2011, Intel Corporation. All rights reserved.<BR>
|
||||
Copyright (c) 2006 - 2012, Intel Corporation. All rights reserved.<BR>
|
||||
|
||||
This program and the accompanying materials
|
||||
are licensed and made available under the terms and conditions
|
||||
@@ -349,6 +349,10 @@ Thunk32To64 (
|
||||
//
|
||||
AsmWriteCr3 ((UINTN) PageTableAddress);
|
||||
|
||||
//
|
||||
// Disable interrupt of Debug timer, since the IDT table cannot work in long mode
|
||||
//
|
||||
SaveAndSetDebugTimerInterrupt (FALSE);
|
||||
//
|
||||
// Transfer to long mode
|
||||
//
|
||||
|
Reference in New Issue
Block a user