]> git.proxmox.com Git - mirror_edk2.git/log
mirror_edk2.git
17 years agoDeclare the alignment required for jump Buffers
mdkinney [Tue, 28 Nov 2006 02:41:26 +0000 (02:41 +0000)]
Declare the alignment required for jump Buffers

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2021 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoFix bug to support Nt32Pkg source level debug.
yshang1 [Mon, 27 Nov 2006 10:55:23 +0000 (10:55 +0000)]
Fix bug to support Nt32Pkg source level debug.
MS-LINK would not generate .edata section with /SUBSYSTEM:Extensible Firmware Interface option, so NtPeCoffLoader can not retrieve driver entry by GetProcAddress().

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2020 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoUpdate DxeIplPeim setting.
qhuang8 [Mon, 27 Nov 2006 10:14:28 +0000 (10:14 +0000)]
Update DxeIplPeim setting.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2019 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoIntroduce PcdDxeIplSwitchToLongMode to DxeIplPeim and remove DxeIplX64Peim.
qhuang8 [Mon, 27 Nov 2006 10:14:02 +0000 (10:14 +0000)]
Introduce PcdDxeIplSwitchToLongMode to DxeIplPeim and remove DxeIplX64Peim.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2018 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoEnable global optimizations for IPF builds
mdkinney [Mon, 27 Nov 2006 04:16:07 +0000 (04:16 +0000)]
Enable global optimizations for IPF builds

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2017 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoSync with PeiDxeDebugLibReportStatusCodeLib to fix IPF alignment issue.
qhuang8 [Mon, 27 Nov 2006 03:20:00 +0000 (03:20 +0000)]
Sync with PeiDxeDebugLibReportStatusCodeLib to fix IPF alignment issue.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2016 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoThe performance data for PEI phase should be collected from pre-memory, so move PERF_...
klu2 [Mon, 27 Nov 2006 02:20:22 +0000 (02:20 +0000)]
The performance data for PEI phase should be collected from pre-memory, so move PERF_START macro to correct place.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2015 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoDefine GLOABAL_REMOVE_IF_UNREFERENCED for IPF on MSFT tool chains
mdkinney [Sun, 26 Nov 2006 04:08:03 +0000 (04:08 +0000)]
Define GLOABAL_REMOVE_IF_UNREFERENCED for IPF on MSFT tool chains

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2014 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoAdd support for.sdata sections
mdkinney [Sun, 26 Nov 2006 04:07:04 +0000 (04:07 +0000)]
Add support for.sdata sections

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2013 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoAdd "-d debug" to the IPF ASM FLAGS to enable source level debugging of IPF .S files.
mdkinney [Sun, 26 Nov 2006 00:27:57 +0000 (00:27 +0000)]
Add "-d debug" to the IPF ASM FLAGS to enable source level debugging of IPF .S files.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2012 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoFix IPF alignment issue when building a Report Status Code message
mdkinney [Sat, 25 Nov 2006 02:07:07 +0000 (02:07 +0000)]
Fix IPF alignment issue when building a Report Status Code message

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2011 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoFix Sku Info update UI refresh to update the dynamic pcd value for selected sku id.
jlin16 [Fri, 24 Nov 2006 08:39:20 +0000 (08:39 +0000)]
Fix Sku Info update UI refresh to update the dynamic pcd value for selected sku id.
Fix the phenomena of endless warning message when opening FrameworkModules pane after changing workspace.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2010 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoMove SAL "initialization/virtual address change notification" from EdkUefiRuntimeLib...
yshang1 [Fri, 24 Nov 2006 06:02:46 +0000 (06:02 +0000)]
Move SAL "initialization/virtual address change notification" from EdkUefiRuntimeLib to EdkDxeSalLib.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2009 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoAdd volatile to modify LockValue in ReleaseSpinLock().
xli24 [Fri, 24 Nov 2006 02:27:09 +0000 (02:27 +0000)]
Add volatile to modify LockValue in ReleaseSpinLock().

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2008 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoTo Fix PVCS 429.
yshang1 [Thu, 23 Nov 2006 09:05:19 +0000 (09:05 +0000)]
To Fix PVCS 429.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2007 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoAdd volatile to modify LockValue in AcquireLockOrFail().
xli24 [Thu, 23 Nov 2006 09:01:43 +0000 (09:01 +0000)]
Add volatile to modify LockValue in AcquireLockOrFail().

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2006 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoA minor mistake. Remove debug info.
wuyizhong [Thu, 23 Nov 2006 08:24:42 +0000 (08:24 +0000)]
A minor mistake. Remove debug info.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2005 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoChange supporting section alignment from 4k to 64k. Add check whether section-alignme...
wuyizhong [Thu, 23 Nov 2006 08:22:43 +0000 (08:22 +0000)]
Change supporting section alignment from 4k to 64k. Add check whether section-alignment and file-alignment match or not.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2004 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoChange IPF flags to use /Os instead of /O1i
mdkinney [Thu, 23 Nov 2006 06:06:35 +0000 (06:06 +0000)]
Change IPF flags to use /Os instead of /O1i

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2003 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoAdd flags for DEBUG IPF builds
mdkinney [Thu, 23 Nov 2006 03:03:29 +0000 (03:03 +0000)]
Add flags for DEBUG IPF builds

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2002 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoPort a couple of files to gnu assembly.
bbahnsen [Thu, 23 Nov 2006 00:22:20 +0000 (00:22 +0000)]
Port a couple of files to gnu assembly.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2001 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoA script that helps you install python on OS X.
bbahnsen [Wed, 22 Nov 2006 21:07:40 +0000 (21:07 +0000)]
A script that helps you install python on OS X.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2000 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoSet the exe bit and point to the right interpreter on Unix.
bbahnsen [Wed, 22 Nov 2006 19:56:46 +0000 (19:56 +0000)]
Set the exe bit and point to the right interpreter on Unix.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1999 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoRoll back to previous version of the script.
bbahnsen [Wed, 22 Nov 2006 19:10:40 +0000 (19:10 +0000)]
Roll back to previous version of the script.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1998 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoAdd a script to build a mingw64 compiler.
bbahnsen [Wed, 22 Nov 2006 18:45:04 +0000 (18:45 +0000)]
Add a script to build a mingw64 compiler.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1997 6f19259b-4bc3-4df7-8a09-765794883524

17 years agorename library to Library
bbahnsen [Wed, 22 Nov 2006 17:17:04 +0000 (17:17 +0000)]
rename library to Library

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1996 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoAdding a python script dir and a script to calculate what dependencies a module has...
bbahnsen [Wed, 22 Nov 2006 00:58:38 +0000 (00:58 +0000)]
Adding a python script dir and a script to calculate what dependencies a module has on library classes and guids.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1995 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoAdd PeiServicesTablePointerLibKr1 to the FPD and SPD file for the MdePkg
mdkinney [Wed, 22 Nov 2006 00:42:57 +0000 (00:42 +0000)]
Add PeiServicesTablePointerLibKr1 to the FPD and SPD file for the MdePkg

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1994 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoAdd PeiServiceTablePointerLib that uses KR1 to save/restore the PEI Services Table...
mdkinney [Wed, 22 Nov 2006 00:41:04 +0000 (00:41 +0000)]
Add PeiServiceTablePointerLib that uses KR1 to save/restore the PEI Services Table Pointer
This library is only valid for Ipf

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1993 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoAdd 64-bit I/O port functions that ASSERT()
mdkinney [Wed, 22 Nov 2006 00:39:03 +0000 (00:39 +0000)]
Add 64-bit I/O port functions that ASSERT()

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1992 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoRemove DXE Core Entry Point Library Class
mdkinney [Wed, 22 Nov 2006 00:37:34 +0000 (00:37 +0000)]
Remove DXE Core Entry Point Library Class

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1991 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoRemove Peim Entry Point Library Class
mdkinney [Wed, 22 Nov 2006 00:36:59 +0000 (00:36 +0000)]
Remove Peim Entry Point Library Class

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1990 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoFix IPF build break
mdkinney [Tue, 21 Nov 2006 18:49:43 +0000 (18:49 +0000)]
Fix IPF build break

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1989 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoChange name from "VFR_FLAGES" to "VFRPP_FLAGES".
qouyang [Tue, 21 Nov 2006 08:58:29 +0000 (08:58 +0000)]
Change name from "VFR_FLAGES" to "VFRPP_FLAGES".
Fixed the bug of "VFR compile is broken for gcc builds".

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1988 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoUse global variable gInMemory in place of gInMemoryGuid ppi in DxeIplX64 module to...
lgao4 [Tue, 21 Nov 2006 03:01:52 +0000 (03:01 +0000)]
Use global variable gInMemory in place of gInMemoryGuid ppi in DxeIplX64 module to point this module is shadowed or not for size reduction.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1987 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoEnhance peirebase tool to get base address from the corresponding fv.inf file, which...
lgao4 [Mon, 20 Nov 2006 09:29:14 +0000 (09:29 +0000)]
Enhance peirebase tool to get base address from the corresponding fv.inf file, which don't need one base address parameter for this tool any longer. We can reduce base address duplicated definition in fv.inf and fpd file.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1986 6f19259b-4bc3-4df7-8a09-765794883524

17 years agofixed bug occurred when new msa file and spd file are in the same directory.
vanjeff [Mon, 20 Nov 2006 08:59:18 +0000 (08:59 +0000)]
fixed bug occurred when new msa file and spd file are in the same directory.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1985 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoRefresh library instance selection UI for platform editor after library instance...
jlin16 [Mon, 20 Nov 2006 07:25:47 +0000 (07:25 +0000)]
Refresh library instance selection UI for platform editor after library instance adding/deleting.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1984 6f19259b-4bc3-4df7-8a09-765794883524

17 years agofix one bug on Timer Frequency return.
vanjeff [Mon, 20 Nov 2006 06:26:55 +0000 (06:26 +0000)]
fix one bug on Timer Frequency return.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1983 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoFix the no library instance in UI display when some exception occurs.
jlin16 [Mon, 20 Nov 2006 05:21:41 +0000 (05:21 +0000)]
Fix the no library instance in UI display when some exception occurs.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1982 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoIn core\dxe\Dispatcher\Dispatcher.c uses CoreLoadImage with TRUE parameter of BootPol...
lgao4 [Mon, 20 Nov 2006 03:59:14 +0000 (03:59 +0000)]
In core\dxe\Dispatcher\Dispatcher.c uses CoreLoadImage with TRUE parameter of BootPolicy. But according to CoreLoadImage comments, BootPolicy is TRUE indicates that the request originates from the boot manager. Dispatcher driver is from memory, not from boot manager. So it should call CoreLoadImage with FALSE parameter of BootPolicy.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1981 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoTo fix bug edkt466. Change all default subsystem from CONSOLE to EFI_BOOT_SERVICE_DRIVER.
wuyizhong [Mon, 20 Nov 2006 03:15:47 +0000 (03:15 +0000)]
To fix bug edkt466. Change all default subsystem from CONSOLE to EFI_BOOT_SERVICE_DRIVER.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1980 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoRemove duplicate <Extern> for the lib constructor and destructor
mdkinney [Sat, 18 Nov 2006 23:13:54 +0000 (23:13 +0000)]
Remove duplicate <Extern> for the lib constructor and destructor

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1979 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoDeclare GUIDs for all Extended SAL Services
mdkinney [Sat, 18 Nov 2006 05:04:27 +0000 (05:04 +0000)]
Declare GUIDs for all Extended SAL Services

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1978 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoAdd EFI_DELIVERY_MODE to SalApi.h
mdkinney [Sat, 18 Nov 2006 05:03:37 +0000 (05:03 +0000)]
Add EFI_DELIVERY_MODE to SalApi.h

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1977 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoDisable warning when assigning a function pointer to a data pointer
mdkinney [Sat, 18 Nov 2006 05:02:54 +0000 (05:02 +0000)]
Disable warning when assigning a function pointer to a data pointer

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1976 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoFix VFR related build break when compiling with IPF compilers
mdkinney [Sat, 18 Nov 2006 05:02:03 +0000 (05:02 +0000)]
Fix VFR related build break when compiling with IPF compilers

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1975 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoStart to port the LongMode stuff to gnu asm.
bbahnsen [Fri, 17 Nov 2006 19:49:28 +0000 (19:49 +0000)]
Start to port the LongMode stuff to gnu asm.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1974 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoResync the VFR flags
bbahnsen [Fri, 17 Nov 2006 17:49:33 +0000 (17:49 +0000)]
Resync the VFR flags

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1973 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoFix gcc warnings -- please review affected files.
bbahnsen [Fri, 17 Nov 2006 17:38:32 +0000 (17:38 +0000)]
Fix gcc warnings -- please review affected files.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1972 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoAdd Thunk16.S -- needs to be ported from masm.
bbahnsen [Fri, 17 Nov 2006 16:54:19 +0000 (16:54 +0000)]
Add Thunk16.S -- needs to be ported from masm.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1971 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoAdd gnu x86 assembly sources.
bbahnsen [Fri, 17 Nov 2006 16:48:52 +0000 (16:48 +0000)]
Add gnu x86 assembly sources.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1970 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoAdd an underscore for gcc.
bbahnsen [Fri, 17 Nov 2006 16:43:12 +0000 (16:43 +0000)]
Add an underscore for gcc.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1969 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoAdd a new source for gnu assembly.
bbahnsen [Fri, 17 Nov 2006 16:32:16 +0000 (16:32 +0000)]
Add a new source for gnu assembly.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1968 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoFix a compiler warning.
bbahnsen [Fri, 17 Nov 2006 16:31:52 +0000 (16:31 +0000)]
Fix a compiler warning.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1967 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoPort to gnu style.
bbahnsen [Fri, 17 Nov 2006 16:31:07 +0000 (16:31 +0000)]
Port to gnu style.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1966 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoAdd the VFR FLAGS for x64 gcc.
bbahnsen [Thu, 16 Nov 2006 23:17:54 +0000 (23:17 +0000)]
Add the VFR FLAGS for x64 gcc.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1965 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoFixed EDKT419.
qouyang [Thu, 16 Nov 2006 10:19:07 +0000 (10:19 +0000)]
Fixed EDKT419.
Removing C Pre-Processing from VfrCompile Tool.
Now the input file for VfrCompile tool should be *.i file which was preprocessed by compiler.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1964 6f19259b-4bc3-4df7-8a09-765794883524

17 years ago1. Fix EDKT433 help context triggered by mouse movement is not displayed properly
hche10x [Thu, 16 Nov 2006 06:23:10 +0000 (06:23 +0000)]
1. Fix EDKT433 help context triggered by mouse movement is not displayed properly

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1963 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoAdd gcc macro to remove pack() for gcc build
lgao4 [Thu, 16 Nov 2006 06:19:47 +0000 (06:19 +0000)]
Add gcc macro to remove pack() for gcc build

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1962 6f19259b-4bc3-4df7-8a09-765794883524

17 years ago1. Fix EDKT433 help context triggered by mouse movement is not displayed properly
hche10x [Thu, 16 Nov 2006 06:07:56 +0000 (06:07 +0000)]
1. Fix EDKT433 help context triggered by mouse movement is not displayed properly

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1961 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoAdd pack(1) for boot scipt structure.
lgao4 [Thu, 16 Nov 2006 05:49:22 +0000 (05:49 +0000)]
Add pack(1) for boot scipt structure.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1960 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoInitial port to x86_64 gnu assembly.
bbahnsen [Thu, 16 Nov 2006 01:11:41 +0000 (01:11 +0000)]
Initial port to x86_64 gnu assembly.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1959 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoAdd new tool chain configs for x64 gcc
bbahnsen [Thu, 16 Nov 2006 01:09:19 +0000 (01:09 +0000)]
Add new tool chain configs for x64 gcc

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1958 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoEnabled 4G+ memory in thunk.
bxing [Wed, 15 Nov 2006 09:31:03 +0000 (09:31 +0000)]
Enabled 4G+ memory in thunk.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1957 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoProvide default value for PCD in platform if user does not specify anything for it.
jlin16 [Wed, 15 Nov 2006 08:57:57 +0000 (08:57 +0000)]
Provide default value for PCD in platform if user does not specify anything for it.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1956 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoUpdate PEI Apriori Module GUID based on PIWG spec.
wuyizhong [Wed, 15 Nov 2006 07:13:59 +0000 (07:13 +0000)]
Update PEI Apriori Module GUID based on PIWG spec.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1955 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoFile modified to add usage information and implement minor corrections.
ywang [Tue, 14 Nov 2006 22:01:45 +0000 (22:01 +0000)]
File modified to add usage information and implement minor corrections.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1954 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoCleanups for cygwin.
bbahnsen [Tue, 14 Nov 2006 17:57:07 +0000 (17:57 +0000)]
Cleanups for cygwin.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1953 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoAdd IPF support in Base IO Lib, and related change in fpd file
gtian [Tue, 14 Nov 2006 09:34:30 +0000 (09:34 +0000)]
Add IPF support in Base IO Lib, and related change in fpd file

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1952 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoFixed EDKT469
qouyang [Tue, 14 Nov 2006 09:03:19 +0000 (09:03 +0000)]
Fixed EDKT469

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1951 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoAdd new line "\n" to seperate long messages.
jlin16 [Tue, 14 Nov 2006 07:23:52 +0000 (07:23 +0000)]
Add new line "\n" to seperate long messages.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1950 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoSupporting Apriori File from build tool.
wuyizhong [Tue, 14 Nov 2006 07:15:01 +0000 (07:15 +0000)]
Supporting Apriori File from build tool.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1949 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoModify the way of pcd warning message reporting to be a total in the end.
jlin16 [Tue, 14 Nov 2006 07:14:04 +0000 (07:14 +0000)]
Modify the way of pcd warning message reporting to be a total in the end.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1948 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoAdd a Mixed tool chain for x64.
bbahnsen [Tue, 14 Nov 2006 06:51:14 +0000 (06:51 +0000)]
Add a Mixed tool chain for x64.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1947 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoAdd ULL to integer literals for gcc support.
bbahnsen [Tue, 14 Nov 2006 06:48:07 +0000 (06:48 +0000)]
Add ULL to integer literals for gcc support.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1946 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoSynchronize platform pcd automatically with MSA pcd when opening FrameworkModules...
jlin16 [Tue, 14 Nov 2006 06:33:37 +0000 (06:33 +0000)]
Synchronize platform pcd automatically with MSA pcd when opening FrameworkModules of a platform.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1945 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoFixed EDKT469.
qouyang [Tue, 14 Nov 2006 06:12:26 +0000 (06:12 +0000)]
Fixed EDKT469.
Add the PCD control for "_gDriverModelProtocolList" list in Autogen.c.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1944 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoRename PcdPlatformBusSpeed to PcdFSBClock and update help text.
vanjeff [Tue, 14 Nov 2006 05:43:15 +0000 (05:43 +0000)]
Rename PcdPlatformBusSpeed to PcdFSBClock and update help text.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1943 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoFix the bug of Pcd value update in FrameworkModule settings. remove the curious warni...
jlin16 [Tue, 14 Nov 2006 03:19:42 +0000 (03:19 +0000)]
Fix the bug of Pcd value update in FrameworkModule settings. remove the curious warning message of pcd type can not be changed.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1942 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoFix gcc build break for this module.
lgao4 [Mon, 13 Nov 2006 10:32:22 +0000 (10:32 +0000)]
Fix gcc build break for this module.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1941 6f19259b-4bc3-4df7-8a09-765794883524

17 years agorename PcdGenericPlatformBusSpeed to PcdFSBClock to avoid confusing.
vanjeff [Mon, 13 Nov 2006 09:27:49 +0000 (09:27 +0000)]
rename PcdGenericPlatformBusSpeed to PcdFSBClock to avoid confusing.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1940 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoAdd comments for all file tagged with "ToolCode="DUMMY"".
klu2 [Mon, 13 Nov 2006 08:39:49 +0000 (08:39 +0000)]
Add comments for all file tagged with "ToolCode="DUMMY"".

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1939 6f19259b-4bc3-4df7-8a09-765794883524

17 years ago1. Fix EDKT461 [Framework Wizard] Can't change ModuleBuildOptions for MSA file
hche10x [Mon, 13 Nov 2006 08:11:53 +0000 (08:11 +0000)]
1. Fix EDKT461 [Framework Wizard] Can't change ModuleBuildOptions for MSA file

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1938 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoFix build break error.
lgao4 [Mon, 13 Nov 2006 07:16:11 +0000 (07:16 +0000)]
Fix build break error.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1937 6f19259b-4bc3-4df7-8a09-765794883524

17 years ago1. Rename PcdPlatformBusSpeed to PcdGenericPlatformBusSpeed
vanjeff [Mon, 13 Nov 2006 07:11:58 +0000 (07:11 +0000)]
1. Rename PcdPlatformBusSpeed to PcdGenericPlatformBusSpeed
2. Added PcdComponentNameDisable and PcdDriverDiagnosticsDisable for UefiDriverModuleLib

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1936 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoAdd comments about why pre-allocate 32 bytes for load 64bit dxe core and Add code...
lgao4 [Mon, 13 Nov 2006 07:10:54 +0000 (07:10 +0000)]
Add comments about why pre-allocate 32 bytes for load 64bit dxe core and Add code to make sure the stack is aligned to 16 bytes.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1935 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoFix Ffs sections encapsulation type update problem.
jlin16 [Mon, 13 Nov 2006 06:56:45 +0000 (06:56 +0000)]
Fix Ffs sections encapsulation type update problem.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1934 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoSet the stack alignment for X64 to 16 bytes per the X64 Calling Convention
mdkinney [Mon, 13 Nov 2006 06:44:15 +0000 (06:44 +0000)]
Set the stack alignment for X64 to 16 bytes per the X64 Calling Convention

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1933 6f19259b-4bc3-4df7-8a09-765794883524

17 years ago1. Fix EDKT468 Click some buttons in MSA header by wizard can not be saved properly
hche10x [Mon, 13 Nov 2006 05:56:01 +0000 (05:56 +0000)]
1. Fix EDKT468 Click some buttons in MSA header by wizard can not be saved properly

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1932 6f19259b-4bc3-4df7-8a09-765794883524

17 years agogit-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1931 6f19259b...
xli24 [Mon, 13 Nov 2006 03:40:52 +0000 (03:40 +0000)]
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1931 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoFor encapsulated sections in FFS layout in FpdBuildOptions, if no longer exists secti...
jlin16 [Fri, 10 Nov 2006 09:13:10 +0000 (09:13 +0000)]
For encapsulated sections in FFS layout in FpdBuildOptions, if no longer exists sections in an encapsulated section, remove from UI that section to be consistent with contents in FPD file.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1930 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoFix to pre-allocate 32bytes in stack to Load X64 Image.
lgao4 [Fri, 10 Nov 2006 09:01:25 +0000 (09:01 +0000)]
Fix to pre-allocate 32bytes in stack to Load X64 Image.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1929 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoadded help text for PcdPlatformBusSpeed
vanjeff [Fri, 10 Nov 2006 06:07:39 +0000 (06:07 +0000)]
added help text for PcdPlatformBusSpeed

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1928 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoFix build break from CPU_STACK_ALIGNMENT update.
mdkinney [Thu, 9 Nov 2006 22:18:41 +0000 (22:18 +0000)]
Fix build break from CPU_STACK_ALIGNMENT update.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1927 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoAdd DxeIplX64Peim to the FPD file for the EdkModulePkg.fpd
mdkinney [Thu, 9 Nov 2006 22:17:53 +0000 (22:17 +0000)]
Add DxeIplX64Peim to the FPD file for the EdkModulePkg.fpd

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1926 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoUse CPU_STACK_ALIGNMENT to align stack allocated for used in the DXE Phase.
mdkinney [Thu, 9 Nov 2006 22:05:07 +0000 (22:05 +0000)]
Use CPU_STACK_ALIGNMENT to align stack allocated for used in the DXE Phase.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1925 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoUse CPU_STACK_ALIGNMENT to align stack allocated for used in the DXE Phase.
mdkinney [Thu, 9 Nov 2006 22:04:33 +0000 (22:04 +0000)]
Use CPU_STACK_ALIGNMENT to align stack allocated for used in the DXE Phase.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1924 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoRemove private definition for IPF stack alignment, and use public definition called...
mdkinney [Thu, 9 Nov 2006 22:03:11 +0000 (22:03 +0000)]
Remove private definition for IPF stack alignment, and use public definition called CPU_STACK_ALIGNMENT instead.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1923 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoFix ALIGN_POINTER() macro. The pointer (p) passed in must always be converted to...
mdkinney [Thu, 9 Nov 2006 22:01:56 +0000 (22:01 +0000)]
Fix ALIGN_POINTER() macro.  The pointer (p) passed in must always be converted to (UINTN) prior to performing math operations.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1922 6f19259b-4bc3-4df7-8a09-765794883524