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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
mdkinney [Thu, 9 Nov 2006 22:00:40 +0000 (22:00 +0000)]
Remove hard coded constant of 15, and use CPU_STACK_ALIGNMENT instead
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1921
6f19259b-4bc3-4df7-8a09-
765794883524
mdkinney [Thu, 9 Nov 2006 21:26:29 +0000 (21:26 +0000)]
Add #define CPU_STACK_ALIGNMENT to the ProcessorBind.h for each of the supported CPU architectures. This value is sizeof(UINTN) for IA-32, X64, and EBC. It is 16 bytes for IPF.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1920
6f19259b-4bc3-4df7-8a09-
765794883524
hche10x [Wed, 8 Nov 2006 09:14:20 +0000 (09:14 +0000)]
1. Fix a description issue
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1919
6f19259b-4bc3-4df7-8a09-
765794883524
jlin16 [Wed, 8 Nov 2006 08:31:56 +0000 (08:31 +0000)]
Fix the invalid warning message when user add a module that does not support platform architectures to this platform.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1918
6f19259b-4bc3-4df7-8a09-
765794883524
wuyizhong [Wed, 8 Nov 2006 08:22:05 +0000 (08:22 +0000)]
To fix bug T400. If user select a Repackage=false package during creating a FAR, give warning and a choose to continue or not.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1917
6f19259b-4bc3-4df7-8a09-
765794883524
jtang12 [Wed, 8 Nov 2006 06:42:39 +0000 (06:42 +0000)]
Update processor socket type definition to comply with SmBios 2.5 spec.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1916
6f19259b-4bc3-4df7-8a09-
765794883524
hche10x [Wed, 8 Nov 2006 06:12:54 +0000 (06:12 +0000)]
1. Rename ReleaseNotes.txt to BuildNotes.txt.
2. Update BuildNotes.txt for some typo issue.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1915
6f19259b-4bc3-4df7-8a09-
765794883524
wuyizhong [Wed, 8 Nov 2006 03:27:53 +0000 (03:27 +0000)]
Fix a bug that can't add library MSA specific build option in multi-thread build mode.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1914
6f19259b-4bc3-4df7-8a09-
765794883524
dtang2 [Wed, 8 Nov 2006 03:12:19 +0000 (03:12 +0000)]
Bug fix for "Tiano BIOS needs to implement an automatic reboot when BIOS settings are changed"
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1913
6f19259b-4bc3-4df7-8a09-
765794883524
jlin16 [Wed, 8 Nov 2006 02:59:31 +0000 (02:59 +0000)]
Provide UI for generating Apriori file of PEI or DXE phase. The module order information are put into BuildOptions->UserExtensions with UserId as "APRIORI" and Identifier as "0" for PEI phase and "1" for DXE phase. Build tools will use these UserExtensions information to produce the Apriori files that will be placed into each FV image.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1912
6f19259b-4bc3-4df7-8a09-
765794883524
wuyizhong [Wed, 8 Nov 2006 02:40:27 +0000 (02:40 +0000)]
Fix a bug that can't add library MSA specific build option.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1911
6f19259b-4bc3-4df7-8a09-
765794883524
jtang12 [Wed, 8 Nov 2006 02:10:54 +0000 (02:10 +0000)]
Changed definitions in Legacy16.h and LegacyBios.h to be compatible with CSM 0.96
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1910
6f19259b-4bc3-4df7-8a09-
765794883524
vanjeff [Tue, 7 Nov 2006 08:43:22 +0000 (08:43 +0000)]
added PcdPlatformBusSpeed for BaseTimerLibLocalApic, thus this timer instance needn't depend on types of CPUs
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1909
6f19259b-4bc3-4df7-8a09-
765794883524
wuyizhong [Tue, 7 Nov 2006 03:03:06 +0000 (03:03 +0000)]
Update ParseInf to resolve different line separator between WINDOWS and LINUX (\r\n vs. \n). Update GenFvImage to resolve different file separator between WINDOWS and LINUX (\ vs. /). Add variable initialize for SymImageSize.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1908
6f19259b-4bc3-4df7-8a09-
765794883524
cwu11 [Tue, 7 Nov 2006 03:02:33 +0000 (03:02 +0000)]
This check-in add Pci23.h, Pci30.h, EfiPci.h and take those originally put in Pci22.h to their proper position in the new files.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1907
6f19259b-4bc3-4df7-8a09-
765794883524
dtang2 [Tue, 7 Nov 2006 02:36:29 +0000 (02:36 +0000)]
Bug fix for "Unplug U Disk during exploer using File Explorer cause tiano halt"
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1906
6f19259b-4bc3-4df7-8a09-
765794883524
cwu11 [Mon, 6 Nov 2006 09:51:33 +0000 (09:51 +0000)]
Add pcd declaration to EdkModulePkg and Nt32Pkg to fix the check-in break.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1905
6f19259b-4bc3-4df7-8a09-
765794883524
xli24 [Mon, 6 Nov 2006 08:13:19 +0000 (08:13 +0000)]
Ia32/DivS64x64Remainder.c is not tool-chain specific, it supports both gcc and msft, so the ToolChainFamily="MSFT" description is incorrect.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1904
6f19259b-4bc3-4df7-8a09-
765794883524
jwang36 [Mon, 6 Nov 2006 05:52:10 +0000 (05:52 +0000)]
Commented out the message for building "DUMMY" files.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1903
6f19259b-4bc3-4df7-8a09-
765794883524
alfred [Mon, 6 Nov 2006 05:45:08 +0000 (05:45 +0000)]
Coding Style
Comment
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1902
6f19259b-4bc3-4df7-8a09-
765794883524
jwang36 [Mon, 6 Nov 2006 05:10:56 +0000 (05:10 +0000)]
Changed the tool chain error message to be more specific.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1901
6f19259b-4bc3-4df7-8a09-
765794883524
cwu11 [Mon, 6 Nov 2006 04:20:32 +0000 (04:20 +0000)]
This check-in fixed the following bugs:
1. Pci22.h EFI_LEGACY_EXPANSION_ROM_HEADER definition error
(MdePkg\Include\IndustryStandard\Pci22.h; Tools\CCode\Source\Include\IndustryStandard\Pci22.h)
2. SetVariable() with DataSize=0xffffffff will cause system hang
(EdkModulePkg\Universal\Variable\RuntimeDxe\Variable.c)
3. Windows XP Pro & XP HOME Fails to Install from Retail CD
(EdkModulePkg\Bus\Pci\Pcibus\Dxe\PciResourceSupport.c)
4. Pci22.h header file needs to add some recent type
(MdePkg\Include\IndustryStandard\Pci22.h; Tools\CCode\Source\Include\IndustryStandard\Pci22.h)
5. Fix issues when ODD cannot boot from Sil0680 PCI-IDE controller
(EdkModulePkg\Bus\Pci\PciBus\Dxe\PciOptionromSupport.c;
EdkModulePkg\Bus\Pci\PciBus\Dxe\PciBus.msa;
EdkModulePkg\ EdkModulePkg.spd)
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1900
6f19259b-4bc3-4df7-8a09-
765794883524
jwang36 [Mon, 6 Nov 2006 03:55:24 +0000 (03:55 +0000)]
Fixed the build error.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1899
6f19259b-4bc3-4df7-8a09-
765794883524
jwang36 [Mon, 6 Nov 2006 03:09:32 +0000 (03:09 +0000)]
Added code to check that the definitions in target.txt are valid against tools_def.txt
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1898
6f19259b-4bc3-4df7-8a09-
765794883524
xli24 [Mon, 6 Nov 2006 02:26:11 +0000 (02:26 +0000)]
Remove BaseIoIntrinsicLib reference in IPF and EBC modules
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1897
6f19259b-4bc3-4df7-8a09-
765794883524
hche10x [Fri, 3 Nov 2006 08:42:47 +0000 (08:42 +0000)]
1. Fix EDKT463: When wizard new or clone a msa/spd/fpd, should follow these rules
2. Fix EDKT465: The content in memory should be reloaded when a modified msa/fpd/spd is closed without saving
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1896
6f19259b-4bc3-4df7-8a09-
765794883524
mikewuping [Fri, 3 Nov 2006 07:33:44 +0000 (07:33 +0000)]
in x64Variable.dxs, Add the FTW protocol into variable's dependency expression, because FTW services are used by this driver. FTW dependency appears in IA32 dxs file and should also show up in X64 dxs file.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1895
6f19259b-4bc3-4df7-8a09-
765794883524
qwang12 [Fri, 3 Nov 2006 05:46:26 +0000 (05:46 +0000)]
Include EfiGpt.h, ElTorito.h, Mbr.h header files from MdePkg's Industry Starndard. and remove the private Gpt.h, Mbr.h and ElTorito.h
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1894
6f19259b-4bc3-4df7-8a09-
765794883524
qwang12 [Fri, 3 Nov 2006 05:42:01 +0000 (05:42 +0000)]
Add EfiGpt.h, ElTorito.h, Mbr.h header files which are for EFI GUID Partition table, ElTorito bootable CD fomrat and Legacy Master Boot Record format into Industry Starndard.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1893
6f19259b-4bc3-4df7-8a09-
765794883524
xli24 [Fri, 3 Nov 2006 03:35:22 +0000 (03:35 +0000)]
According to MDE Library specification, BaseIoLibIntrinsic Module only supports IA32 and X64, but the MSA description says it supports IA32, X64, IPF, and EBC. Now IPF and EBC have been removed from description.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1892
6f19259b-4bc3-4df7-8a09-
765794883524
mikewuping [Fri, 3 Nov 2006 03:34:43 +0000 (03:34 +0000)]
I fixed following bugs in EDKII.
1. In AsmFuncs.asm, DebugSupport, Vect2Desc() function will use hardcode CS to fill the IDT. 20h for Ia32.If the system CS is changed by CPU driver, this driver can not work. System maybe crash.
2. In EBC, RegisterExceptionCallback() can not restore the environment and I add some enhancements.
3. In Image.c, CoreLoadImageCommon never return EFI_SECURITY_VIOLATION when SecurityStatus == EFI_SECURITY_VIOLATION.
4. In Variable.c, 1. There're additional unnecessary loop. All blocks will be gone through even if all the data has been written. We should check the "CurrWriteSize" to see if there's no more data to write, and stop the for loop immediately. 2 "if.else." can be merged to save lines of code.
5. in FvbServices,c, Checksum calculation error.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1891
6f19259b-4bc3-4df7-8a09-
765794883524