summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* sync patch r11046, r11047, from main trunk.vanjeff2011-04-138-24/+24
| | | | | | | Fix the issue that the high 16-bit of EAX may contain invalid data, which cause bad stack pointer, the change will ensure the high 16-bit of EAX is cleared. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/branches/UDK2010@11527 6f19259b-4bc3-4df7-8a09-765794883524
* 1. Sync patch r10579 from main trunk.vanjeff2011-03-241-44/+168
| | | | | | | | | | 1) Improve how memory usage is tracked in DXE Core 2) Update GetMemoryMap() to merge adjacent memory descriptors with identical types and attributes. 2. Sync patch r10589 from main trunk. Add a missing parameter description in the function header for CoreFindFreePagesI(). git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/branches/UDK2010@11417 6f19259b-4bc3-4df7-8a09-765794883524
* 1. Fix a bug to drop ICMPv6 error message in case destination address is ↵hhuan132011-03-011-5/+6
| | | | | | AnyCast type. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/branches/UDK2010@11341 6f19259b-4bc3-4df7-8a09-765794883524
* Sync trunk r11324 fix: [Fix a bug in PxeBcDriver (When disconnect PxeBc ↵hhuan132011-02-181-1/+10
| | | | | | driver under shell environment will cause a exception)] git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/branches/UDK2010@11325 6f19259b-4bc3-4df7-8a09-765794883524
* Fixed a bug: when underlayer receives much more data, return ↵hhuan132010-12-081-1/+4
| | | | | | EFI_BUFFER_TOO_SMALL. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/branches/UDK2010@11131 6f19259b-4bc3-4df7-8a09-765794883524
* Fixed a bug for OPTION_NII(62) defined in RFC 5970.hhuan132010-12-032-3/+1
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/branches/UDK2010@11115 6f19259b-4bc3-4df7-8a09-765794883524
* Sync r11060 fix from trunkhhuan132010-12-011-3/+2
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/branches/UDK2010@11113 6f19259b-4bc3-4df7-8a09-765794883524
* To align w/ UEFI 2.3 Spec, PXE driver installs PxeBc, LoadFile and SNP ↵hhuan132010-12-012-30/+166
| | | | | | Protocol on IPV4/V6 child handle separately. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/branches/UDK2010@11111 6f19259b-4bc3-4df7-8a09-765794883524
* Sync sync patch r11083, r11084 from main trunk.vanjeff2010-11-264-9/+27
| | | | | | | | | 1. Rollback the changing on replacing MAX_EXTENDED_DATA_SIZE by EFI_STATUS_CODE_DATA_MAX_SIZE, use MAX_EXTENDED_DATA_SIZE as before. 2. Use DEBUG error message instead of ASSERT(FASLE) when extended data is too large 3. Expand 1 for buffer array size to avoid potential issue. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/branches/UDK2010@11095 6f19259b-4bc3-4df7-8a09-765794883524
* sync patch r11043 from main trunk.vanjeff2010-11-151-7/+7
| | | | | | Fix bug: The lower 2 bits of Width and stripped, Count will always be multiplied by 1, which will leave Count unchanged. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/branches/UDK2010@11055 6f19259b-4bc3-4df7-8a09-765794883524
* sync patch r10360 from main trunk.vanjeff2010-11-111-3/+6
| | | | | | Fix ICC build failure. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/branches/UDK2010@11041 6f19259b-4bc3-4df7-8a09-765794883524
* sync patch r11013, r11022, r11023 from main trunk.vanjeff2010-11-113-17/+65
| | | | | | | | | 1. Prevent infinite recursion when ASSERT(), DEBUG(), or any other use of ReportStatusCode is performed at > TPL_NOTIFY or there is not enough memory to allocate a buffer for the ExtendedData associated with the status code being reported. 2. Replaced MAX_EXTENDED_DATA_SIZE by EFI_STATUS_CODE_DATA_MAX_SIZE. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/branches/UDK2010@11039 6f19259b-4bc3-4df7-8a09-765794883524
* sync patch r11016, r11020 from main trunk.vanjeff2010-11-113-0/+143
| | | | | | | | | | | | Some existing PCI adapters with UEFI option ROMs make unaligned requests through the PCI I/O Protocol. Add support for unaligned requests in the PCI IO protocol implementation in the PCI Bus driver to be compatible with those UEFI option ROMs. This solution defines a PCD Feature Flag to enabled support for unaligned requests through the PCI I/O Protocol. This flag is disabled by default. Platforms that do want to support such EFI/UEFI drivers that make unaligned PCI I/O requests should enable this feature. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/branches/UDK2010@11037 6f19259b-4bc3-4df7-8a09-765794883524
* sync patch r11018 from main trunk.vanjeff2010-11-113-9/+101
| | | | | | | | Add new PCD gEfiMdeModulePkgTokenSpaceGuid.PcdMaxEfiSystemTablePointerAddress for the MdeModulePkg that allows the platform DSC file to specify the address below which the EFI_SYSTEM_TABLE_POINTER structure is allocated. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/branches/UDK2010@11035 6f19259b-4bc3-4df7-8a09-765794883524
* sync patch r11009 from main trunk.vanjeff2010-11-111-1/+1
| | | | | | Add comment that describes the TPL restrictions for the Data Hub Protocol. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/branches/UDK2010@11033 6f19259b-4bc3-4df7-8a09-765794883524
* sync patch r11008 from main trunk.vanjeff2010-11-111-52/+63
| | | | | | | Fix bug in DataHub where it would skip the first record in a set when a filter is being used. Also add comments and update source code logic to make it easier to understand and maintain. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/branches/UDK2010@11031 6f19259b-4bc3-4df7-8a09-765794883524
* sync patch r10999 from main trunk.vanjeff2010-11-111-5/+5
| | | | | | Swaps the order of timer disable and memory map termination to make sure memory map unchanged. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/branches/UDK2010@11029 6f19259b-4bc3-4df7-8a09-765794883524
* sync patch r11000 from main trunk.vanjeff2010-11-111-2/+2
| | | | | | The CurrentNumberOfxxxxx should be based on the device going away, and not the next (or empty) device in the list. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/branches/UDK2010@11027 6f19259b-4bc3-4df7-8a09-765794883524
* sync patch r11010 from main trunk.vanjeff2010-11-111-4/+26
| | | | | | | Add Doxygen style comments to the EFI_SIZE_TO_PAGES() and EFI_PAGES_TO_SIZE() macros. Clarify that the Size and Pages parameters to these macros are assumed to be type UINTN. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/branches/UDK2010@11025 6f19259b-4bc3-4df7-8a09-765794883524
* Fixed filename case issue.vanjeff2010-11-091-1/+1
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/branches/UDK2010@11019 6f19259b-4bc3-4df7-8a09-765794883524
* sync patch r10845 from main trunk.vanjeff2010-11-091-6/+6
| | | | | | Enlarge the maximum size of VOID* typed PCD to ensure it is greater or equal to the actual size of data. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/branches/UDK2010@11017 6f19259b-4bc3-4df7-8a09-765794883524
* create NetworkPkg branch copy from trunk r10986hhtian2010-11-01142-0/+83988
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/branches/UDK2010@10989 6f19259b-4bc3-4df7-8a09-765794883524
* create CryptoPkg branch copy from trunk r10987hhtian2010-11-0176-0/+7305
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/branches/UDK2010@10988 6f19259b-4bc3-4df7-8a09-765794883524
* Sync trunk r10956 fix to branchhhuan132010-10-224-6/+20
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/branches/UDK2010@10975 6f19259b-4bc3-4df7-8a09-765794883524
* sync to trunk r10897hhtian2010-10-211-0/+69
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/branches/UDK2010@10971 6f19259b-4bc3-4df7-8a09-765794883524
* remove for rebranchhhtian2010-10-211-58/+0
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/branches/UDK2010@10970 6f19259b-4bc3-4df7-8a09-765794883524
* add AtaAtapiPassThruhhtian2010-10-211-0/+1
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/branches/UDK2010@10969 6f19259b-4bc3-4df7-8a09-765794883524
* sync to trunk r10935hhtian2010-10-2113-0/+11378
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/branches/UDK2010@10968 6f19259b-4bc3-4df7-8a09-765794883524
* remove Ata drivers for rebranchhhtian2010-10-215-2582/+0
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/branches/UDK2010@10967 6f19259b-4bc3-4df7-8a09-765794883524
* add PerformancePkghhtian2010-10-1416-0/+2456
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/branches/UDK2010@10940 6f19259b-4bc3-4df7-8a09-765794883524
* sync BaseTools to r10937hhtian2010-10-14663-0/+276253
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/branches/UDK2010@10939 6f19259b-4bc3-4df7-8a09-765794883524
* remove for rebranchhhtian2010-10-14647-275307/+0
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/branches/UDK2010@10938 6f19259b-4bc3-4df7-8a09-765794883524
* sync patch r10864, r10865, r10866, r10876 from main trunk.vanjeff2010-10-133-4/+4
| | | | | | | | | 1. Update the Runtime and Smm library to restrict usage to DXE_RUNTIME_DRIVER and DXE_SAL_DRIVER or DXE_SMM_DRIVER module types. 2. Update UefiRuntimeLib MODULE_TYPE to be DXE_RUNTIME_DRIVER. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/branches/UDK2010@10922 6f19259b-4bc3-4df7-8a09-765794883524
* sync patch r10351, r10352, r10353, r10354 from main trunk.vanjeff2010-10-1311-234/+773
| | | | | | | | | | | | 1. IsaSerialIo, WinNtSerialIo, UnixSerialIo drivers were changed to produce the flow control device path node when the remaining device path contains such node. And it will return unsupported when receiving a remaining device path only contains UART node and it's already produced the flow control node. 2. BMM driver was enhanced to take care of the optional flow control node. 3. Update DevicePath.h to add the UART_FLOW_CONTROL_HARDWARE and UART_FLOW_CONTROL_XON_XOFF. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/branches/UDK2010@10921 6f19259b-4bc3-4df7-8a09-765794883524
* sync patch 10868 from main trunk.vanjeff2010-09-135-5/+94
| | | | | | | | | r10868 - Update Ovmf DSC/FDF files to support source debugging feature that will be switched on by "-D SOURCE_DEBUG_ENABLE". git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/branches/UDK2010@10872 6f19259b-4bc3-4df7-8a09-765794883524
* branch from trunk r10870hhtian2010-09-1344-0/+8962
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/branches/UDK2010@10871 6f19259b-4bc3-4df7-8a09-765794883524
* Improve PXE Over IPv4 performance:hhuan132010-09-093-14/+18
| | | | | | | | | 1. Stop UdpWrite instance upon return from EfiPxeBcUdpWrite() to avoid mass pkgs enqueue to this useless instance in Udp layer. 2. Enhance Udp timeout logic to prevent the worst case happen, and set PxeUdp instance to 50ms to avoid enqueue mass pkgs in background. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/branches/UDK2010@10860 6f19259b-4bc3-4df7-8a09-765794883524
* sync patch 10765 from main trunk.vanjeff2010-09-011-6/+23
| | | | | | | | r10765 - Inherit entries from previous IDT when new IDT is installed. Update CS in each inherited IDT entry to match CS for the new GDT. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/branches/UDK2010@10848 6f19259b-4bc3-4df7-8a09-765794883524
* sync patch r10766, r10767, r10789 from main trunk.vanjeff2010-09-013-0/+126
| | | | | | | | | r10766 - Add ResetSystemLib instances for PCAT that only supports cold reset and a warm reset that is always converted to a cold reset. r10767 - Add ResetSystemLib instances for PCAT that only supports cold reset and a warm reset that is always converted to a cold reset. r10789 - Fix PcAtChipsetPkg build failure by changing the PcAtChipsetPkg.dsc to reference the correct module. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/branches/UDK2010@10847 6f19259b-4bc3-4df7-8a09-765794883524
* sync patch 10770 from main trunk.vanjeff2010-09-0111-931/+678
| | | | | | | r10770 - Clean up SEC implementation for Ovmf. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/branches/UDK2010@10846 6f19259b-4bc3-4df7-8a09-765794883524
* Sync patch r10803 from main trunk.xdu22010-08-271-0/+5
| | | | | | r10803 - Define new PCD PcdTftpBlockSize for PXE TFTP block size. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/branches/UDK2010@10844 6f19259b-4bc3-4df7-8a09-765794883524
* sync to trunk r10831hhtian2010-08-27173-0/+82170
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/branches/UDK2010@10843 6f19259b-4bc3-4df7-8a09-765794883524
* prepare to branch trunkhhtian2010-08-27173-82055/+0
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/branches/UDK2010@10842 6f19259b-4bc3-4df7-8a09-765794883524
* sync to r10420hhtian2010-08-272-0/+1122
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/branches/UDK2010@10841 6f19259b-4bc3-4df7-8a09-765794883524
* sync to trunk r10785hhtian2010-08-273-0/+5063
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/branches/UDK2010@10840 6f19259b-4bc3-4df7-8a09-765794883524
* sync to trunk r10578hhtian2010-08-272-0/+2204
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/branches/UDK2010@10839 6f19259b-4bc3-4df7-8a09-765794883524
* prepare to branch trunkhhtian2010-08-277-8328/+0
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/branches/UDK2010@10838 6f19259b-4bc3-4df7-8a09-765794883524
* sync to trunk r10420hhtian2010-08-271-0/+355
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/branches/UDK2010@10837 6f19259b-4bc3-4df7-8a09-765794883524
* sync to trunk r10616hhtian2010-08-271-0/+2006
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/branches/UDK2010@10836 6f19259b-4bc3-4df7-8a09-765794883524
* Sync to trunk version 10578hhtian2010-08-271-0/+586
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/branches/UDK2010@10835 6f19259b-4bc3-4df7-8a09-765794883524