Commit Graph

3830 Commits

Author SHA1 Message Date
lgao4 0bd93d7166 Add PAD file guid table for GenFv reproducibility.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3886 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-18 09:38:54 +00:00
jwang36 79acd598ac Changed the revision of source code from which build.exe comes
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3885 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-18 09:22:42 +00:00
jwang36 4d062cead8 Enabled "fds" build target for build.exe and added "-r" and "-i" options to support individual FD or FV build
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3884 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-18 09:17:04 +00:00
qhuang8 3d6f81d7b4 Use Device Path Macros to get Device Path Type/SubType. (Some extensions might use high-bit-set device path type to specify "unpacked" device path.)
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3880 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-18 02:41:33 +00:00
lhauch bd1fc2092e Removed PcdFeatureFlag Attribute - use in the FeatureFlag instead PcdTokenSpaceGuidCName.PcdCName
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3879 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-17 21:39:09 +00:00
lhauch c46ce56dd6 Added PcdFeatureFlag Attribute - use PcdTokenSpaceGuidCName.PcdCName
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3878 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-17 20:28:23 +00:00
lgao4 5effb24a42 Correct GenFv tool to generate capsule image, Correct GenFw tool to override the input files.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3877 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-17 10:13:47 +00:00
klu2 6a9d345a33 Add PI incompatible change into ChangeLog.txt for MdePkg and MdeModulePkg
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3873 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-17 05:16:15 +00:00
qhuang8 c18099186c Make IntelFrameworkPkg pass package build
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3872 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-17 04:13:54 +00:00
klu2 c0ee02af6b Remove OldPeiCoreEntryPoint library instance from MdePkg
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3871 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-17 04:03:19 +00:00
klu2 f15a200e03 Remove OldPeiCoreEntryPoint library instance from MdePkg
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3870 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-17 04:02:23 +00:00
klu2 69d2d2261e Remove OldPeiCoreEntryPoint library instance from MdePkg
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3869 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-17 04:01:34 +00:00
klu2 bba9ad98f1 FixedPcd macro should *not* be used in Library's inf file.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3868 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-17 03:57:13 +00:00
qhuang8 e4b561fb44 Adjust the revision number.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3867 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-17 03:52:41 +00:00
qhuang8 c649283953 1. Uefi2.1 feature - Add Hardware Error Record Persistence Support
2. Fix the return status accoring to approved UEFI ECRs.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3866 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-17 03:50:40 +00:00
qhuang8 4aad654298 Update the local header file name.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3864 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-17 03:47:54 +00:00
qhuang8 6313f115aa 1. Add Missing UefiDrvierModel APIs in UefiLibFramework instances.
2. Fix the bug to judge Media Device Path.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3863 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-17 03:41:47 +00:00
qhuang8 f662c19489 1. Add EfiLibInstallDriverBindingComponentName2() to install DriverBinding Protocol and optional ComponentName Protocol and ComponentName2 Protocol. This new API should cover most cases in our UEFI drivers.
2. Refine the function headers for this driver model APIs

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3862 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-17 03:39:25 +00:00
qhuang8 90374bc8fd Add Hardware Error Variable defined in UEFI 2.1 spec
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3861 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-17 03:36:56 +00:00
klu2 b4660bbe4e remove original file
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3860 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-17 03:30:07 +00:00
klu2 d4b7ad5263 PeiCore and DxeCore should use MdePkg/Library/BasePcdLibNull/BasePcdLibNull.inf library instance for PcdLib library class
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3859 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-17 03:04:55 +00:00
yshang1 80edd31ff7 Remove incorrect ScsiIo.h
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3858 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-17 02:36:55 +00:00
yshang1 78b90b8e08 Rename usbatapi.h to UsbAtapi.h
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3857 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-17 02:35:15 +00:00
yshang1 d60d9c4c05 Temporary file for rename the usbatapi.h.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3856 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-17 02:34:17 +00:00
mdkinney 8565806618 1) Remove buffer overflow when the number of Driver Binding Protocols increases in the middle of ConnectController()
2) Remove possibility of getting a CR() macro ASSERT() when DisconnectController() is called during a recursive ConnectController()
3) Make sure the DeviceHandle field of the Loaded Image Protocol is always correct
4) Update Loaded Image Protocol logic to guarantee that the DeviceHandle and FilePath fields are correct the image is loaded from a buffer


git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3853 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-14 21:35:03 +00:00
mdkinney 2d9d2abf04 Build a valid device path to an EFI driver loaded from a PCI Option ROM
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3852 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-14 21:29:45 +00:00
klu2 b98c2ab738 Add InvokePeiCore function to invoke the PeiCore in new stack.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3844 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-14 07:01:26 +00:00
qwang12 a81a35fe2a update IPF ICC's tool chain root path.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3843 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-14 06:59:37 +00:00
jwang36 8a0151cb4c Fixed the wrong usage of ENV()
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3842 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-14 05:50:54 +00:00
jwang36 315324a2fa Sync-ed the revision number of GenFds.exe
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3841 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-14 05:31:23 +00:00
jwang36 7354fd2362 Re-generated since some common code has been changed
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3840 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-14 05:29:20 +00:00
jwang36 ae0145cb90 1) Fixed the issue which macro in the form of ENV() can't be replaced.
2) Changed the class-less library instance format


git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3839 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-14 05:13:35 +00:00
lgao4 8fb31ab7f5 Add more details for my non-compatible change check in.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3838 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-14 03:58:37 +00:00
jwang36 38f2ab2989 Added change histories since r3766
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3835 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-14 01:55:23 +00:00
jwang36 46d665d690 1) Implemented MACRO in tools_def.txt
2) Added library without library class support
3) Fixed the issue in Trim tool which zero file will be generated if the trimmed file has not line directive

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3832 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-13 09:33:05 +00:00
jwang36 dc66cae164 Added directory for "Makefile" in "Dynamic-Library-File" rule in case the working directory is changed.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3831 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-13 08:24:20 +00:00
zliu3 1b7f7985bd Add the "ChangeLog.txt" to record packages' all non-compatible changes and important compatible changes.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3830 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-13 06:38:20 +00:00
jjin9 59565b2e40 fix a bug which blocks the build process.change os.path.isfile to os.path.isabs
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3809 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-13 01:26:40 +00:00
qhuang8 cd7e9a3342 Re-fix the issue in r2304.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3808 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-12 13:29:06 +00:00
qhuang8 b6adf2c1fb Fix a typo so that platforms without FDF file can pass build.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3807 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-12 12:26:45 +00:00
qhuang8 ccde0b6680 Fix typos
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3806 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-12 11:20:51 +00:00
qhuang8 97582b3182 Fix several typos in build.py and regenerate exe.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3805 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-12 11:12:30 +00:00
klu2 5aae0aa7d8 PI Enable:
1) The entry point of PeiCore has been changed to EFI_PEI_CORE_ENTRY_POINT defined in PI. 
2) Nt32, Tiger and lakeport platform's SecCore has been updated.
3) Autogen tools also has been updated.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3804 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-12 09:52:37 +00:00
jlin16 2303536ca1 Fix typo in build.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3803 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-12 09:13:50 +00:00
jlin16 a17e189b89 update source code revision number.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3802 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-12 07:45:20 +00:00
jwang36 ef2b52786f Added makefile as dependency for "Dynamic-Library-File" to solve the incremental build issue occurred when there's library changes.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3801 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-12 06:59:05 +00:00
lgao4 8b9a49a446 Update EfiRom tool to fix checksum and PCI3.0 data structure.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3800 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-12 06:39:53 +00:00
qhuang8 c6ab060415 Add full path for Cygwin tool chain.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3799 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-12 06:02:38 +00:00
vanjeff 67996c4197 Module clean up.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3798 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-12 05:41:53 +00:00
qwang12 5182bf8ec8 Add in the ChangeLog.txt to detail the non-compatibile changes and other important changes.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3797 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-12 03:24:49 +00:00