people/mcb30/edk2.git
14 years agoIa32/DivS64x64Remainder.c is not tool-chain specific, it supports both gcc and msft...
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.tianocore.org/svn/edk2/trunk@1904 de2fecce-e211-0410-80a6-f3fac2684e05

14 years agoCommented out the message for building "DUMMY" files.
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.tianocore.org/svn/edk2/trunk@1903 de2fecce-e211-0410-80a6-f3fac2684e05

14 years agoCoding Style
alfred [Mon, 6 Nov 2006 05:45:08 +0000 (05:45 +0000)]
Coding Style
Comment

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@1902 de2fecce-e211-0410-80a6-f3fac2684e05

14 years agoChanged the tool chain error message to be more specific.
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.tianocore.org/svn/edk2/trunk@1901 de2fecce-e211-0410-80a6-f3fac2684e05

14 years agoThis check-in fixed the following bugs:
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.tianocore.org/svn/edk2/trunk@1900 de2fecce-e211-0410-80a6-f3fac2684e05

14 years agoFixed the build error.
jwang36 [Mon, 6 Nov 2006 03:55:24 +0000 (03:55 +0000)]
Fixed the build error.

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@1899 de2fecce-e211-0410-80a6-f3fac2684e05

14 years agoAdded code to check that the definitions in target.txt are valid against tools_def.txt
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.tianocore.org/svn/edk2/trunk@1898 de2fecce-e211-0410-80a6-f3fac2684e05

14 years agoRemove BaseIoIntrinsicLib reference in IPF and EBC modules
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.tianocore.org/svn/edk2/trunk@1897 de2fecce-e211-0410-80a6-f3fac2684e05

14 years ago1. Fix EDKT463: When wizard new or clone a msa/spd/fpd, should follow these rules
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.tianocore.org/svn/edk2/trunk@1896 de2fecce-e211-0410-80a6-f3fac2684e05

14 years agoin x64Variable.dxs, Add the FTW protocol into variable's dependency expression, becau...
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.tianocore.org/svn/edk2/trunk@1895 de2fecce-e211-0410-80a6-f3fac2684e05

14 years agoInclude EfiGpt.h, ElTorito.h, Mbr.h header files from MdePkg's Industry Starndard...
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.tianocore.org/svn/edk2/trunk@1894 de2fecce-e211-0410-80a6-f3fac2684e05

14 years agoAdd EfiGpt.h, ElTorito.h, Mbr.h header files which are for EFI GUID Partition table...
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.tianocore.org/svn/edk2/trunk@1893 de2fecce-e211-0410-80a6-f3fac2684e05

14 years agoAccording to MDE Library specification, BaseIoLibIntrinsic Module only supports IA32...
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.tianocore.org/svn/edk2/trunk@1892 de2fecce-e211-0410-80a6-f3fac2684e05

14 years ago I fixed following bugs in EDKII.
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.tianocore.org/svn/edk2/trunk@1891 de2fecce-e211-0410-80a6-f3fac2684e05

14 years ago1. Add the fix for the following Bugs:
cwu11 [Fri, 3 Nov 2006 02:47:43 +0000 (02:47 +0000)]
1. Add the fix for the following Bugs:
i) BMM_FAKE_NV_DATA definition inconsistent in bm.vfr and BootMain.h
        (EdkNt32Pkg\Dxe\PlatformBdsDxe\Generic\BootMaint\BootMain.h)
ii) Change some files’ EOL(end of line) format to DOS. Some file use even mixed style EOL.
   (EdkModulePkg\Universal\DevicePath\Dxe\DevicePath.c, DevicepathFromText.c, DevicePathUtilities.c;
EdkModulePkg\Universal\Disk\DiskIo\Dxe\diskIo.c; MdePkg\Library\UefiLib\UefiNotTiano.c)
iii)    Change some illegal characters in many files, the problem is mainly connected with people using Chinese Input method to input symbols such as ' " - ?, etc. Multiple files are influenced.

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@1890 de2fecce-e211-0410-80a6-f3fac2684e05

14 years ago1. Bug fix for "EDK GenericBds WriteBootToOsPerformanceData() uses AcpiReclaimMemory";
dtang2 [Fri, 3 Nov 2006 02:40:21 +0000 (02:40 +0000)]
1. Bug fix for "EDK GenericBds WriteBootToOsPerformanceData() uses AcpiReclaimMemory";
2. Bug fix for "[FT] in new BDS, add a long item in Boot Option will cause an empty line appear";
3. Bug fix for "In "SetBootNextValue" page,description does not display properly"

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@1889 de2fecce-e211-0410-80a6-f3fac2684e05

14 years agoModify FrameworkModules editor for FPD files to meet the new PCD type adjust operatio...
jlin16 [Thu, 2 Nov 2006 11:04:27 +0000 (11:04 +0000)]
Modify FrameworkModules editor for FPD files to meet the new PCD type adjust operation rules:

a. Add a module with PCD type Dyn.
If this PCD not exists in platform,
ModuleSA.PcdType is set as Dyn (choose one from spd).
Else
ModuleSA.PcdType is set as existing type ?
(Give a error message if this module pcd can NOT be set as existing type. And Pcd will not be added for this module into platform.)

If PCD type is determined to be Dyn.
Add PCD to DynamicPcdBuildDefinitions if it not exists there.
SkuId = 0;
SkuInfo.value = MSA default | SPD default | give default based on DatumType.
If DatumType == void*
Set ModuleSA.PcdMaxDatumSize;

b. Add a module with PCD type DynEx.
If this PCD not exists in platform,
ModuleSA.PcdType is set as DynEx.
Else
ModuleSA.PcdType is set as existing type ?
(Give a error message if this module pcd can NOT be set as existing type. And Pcd will not be added for this module into platform.)

Add PCD to DynamicPcdBuildDefinitions if it not exists there.
SkuId = 0;
SkuInfo.value = MSA default | SPD default | give default based on DatumType.
If DatumType == void*
    Set ModuleSA.PcdMaxDatumSize;

c. Add a module with PCD type FixedAtBuild, PIM, FF
If this PCD not exists in platform,
ModuleSA.PcdType is set as FaB | PIM | FF.
Else
ModuleSA.PcdType is set as existing type ?
(Give a error message if this module pcd can NOT be set as existing type. And Pcd will not be added for this module into platform..)

ModuleSA.PcdValue = MSA default | SPD default | give default based on DatumType.
If DatumType == void*
Set ModuleSA.PcdMaxDatumSize;

d. Edit ModuleSA.PcdType
Get the corresponding MSA.PcdType in MSA file for this ModuleSA.

If MSA.PcdType == Dyn.
ModuleSA.PcdType could be [(valid Pcd types in SPD)]

    Else
ModuleSA.PcdType can NOT be changed.

1) Change ModuleSa.PcdType from Dynamic. to [valid Pcd types in SPD]:
All same PCDs in FrameworkModules are changed to one of valid Pcd types in SPD according to user selection.
Check in whole platform other ModuleSA for the same pcd, if the corresponding MSAes for other ModuleSAes pcd can NOT accept the new type, give error message.

Keep old ModuleSA.PcdValue.
Remove this PCD in DynamicPcdBuildDefintion.

2) Change ModuleSa.PcdType from [FaBor PIM] to Dynamic, DynEx.:
All same PCDs in FrameworkModules are changed to Dynamic | DynEx.
Check in whole platform other ModuleSA for the same pcd, if the corresponding MSAes for other ModuleSAes pcd can NOT accept the new type, give error message.

Keep old ModuleSA.PcdValue?
Add one new dynamic PCD in DynamicPcdBuildDefintion.

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@1888 de2fecce-e211-0410-80a6-f3fac2684e05

14 years agoFix the bug EDKT464. ? and * are regarded as wildcard char by OS. so we have to remov...
jjin9 [Thu, 2 Nov 2006 08:55:15 +0000 (08:55 +0000)]
Fix the bug EDKT464. ? and * are regarded as wildcard char by OS. so we have to remove the support of /? and -?
To show the help info, ContextTool only support: -h, /h, --help, /help.

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@1887 de2fecce-e211-0410-80a6-f3fac2684e05

14 years agoBug fix for "CapsuleUpdate does not handle memory lost correctly"
dtang2 [Thu, 2 Nov 2006 07:24:49 +0000 (07:24 +0000)]
Bug fix for "CapsuleUpdate does not handle memory lost correctly"

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@1886 de2fecce-e211-0410-80a6-f3fac2684e05

14 years agoChange #define bit(a) 1 << (a)
jtang12 [Thu, 2 Nov 2006 05:01:08 +0000 (05:01 +0000)]
Change #define bit(a) 1 << (a)
to     #define bit(a) (1 << (a))

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@1885 de2fecce-e211-0410-80a6-f3fac2684e05

14 years agoChanged the rules to allow for partial installation and removal of fars.
bbahnsen [Wed, 1 Nov 2006 18:33:49 +0000 (18:33 +0000)]
Changed the rules to allow for partial installation and removal of fars.

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@1884 de2fecce-e211-0410-80a6-f3fac2684e05

14 years agoUpdated EFAPI definition for x64 GCC. Original thinking was to add optional EFIAPI...
ajfish [Wed, 1 Nov 2006 18:26:48 +0000 (18:26 +0000)]
Updated EFAPI definition for x64 GCC. Original thinking was to add optional EFIAPI support to standard GCC. New thinking is to support EFIAPI as a seperate processor target. This is to reduce validation risk to the main line GCC. Update the definition and comments to match current thinking.

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@1883 de2fecce-e211-0410-80a6-f3fac2684e05

14 years ago1. Fix EDKT418: Some buttons are not displayed correctly in Linux and MAC OS X operat...
hche10x [Wed, 1 Nov 2006 03:48:13 +0000 (03:48 +0000)]
1. Fix EDKT418: Some buttons are not displayed correctly in Linux and MAC OS X operating system

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@1882 de2fecce-e211-0410-80a6-f3fac2684e05

14 years ago1. Fix EDKT462: "Save/Save All' are still highlighted if close a msa/spd/fpd without...
hche10x [Wed, 1 Nov 2006 03:17:20 +0000 (03:17 +0000)]
1. Fix EDKT462: "Save/Save All' are still highlighted if close a msa/spd/fpd without saving
2. Fix parts of EDKT423 After modification in text editor, save and save all firsthand, they are gray

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@1881 de2fecce-e211-0410-80a6-f3fac2684e05

14 years agoFix a bug for setting CLASSPATH environment variable. Remove space after '=' when...
wuyizhong [Wed, 1 Nov 2006 03:12:47 +0000 (03:12 +0000)]
Fix a bug for setting CLASSPATH environment variable. Remove space after '=' when set the CLASSPATH.

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@1880 de2fecce-e211-0410-80a6-f3fac2684e05

14 years agoFixed Case of include bootmaint.h to correct BootMaint.h, also corrected the case...
lhauch [Tue, 31 Oct 2006 15:58:57 +0000 (15:58 +0000)]
Fixed Case of include bootmaint.h to correct BootMaint.h, also corrected the case in the comment fields

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@1879 de2fecce-e211-0410-80a6-f3fac2684e05

14 years agoFixed Case of include bootmaint.h to correct BootMaint.h, also corrected the case...
lhauch [Tue, 31 Oct 2006 15:58:02 +0000 (15:58 +0000)]
Fixed Case of include bootmaint.h to correct BootMaint.h, also corrected the case in the comment fields

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@1878 de2fecce-e211-0410-80a6-f3fac2684e05

14 years agoAdd extra APP Flag to preprocess asl file.
lgao4 [Tue, 31 Oct 2006 09:19:49 +0000 (09:19 +0000)]
Add extra APP Flag to preprocess asl file.

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@1877 de2fecce-e211-0410-80a6-f3fac2684e05

14 years agoModify GenFvImage tool to record the largest alignment of all the FFS files in the...
lgao4 [Tue, 31 Oct 2006 08:28:18 +0000 (08:28 +0000)]
Modify GenFvImage tool to record the largest alignment of all the FFS files in the FV to FvHeader alignment attribute.

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@1876 de2fecce-e211-0410-80a6-f3fac2684e05

14 years agoEnhance DxeIpl module to support EFI_FV_FILETYPE_FIRMWARE_VOLUME_IMAGE ffs type,...
lgao4 [Tue, 31 Oct 2006 08:22:25 +0000 (08:22 +0000)]
Enhance DxeIpl module to support EFI_FV_FILETYPE_FIRMWARE_VOLUME_IMAGE ffs type, and Enhance DxeIpl module decompression function to load the decompressed FvImage to the memory address aligned at FvImage required alignment.

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@1875 de2fecce-e211-0410-80a6-f3fac2684e05

14 years agoAdd Fv option value edit support;
jlin16 [Tue, 31 Oct 2006 08:14:22 +0000 (08:14 +0000)]
Add Fv option value edit support;
Give hover hint why some Fv options are not editable.

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@1874 de2fecce-e211-0410-80a6-f3fac2684e05

14 years agoFix for linux builds
bbahnsen [Tue, 31 Oct 2006 06:45:53 +0000 (06:45 +0000)]
Fix for linux builds

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@1873 de2fecce-e211-0410-80a6-f3fac2684e05

14 years agoChange Binary Fat module from fat.ffs to fat.efi
lgao4 [Tue, 31 Oct 2006 06:23:51 +0000 (06:23 +0000)]
Change Binary Fat module from fat.ffs to fat.efi

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@1872 de2fecce-e211-0410-80a6-f3fac2684e05

14 years ago1. Fix EDKT437 Save is to save current modified file, Save All is to save all modifie...
hche10x [Tue, 31 Oct 2006 03:25:05 +0000 (03:25 +0000)]
1. Fix EDKT437 Save is to save current modified file, Save All is to save all modified files
2. Fix EDKT438 Close should save current modified file only, Close All should save all modified file

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@1871 de2fecce-e211-0410-80a6-f3fac2684e05

14 years ago1. Fix EDKT447 Keep PPI/Protocol/GUID/PCD in find result even if they are only declar...
hche10x [Tue, 31 Oct 2006 03:04:31 +0000 (03:04 +0000)]
1. Fix EDKT447 Keep PPI/Protocol/GUID/PCD in find result even if they are only declared but not used
2. Fix EDKT448 Provide reload solution in Find Result

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@1870 de2fecce-e211-0410-80a6-f3fac2684e05

14 years agoCoding Style
alfred [Tue, 31 Oct 2006 02:27:39 +0000 (02:27 +0000)]
Coding Style
Phase 1
Eclipse Format
Comment for MigrationTool.java

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@1869 de2fecce-e211-0410-80a6-f3fac2684e05

14 years agoRemove the reference to non-exist file.
qhuang8 [Tue, 31 Oct 2006 02:20:03 +0000 (02:20 +0000)]
Remove the reference to non-exist file.

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@1868 de2fecce-e211-0410-80a6-f3fac2684e05

14 years agoAdd build rules for asl files of acpi tables.
lgao4 [Tue, 31 Oct 2006 01:58:39 +0000 (01:58 +0000)]
Add build rules for asl files of acpi tables.

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@1867 de2fecce-e211-0410-80a6-f3fac2684e05

14 years agoAdding tools for IPF development.
bbahnsen [Mon, 30 Oct 2006 16:43:48 +0000 (16:43 +0000)]
Adding tools for IPF development.

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@1865 de2fecce-e211-0410-80a6-f3fac2684e05

14 years agoFix several issues:
qhuang8 [Mon, 30 Oct 2006 11:57:37 +0000 (11:57 +0000)]
Fix several issues:
Misreplace library name
Support commenting out nonlocal header files for dxs FileArg.class
Add a new protocol Guid to database

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@1864 de2fecce-e211-0410-80a6-f3fac2684e05

14 years agoTo fix tool StrGather.exe can not work correctly in Linux environment.
wuyizhong [Mon, 30 Oct 2006 09:17:24 +0000 (09:17 +0000)]
To fix tool StrGather.exe can not work correctly in Linux environment.

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@1863 de2fecce-e211-0410-80a6-f3fac2684e05

14 years agoDatabase singleton
alfred [Mon, 30 Oct 2006 08:31:11 +0000 (08:31 +0000)]
Database singleton

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@1862 de2fecce-e211-0410-80a6-f3fac2684e05

14 years ago1. In event.c, a function's name is not spelled correctly, a typo.
mikewuping [Mon, 30 Oct 2006 07:47:44 +0000 (07:47 +0000)]
1. In event.c, a function's name is not spelled correctly, a typo.
2. In Graphics.c, Memory Leak in Graphics Library, ConvertBmpToUgaBlt().
3. In HobLib.c, PeiBuildHobModule and three other functions do not zero hob reserved data area according to HOB spec v0.9.
4. In statuscode.h, the number of definition of EFI_SW_PEIM_PC_CAPSULE_START is equal to EFI_SW_PEIM_PC_CAPSULE_LOAD.

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@1861 de2fecce-e211-0410-80a6-f3fac2684e05

14 years ago1. Fix EDKT451 It should append ".txt" to filename
hche10x [Mon, 30 Oct 2006 07:40:42 +0000 (07:40 +0000)]
1. Fix EDKT451 It should append ".txt" to filename

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@1860 de2fecce-e211-0410-80a6-f3fac2684e05

14 years ago1. Fix EDKT436 "Is PCD driver" only gives one value: PEI_PCD_DRIVER to user
hche10x [Mon, 30 Oct 2006 07:32:19 +0000 (07:32 +0000)]
1. Fix EDKT436 "Is PCD driver" only gives one value: PEI_PCD_DRIVER to user
2. Fix EDKT444 Should not allow user to delete last "Supported Architecture" of a module

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@1859 de2fecce-e211-0410-80a6-f3fac2684e05

14 years agoAdd a unified migration database to replace the original Protocol, Ppi, Guid, Library...
qhuang8 [Mon, 30 Oct 2006 07:13:01 +0000 (07:13 +0000)]
Add a unified migration database to replace the original Protocol, Ppi, Guid, Library database.

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@1858 de2fecce-e211-0410-80a6-f3fac2684e05

14 years agoPreparative work to collect Library info from workspace dynamically.
qhuang8 [Mon, 30 Oct 2006 06:29:54 +0000 (06:29 +0000)]
Preparative work to collect Library info from workspace dynamically.

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@1857 de2fecce-e211-0410-80a6-f3fac2684e05

14 years agoAfter identified as a High-Speed device, the port has been reset successfully, so...
ljin6 [Mon, 30 Oct 2006 05:45:13 +0000 (05:45 +0000)]
After identified as a High-Speed device, the port has been reset successfully, so it doesn't need to be reset again in the later for Full-Speed or Low-Speed devices.

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@1856 de2fecce-e211-0410-80a6-f3fac2684e05

14 years ago1. Fix EDKT457 Multiple FPD, MSA or SPD files in a directory is prohibited
hche10x [Mon, 30 Oct 2006 05:26:27 +0000 (05:26 +0000)]
1. Fix EDKT457 Multiple FPD, MSA or SPD files in a directory is prohibited
2. Fix EDKT450 Please don't allow user to set same Guid in clone operation

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@1855 de2fecce-e211-0410-80a6-f3fac2684e05

14 years agoTo fix bug EDKT432. Add judge to avoid include flags twice.
wuyizhong [Mon, 30 Oct 2006 04:03:55 +0000 (04:03 +0000)]
To fix bug EDKT432. Add judge to avoid include flags twice.

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@1854 de2fecce-e211-0410-80a6-f3fac2684e05

14 years agoDelete useless file SpdPackageDefinitions.java;
jlin16 [Mon, 30 Oct 2006 03:46:11 +0000 (03:46 +0000)]
Delete useless file SpdPackageDefinitions.java;
Change button texts to Add, Delete, Clear All.
Activate the Read-Only attribute checking for package editors.

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@1853 de2fecce-e211-0410-80a6-f3fac2684e05

14 years agoFix one bugger in Image.c in PeiCore module to get the correct module name for debug...
lgao4 [Mon, 30 Oct 2006 03:26:07 +0000 (03:26 +0000)]
Fix one bugger in Image.c in PeiCore module to get the correct module name for debug output.

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@1852 de2fecce-e211-0410-80a6-f3fac2684e05

14 years ago1. Fix EDKT441 After some modifications and refresh, there will show a dialog for...
hche10x [Mon, 30 Oct 2006 03:02:15 +0000 (03:02 +0000)]
1. Fix EDKT441 After some modifications and refresh, there will show a dialog for save all files. The operation of Cancel should not refresh wizard.
2. Fix EDKT442 After some modifications and refresh, there will show a dialog for save all files. The operation of erasing this dialog should be regarded as Cancel, not refresh wizard.
3. Fix EDKT455 The style of menu should be unified
4. Fix EDKT439 After some modifications and exit, there will show a dialog for save all files. The operation of erasing this dialog should be regard as Cancel, not exit wizard.

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@1851 de2fecce-e211-0410-80a6-f3fac2684e05

14 years agoPreparative work to collect Ppis, Guids & Protocols info from workspace dynamically.
qhuang8 [Fri, 27 Oct 2006 08:57:25 +0000 (08:57 +0000)]
Preparative work to collect Ppis, Guids & Protocols info from workspace dynamically.

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@1850 de2fecce-e211-0410-80a6-f3fac2684e05

14 years agoCoding Style - decomment
alfred [Fri, 27 Oct 2006 05:43:55 +0000 (05:43 +0000)]
Coding Style - decomment

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@1849 de2fecce-e211-0410-80a6-f3fac2684e05

14 years agofix .s comment
alfred [Fri, 27 Oct 2006 02:04:32 +0000 (02:04 +0000)]
fix .s comment

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@1848 de2fecce-e211-0410-80a6-f3fac2684e05

14 years agoImplement a filelength function for GCC.
bbahnsen [Thu, 26 Oct 2006 18:14:11 +0000 (18:14 +0000)]
Implement a filelength function for GCC.

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@1847 de2fecce-e211-0410-80a6-f3fac2684e05

14 years ago1. Fix EDKT449 Close Build Preferences will crash wizard
hche10x [Thu, 26 Oct 2006 07:29:30 +0000 (07:29 +0000)]
1. Fix EDKT449 Close Build Preferences will crash wizard

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@1844 de2fecce-e211-0410-80a6-f3fac2684e05

14 years agoFix a bug to convert EFI_PEI_HOB_POINTER to VOID*.
qhuang8 [Thu, 26 Oct 2006 02:32:47 +0000 (02:32 +0000)]
Fix a bug to convert EFI_PEI_HOB_POINTER to VOID*.

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@1843 de2fecce-e211-0410-80a6-f3fac2684e05

14 years agoChanged to format of the Package and Platform list outputs.
lhauch [Thu, 26 Oct 2006 00:17:32 +0000 (00:17 +0000)]
Changed to format of the Package and Platform list outputs.

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@1842 de2fecce-e211-0410-80a6-f3fac2684e05

14 years agoAdded quotes around the classpath option in script files
lhauch [Wed, 25 Oct 2006 20:34:36 +0000 (20:34 +0000)]
Added quotes around the classpath option in script files

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@1841 de2fecce-e211-0410-80a6-f3fac2684e05

14 years agoFixed a usage spelling error
lhauch [Wed, 25 Oct 2006 17:09:16 +0000 (17:09 +0000)]
Fixed a usage spelling error

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@1840 de2fecce-e211-0410-80a6-f3fac2684e05

14 years agoAdded the DbTools that will update the FrameworkDatabase.db file based on what is...
lhauch [Wed, 25 Oct 2006 16:17:28 +0000 (16:17 +0000)]
Added the DbTools that will update the FrameworkDatabase.db file based on what is found after scanning the WORKSPACE environment - entries for new SPD and FPD files that are found during the scan are added, and the entries for SPD and FPD files that are listed in the database, but are not in the current workspace are deleted.
Modified AllResource to include only files that are not compiled.
Added the MSA entries to the SPD file for all modules that are compiled, both Java and C.

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@1839 de2fecce-e211-0410-80a6-f3fac2684e05

14 years agoUpdate several MSA/Filenames which do not inconsistent with current source files.
wuyizhong [Wed, 25 Oct 2006 10:10:55 +0000 (10:10 +0000)]
Update several MSA/Filenames which do not inconsistent with current source files.

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@1838 de2fecce-e211-0410-80a6-f3fac2684e05

14 years agoFix a bug in HobLib migration.
qhuang8 [Wed, 25 Oct 2006 08:36:35 +0000 (08:36 +0000)]
Fix a bug in HobLib migration.

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@1837 de2fecce-e211-0410-80a6-f3fac2684e05

14 years agoFixed EDKT400.
qouyang [Tue, 24 Oct 2006 02:41:50 +0000 (02:41 +0000)]
Fixed EDKT400.

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@1836 de2fecce-e211-0410-80a6-f3fac2684e05

14 years ago1. Add a function in WorkspaceTools to get all packages which can be repackaged.
hche10x [Tue, 24 Oct 2006 01:59:27 +0000 (01:59 +0000)]
1. Add a function in WorkspaceTools to get all packages which can be repackaged.

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@1835 de2fecce-e211-0410-80a6-f3fac2684e05

14 years ago1. Fix EDKT434: After Workspace is changed, Wizard should close all (desktop area...
hche10x [Tue, 24 Oct 2006 01:29:36 +0000 (01:29 +0000)]
1. Fix EDKT434: After Workspace is changed, Wizard should close all (desktop area and tree area) and refresh automatically.
2. Fix EDKT340: Search needs to provided a way to display Selected PCD information.

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@1834 de2fecce-e211-0410-80a6-f3fac2684e05

14 years agoMAX_POOL_SIZE was hardcoded to 0xFFFFFF00. MAX_POOL_SIZE was replaced with MAX_ADDRES...
ajfish [Tue, 24 Oct 2006 01:20:09 +0000 (01:20 +0000)]
MAX_POOL_SIZE was hardcoded to 0xFFFFFF00. MAX_POOL_SIZE was replaced with MAX_ADDRESS and POOL_OVERHEAD. MAX_POOL_SIZE is used to prevent a large allocation from passing since adding the POOL_OVERHAD to the allocation (done internally) could cause the size to wrap around and be small. This would cause a return value of success that was an error.

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@1833 de2fecce-e211-0410-80a6-f3fac2684e05

14 years agoHad an SVN issue deleting these now unused dirs with the check-in. I ported Runtime...
ajfish [Tue, 24 Oct 2006 01:03:32 +0000 (01:03 +0000)]
Had an SVN issue deleting these now unused dirs with the check-in. I ported Runtime Driver to use MDE libraries and removed the need for processor specific code. The .c and .s files were removed in another commit.

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@1832 de2fecce-e211-0410-80a6-f3fac2684e05

14 years ago1.add code to support friendly output message.
jjin9 [Tue, 24 Oct 2006 01:02:59 +0000 (01:02 +0000)]
1.add code to support friendly output message.
2.fix the bug, and support "ContextTool /?"

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@1831 de2fecce-e211-0410-80a6-f3fac2684e05

14 years agoChange IPF_PE32_PEIM IPF layout to contain ${PLATFORM_DIR}/Blank.pad for XIP IPF...
lgao4 [Mon, 23 Oct 2006 11:42:17 +0000 (11:42 +0000)]
Change IPF_PE32_PEIM IPF layout to contain ${PLATFORM_DIR}/Blank.pad for XIP IPF CODE 16byte align.

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@1830 de2fecce-e211-0410-80a6-f3fac2684e05

14 years agoFix the problem of label, button text part-display on Linux and iMac.
jlin16 [Mon, 23 Oct 2006 08:46:53 +0000 (08:46 +0000)]
Fix the problem of label, button text part-display on Linux and iMac.

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@1829 de2fecce-e211-0410-80a6-f3fac2684e05

14 years agoAdded code to fetch more detailed error message from XMLBeans when there's error...
jwang36 [Mon, 23 Oct 2006 08:34:59 +0000 (08:34 +0000)]
Added code to fetch more detailed error message from XMLBeans when there's error in msa/spd/fpd files.

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@1828 de2fecce-e211-0410-80a6-f3fac2684e05

14 years agorename ACPI, PCI, END and LPC to DP_ACPI, DP_PCI, DP_END and DP_LPC, for ACPI, PCI...
vanjeff [Mon, 23 Oct 2006 08:30:24 +0000 (08:30 +0000)]
rename ACPI, PCI, END and LPC to DP_ACPI, DP_PCI, DP_END and DP_LPC, for ACPI, PCI, END and LPC are too generic.

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@1827 de2fecce-e211-0410-80a6-f3fac2684e05

14 years agoFollow up tracker EDKT285.
yshang1 [Mon, 23 Oct 2006 06:10:44 +0000 (06:10 +0000)]
Follow up tracker EDKT285.

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@1826 de2fecce-e211-0410-80a6-f3fac2684e05

14 years agoAdd definition for FB DIMM.
jtang12 [Mon, 23 Oct 2006 05:25:25 +0000 (05:25 +0000)]
Add definition for FB DIMM.

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@1825 de2fecce-e211-0410-80a6-f3fac2684e05

14 years agoClean up used library class definitions.
yshang1 [Mon, 23 Oct 2006 05:12:16 +0000 (05:12 +0000)]
Clean up used library class definitions.

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@1824 de2fecce-e211-0410-80a6-f3fac2684e05

14 years agoRemove the library instance of BaseReportStatusCodeLibNull
qhuang8 [Mon, 23 Oct 2006 04:38:50 +0000 (04:38 +0000)]
Remove the library instance of BaseReportStatusCodeLibNull

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@1823 de2fecce-e211-0410-80a6-f3fac2684e05

14 years agoDid not check in new files correctly the first time!
ajfish [Mon, 23 Oct 2006 03:58:50 +0000 (03:58 +0000)]
Did not check in new files correctly the first time!

Updated FPD files that include Runtime driver as a new lib was added to Runtime Driver for the cache flush. Removed Cache Flush routine from EDK DXE SAL Lib.
Cleaned up BaseLib IPF cache routines to only Flush ranges when needed and not to flush the entire cache.

Removed the need for processor specific code in the Runtime driver by using MDE Cache Lib.

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@1822 de2fecce-e211-0410-80a6-f3fac2684e05

14 years agoDo not display token number for Pcd in ModuleSA and Dynamic Pcd editors for FPD file.
jlin16 [Mon, 23 Oct 2006 03:02:28 +0000 (03:02 +0000)]
Do not display token number for Pcd in ModuleSA and Dynamic Pcd editors for FPD file.

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@1821 de2fecce-e211-0410-80a6-f3fac2684e05

14 years ago1. Update ICheckBoxList to add one attribute "selected". Set the first item of ICheck...
hche10x [Mon, 23 Oct 2006 02:51:55 +0000 (02:51 +0000)]
1. Update ICheckBoxList to add one attribute "selected". Set the first item of ICheckBoxList selected when it is inited.

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@1820 de2fecce-e211-0410-80a6-f3fac2684e05

14 years ago1. Fix EDKT429 The number of Type in [MSA->BootMode->BootModeAttributes->BootModeName...
hche10x [Mon, 23 Oct 2006 01:58:55 +0000 (01:58 +0000)]
1. Fix EDKT429 The number of Type in [MSA->BootMode->BootModeAttributes->BootModeNames] is shorten than Schema
2. Fix EDKT430 Private in [MSA->BootMode->BootModeAttributes->Uasge] should be removed
3. Fix EDKT431 Tool in [MSA->Library Class Definition->Support Module Type] should be removed.

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@1819 de2fecce-e211-0410-80a6-f3fac2684e05

14 years agoMake NT32 SecMain not depend on ReportStatusCodeLib
qhuang8 [Mon, 23 Oct 2006 01:46:32 +0000 (01:46 +0000)]
Make NT32 SecMain not depend on ReportStatusCodeLib

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@1818 de2fecce-e211-0410-80a6-f3fac2684e05

14 years agoFixed issue caused by the directory change
jwang36 [Mon, 23 Oct 2006 01:37:48 +0000 (01:37 +0000)]
Fixed issue caused by the directory change

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@1817 de2fecce-e211-0410-80a6-f3fac2684e05

14 years ago1. Fix EDKT339 Library Class Search need to get info for selected library class
hche10x [Mon, 23 Oct 2006 00:58:22 +0000 (00:58 +0000)]
1. Fix EDKT339 Library Class Search need to get info for selected library class
2. Fix EDKT303 Give warning if no library instances that support the required the library class

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@1816 de2fecce-e211-0410-80a6-f3fac2684e05

14 years agoMake sure all DMA related buffer allocation through PCI IO interface, not allocated...
jtang12 [Sun, 22 Oct 2006 14:41:47 +0000 (14:41 +0000)]
Make sure all DMA related buffer allocation through PCI IO interface, not allocated by driver itself.

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@1815 de2fecce-e211-0410-80a6-f3fac2684e05

14 years agoPorted the EBC driver to use the MDE Base Math lib functions. Removed math functions...
ajfish [Sun, 22 Oct 2006 08:15:46 +0000 (08:15 +0000)]
Ported the EBC driver to use the MDE Base Math lib functions. Removed math functions from EBC driver. Need to check to see if MDE Math lib ASSERT behavior will cause any issues with EBC driver?

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@1814 de2fecce-e211-0410-80a6-f3fac2684e05

14 years agoThese files are no longer needed as the PE32 and Cache Lib from the MDE make them...
ajfish [Sun, 22 Oct 2006 07:47:29 +0000 (07:47 +0000)]
These files are no longer needed as the PE32 and Cache Lib from the MDE make them redundant.

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@1813 de2fecce-e211-0410-80a6-f3fac2684e05

14 years agoDeleted CacheFlush as it's in the MDE Cache library
ajfish [Sun, 22 Oct 2006 07:34:25 +0000 (07:34 +0000)]
Deleted CacheFlush as it's in the MDE Cache library

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@1812 de2fecce-e211-0410-80a6-f3fac2684e05

14 years agoUpdated the Runtime Driver to use the MDE libs for cache flush and removed local...
ajfish [Sun, 22 Oct 2006 07:32:16 +0000 (07:32 +0000)]
Updated the Runtime Driver to use the MDE libs for cache flush and removed local copy of Cache flush code. Updated FPD files that include Runtime driver as a new lib was added to Runtime Driver for the cache flush. Removed Cache Flush routine from EDK DXE SAL Lib.
Cleaned up BaseLib IPF cache routines to only Flush ranges when needed and not to flush the entire cache.

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@1811 de2fecce-e211-0410-80a6-f3fac2684e05

14 years agoRemoved duplicate PalCallStatic functions in different libraries. Moved ReadItc and...
ajfish [Sun, 22 Oct 2006 03:06:05 +0000 (03:06 +0000)]
Removed duplicate PalCallStatic functions in different libraries. Moved ReadItc and InvalidateInstructionCacheRange to the BaseLib so other libs don't need .s files.

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@1810 de2fecce-e211-0410-80a6-f3fac2684e05

14 years agoRemoved duplicate PalCallStatic functions in different libraries. Moved ReadItc and...
ajfish [Sun, 22 Oct 2006 03:03:45 +0000 (03:03 +0000)]
Removed duplicate PalCallStatic functions in different libraries. Moved ReadItc and InvalidateInstructionCacheRange to the BaseLib so other libs don't need .s files.

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@1809 de2fecce-e211-0410-80a6-f3fac2684e05

14 years agoFix the problem of not sync. module order list in FVs when user change the FvBinding...
jlin16 [Sat, 21 Oct 2006 04:05:01 +0000 (04:05 +0000)]
Fix the problem of not sync. module order list in FVs when user change the FvBinding for a ModuleSA.

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@1808 de2fecce-e211-0410-80a6-f3fac2684e05

14 years agoFix the CLASSPATH
bbahnsen [Fri, 20 Oct 2006 20:59:43 +0000 (20:59 +0000)]
Fix the CLASSPATH

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@1807 de2fecce-e211-0410-80a6-f3fac2684e05

14 years agoFix the CLASSPATH
bbahnsen [Fri, 20 Oct 2006 20:52:56 +0000 (20:52 +0000)]
Fix the CLASSPATH

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@1806 de2fecce-e211-0410-80a6-f3fac2684e05

14 years agoFix the CLASSPATH
bbahnsen [Fri, 20 Oct 2006 20:47:41 +0000 (20:47 +0000)]
Fix the CLASSPATH

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@1805 de2fecce-e211-0410-80a6-f3fac2684e05

14 years agoa. Add support arch. filter for library instance selection in FPD file.
jlin16 [Fri, 20 Oct 2006 17:36:45 +0000 (17:36 +0000)]
a. Add support arch. filter for library instance selection in FPD file.
b. add sync. operation for modifying dynamic pcd values to set the new value to all pcd entries in ModuleSA.
c. Make line wrap for SPD, FPD header copyright text area.
d. give warning of default section added when user add new Sections under FPD build options.
e. not generating the empty build targets when user creating a new entry for build options.

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@1804 de2fecce-e211-0410-80a6-f3fac2684e05

14 years agoRemove unnecessary exception caching.
klu2 [Fri, 20 Oct 2006 09:28:08 +0000 (09:28 +0000)]
Remove unnecessary exception caching.

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@1803 de2fecce-e211-0410-80a6-f3fac2684e05

14 years agoReplace "system.out.print" with "EdkLog.Log".
qouyang [Fri, 20 Oct 2006 03:58:23 +0000 (03:58 +0000)]
Replace "system.out.print" with "EdkLog.Log".

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@1802 de2fecce-e211-0410-80a6-f3fac2684e05