1. 6ac6f98 Update definition of EFI_SMM_CPU_SAVE_STATE to exclude Itanium save state. Note this is an inconsistency with the Framework SMM CIS spec. by rsun3 · 14 years ago
  2. 36e8c95 Change the modifiers of the RegisterContext parameter of EFI SMM SW Dispatch2 Protocol.Register() from IN, CONST to IN, OUT. This is for support for the case where SwSmiInputValue is set to -1, a unique value will be returned in the RegisterContext structure. by rsun3 · 14 years ago
  3. f2ad949 Fix ICC build issues by mdkinney · 14 years ago
  4. 467d15a Add generic SerialPortLib instance for 16550 UARTs configured through PCDs. Depends on new library class called PlatformHookLib to perform platform specific initialization of the UART. by mdkinney · 14 years ago
  5. ccc96db Add CONSTRUCTOR to BaseDebugLibSerialPort to call SerialPortInitialize() in the SerialPortLib to make sure the serial port hardware is in the proper state for use. by mdkinney · 14 years ago
  6. b35a5f7 Remove CONSTRUCTOR from DxePcdLib aligning the DxePcdLib design with the PeiPcdLib and reduces the number of CONSTRUCTORs that have to be run for most DXE modules. by mdkinney · 14 years ago
  7. 5bd2d2c Add an empty CONSTRUCTOR to the UefiLib to resolve library dependency issues. by mdkinney · 14 years ago
  8. 5b98704 Fix DxeHobLib to also support a module type of SMM_CORE. by mdkinney · 14 years ago
  9. e06752b Remove UefiDriverEntryPoint from [LibraryClasses] section. Library implementations should never link against an entry point lib. Only modules implementation should link against an entry point lib. by mdkinney · 14 years ago
  10. 12b7f50 Removes the assumption in Supported() and Start() routine that the EFI_SIO_PROTOCOL is installed in the immediate child handle of the PCI controller. Multiple SIO platform could have an additional layer between the PCI controller and the EFI_SIO_PROTOCOL instance. by niruiyu · 14 years ago
  11. 304a39b Fix a bug that the size of a gate descriptor in the IDT is 8 bytes. The size is 8 bytes in 32-bit mode, while it is 16 bytes in 64-bit mode. Replace the hard-coded size with a sizeof. by rsun3 · 14 years ago
  12. bcec20d Add support for ARM MOVW/MOVT instructions that were added in the latest PE/COFF specification. Currently they are not hooked in as we need to wait for the tools to get updated. Tools are needed to convert ELF to PE/COFF and to refixup FVs. by andrewfish · 14 years ago
  13. 70b356a Minor code update to make TcpIo unchanged when return EFI_DEVICE_ERROR. by tye1 · 14 years ago
  14. 0a13c99 Remove wrongly added SuperIoInit protocol. by niruiyu · 14 years ago
  15. 445404a Fix ARM link issue. by andrewfish · 14 years ago
  16. 20e7314 Update inappropriate comments. by ydong10 · 14 years ago
  17. 7d95240 Fix semihosting on gcc. We need to save lr as svc instruction will change it. by andrewfish · 14 years ago
  18. 32732a3 Update inappropriate comments. by gdong1 · 14 years ago
  19. 63ca740 Update remaining ARM .S files with INTERWORK_FUNC macro. This is the 2nd half of check-in 11167. by andrewfish · 14 years ago
  20. d962902 Add support for semihosting with GCC. Still needs more testing. by andrewfish · 14 years ago
  21. e7cb469 Fix issue with CodeSourcery gcc requiring assembly functions to have a .type define inorder to support interworking (calling from thumb(C code) to ARM code (hadn written assembly). We had to add a macro as the .type directive is not supported, or needed, by Xcode. All ARM .S files need to be updated. by andrewfish · 14 years ago
  22. 5792e32 Fix build break on Apple Xcode, caused by fixing normal gcc build break. by andrewfish · 14 years ago
  23. 7afa5ea Add special treatment for EFI_PCI_IO_ATTRIBUTE_EMBEDDED_DEVICE and EFI_PCI_IO_ATTRIBUTE_EMBEDDED_ROM, because these attributes are only for PCI IO, while not supported by PCI Root Bridge IO. by rsun3 · 14 years ago
  24. 3a0e054 Fix the IsaIo driver to not create ISA resource item when the ACPI resource returned from EFI_SIO_PROTOCOL::GetResources() is 0. by niruiyu · 14 years ago
  25. 204df56 Add the SuperIoInit protocol to MdePkg. by niruiyu · 14 years ago
  26. 4bad9ad Add a TcpIo library to facilitate usage of TCP service. by tye1 · 14 years ago
  27. 4e36d6f update USB_PORT_STAT_OWNER from 2^11 to 2^13 which is added as a possible value of EFI_USB_PORT_STATUS and is the equivalent of EfiUsbPortOwner of EFI_USB_PORT_FEATURE by erictian · 14 years ago
  28. cbbd284 update USB_PORT_STAT_OWNER from 2^11 to 2^13 which is added as a possible value of EFI_USB_PORT_STATUS and is the equivalent of EfiUsbPortOwner of EFI_USB_PORT_FEATURE by erictian · 14 years ago
  29. 4ed4e19 Update the PCI bus driver to correctly set the EFI_PCI_IO_ATTRIBUTE_EMBEDDED_ROM attribute of PCI IO. Per UEFI spec, this attribute is used to determine if the ROM image is from the ROM BAR or from a platform specific location. by rsun3 · 14 years ago
  30. f92d103 Update FrameworkSpecConformance.txt after adding new datahub definitions for SMBIOS Type 4. by li-elvin · 14 years ago
  31. e90f276 Remove the unnecessary package from VariableSmmRuntimeDxe.inf. by gdong1 · 14 years ago
  32. 5c7fa42 Add typecast to remove warning with ICC. VariableSmm.inf: Remove SmmLib by gdong1 · 14 years ago
  33. 5c54e90 MdeModulePkg VariableRuntimeDxe: Fix build for GCC44 toolchain by jljusten · 14 years ago
  34. 1b7edf0 update copyright format by hhtian · 14 years ago
  35. d08fadb update copyright format by hhtian · 14 years ago
  36. d046087 fix potential memory access violation by ydong10 · 14 years ago
  37. 8a2d499 Add SMM Variable implementation. by gdong1 · 14 years ago
  38. d3b4af2 fix build error on ICC compile. by ydong10 · 14 years ago
  39. 54acdc7 Add missing data record for Type 4. by li-elvin · 14 years ago
  40. 5a0c039 Add missing fields of Type 4 conversion. by li-elvin · 14 years ago
  41. e519401 Enhance IdeBusDxe to check the class code for IDE mode only. by lzeng14 · 14 years ago
  42. 5091b47 Change the file guid value to avoid conflict as another file. by ydong10 · 14 years ago
  43. 9ac0640 EFI_INVALID_PARAMETER should return when the input Block is NULL for ConfigRouting.ConfigToBlock(). by lgao4 · 14 years ago
  44. 0b29a17 Add missing Handle parameter for UninstallMultipleProtocolInterfaces(). by xdu2 · 14 years ago
  45. 2349cf6 Refine code to make code run more safely. by ydong10 · 14 years ago
  46. 9675671 when SMM Communication Protocol.Communicate() is called from within SMM, SMRAM is accessible so it is not necessary to check the SMRAM open/lock state via SMM ACCESS Protocol. by rsun3 · 14 years ago
  47. 969ebd2 update the comments. by ydong10 · 14 years ago
  48. 3ddc4cf update the comments. by ydong10 · 14 years ago
  49. e07404f Co-work with patch V11137 to refine the Hii menu. by ydong10 · 14 years ago
  50. c7f204d Co-work with patch V11137 to refine the Hii menu. by ydong10 · 14 years ago
  51. 3c4b112 [BDS] Device Manager was requested to add more sub-level menu about network device. by ydong10 · 14 years ago
  52. 785e597 Move away from 0x40 block size (worked around a DXE core bug assuming the FV header fit in a block) of the FV to 1 byte. This makes more sense as the FV is shadowed from FLASH into RAM by HW so it is never on top of a real block device. by andrewfish · 14 years ago
  53. 55b902c add progress code definitions defined in Framework Specification. by vanjeff · 14 years ago
  54. 06128e8 add note for EFI_SW_PEI_EC_INVALID_CAPSULE_DESCRIPTOR and EFI_SW_PEI_PC_RECOVERY_BEGIN to express they are different with the current PI specification 1.2. by vanjeff · 14 years ago
  55. f00864f updated progress code definitions to match PI Spec 1.2. by vanjeff · 14 years ago
  56. aaf779a Fixed a bug: when underlayer receives much more data, return EFI_BUFFER_TOO_SMALL. by hhuan13 · 14 years ago
  57. fe29507 Add vpush/vpop to the exception handler as we added CopyMem/SetMem that can use NEON registers to speed things up. This means we need to save state so we don't blow up a CopyMem. by andrewfish · 14 years ago
  58. 6638a86 Older tools rounded down the size of the FV, and the new tools round up. Our main FV region is not a multiple of the block size, but it is set to fill the space. Probably need to move to a block size of 1 at some point. by andrewfish · 14 years ago
  59. 4038c1f Add MtrrLib and LocalApicLib declarations to the UefiCpuPkg DEC file. by mdkinney · 14 years ago
  60. fa542a1 1) Change location of DEBUG() macro that prints the name of the FFS file being evaluated by the DXE Dispatcher to eliminate a duplicate print. by mdkinney · 14 years ago
  61. d040b8f Roll back comment change for SOR. SOR does not apply to SMM. by mdkinney · 14 years ago
  62. c154b99 fixes for NULL verification. by jcarsey · 14 years ago
  63. eca37a3 Fix dec file to pass new stricter error checking. by andrewfish · 14 years ago
  64. 5479058 Refine code to make code more safely. by ydong10 · 14 years ago
  65. 8df0bd2 DuetPkg: Update create boot disk script to not modify bootsect.com by jljusten · 14 years ago
  66. dccf78f MdePkg: Fix GCC Thunk support for IA32 by jljusten · 14 years ago
  67. 7709cf4 DuetPkg, OvmfPkg, UnixPkg: Remove unnecessary reset during boot by jljusten · 14 years ago
  68. e1adae6 DuetPkg, MdeModulePkg: Fix variable services hang with GCC44 X64 by jljusten · 14 years ago
  69. 6413702 Sync EDKII BaseTools to BaseTools project r2100. by lgao4 · 14 years ago
  70. 6a55eea Update PEI/DXE/SMM dispatchers to include DEBUG ((DEBUG_DISPATCH, )) macros to log the evaluation of all dependency expressions. by mdkinney · 14 years ago
  71. 852b634 Fixed a bug for OPTION_NII(62) defined in RFC 5970. by hhuan13 · 14 years ago
  72. 5f88eeb fix for exit was specified in the startup script. by jcarsey · 14 years ago
  73. 15f3fc8 To align w/ UEFI 2.3 Spec, PXE driver installs PxeBc, LoadFile and SNP Protocol on IPV4/V6 child handle separately. by hhuan13 · 14 years ago
  74. 3ae55b7 Update comments for PI 1.2 SMM support. by mdkinney · 14 years ago
  75. d860010 Fix the bug that <continue> may not boot the first boot option but return back to front page. by niruiyu · 14 years ago
  76. d1e380b Remove unused files to make it easier to add new thunks. by andrewfish · 14 years ago
  77. 5f0286b Fix token dup caused by merge. by andrewfish · 14 years ago
  78. d0c3acd 2nd wave of r11105 checkin.2nd wave of r11105 checkin. by andrewfish · 14 years ago
  79. 2ff79f2 Adding Simple Pointer, GOP, SimpleTextInEx, and Networking protocols to the emulator. Cleaned up POSIX include situation by centralizing it in a single file, like NT32. Fixed TPL issue with TPL High not being emulated correctly, it was possible to take a timer tick when the locks in the DXE core should have prevented this. Remove some unused files to make things easier to maintain. by andrewfish · 14 years ago
  80. e23a349 Sync update to improve compiler compatibility by mdkinney · 14 years ago
  81. e74c367 Fix ICC 9.1 build break by mdkinney · 14 years ago
  82. b4c9005 First try to get log time at TPL level <= TPL_CALLBACK, then fill time into DataHub. by lgao4 · 14 years ago
  83. d99e698 Lost a file in last check-in. by rsun3 · 14 years ago
  84. 2057d8c Add a new Timer Library instance SecPeiDxeTimerLibUefiCpu into UefiCpuPkg. This library differs with the SecPeiDxeTimerLibCpu library in the MdePkg in that it uses the local APIC library so that it supports x2APIC mode. by rsun3 · 14 years ago
  85. f754e61 1. enable /GL optimization building on OpensslLib. by vanjeff · 14 years ago
  86. 0fa3ac1 Fix the checking logic for the boot option enumeration. by niruiyu · 14 years ago
  87. 1134ead Reduce DataHub TPL Level to TPL_CALLBACK, because DataHub uses GetTime() service that must be called <= TPL_CALLBACK. by lgao4 · 14 years ago
  88. 3e99020 Sync all bug fixes between EDK1.04 and EDK1.06 into EdkCompatibilityPkg. by lgao4 · 14 years ago
  89. 68bb5ce EHCI Controllers with a CapLen of 0 are ignored. by erictian · 14 years ago
  90. 462979a Fix a bug in GetLangFromSupportedLangCodes() by niruiyu · 14 years ago
  91. 5c03376 Fix a bug in GetLangFromSupportedLangCodes() by niruiyu · 14 years ago
  92. 963b62e Set PcdResetOnMemoryTypeInformationChange to FALSE in NT32 to avoid close down in the first start up. by niruiyu · 14 years ago
  93. f502042 fix unaligned device path node access. by jcarsey · 14 years ago
  94. d7f7911 Fix AutoUpdateLangVariable() logic to handle the case PlatformLang/Lang is set before PlatformLangCodes/LangCodes. by niruiyu · 14 years ago
  95. 1623ce4 Fix AutoUpdateLangVariable() logic to handle the case PlatformLang/Lang is set before PlatformLangCodes/LangCodes. by niruiyu · 14 years ago
  96. 6c4986d Adds the missing return status description for HiiConfigRouting.ConfigToBlock() API. by lgao4 · 14 years ago
  97. 09b7941 Fix the bug that HiiConfigToBlock doesn't update BlockSize when Block is not large enough by lgao4 · 14 years ago
  98. 8185265 1. Rollback the changing on replacing MAX_EXTENDED_DATA_SIZE by EFI_STATUS_CODE_DATA_MAX_SIZE, by vanjeff · 14 years ago
  99. 7b78853 1. Rollback the changing on replacing MAX_EXTENDED_DATA_SIZE by EFI_STATUS_CODE_DATA_MAX_SIZE, by vanjeff · 14 years ago
  100. da70d02 fix typo in comment. by jcarsey · 14 years ago