yshang1
b67d6130b2
Update EFI_CAPSULE_HEADER definition.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2987 6f19259b-4bc3-4df7-8a09-765794883524
2007-07-03 05:56:24 +00:00
yshang1
531febc2e4
Update EFI_CAPSULE_HEADER definition.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2986 6f19259b-4bc3-4df7-8a09-765794883524
2007-07-03 05:44:35 +00:00
yshang1
45ad5569f4
Update the EFI_CAPSULE_HEADER definition.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2985 6f19259b-4bc3-4df7-8a09-765794883524
2007-07-03 05:39:08 +00:00
yshang1
9b53707866
Update EFI_PEI_LOAD_FILE_PPI_GUID in MdePkg.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2971 6f19259b-4bc3-4df7-8a09-765794883524
2007-07-03 02:14:17 +00:00
yshang1
b06f038b06
Add building DxeMemoryLib.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2964 6f19259b-4bc3-4df7-8a09-765794883524
2007-07-02 10:01:49 +00:00
yshang1
1ece02b57e
Support DxeMemoryLib building.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2962 6f19259b-4bc3-4df7-8a09-765794883524
2007-07-02 09:58:37 +00:00
vanjeff
c6aa36b6aa
add internal command header reference
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2959 6f19259b-4bc3-4df7-8a09-765794883524
2007-07-02 09:43:51 +00:00
jwang36
5dac2e6969
Applied tool chain family constraints for file Synchronization.c, SynchronizationMsc.c and SynchronizationGcc.c
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2957 6f19259b-4bc3-4df7-8a09-765794883524
2007-07-02 09:37:07 +00:00
vanjeff
f1baef624f
1. Port X64, IPF and EBC arch for BaseLib
...
2. Port X64 arch codes for BaseMemoryLibRepStr and BaseMemoryLibSee2
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2955 6f19259b-4bc3-4df7-8a09-765794883524
2007-07-02 09:34:25 +00:00
yshang1
f6082f62cc
Update the C name of gEfiPeiMemoryDiscoveredPpiGuid.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2951 6f19259b-4bc3-4df7-8a09-765794883524
2007-07-02 09:22:59 +00:00
qwang12
5f40670ed0
add a error macro to prevent this file from included for now #error "UEFI 2.1 HII is not fully implemented for now, Please don't include this file now."
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2944 6f19259b-4bc3-4df7-8a09-765794883524
2007-07-02 08:29:56 +00:00
yshang1
ce2f555794
Add BaseMemoryTestDxe in MdeModulePkg.dsc
...
Add RuntimeDxe in MdeModulePkg.dsc
Move Security/SecurityStub/Dxe to SecurityStubDxe.
Add EFI_MAX_ADDRESS in Uefi/UefiBaseType.h.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2930 6f19259b-4bc3-4df7-8a09-765794883524
2007-07-02 03:48:40 +00:00
AJFISH
f734a10ab1
Removed CommonHeader.h generated file from the MdePkg.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2922 6f19259b-4bc3-4df7-8a09-765794883524
2007-06-29 23:22:13 +00:00
AJFISH
7f1c3191e6
Ported SerialPortLib to support base type.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2919 6f19259b-4bc3-4df7-8a09-765794883524
2007-06-29 20:51:40 +00:00
AJFISH
ef4ce18681
Ported SerialPortLib to support base type.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2918 6f19259b-4bc3-4df7-8a09-765794883524
2007-06-29 20:51:01 +00:00
AJFISH
5ed00ce4ad
removed [includes] section from MdePkg and MdeModulePkg .inf files. The includes sections are not needed and are redundant with [packages] section
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2917 6f19259b-4bc3-4df7-8a09-765794883524
2007-06-29 16:44:40 +00:00
qhuang8
dfbb4581a4
Add two gEfiComponentName2ProtocolGuid and gEfiDriverDiagnostics2ProtocolGuid in [protocols] section
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2900 6f19259b-4bc3-4df7-8a09-765794883524
2007-06-29 08:07:33 +00:00
yshang1
afcf4907be
Add EFI Option ROM definitions.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2897 6f19259b-4bc3-4df7-8a09-765794883524
2007-06-29 07:30:27 +00:00
qwang12
1528fae8dc
add a error macro to prevent this file from included for now #error "UEFI 2.1 HII is not fully implemented for now, Please don't include this file now."
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2894 6f19259b-4bc3-4df7-8a09-765794883524
2007-06-29 06:51:45 +00:00
yshang1
cdffda11f4
Import PeiDxePostCodeLibReportStatusCode.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2891 6f19259b-4bc3-4df7-8a09-765794883524
2007-06-29 06:26:23 +00:00
vanjeff
316172ba50
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2888 6f19259b-4bc3-4df7-8a09-765794883524
2007-06-29 05:37:38 +00:00
yshang1
dd51a99341
Import BaseMemoryLibMmx;
...
Import PeiMemoryLib;
Import BasePeCoffLib;
Import PeiSmbusLibSmbus2;
Import DxeMemoryLib;
Import HiiLib;
Update UefiLib to support multiple language codes;
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2886 6f19259b-4bc3-4df7-8a09-765794883524
2007-06-29 05:29:46 +00:00
klu2
a02e796b5e
1) Modify ScsiIo protocol according to UEFI specification
...
2) Add UefiScsiLib library instance.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2875 6f19259b-4bc3-4df7-8a09-765794883524
2007-06-29 03:27:28 +00:00
vanjeff
fd7a76af08
add SerialPortLib.h
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2874 6f19259b-4bc3-4df7-8a09-765794883524
2007-06-29 03:27:02 +00:00
AJFISH
3a98b778ab
Updated *.dec files and .h files to support correct include path scheme
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2863 6f19259b-4bc3-4df7-8a09-765794883524
2007-06-28 20:26:24 +00:00
jwang36
32f148f8a3
1. Added depex file generation
...
2. Added file type filter per the toolcode/toolchain/toolchain family/etc., and fixed the BaseLib.inf
3. Added unicode file parse support but commented out temporarily because of bugs
4. Fixed the unicode file format in Nt32Pkg/MiscSubClassPlatformDxe
5. Removed duplicated [Ppis.common] in MdePkg.dec
6. Added declaration of gEfiPeiMemoryDiscoveredPpiGuid in Nt32Pkg.dec
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2858 6f19259b-4bc3-4df7-8a09-765794883524
2007-06-28 15:08:08 +00:00
qwang12
ee7947830c
add in BasePeCoffLib
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2849 6f19259b-4bc3-4df7-8a09-765794883524
2007-06-28 13:34:16 +00:00
qwang12
5b6d8b927c
add in BasePeCoffLib
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2848 6f19259b-4bc3-4df7-8a09-765794883524
2007-06-28 13:33:25 +00:00
qwang12
d071fb194d
Add in BasePeCoff library instance.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2847 6f19259b-4bc3-4df7-8a09-765794883524
2007-06-28 13:30:16 +00:00
qhuang8
cd736a85e4
Remove GuidCName: gEfiSectionExtractionProtocolGuid
...
It should belong to IntelFrameworkPkg
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2818 6f19259b-4bc3-4df7-8a09-765794883524
2007-06-28 02:32:30 +00:00
AJFISH
e9d407abb0
Fixed IPF and X64 like IA-32 for compiler intrinsics
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2817 6f19259b-4bc3-4df7-8a09-765794883524
2007-06-27 23:11:18 +00:00
AJFISH
479b520d55
Updated to support compiler intrinsics properly. I had to comment out some of the features as they are not currently supported by the build.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2816 6f19259b-4bc3-4df7-8a09-765794883524
2007-06-27 23:02:16 +00:00
AJFISH
842f5579c7
Updated headers to follow coding standard
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2815 6f19259b-4bc3-4df7-8a09-765794883524
2007-06-27 22:53:31 +00:00
yshang1
21998b6778
Add exit boot service event registry.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2801 6f19259b-4bc3-4df7-8a09-765794883524
2007-06-27 09:00:15 +00:00
klu2
89f1008730
Add missing files
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2800 6f19259b-4bc3-4df7-8a09-765794883524
2007-06-27 08:55:31 +00:00
klu2
8a017eaf33
Convert msa to inf for UefiRuntimeLib
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2799 6f19259b-4bc3-4df7-8a09-765794883524
2007-06-27 08:53:58 +00:00
yshang1
7f18c1638e
Clean up Protocol definitions in MdePkg.dec
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2798 6f19259b-4bc3-4df7-8a09-765794883524
2007-06-27 08:45:49 +00:00
yshang1
be28ea150e
Import UefiRuntimeLib in MdePkg
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2788 6f19259b-4bc3-4df7-8a09-765794883524
2007-06-27 07:23:15 +00:00
yshang1
ebcc8fb7ba
Import the UefiRuntimeLib in MdePkg.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2787 6f19259b-4bc3-4df7-8a09-765794883524
2007-06-27 07:22:18 +00:00
klu2
5413e8e8aa
Add missing definition for Time service which defined in UEFI specification 7.3 Time Services
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2781 6f19259b-4bc3-4df7-8a09-765794883524
2007-06-27 06:38:31 +00:00
yshang1
dcd8c7d649
Move #include <IndustryStandard/Pal.h> into IPF specific statement.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2777 6f19259b-4bc3-4df7-8a09-765794883524
2007-06-27 06:05:49 +00:00
vanjeff
66b76b194c
sync dec with nspd.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2774 6f19259b-4bc3-4df7-8a09-765794883524
2007-06-27 05:45:26 +00:00
vanjeff
6e79dbd5c9
Added gEfiUgaIoProtocolGuid definition
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2772 6f19259b-4bc3-4df7-8a09-765794883524
2007-06-27 05:36:02 +00:00
qhuang8
c96769e54d
Add new Library Class: CustomDecompressLib
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2771 6f19259b-4bc3-4df7-8a09-765794883524
2007-06-27 05:26:03 +00:00
klu2
ff9f122612
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2769 6f19259b-4bc3-4df7-8a09-765794883524
2007-06-27 05:00:33 +00:00
klu2
ecb8241b39
Disable the warning of bitfield
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2768 6f19259b-4bc3-4df7-8a09-765794883524
2007-06-27 04:59:16 +00:00
yshang1
e30e5a72f9
Update DriverConfiguration2.h to avoid the name conflict with DriverConfiguration.h
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2766 6f19259b-4bc3-4df7-8a09-765794883524
2007-06-27 03:43:06 +00:00
klu2
66f0059f35
1) Porting the original WinNtStuff Peim to new Nt32Pkg
...
2) Adding PeiHobLib to MdePkg
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2765 6f19259b-4bc3-4df7-8a09-765794883524
2007-06-27 03:41:18 +00:00
yshang1
09f0ddd026
Keep the C name of SIMPLE TEXT OUTPUT PROTOCOL unchanged for backward-compatible with original implementation.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2764 6f19259b-4bc3-4df7-8a09-765794883524
2007-06-27 03:38:18 +00:00
yshang1
f22a5f4323
Split the DriverConfiguration.h into DriverConfiguration2 and DriverConfiguration.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2763 6f19259b-4bc3-4df7-8a09-765794883524
2007-06-27 03:29:27 +00:00
qwang12
1a06ccf40d
add in gEfiPeiMasterBootModePpiGuid and gEfiPeiBootInRecoveryModePpiGuid
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2755 6f19259b-4bc3-4df7-8a09-765794883524
2007-06-26 10:14:02 +00:00
vanjeff
8693ca5d75
Fixed build issues for DxeCoreHobLib and BaseUefiDecompressLib.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2752 6f19259b-4bc3-4df7-8a09-765794883524
2007-06-26 09:09:28 +00:00
vanjeff
50615d1f8e
Remove prefix EFI_ from some TPL macros reference in some comments
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2750 6f19259b-4bc3-4df7-8a09-765794883524
2007-06-26 08:30:09 +00:00
jwang36
7a7f7e47b6
Used "|" as value separator.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2741 6f19259b-4bc3-4df7-8a09-765794883524
2007-06-26 02:48:50 +00:00
AJFISH
cf61682357
Fixed typo in function header
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2735 6f19259b-4bc3-4df7-8a09-765794883524
2007-06-25 21:13:52 +00:00
jwang36
8fc4fc3a0e
1) Incorporated generating top level makefile. Now platform build is possible (no FD generation).
...
2) Added GenFw.exe for EFI file generation
3) Changed the destination directory of *.template file to WORKSPACE/Conf
4) Commented out several modules in the MdePkg.dsc file since they cannot be found in the MdePkg package directory.
5) Removed the usage of WORKSPACE_DIR macro in makefile. WORKSPACE is used instead all the way.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2733 6f19259b-4bc3-4df7-8a09-765794883524
2007-06-25 17:00:40 +00:00
vanjeff
769ead154b
added PcdComponentName2Disable, PcdDriverDiagnostics2Disable reference in DSC file.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2730 6f19259b-4bc3-4df7-8a09-765794883524
2007-06-25 09:59:18 +00:00
yshang1
e811b22f06
Add UefiDriverModel.c for Installation of driver model protocols .
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2725 6f19259b-4bc3-4df7-8a09-765794883524
2007-06-22 16:34:13 +00:00
yshang1
c7d265a94a
Checked in part of MDE library instances following PI and UEFI. It includes:
...
1) UefiLib adds features of RFC 3066/Iso639 language string and driver model protocols installation.
2) PeiCoreEntryPoint following PI.
3) UefiDriverEntryPoint following UEFI/EFI.
4) PeiServicesTablePointerLib following PI for IPF and x86.
5) Remove many CommonHeader.h. If there is only one C file in module, we should add the common headers in C file instead of creating a new CommonHeader.h.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2723 6f19259b-4bc3-4df7-8a09-765794883524
2007-06-22 16:22:26 +00:00
yshang1
1a5589a183
Add dependent protocol:"Protocol/DevicePath.h".
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2722 6f19259b-4bc3-4df7-8a09-765794883524
2007-06-22 13:36:00 +00:00
yshang1
4b120077b1
Add DriverDiagnostics2.h.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2721 6f19259b-4bc3-4df7-8a09-765794883524
2007-06-22 10:35:20 +00:00
vanjeff
43fcd99927
Cleanup MdePkg.dsc, UefiLib.inf and UefiLib.msa
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2717 6f19259b-4bc3-4df7-8a09-765794883524
2007-06-22 09:14:23 +00:00
vanjeff
738ec56559
Import DxeCoreHobLib, DxeHobLib, PeimEntryPoint and PeiServicesLib.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2714 6f19259b-4bc3-4df7-8a09-765794883524
2007-06-22 07:42:13 +00:00
vanjeff
e386b444c8
Import some Pei and Dxe related instances for MdePkg.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2712 6f19259b-4bc3-4df7-8a09-765794883524
2007-06-22 06:57:39 +00:00
yshang1
b6460fcfd9
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2711 6f19259b-4bc3-4df7-8a09-765794883524
2007-06-22 06:38:34 +00:00
yshang1
540dfc26a3
Import Pal.h and Sal.h.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2710 6f19259b-4bc3-4df7-8a09-765794883524
2007-06-22 06:37:54 +00:00
yshang1
a1710a6e8a
Rename the PalApi.h to Pal.h.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2709 6f19259b-4bc3-4df7-8a09-765794883524
2007-06-22 06:35:33 +00:00
yshang1
adcca86456
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2708 6f19259b-4bc3-4df7-8a09-765794883524
2007-06-22 06:34:09 +00:00
yshang1
5ccad0c0af
Delete the IpfDefines.h from MDE package. It should be in IpfCpu package.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2707 6f19259b-4bc3-4df7-8a09-765794883524
2007-06-22 06:33:47 +00:00
vanjeff
e1f414b6a7
Import some basic libraries instances for Mde Packages.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2704 6f19259b-4bc3-4df7-8a09-765794883524
2007-06-22 03:21:45 +00:00
vanjeff
e053747a04
Import MdePkg.dec and MdePkg.dec. Initial version.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2703 6f19259b-4bc3-4df7-8a09-765794883524
2007-06-22 03:01:46 +00:00
yshang1
146332ae26
Fixed typo in PiPeiCis.h.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2702 6f19259b-4bc3-4df7-8a09-765794883524
2007-06-22 02:18:24 +00:00
vanjeff
fc982983a9
remove some .msa file reference.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2698 6f19259b-4bc3-4df7-8a09-765794883524
2007-06-21 09:20:27 +00:00
vanjeff
11a3cf6c1d
added MdePkg.spd, this is initial version.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2697 6f19259b-4bc3-4df7-8a09-765794883524
2007-06-21 08:51:54 +00:00
yshang1
a6508c051b
Update Protocol for backward-compatible with EFI1.1.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2696 6f19259b-4bc3-4df7-8a09-765794883524
2007-06-21 07:16:27 +00:00
yshang1
53f2d96e2e
Fixed PPI GUID name to follow PI specification.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2695 6f19259b-4bc3-4df7-8a09-765794883524
2007-06-21 07:14:45 +00:00
yshang1
e55443986e
Update the EFI_PEI_SECURITY2_PPI to follow PI. Also update the EFI_PEI_CORE_ENRTY_POINT definition.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2693 6f19259b-4bc3-4df7-8a09-765794883524
2007-06-21 02:52:36 +00:00
yshang1
833bd94e28
Add macro EFI_SIZE_TO_PAGES/EFI_PAGES_TO_SIZE in UefiBaseType.h.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2689 6f19259b-4bc3-4df7-8a09-765794883524
2007-06-20 07:44:50 +00:00
yshang1
935456bbeb
Remove the reference of UefiDevicePath.h.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2688 6f19259b-4bc3-4df7-8a09-765794883524
2007-06-20 07:39:45 +00:00
yshang1
fb3df220f8
Import Library Class from original MDE package. Also I added the EFI_PEI_CORE_ENTRY_POINT definition in PiPeiCis.h.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2677 6f19259b-4bc3-4df7-8a09-765794883524
2007-06-19 10:55:24 +00:00
yshang1
a7ed1e2ed5
Check in the Industry Standard Files.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2676 6f19259b-4bc3-4df7-8a09-765794883524
2007-06-19 10:39:04 +00:00
yshang1
c2f83f0ae1
Checked in the GUIDs introduced in UEFI/PI.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2675 6f19259b-4bc3-4df7-8a09-765794883524
2007-06-19 10:29:07 +00:00
yshang1
d1f9500023
Checked in the Protocols introduced in UEFI/PI.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2674 6f19259b-4bc3-4df7-8a09-765794883524
2007-06-19 10:12:02 +00:00
AJFISH
00edb2182b
Removed tabs and fixed some minor coding style issues. Also fixed typo in EFI_PEI_ENTRY_POINT
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2668 6f19259b-4bc3-4df7-8a09-765794883524
2007-06-18 20:28:02 +00:00
yshang1
5879b8754a
Add PPI definitions introduced in PI1.0.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2650 6f19259b-4bc3-4df7-8a09-765794883524
2007-06-13 11:11:23 +00:00
yshang1
959ccb23c6
Move to directory "Include"
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2646 6f19259b-4bc3-4df7-8a09-765794883524
2007-06-08 11:31:52 +00:00
yshang1
71d44daf07
Move to sub-directory "include"
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2645 6f19259b-4bc3-4df7-8a09-765794883524
2007-06-08 11:29:52 +00:00
yshang1
b4c31aaffa
Checked in the new includes of MdePkg, that are ProcessorBind.h, ModuleType.h and Uefi/PI definitions except the PPI/GUID/PROTOCOL.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2644 6f19259b-4bc3-4df7-8a09-765794883524
2007-06-08 11:04:31 +00:00
lhauch
586cd1f1f4
Moved the MdePkg to OldMdePkg so that new code in MdePkg does not break existing builds. Also updated the SPD and FPD files UiNames
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2616 6f19259b-4bc3-4df7-8a09-765794883524
2007-06-01 14:49:55 +00:00
qhuang8
c75bbd0e5b
Update the Guid Value of Ext SCSI Pass Thru Protocol
...
Minor update the ASSERT() statement in Switch Stack.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2609 6f19259b-4bc3-4df7-8a09-765794883524
2007-05-31 09:24:58 +00:00
xli24
89ec4b3746
Fix some errors in comments of Status Code include file.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2602 6f19259b-4bc3-4df7-8a09-765794883524
2007-05-30 03:38:50 +00:00
vanjeff
76f407a69e
Remove some unnecessary #if/#ifdef from some header files.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2598 6f19259b-4bc3-4df7-8a09-765794883524
2007-05-21 03:21:53 +00:00
qouyang
ceffbc1900
Fixd EDKII r2594 build broken issue - MdePkg build failed with ICC.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2596 6f19259b-4bc3-4df7-8a09-765794883524
2007-05-15 06:27:11 +00:00
qouyang
c392941764
Fixd EDKII r2594 build broken issue - MdePkg build failed with ICC.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2595 6f19259b-4bc3-4df7-8a09-765794883524
2007-05-15 04:44:59 +00:00
gtian
efdbc5199e
These updates are for IPF low level assembly library checking in.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2594 6f19259b-4bc3-4df7-8a09-765794883524
2007-05-14 06:51:02 +00:00
gtian
63afc36022
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2593 6f19259b-4bc3-4df7-8a09-765794883524
2007-05-14 06:47:11 +00:00
gtian
4d68c21db3
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2592 6f19259b-4bc3-4df7-8a09-765794883524
2007-05-14 06:45:05 +00:00
gtian
ff756e606b
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2591 6f19259b-4bc3-4df7-8a09-765794883524
2007-05-14 06:44:39 +00:00
gtian
1ab9159e6a
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2590 6f19259b-4bc3-4df7-8a09-765794883524
2007-05-14 06:37:46 +00:00
gtian
8e38ef0a9c
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2589 6f19259b-4bc3-4df7-8a09-765794883524
2007-05-14 06:36:58 +00:00
ajfish
d57e9bdca9
Update BaseLib.h to make the spaces between comments constant. Only added blank lines
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2584 6f19259b-4bc3-4df7-8a09-765794883524
2007-05-05 04:16:52 +00:00
xli24
418c6e0918
Fix the DEVICE_PATH_MESSAGING_SAS GUID definition according to UEFI 2.1 spec.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2557 6f19259b-4bc3-4df7-8a09-765794883524
2007-04-11 05:57:37 +00:00
qhuang8
28dec501f4
Fix an issue that some image tool will generate PE32+ image with PE32 magic. We now determine magic based on machine type.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2547 6f19259b-4bc3-4df7-8a09-765794883524
2007-04-09 01:42:09 +00:00
qwang12
abb234751e
1) Initialize gBS, gST, gImageHandle in UefiBootServicesTableLib.c to NULL
...
2) Add DxeCore infix to the module local variable gBS, gST, gRT, gDS in DxeMain.c. This is to solve the name conflict with UefiBootServicesTableLib which is defined in MDE Library Spec.
3) Add in check for gBS and gST in UefiDebugLibConOut/DebugLib.c and UefiDebugLibStdErr/DebugLib.c and MdePkg/Library/DxeReportStatusCodeLib/ReportStatusCodeLib.c. If they are not initialized, the API will just return with a error message.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2546 6f19259b-4bc3-4df7-8a09-765794883524
2007-04-06 06:36:47 +00:00
qwang12
8d7538351f
Sync the HII GUID with EDK I code base. Please take note: This GUID is not the same with the one listed in Framework HII Spec 0.92. The HII protocol interface have changed from the one defined in Framework HII spec 0.92. Ergo the HII protocol GUID is updated to reflect the change.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2535 6f19259b-4bc3-4df7-8a09-765794883524
2007-04-05 01:26:00 +00:00
lgao4
13de892cc3
Change BDS to get the default logo picture by default bmp logo guid.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2533 6f19259b-4bc3-4df7-8a09-765794883524
2007-04-04 06:24:26 +00:00
yshang1
55bfb04e78
Fixed issue for ICC, since ICC does not allow to cast data with volatile qualifier.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2532 6f19259b-4bc3-4df7-8a09-765794883524
2007-04-04 06:22:45 +00:00
qhuang8
265bfe7cd4
Change the Guid Value of EFI_ISCSI_INITIATOR_NAME_PROTOCOL_GUID.
...
The original one is 15-byte structure, not a valid Guid structure.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2530 6f19259b-4bc3-4df7-8a09-765794883524
2007-04-04 03:20:39 +00:00
yshang1
01d71f9c85
Rename the enum value of EFI_STANDBY_BUTTON_PHASE.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2529 6f19259b-4bc3-4df7-8a09-765794883524
2007-04-04 03:14:30 +00:00
yshang1
1b256c950c
Update the MSA for ICC build.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2528 6f19259b-4bc3-4df7-8a09-765794883524
2007-04-04 02:46:32 +00:00
yshang1
99b64dd977
SMMcis defines "Exit" as the one of phases of EFI_SMM_STANDBY_BUTTON_CONTEXT. The "Exit" conflicts with UefiApplicationEntryPoint library's Exit() in MDE spec and breaks all application build in r9. To fix the issue, I changed the "Exit" to "StandbyButtonExit" in EFI_SMM_STANDBY_BUTTON_CONTEXT temporarily.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2527 6f19259b-4bc3-4df7-8a09-765794883524
2007-04-03 09:23:26 +00:00
yshang1
a4e9aab95a
Updated MSA file for EBC.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2526 6f19259b-4bc3-4df7-8a09-765794883524
2007-04-03 07:13:38 +00:00
yshang1
ef7baf58d0
Add the ReadWriteBarrier in the Acquire/ReleaseSpin to block the unexpected optimization of compiler.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2524 6f19259b-4bc3-4df7-8a09-765794883524
2007-04-03 06:25:25 +00:00
qwang12
9471ecb798
Add in OFFSET_OF macro as defined in MDE Library spec
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2523 6f19259b-4bc3-4df7-8a09-765794883524
2007-04-02 08:40:56 +00:00
qhuang8
eb9603a0b7
Add comments on the definition of SPIN_LOCK_RELEASED & SPIN_LOCK_ACQUIRED
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2522 6f19259b-4bc3-4df7-8a09-765794883524
2007-04-02 08:15:58 +00:00
qhuang8
db29f969a9
Sync the Guid value of MTFTP protocol in spd file since it has been updated in header file.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2516 6f19259b-4bc3-4df7-8a09-765794883524
2007-03-30 05:14:52 +00:00
qhuang8
46dd23b81e
1.Define SPIN_LOCK as "volatile UINTN" to prevent mutli-processor access harzard.
...
2.Sync MTFTP4 Protocol GUID with spec.
3.Sync the definition the EFI_IP4_VARIABLE_DATA and EFI_TCP4_VARIABLE_DATA with spec
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2514 6f19259b-4bc3-4df7-8a09-765794883524
2007-03-29 07:45:24 +00:00
vanjeff
0f6b6f755b
1. Removed #ifndef to enable Capsule architecture protocol on IPF.
...
2. Added ASSERT (FLASE) in SwitchStack ().
3. Removed unreached branch from UefiNotTiano.c.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2510 6f19259b-4bc3-4df7-8a09-765794883524
2007-03-28 03:28:13 +00:00
qhuang8
1f74094161
Correct some wrong usage types
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2509 6f19259b-4bc3-4df7-8a09-765794883524
2007-03-27 09:20:55 +00:00
vanjeff
c0b162a2c0
1. Removed definition for EFI_1_1 from module ConSplitter
...
2. Removed old Intel Framework specification extension for Media Firmware file path from Uefi/UefiSpec.h and UefiLib/UefiNotTiano.c
3. Added EFI revision check in UefiLib/UefiNotTiano.c and removed one EFI_SPECIFICATION_VERSION wrapper in Uefi/UefiSpec.h.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2505 6f19259b-4bc3-4df7-8a09-765794883524
2007-03-26 07:00:30 +00:00
vanjeff
cb41bea732
1. Removed AsmSwitchStackAndBackingStore from BaseLib.h
...
2. Modified SwitchStack definition update to MWG 0.60e.
3. Added BaseLib/Ipf/InternalSwitchStack.c and removed BaseLib/Ipf/Non-existing.c
4. Updated any references of AsmSwitchStackAndBackingStore to SwichStack on IPF.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2499 6f19259b-4bc3-4df7-8a09-765794883524
2007-03-22 03:03:32 +00:00
vanjeff
7af45bf1f0
1. Added PcdNtEmulator and Removed MACRO EFI_NT_EMULATOR
...
2. Updated *.fpd of all Package.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2481 6f19259b-4bc3-4df7-8a09-765794883524
2007-03-16 05:36:52 +00:00
vanjeff
e5f461a850
1. Remove #ifdef _MSC_EXTENSION_ from all source files
...
2. Remove #ifdef _GCC_ from all resource files
3. Remove #if 0 from all resource files
4. Remove #ifdef MDE_CPU_IPF and #ifdef MDE_CPU_EBC
5. Remove #progam from Decode.c
6. Remove #ifdef TIANO_EXTENSION_FLAG from source files
7. Remove #ifdef SUPPORT_IPV6, since code base doesn't support IPV6 at all.
8. Remove #ifdef SpecialNowaitVersion from pxe_bc_mtftp.c, since it's only used for test.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2470 6f19259b-4bc3-4df7-8a09-765794883524
2007-03-15 02:33:16 +00:00
qwang12
ddc9ec37af
Remove the BugBug in package header file for DXE_CORE and DXE_DRIVER which force every driver to include MdePkg/Include/Library/PeCoffLib.h.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2457 6f19259b-4bc3-4df7-8a09-765794883524
2007-03-14 02:12:16 +00:00
qwang12
42721684d5
Update the comments.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2432 6f19259b-4bc3-4df7-8a09-765794883524
2007-03-09 01:12:51 +00:00
qhuang8
df557cca2f
1. Sync definition of EFI_DEBUG_IMAGE_INFO with UEFI spec
...
2. Make performance data for End of BDS is not recorded in Boot Manager Boot
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2431 6f19259b-4bc3-4df7-8a09-765794883524
2007-03-08 07:04:05 +00:00
qhuang8
c6345a1321
1. Change the protocol usage type in UefiDriverModelLib
...
2. Remove a redundant Guid entry in spd
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2419 6f19259b-4bc3-4df7-8a09-765794883524
2007-03-05 07:28:22 +00:00
qwang12
22d9199fe5
Added Print, ErrorPrint, AsciiPrint, AsciiErrorPrint() to the UEFI Library.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2392 6f19259b-4bc3-4df7-8a09-765794883524
2007-02-14 06:35:30 +00:00
qhuang8
2c6fae9e7d
Clean up MSA for MDE Libs:
...
1. Remove unreferenced Guid of gEfiStatusCodeDataTypeAssertGuid in PeiReportStatusCodeLib & DxeReportStatusCodeLib.msa
2. Remove dependency of BaseLib for SmmEntryPointerLib & PeiServicesTablePointerLibKr1
3. Add accurate arch support for SecPeiDxeTimerLibCpu & correct PcdFSBClock to "DYNAMIC"
4. Add dependency of gEfiDevicePathProtocolGuid for DevicePathLibDevicePathProtocol
5. Remove dependency of BaseLib & UefiRuntimeServicesTablePointerLib for UefiDriverEntryPointLib
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2389 6f19259b-4bc3-4df7-8a09-765794883524
2007-02-13 12:18:12 +00:00
qhuang8
d670549c79
Remove the wrong dependency on PeimEntryPointLib
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2388 6f19259b-4bc3-4df7-8a09-765794883524
2007-02-13 11:32:15 +00:00
qhuang8
0d49d8f681
1. Add two interfaces in PeCoffGetEntryPointLib.h
...
2. Fix the description of EfiTestChildHandle & EfiTestManagedDevice
3. Clean up BasePciLbPciCf8 & BasePciLibPciExpress to remove the dependency on DebugLib
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2387 6f19259b-4bc3-4df7-8a09-765794883524
2007-02-13 11:12:05 +00:00
qhuang8
f1ad92e867
Add alias EFI_D_XXX to provide backward compatibilities.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2386 6f19259b-4bc3-4df7-8a09-765794883524
2007-02-13 11:09:29 +00:00
qhuang8
647db8fd60
Drop the support of DXE_RUNTIME_DRIVER since all combo MDE libraries are removed.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2385 6f19259b-4bc3-4df7-8a09-765794883524
2007-02-13 11:07:47 +00:00
qhuang8
890adc7a25
PcdLib is only referenced by IPF arch.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2384 6f19259b-4bc3-4df7-8a09-765794883524
2007-02-13 11:05:08 +00:00
qhuang8
2e5d68b74a
BaseLib is only used by IA32, X64 & IPF
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2383 6f19259b-4bc3-4df7-8a09-765794883524
2007-02-13 11:04:24 +00:00
qhuang8
7f0bd7967e
Clean up MSA files
...
Remove unreferenced PCDs & library instances.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2382 6f19259b-4bc3-4df7-8a09-765794883524
2007-02-13 11:01:18 +00:00
qwang12
6a352324b9
Update all String related functions in BaseLib for this change introduced in Mde Library Spec 0.60e:
...
"Updated all functions that take pointers to Unicode strings as parameters to ASSERT() if the pointer is not aligned in a 16-bit boundary."
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2375 6f19259b-4bc3-4df7-8a09-765794883524
2007-02-13 01:47:44 +00:00
xli24
15f83a8852
Update MDE and EdkModule packages for ICC build with /W4 /WX /Ox switches, for some latest modifications break it.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2366 6f19259b-4bc3-4df7-8a09-765794883524
2007-02-12 08:12:05 +00:00
qwang12
d958721a06
1) Added BIT0, BIT1, …, BIT63 to the Base Defines
...
2) Added MIN() and MAX() macros to the Base Macros
3) Added StrStr(), StrDecimalToUnitn(), StrDecimalToUint64(), StrHexToUintn(), StrHexToUintn64(), UnicodeToAscii(), AsciiStrStr(), AsciiStrDecimalToUnitn(), AsciiStrDecimalToUint64(), AsciiStrHexToUintn(), AsciiStrHexToUintn64(), and AsciiToUnicode() to the Base Library String Functions
4) Added the Base Library Checksum Functions which include CalculateSum8(), CaclculateCheckSum8(), CalculateSum16(), CalculateChecksum16(), CalculateSum32(), CalculateCheckSum32(), CalculateSum64(), CalculateChecksum64().
5) Added MMIO Buffer functions to the I/O Library including MmioReadBuffer8(), MmioReadBuffer16(), MmioReadBuffer32(), MmioReadBuffer64(), MmioWriteBuffer8(), MmioWriteBuffer16(), MmioWriteBuffer32(), MmioWriteBuffer64().
6) Changed the parameter name from SizeOfValue to SizeOfBuffer in PcdSetPtr(), PcdSetPtrEx(), PatchPcdSetPtr(), LibPcdSetPtr(), LibPcdSetPtrEx(), LibPatchPcdSetPtr()
7) Added RADIX_HEX flag to the Print Library to support the conversion of values to hexadecimal strings in UnicodeValueToString() and AsciiValueToString()
8) Added EfiGetCurrentTpl() UEFI Library.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2363 6f19259b-4bc3-4df7-8a09-765794883524
2007-02-12 02:53:23 +00:00
vanjeff
ff242d4066
updated the comment according to latest version of MWG.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2354 6f19259b-4bc3-4df7-8a09-765794883524
2007-02-06 07:36:38 +00:00
qhuang8
c77f986979
1.Drop the support of UEFI_APPLICATION for UefiDriverLib
...
2.Change the module type of BaseUefiDecompressLib to BASE
3.Remove the IoLib dependency for PeiReportStatusCodeLib & DxeReportStatusCodeLib
4.Change the module type of UefiApplicationEntryPointLib to UEFI_APPLICATION
5.Change the module type of EdkDxeRuntimeSalLib to DXE_RUNTIMe
6.Change HelloWorld application to depend on UefiApplicationEntryPointLib and modify the EdkModule.fpd, Nt32.fpd & Unix.fpd accordingly
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2352 6f19259b-4bc3-4df7-8a09-765794883524
2007-02-05 05:54:16 +00:00
vanjeff
4faa50287e
1. removed BaseTimerLibLocalApic from MdePkg and Nt32TimerLib from EdkNt32Pkg.
...
2. added BaseTimerlibNullTemplate in MdePkg and SecPeiDxeTimerLibCpu in MdePkg.
3. modified the related spd and fpd files
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2347 6f19259b-4bc3-4df7-8a09-765794883524
2007-02-02 05:36:42 +00:00
xgu3
a8b194b97c
1. PEI core needs to check image machine type
...
2. In BDS, Legacy free may make BdsLibConnectAllDefaultConsoles fail.
3. Pci22.h, we need to add more definition in that
4. EBC: EBC Exception Subclass should add EFI_SUBCLASS_SPECIFIC
5. PciEnumeratorSupport Null Pointer Error
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2340 6f19259b-4bc3-4df7-8a09-765794883524
2007-01-31 07:18:41 +00:00
qhuang8
f8d88c1ffc
Fix a typo in last check in.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2336 6f19259b-4bc3-4df7-8a09-765794883524
2007-01-30 09:30:33 +00:00
qhuang8
f5c9674858
Add supported module type & arch filter for all libraries in MdePkg to filter out illegal library instances.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2335 6f19259b-4bc3-4df7-8a09-765794883524
2007-01-30 09:11:43 +00:00
xli24
617de480bc
Make MDE and EdkModule packages avoid all Intel IPF compiler warnings except waning 1419.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2326 6f19259b-4bc3-4df7-8a09-765794883524
2007-01-26 06:54:08 +00:00
vanjeff
41da0f33d9
removed SupModuleList firstly
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2319 6f19259b-4bc3-4df7-8a09-765794883524
2007-01-26 02:44:59 +00:00
qwang12
febc643362
Remove USER_DEFINED in IncludePkgHeader in spd files as it does not make sense to specify package include header file for a custom build type module. Package creator has no a priori knowledge about what header file will be needed by the USER_DEFINED module customers created in dependent package.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2316 6f19259b-4bc3-4df7-8a09-765794883524
2007-01-25 10:25:16 +00:00
xli24
582510249f
Make MDE package pass intel IPF compiler with /W4 /WX switched on.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2312 6f19259b-4bc3-4df7-8a09-765794883524
2007-01-25 06:05:36 +00:00
lgao4
1a8a2ed39a
BaseMemoryLibSse2 library doesn't support IPF and EBC. I remove these archs for this module.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2307 6f19259b-4bc3-4df7-8a09-765794883524
2007-01-25 02:45:41 +00:00