summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Terminate the Capability List traversal if the Capability Pointer is less ↵mdkinney2009-05-211-5/+1
| | | | | | than 0x40, or the Capability Pointer is not aligned on a 32-bit boundary. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8375 6f19259b-4bc3-4df7-8a09-765794883524
* Update module to show real dependencies on the MemoryAllocationLibmdkinney2009-05-212-0/+2
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8374 6f19259b-4bc3-4df7-8a09-765794883524
* update the file description of PrintXY and AsciiPrintXY. and also refine the ↵eric_tian2009-05-211-8/+12
| | | | | | implementation to return the number of actual printed characters. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8373 6f19259b-4bc3-4df7-8a09-765794883524
* update the file description of PrintXY and AsciiPrintXY. and also refine the ↵eric_tian2009-05-212-50/+48
| | | | | | implementation to return the number of actual printed characters. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8372 6f19259b-4bc3-4df7-8a09-765794883524
* refine the implementation of HiiStringToImage:eric_tian2009-05-211-273/+290
| | | | | | | | | 1. Remove the limitation of MAX_STRING_LENGTH and according to actual string length to store glyph info 2. fix a issue when print multi-lines, the next line will overlaps the above line. The original implementation doesn't recalculate the start point of X/Y axis. 3. refine the flow to avoid the meaningless recursive call. 4. modify the usage of "Index" to force them 1/1 mapping between glyphbuf and string. So the RowInfoArray and ColumnInfoArray can reflect the actual situation. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8371 6f19259b-4bc3-4df7-8a09-765794883524
* update the implementation of InternalPrintGraphic to reflect the number of ↵eric_tian2009-05-211-40/+31
| | | | | | actual printed character git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8370 6f19259b-4bc3-4df7-8a09-765794883524
* Update revision reference tag.gikidy2009-05-2111-9/+16
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8369 6f19259b-4bc3-4df7-8a09-765794883524
* Build tool need generate different value macro's name for PatchableInModule ↵klu22009-05-211-0/+0
| | | | | | type PCD against FixedAtBuild PCD. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8368 6f19259b-4bc3-4df7-8a09-765794883524
* Synchronize code with specs.gikidy2009-05-218-28/+743
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8367 6f19259b-4bc3-4df7-8a09-765794883524
* Synchronize code with specs.gikidy2009-05-219-19/+111
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8366 6f19259b-4bc3-4df7-8a09-765794883524
* Update DriverSample and PlatDriOverrideDxe driver to correct the return ↵lgao42009-05-212-26/+20
| | | | | | value for ConfigAccess ExtractConfig interface. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8365 6f19259b-4bc3-4df7-8a09-765794883524
* Fix the bug that TAB character in uni file make unicode string missing in ↵klu22009-05-211-0/+0
| | | | | | autogen file. Corresponding version in build tool project is r1592. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8364 6f19259b-4bc3-4df7-8a09-765794883524
* Fix ScsiLib build break by << operator, which is replaced by LShiftU64 of ↵lgao42009-05-212-7/+9
| | | | | | BaseLib. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8363 6f19259b-4bc3-4df7-8a09-765794883524
* Remove __APPLE__ usage in ProcessorBind.h files.xli242009-05-213-17/+17
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8362 6f19259b-4bc3-4df7-8a09-765794883524
* Clean up GenericBdsLib.h to remove unnecessary include header files.lgao42009-05-213-28/+24
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8361 6f19259b-4bc3-4df7-8a09-765794883524
* Update modules to show real dependencies on the BaseMemoryLib and ↵mdkinney2009-05-209-0/+17
| | | | | | MemoryAllocationLib git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8360 6f19259b-4bc3-4df7-8a09-765794883524
* Add includes for definitions used by the DxeIpIoLib and DxeNetLibmdkinney2009-05-202-0/+3
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8359 6f19259b-4bc3-4df7-8a09-765794883524
* Remove redundant #include statementsmdkinney2009-05-202-7/+0
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8358 6f19259b-4bc3-4df7-8a09-765794883524
* Remove redundant #include statementsmdkinney2009-05-209-18/+2
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8357 6f19259b-4bc3-4df7-8a09-765794883524
* Remove redundant #includemdkinney2009-05-201-1/+0
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8356 6f19259b-4bc3-4df7-8a09-765794883524
* Update #ifndef to match the name of the include file.mdkinney2009-05-201-5/+2
| | | | | | | Remove extra #include git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8355 6f19259b-4bc3-4df7-8a09-765794883524
* Update MNP driver to declare its dependency on the BaseLibmdkinney2009-05-202-0/+2
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8354 6f19259b-4bc3-4df7-8a09-765794883524
* Update USB Mass Storage driver to declare its dependency on the BaseLibmdkinney2009-05-202-0/+2
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8353 6f19259b-4bc3-4df7-8a09-765794883524
* Add #include Acpi.h so the ACPI 3.0 Table Revision define is available.mdkinney2009-05-201-0/+1
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8352 6f19259b-4bc3-4df7-8a09-765794883524
* Remove extra #include that is not required for this include file.mdkinney2009-05-201-2/+0
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8351 6f19259b-4bc3-4df7-8a09-765794883524
* Fix several Unicode issues that fails VS2005.qhuang82009-05-205-41/+41
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8350 6f19259b-4bc3-4df7-8a09-765794883524
* Update HiiDataBase to fix the SCT hang issues by the invalid device path.lgao42009-05-205-57/+219
| | | | | | Update the driver config access protocol extractconfig and routeconfig interface to check the input parameters. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8349 6f19259b-4bc3-4df7-8a09-765794883524
* Define macro for .global/.globl in assembly.xli242009-05-201-0/+6
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8348 6f19259b-4bc3-4df7-8a09-765794883524
* Replace .globl with ASM_GLOBALxli242009-05-202-10/+10
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8347 6f19259b-4bc3-4df7-8a09-765794883524
* Replace .globl with ASM_GLOBALxli242009-05-20219-267/+267
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8346 6f19259b-4bc3-4df7-8a09-765794883524
* temporary roll back build.exe because the some string definition are missed ↵klu22009-05-201-0/+0
| | | | | | by strgather introduced latest check-in. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8345 6f19259b-4bc3-4df7-8a09-765794883524
* 1. Remove .extern from GCC assembly.xli242009-05-2089-98/+107
| | | | | | | 2. Define macro for .global/.globl in GCC assembly. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8344 6f19259b-4bc3-4df7-8a09-765794883524
* Fix the issue that BootOrder can't be setlgao42009-05-203-5/+12
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8343 6f19259b-4bc3-4df7-8a09-765794883524
* enhanced to support more routing table entry.vanjeff2009-05-201-5/+5
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8342 6f19259b-4bc3-4df7-8a09-765794883524
* Freeze for build tool check-in r1591: Fix bug in the processing of ↵klu22009-05-201-0/+0
| | | | | | backslashes in UNI files. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8341 6f19259b-4bc3-4df7-8a09-765794883524
* rename array name to avoid naming collision.vanjeff2009-05-202-9/+9
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8340 6f19259b-4bc3-4df7-8a09-765794883524
* fix a typo of missing a colon sign after a label symbol.eric_tian2009-05-201-1/+1
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8339 6f19259b-4bc3-4df7-8a09-765794883524
* 1.fixed some issue to pass HII sctvanjeff2009-05-192-4/+20
| | | | | | 2.supported more route table accessed by HII service. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8338 6f19259b-4bc3-4df7-8a09-765794883524
* Fix K8 and Sct failure.lgao42009-05-193-58/+109
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8337 6f19259b-4bc3-4df7-8a09-765794883524
* don't set all bytes in TargetID as zero. This change is made due to keep ↵eric_tian2009-05-191-1/+1
| | | | | | consistent with GetNextTargetLun and GetTargetLun git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8336 6f19259b-4bc3-4df7-8a09-765794883524
* Correct the dummy ConfigAccess Extract and RouteConfig behavior according to ↵lgao42009-05-191-1/+10
| | | | | | UEFI specification. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8335 6f19259b-4bc3-4df7-8a09-765794883524
* Add back logic to encode LUN in CDB for compatibility with SCSI-2 spec, ↵rsun32009-05-191-2/+56
| | | | | | although LUN encoding in CDB is changed to be reserved in SCSI-3 spec. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8334 6f19259b-4bc3-4df7-8a09-765794883524
* Fix the unaligned issue of PCI read/write buffer.xli242009-05-194-24/+24
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8333 6f19259b-4bc3-4df7-8a09-765794883524
* fix a typo of missing a colon sign after a label symbol.eric_tian2009-05-191-1/+1
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8332 6f19259b-4bc3-4df7-8a09-765794883524
* Fix bugs in the UEFI SCSI Library.rsun32009-05-191-56/+2
| | | | | | | 1. LUN number should not be encoded in CDB. 2. Left shift the PageControl field by 6 bits in ScsiModeSense10Command(). git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8331 6f19259b-4bc3-4df7-8a09-765794883524
* As ECP package is EDKI style, the AutoGen.h will not include anything. So if ↵eric_tian2009-05-19104-101/+105
| | | | | | we use some basic data structures, we should manually include EdkIIGlueBase.h file. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8330 6f19259b-4bc3-4df7-8a09-765794883524
* Fix a bug in the SCSI Bus driver due to which some SCSI devices can not be ↵rsun32009-05-191-1/+1
| | | | | | | | | | | | | | | | | | | | | | discovered. Per SCSI spec, the standard INQUIRY data shall contain at least 36 bytes and the length of the data is variable. The definition /// /// Standard INQUIRY data format /// typedef struct { UINT8 Peripheral_Type : 5; UINT8 Peripheral_Qualifier : 3; UINT8 DeviceType_Modifier : 7; UINT8 Rmb : 1; UINT8 Version; UINT8 Response_Data_Format; UINT8 Addnl_Length; UINT8 Reserved_5_95[95 - 5 + 1]; } EFI_SCSI_INQUIRY_DATA; is longer than 36 bytes and EFI_BAD_BUFFER_SIZE may be returned if the actual inquiry data is less than that of EFI_SCSI_INQUIRY_DATA. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8329 6f19259b-4bc3-4df7-8a09-765794883524
* change the error usage of "#if __GNUC__" Condition Macro to "#if ↵eric_tian2009-05-192-2/+2
| | | | | | defined(__GNUC__)" git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8328 6f19259b-4bc3-4df7-8a09-765794883524
* Add BaseLib for BaseCpuLib.inf.xli242009-05-191-0/+1
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8327 6f19259b-4bc3-4df7-8a09-765794883524
* update the check condition of PASS THRU interface to pass Uefi sct test.eric_tian2009-05-191-1/+7
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8326 6f19259b-4bc3-4df7-8a09-765794883524