xgu3 [Fri, 26 Jan 2007 08:35:57 +0000 (08:35 +0000)]
To fix,
cd ...... works unnormally in shell
USB CBI1 driver has no component name protocol
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2328
6f19259b-4bc3-4df7-8a09-
765794883524
jwang36 [Fri, 26 Jan 2007 07:09:53 +0000 (07:09 +0000)]
Remove a temporary test line of code
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2327
6f19259b-4bc3-4df7-8a09-
765794883524
xli24 [Fri, 26 Jan 2007 06:54:08 +0000 (06:54 +0000)]
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
jwang36 [Fri, 26 Jan 2007 06:28:27 +0000 (06:28 +0000)]
- Remove the TOOL without NAME defined and its definition in ARCH_build.opt
- Prefix the tool path to its name in ARCH_build.opt
- Support the same library class in different package
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2325
6f19259b-4bc3-4df7-8a09-
765794883524
jwang36 [Fri, 26 Jan 2007 06:04:40 +0000 (06:04 +0000)]
Move the entrypoint function declarations to AutoGen.h for sake of Intel compiler
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2324
6f19259b-4bc3-4df7-8a09-
765794883524
lgao4 [Fri, 26 Jan 2007 05:56:49 +0000 (05:56 +0000)]
When GenFvMap tool doesn't open one module map file, it will skip this module.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2323
6f19259b-4bc3-4df7-8a09-
765794883524
hche10x [Fri, 26 Jan 2007 05:56:09 +0000 (05:56 +0000)]
1. Add "Splash Screen" back
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2322
6f19259b-4bc3-4df7-8a09-
765794883524
qhuang8 [Fri, 26 Jan 2007 04:08:57 +0000 (04:08 +0000)]
1. Add NULL QH to set as QH header;
2. Do ping for high speed OUT pipe;
3. Bug fix for QTD size detection;
4. Bug fix for short package detection;
5. Bug fix get next QTD in ExcutionTransfer;
6. BOT module modify to follow spec;
7. Massstorage error hanling enhancement
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2321
6f19259b-4bc3-4df7-8a09-
765794883524
jwang36 [Fri, 26 Jan 2007 03:29:23 +0000 (03:29 +0000)]
Added -e and -emacs to support no leading task name in each line of log on screen
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2320
6f19259b-4bc3-4df7-8a09-
765794883524
vanjeff [Fri, 26 Jan 2007 02:44:59 +0000 (02:44 +0000)]
removed SupModuleList firstly
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2319
6f19259b-4bc3-4df7-8a09-
765794883524
xli24 [Fri, 26 Jan 2007 01:49:18 +0000 (01:49 +0000)]
Remove private data structure in PEI core entry point.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2318
6f19259b-4bc3-4df7-8a09-
765794883524
lhauch [Thu, 25 Jan 2007 18:33:21 +0000 (18:33 +0000)]
Added comment about using -emacs to turn off adding [cc] characters in error messages
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2317
6f19259b-4bc3-4df7-8a09-
765794883524
qwang12 [Thu, 25 Jan 2007 10:25:16 +0000 (10:25 +0000)]
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
xli24 [Thu, 25 Jan 2007 07:30:10 +0000 (07:30 +0000)]
Remove some unused internal functions.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2315
6f19259b-4bc3-4df7-8a09-
765794883524
qwang12 [Thu, 25 Jan 2007 07:21:34 +0000 (07:21 +0000)]
ALWAYS_COSUMED changed to ALWAYS_PRODUCED
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2314
6f19259b-4bc3-4df7-8a09-
765794883524
xli24 [Thu, 25 Jan 2007 06:15:58 +0000 (06:15 +0000)]
Partially make EdkModulePkg pass intel IPF compiler with /W4 /WX switched on.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2313
6f19259b-4bc3-4df7-8a09-
765794883524
xli24 [Thu, 25 Jan 2007 06:05:36 +0000 (06:05 +0000)]
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
jwang36 [Thu, 25 Jan 2007 06:05:31 +0000 (06:05 +0000)]
Enhanced the <Build_Library> macro to check OBJECTS property in case it's empty
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2311
6f19259b-4bc3-4df7-8a09-
765794883524
jwang36 [Thu, 25 Jan 2007 05:03:12 +0000 (05:03 +0000)]
- Merged the local copy of XmlRoutines.py in buildgen into upper directory's XmlRoutines.py
- Removed the local copy of XmlRoutines.py in buildgen/AntTasks.pyc
- Used the XmlNode to replace XmlElement in SurfaceAreaElement.py
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2310
6f19259b-4bc3-4df7-8a09-
765794883524
jlin16 [Thu, 25 Jan 2007 03:23:39 +0000 (03:23 +0000)]
Change parameter id in UserExtension element from Integer to String according to EDKT510 schema change.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2309
6f19259b-4bc3-4df7-8a09-
765794883524
lgao4 [Thu, 25 Jan 2007 02:59:51 +0000 (02:59 +0000)]
Nt32TimerLib doesn't support IPF, X64 and EBC, I remove them from this module arch list.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2308
6f19259b-4bc3-4df7-8a09-
765794883524
lgao4 [Thu, 25 Jan 2007 02:45:41 +0000 (02:45 +0000)]
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
jwang36 [Thu, 25 Jan 2007 01:38:32 +0000 (01:38 +0000)]
Fixed the Indentifier type issue.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2306
6f19259b-4bc3-4df7-8a09-
765794883524
jwang36 [Thu, 25 Jan 2007 01:25:02 +0000 (01:25 +0000)]
- Fixed EDKT240. Now the Blank.pad file for alignment purpose will no longer be needed.
- Fixed EDKT366. For NT32, using "build run" to launch the NT32 emulator. The run.cmd is still be generated in the ${TARGET_DIR}
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2305
6f19259b-4bc3-4df7-8a09-
765794883524
bbahnsen [Thu, 25 Jan 2007 01:18:46 +0000 (01:18 +0000)]
Adding a couple of features for far processing, including detecting duplicate files.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2304
6f19259b-4bc3-4df7-8a09-
765794883524
lhauch [Thu, 25 Jan 2007 01:03:02 +0000 (01:03 +0000)]
Added optional whitespace characters in before and/or after the content within <element> tags
Added Alignment optional attribute to the <Section> tag
Changed the UserExtension Identifier from int to string
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2303
6f19259b-4bc3-4df7-8a09-
765794883524
bbahnsen [Wed, 24 Jan 2007 21:33:51 +0000 (21:33 +0000)]
Fix up file paths.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2302
6f19259b-4bc3-4df7-8a09-
765794883524
bbahnsen [Wed, 24 Jan 2007 21:29:30 +0000 (21:29 +0000)]
Fix up file names.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2301
6f19259b-4bc3-4df7-8a09-
765794883524
bbahnsen [Wed, 24 Jan 2007 21:24:30 +0000 (21:24 +0000)]
Fix capitalization issues.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2300
6f19259b-4bc3-4df7-8a09-
765794883524
bbahnsen [Wed, 24 Jan 2007 18:14:09 +0000 (18:14 +0000)]
Adding several dependency checks for far installation. Redoing the XML output.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2299
6f19259b-4bc3-4df7-8a09-
765794883524
jwang36 [Wed, 24 Jan 2007 14:40:22 +0000 (14:40 +0000)]
Added DXE_RUNTIME_DRIVER in the SupModuleList since DxeStatusCode in EdkModulePkg needs this library otherwise it will break the build
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2298
6f19259b-4bc3-4df7-8a09-
765794883524
jlin16 [Wed, 24 Jan 2007 09:59:00 +0000 (09:59 +0000)]
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2297
6f19259b-4bc3-4df7-8a09-
765794883524
jwang36 [Wed, 24 Jan 2007 09:46:23 +0000 (09:46 +0000)]
Fixed EDKT487. Added a <import> task to import UserExtension.xml if it exists for users to incorporate their own tasks or macro in the build process.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2296
6f19259b-4bc3-4df7-8a09-
765794883524
jwang36 [Wed, 24 Jan 2007 09:05:56 +0000 (09:05 +0000)]
- Fixed EDKT513 by adding existing section files into the dependency check of genffsfile tool;
- Fixed EDKT514 by removing the generation and build of AutoGen.c for library
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2295
6f19259b-4bc3-4df7-8a09-
765794883524
hche10x [Wed, 24 Jan 2007 08:20:08 +0000 (08:20 +0000)]
1. Finish Enhancement EDKT345: Support deleting multiple rows together when remove source files in MSA
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2294
6f19259b-4bc3-4df7-8a09-
765794883524
vanjeff [Wed, 24 Jan 2007 08:04:04 +0000 (08:04 +0000)]
add <SupModuleList> in <LibraryClass> item for TimerLib. Inform build tool this timer instance cannot support DXE_SMM_DRIVER drivers, DXE_RUNTIME_DRIVER and DXE_SAL_DRIVER drivers
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2293
6f19259b-4bc3-4df7-8a09-
765794883524
jlin16 [Wed, 24 Jan 2007 07:51:16 +0000 (07:51 +0000)]
Modify error message contents when an improper library instance was selected for a module.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2292
6f19259b-4bc3-4df7-8a09-
765794883524
jwang36 [Wed, 24 Jan 2007 06:37:21 +0000 (06:37 +0000)]
Changed the way of determining how to call customized build file. Now we check if there's XXX_build.xml existing in the source file list to determine the customized build other than the USER_DEFINED module type.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2291
6f19259b-4bc3-4df7-8a09-
765794883524
jwang36 [Wed, 24 Jan 2007 05:00:21 +0000 (05:00 +0000)]
Removed the BASE type as any type in the check of SupModuleList in getLibraryClasses()
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2290
6f19259b-4bc3-4df7-8a09-
765794883524
bbahnsen [Tue, 23 Jan 2007 21:36:21 +0000 (21:36 +0000)]
Changing XmlAppendChildElement to return the new XML node on success.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2289
6f19259b-4bc3-4df7-8a09-
765794883524
yshang1 [Tue, 23 Jan 2007 10:28:32 +0000 (10:28 +0000)]
Fixed bug in partition driver:
When Block I/O detects the media changed, block driver will reinstall block I/O protocol. If it happened during start() of partition driver, the reinstall protocol would results in the reentrant of the start(). In the patch, we check status of child detection to see whether need clean up the opened block I/O protocol in Start().
Besides, some checking of return status added in usbbus driver to improve robusticiy of the driver.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2288
6f19259b-4bc3-4df7-8a09-
765794883524
yshang1 [Tue, 23 Jan 2007 10:10:13 +0000 (10:10 +0000)]
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2287
6f19259b-4bc3-4df7-8a09-
765794883524
jlin16 [Tue, 23 Jan 2007 10:00:41 +0000 (10:00 +0000)]
Modify support module type filter for library instance selection.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2286
6f19259b-4bc3-4df7-8a09-
765794883524
jwang36 [Tue, 23 Jan 2007 09:48:03 +0000 (09:48 +0000)]
Fixed the fake circular denpendency of library instance.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2285
6f19259b-4bc3-4df7-8a09-
765794883524
yshang1 [Tue, 23 Jan 2007 09:36:01 +0000 (09:36 +0000)]
Updated the function comments in UefiDriverEntryLib to fix EDKT502.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2284
6f19259b-4bc3-4df7-8a09-
765794883524
klu2 [Tue, 23 Jan 2007 09:15:17 +0000 (09:15 +0000)]
Modify the EFI_USB_DATA_DIRECTION according to UEFI specification 2.1 page 708.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2283
6f19259b-4bc3-4df7-8a09-
765794883524
jwang36 [Tue, 23 Jan 2007 08:51:06 +0000 (08:51 +0000)]
Fixed EDKT493. Added support to "SupModuleList" for checking if a library instance is supporting current module.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2282
6f19259b-4bc3-4df7-8a09-
765794883524
qwang12 [Tue, 23 Jan 2007 08:28:43 +0000 (08:28 +0000)]
Corrected a small bugs:
The macro name generated in autogen should match that in the Service.h.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2281
6f19259b-4bc3-4df7-8a09-
765794883524
jwang36 [Tue, 23 Jan 2007 05:14:48 +0000 (05:14 +0000)]
Moved the function prototype of SetVirtualAddress and ExitBootService to AutoGen.h for the sake of Intel Compiler.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2280
6f19259b-4bc3-4df7-8a09-
765794883524
bbahnsen [Mon, 22 Jan 2007 19:41:08 +0000 (19:41 +0000)]
Add dependency checking to the Far install.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2279
6f19259b-4bc3-4df7-8a09-
765794883524
jwang36 [Mon, 22 Jan 2007 09:59:07 +0000 (09:59 +0000)]
Python script for generating build files for platform and modules, which uses the enhanced XmlRoutines.py written by Bruce.
The functionalities include:
- parse all packages(.spd) and modules(.msa)
- parse active platform(.fpd). You must set active platform in target.txt otherwise nothing will be parsed.
- parse tools_def.txt and target.txt
- generate Ant build files for active platform and its modules. The generated build file is re-designed and can be called separately once generated.
- multi-thread build
The functionalities which haven't been implemented include:
- AutoGen. No AutoGen.h and AutoGen.c will be generated. If you want run the build file, you have to run the "build" command in advance to generate the AutoGen.h/.c files and remove the any other intermediate files.
- generate FFS and FV files. Only compiling will be done by the generated build file.
Usage:
- type "python ${WORKSPACE}/Tools/Python/buildgen/BuildFile.py" in shell to generate build file
- goto "${WORKSPACE}/Build/${platform}/${target}_${toolchaintag}/", type "ant" to run the build file
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2278
6f19259b-4bc3-4df7-8a09-
765794883524
jwang36 [Mon, 22 Jan 2007 09:18:15 +0000 (09:18 +0000)]
Added tasks to create DEBUG and OUTPUT directory in case they haven't been created
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2277
6f19259b-4bc3-4df7-8a09-
765794883524
bbahnsen [Sat, 20 Jan 2007 00:41:32 +0000 (00:41 +0000)]
Add a program to install fars.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2276
6f19259b-4bc3-4df7-8a09-
765794883524
qhuang8 [Fri, 19 Jan 2007 09:46:44 +0000 (09:46 +0000)]
Fix component name bugs when input Controller Name is invalid
Fix the driver binding version for platform/OEM specific drivers
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2275
6f19259b-4bc3-4df7-8a09-
765794883524
qhuang8 [Fri, 19 Jan 2007 08:06:15 +0000 (08:06 +0000)]
Fix component name bugs when input Controller Name is invalid
Fix the driver binding version for platform/OEM specific drivers
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2274
6f19259b-4bc3-4df7-8a09-
765794883524
qhuang8 [Fri, 19 Jan 2007 08:04:03 +0000 (08:04 +0000)]
Fix component name bugs when input Controller Name is invalid
Fix the driver binding version for platform/OEM specific drivers
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2273
6f19259b-4bc3-4df7-8a09-
765794883524
jwang36 [Fri, 19 Jan 2007 07:41:47 +0000 (07:41 +0000)]
Fixed an issue which the .dep file for the AutoGen.h won't be generated if PCH is not defined.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2272
6f19259b-4bc3-4df7-8a09-
765794883524
jwang36 [Fri, 19 Jan 2007 06:25:21 +0000 (06:25 +0000)]
1) Added prototype of constructor and destructor in the library's AutoGen.h. This is necessary for Intel Compiler.
2) Corrected the prototype destructor of EdkUefiRuntimeLib.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2271
6f19259b-4bc3-4df7-8a09-
765794883524
jwang36 [Fri, 19 Jan 2007 03:43:03 +0000 (03:43 +0000)]
Corrected the regular expression because it will skip many includes.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2270
6f19259b-4bc3-4df7-8a09-
765794883524
ywang [Thu, 18 Jan 2007 22:07:47 +0000 (22:07 +0000)]
Minor word change.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2269
6f19259b-4bc3-4df7-8a09-
765794883524
ywang [Thu, 18 Jan 2007 21:42:42 +0000 (21:42 +0000)]
Minor word change in utility display.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2268
6f19259b-4bc3-4df7-8a09-
765794883524
qhuang8 [Thu, 18 Jan 2007 11:15:26 +0000 (11:15 +0000)]
Add two useful functions in UefiLib for the implementation of Component Name, Driver Config, and Driver Diag protocols.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2267
6f19259b-4bc3-4df7-8a09-
765794883524
qwang12 [Thu, 18 Jan 2007 09:15:52 +0000 (09:15 +0000)]
1) Clean up MdePkg/Include/Common/BootScript.h and remove boot script definition which is not defined in Framework Boot Scirpt Specification V0.91.
2) Add MdePkg/Include/IndustryStandard/SmBus.h which hosts the standard definition defined in System Management Bus Spefication V2.0.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2266
6f19259b-4bc3-4df7-8a09-
765794883524
qwang12 [Thu, 18 Jan 2007 06:48:58 +0000 (06:48 +0000)]
Updated the copyright year.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2265
6f19259b-4bc3-4df7-8a09-
765794883524
qwang12 [Thu, 18 Jan 2007 02:46:28 +0000 (02:46 +0000)]
Add Lock for cirtical section in PCD database processing routines as PCD database is a shared resource in the system. The lock level is defined as EFI_TPL_CALLBACK. The PCD spec should be updated accordingly.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2264
6f19259b-4bc3-4df7-8a09-
765794883524
ywang [Wed, 17 Jan 2007 21:46:35 +0000 (21:46 +0000)]
Modified the version and usage display.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2263
6f19259b-4bc3-4df7-8a09-
765794883524
ywang [Wed, 17 Jan 2007 21:31:03 +0000 (21:31 +0000)]
Modified version and usage display.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2262
6f19259b-4bc3-4df7-8a09-
765794883524
vanjeff [Wed, 17 Jan 2007 09:53:31 +0000 (09:53 +0000)]
supmodulelist not supported by now, i remove it firstly.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2261
6f19259b-4bc3-4df7-8a09-
765794883524
klu2 [Wed, 17 Jan 2007 08:07:41 +0000 (08:07 +0000)]
ReCaculate the checksum after fixing up AP section for Sec module.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2260
6f19259b-4bc3-4df7-8a09-
765794883524
jwang36 [Wed, 17 Jan 2007 07:15:25 +0000 (07:15 +0000)]
1) According to the spec, add EFIAPI to the module entry point function declaration in AutoGen.c
2) Remove the "#include <AutoGen.h>" from AutoGen.c because the AutoGen.h has been included by compiler option
3) Remove "\r" to AutoGen.h and AutoGen.c
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2259
6f19259b-4bc3-4df7-8a09-
765794883524
bbahnsen [Wed, 17 Jan 2007 00:16:32 +0000 (00:16 +0000)]
Get the Include/ tree also.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2258
6f19259b-4bc3-4df7-8a09-
765794883524
bbahnsen [Wed, 17 Jan 2007 00:02:57 +0000 (00:02 +0000)]
Give better error messages for non-existent files.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2257
6f19259b-4bc3-4df7-8a09-
765794883524
bbahnsen [Tue, 16 Jan 2007 20:43:17 +0000 (20:43 +0000)]
Align the sections on 32 byte boundaries for gcc. EDKT459
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2256
6f19259b-4bc3-4df7-8a09-
765794883524
bbahnsen [Tue, 16 Jan 2007 19:59:43 +0000 (19:59 +0000)]
Fix several capitalization issues.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2255
6f19259b-4bc3-4df7-8a09-
765794883524
bxing [Tue, 16 Jan 2007 08:11:09 +0000 (08:11 +0000)]
1. Change "BA" to "BaseAddress" and "EP" to "EntryPoint".
2. Sort modules by their preferred load address in ascending order.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2254
6f19259b-4bc3-4df7-8a09-
765794883524
lgao4 [Tue, 16 Jan 2007 06:30:16 +0000 (06:30 +0000)]
Fix PeLoad function can't handle invalid PeImage to skip correct debug entry.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2253
6f19259b-4bc3-4df7-8a09-
765794883524
xgu3 [Tue, 16 Jan 2007 02:57:57 +0000 (02:57 +0000)]
Fix the issues,
1. NULL Pointer Errors in Variable.c
2. consoleoption Null Ptr Error
3. bootmaint Null Ptr Error
4. EFIAPI missing Crc32SectionExtraction.c
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2252
6f19259b-4bc3-4df7-8a09-
765794883524
xgu3 [Tue, 16 Jan 2007 02:55:46 +0000 (02:55 +0000)]
Fix the issues,
bootmaint Null Ptr Error
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2251
6f19259b-4bc3-4df7-8a09-
765794883524
lgao4 [Mon, 15 Jan 2007 11:24:23 +0000 (11:24 +0000)]
Correct TeImage Header based on PeiCis spec.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2250
6f19259b-4bc3-4df7-8a09-
765794883524
lgao4 [Mon, 15 Jan 2007 11:13:40 +0000 (11:13 +0000)]
Correct TeImage file format and Clean up PeiRebase tool to remove unused code and only relocate image.
Move two EFI_DEP_REPLACE_TRUE and DEPEX_STACK_SIZE_INCREMENT macros from MdePkg to EdkModule/DxeMain module, because these two macros are specific implementation, not defined in spec.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2249
6f19259b-4bc3-4df7-8a09-
765794883524
xgu3 [Mon, 15 Jan 2007 06:24:49 +0000 (06:24 +0000)]
To fix,
1. ScrollLock key does not work in USB KB driver
2. PCI_ROOT_BRIDGE_IO.configuration should use OUT for Resources
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2248
6f19259b-4bc3-4df7-8a09-
765794883524
jwang36 [Mon, 15 Jan 2007 05:52:50 +0000 (05:52 +0000)]
Remove DEBUG output statement for PEI&DXE core to fix boot failure issue
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2247
6f19259b-4bc3-4df7-8a09-
765794883524
jwang36 [Mon, 15 Jan 2007 01:59:23 +0000 (01:59 +0000)]
Fixed EDKT498(enchance makedep tool to support asm file), EDKT500(dep file needs to be created for uni file) and tracker ID 454(report real driver entrypoint address through debug output) in PVCS.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2246
6f19259b-4bc3-4df7-8a09-
765794883524
tgingold [Fri, 12 Jan 2007 23:22:29 +0000 (23:22 +0000)]
Disp dependencies in error in case of circular dependency
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2245
6f19259b-4bc3-4df7-8a09-
765794883524
tgingold [Fri, 12 Jan 2007 23:19:14 +0000 (23:19 +0000)]
Fix filename case (Ipf instead of ipf)
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2244
6f19259b-4bc3-4df7-8a09-
765794883524
tgingold [Fri, 12 Jan 2007 23:18:19 +0000 (23:18 +0000)]
Use / as path separator
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2243
6f19259b-4bc3-4df7-8a09-
765794883524
xgu3 [Fri, 12 Jan 2007 10:27:54 +0000 (10:27 +0000)]
To fix,
1662 Graphics Console Driver: No checking for invalid parameter in SetMode()
8588 Graphic Console should not chech PixelFormat for 800*600 resolution
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2242
6f19259b-4bc3-4df7-8a09-
765794883524
zliu3 [Fri, 12 Jan 2007 09:07:18 +0000 (09:07 +0000)]
Removed the DxeSalLibConstructor() from the EdkDxeSalLib and EdkDxeRuntimeSalLib for the AutoGen lib constructor tools.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2241
6f19259b-4bc3-4df7-8a09-
765794883524
zliu3 [Fri, 12 Jan 2007 08:50:20 +0000 (08:50 +0000)]
Fixed one dead loop issue in the autogenlib.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2240
6f19259b-4bc3-4df7-8a09-
765794883524
klu2 [Fri, 12 Jan 2007 07:35:53 +0000 (07:35 +0000)]
Add ULL for long long type value
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2239
6f19259b-4bc3-4df7-8a09-
765794883524
klu2 [Fri, 12 Jan 2007 07:28:44 +0000 (07:28 +0000)]
Correct some linux building issue and wrong file header
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2238
6f19259b-4bc3-4df7-8a09-
765794883524
klu2 [Fri, 12 Jan 2007 07:18:23 +0000 (07:18 +0000)]
Add checking code for GenAcpiTable tools.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2237
6f19259b-4bc3-4df7-8a09-
765794883524
klu2 [Fri, 12 Jan 2007 06:20:33 +0000 (06:20 +0000)]
Correct the right bits judgment for get size of OptionROM.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2236
6f19259b-4bc3-4df7-8a09-
765794883524
klu2 [Fri, 12 Jan 2007 05:47:58 +0000 (05:47 +0000)]
Remove two global variable: mUsbCapabilityLen and mDeviceSpeed and integrate them into USB2_HC_DEV.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2235
6f19259b-4bc3-4df7-8a09-
765794883524
xli24 [Fri, 12 Jan 2007 05:34:49 +0000 (05:34 +0000)]
Update video card preference policy, together with some memory leaks in Generic BDS Library.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2234
6f19259b-4bc3-4df7-8a09-
765794883524
klu2 [Fri, 12 Jan 2007 05:17:27 +0000 (05:17 +0000)]
EHCI driver need enable routine and disable Legacy USB
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2233
6f19259b-4bc3-4df7-8a09-
765794883524
lgao4 [Fri, 12 Jan 2007 04:54:20 +0000 (04:54 +0000)]
Correctly skip debug entry.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2232
6f19259b-4bc3-4df7-8a09-
765794883524
yshang1 [Fri, 12 Jan 2007 04:02:02 +0000 (04:02 +0000)]
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2231
6f19259b-4bc3-4df7-8a09-
765794883524
klu2 [Fri, 12 Jan 2007 03:51:28 +0000 (03:51 +0000)]
fix some minor warning for unix package
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2230
6f19259b-4bc3-4df7-8a09-
765794883524
zliu3 [Fri, 12 Jan 2007 03:42:01 +0000 (03:42 +0000)]
The updating (change the Interrupt Line to 0xFF for unknown setting) is only for x86 based on the PCI spec, so added the compiler option for such code.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2229
6f19259b-4bc3-4df7-8a09-
765794883524