- bf73cc4 Add Local APIC Library class defining APIs for common Local APIC operations. Add two Local APIC library instances, one is for xAPIC mode only, the other is for x2APIC capable processors which have xAPIC and x2APIC modes. by rsun3 · 14 years ago
- 7ae58ec The definition of NumberOfSmmReservedRegions is incorrect in Framework SmmCis specification 0.91, in which the type of this field is defined as UINTN. However, HOBs are supposed to be CPU neutral, so UINT32 should be used. Here the code is updated and comments in FrameworkSpecConformance.txt is added. by xli24 · 14 years ago
- 9e375eb Fixed Ip4 bug that causing Iscsi reconnect hang sporadically . In Ip4OutPut()->Ip4IpSecProcessPacket() line 511, each time "reconnect -r", IpSb is re-allocated in IpDriver.Start(). But only when the first time, IpSb->OldMaxPacketSize = IpSb->MaxPacketSize; For the sequential reconnect, IpSb->OldMaxPacketSize is left dirty. Somtimes it is 0, causing the next sending packages generate exception. by hhuan13 · 14 years ago
- f6aa9c1 Fix GCC build failure by niruiyu · 14 years ago
- 558be45 Check in the IsaIoDxe device driver that consumes EFI_SIO_PROTOCOL to produce EFI_ISA_IO_PROTOCOL. by niruiyu · 14 years ago
- 2186f2a Move ACPI_SMALL_RESOURCE_HEADER and ACPI_LARGE_RESOURCE_HEADER from SuperIo.h to Acpi10.h. by niruiyu · 14 years ago
- bb111c2 Added support for an EFI X64 ABI compatible UnixPkg. With an internal only compiler I've been able to run checked in X64 EFI shell binary! We are hoping to get the open source LLVM compiler working for this... Since the SEC has to be UNIX ABI to make the POSIX calls it is compiled using a different compiler and the rest of the UnixPkg is compiled with UNIXPKG tool. You just need to point UNIXPKG at your EFI X64 ABI compiler of choice, it should work like MYTOOLS. Some one may want to port this to Linux at some point. To build cd into UnixPkg and ./build64.sh by andrewfish · 14 years ago
- 6989af7 clear the correct BAR register. Because for P2P device, only register from 0x10 to 0x14 is BAR register. by niruiyu · 14 years ago
- cfbc1a7 1. Introduce PcdTftpBlockSize to let platform DSC customize block size. by hhuan13 · 14 years ago
- 5b9fc2f SmmBaseHelper: Update MP state in Framework SMST before transferring control to Framework SMM driver entry point. by rsun3 · 14 years ago
- f184c10 remove CpuBreakpoint (). by vanjeff · 14 years ago
- db724ff Fixed one bug which may lead standard error handle could not be set into system table correctly since default return status is set to error by default. by vanjeff · 14 years ago
- 6efe946 Refine code. by sfu5 · 14 years ago
- 11fa429 Roll back BlockSize to 0x8000 for PXE performance concern. by hhuan13 · 14 years ago
- 83c7c80 Minor refinement on source code. by qhuang8 · 14 years ago
- 95ac6ef If you install 64-bit kernel build will fail. This requires manually setting properties, but it is legal... by andrewfish · 14 years ago
- 28a9411 Add datahub status sode handler driver. by xli24 · 14 years ago
- 04df642 Update EdkShellBinPkg to integrate a bug fix in PCI command in Shell source r42. by qhuang8 · 14 years ago
- f0b0ba3 Refine code. by sfu5 · 14 years ago
- 3364f3c Add LZMA decompression to DXE Core. by andrewfish · 14 years ago
- abeca79 Fix bug in LoadFv command. Don't free the buffer the file was loaded into as the DXE Core will point to it as an FV. by andrewfish · 14 years ago
- ae0a0b0 Fix bug in Ip4Dxe and Dhcp4Dxe to ensure that RaiseTPL and RestoreTPL are in pair. by xdu2 · 14 years ago
- bab26f7 Fix PcAtChipsetPkg build failure by changing the PcAtChipsetPkg.dsc to reference the correct module. by niruiyu · 14 years ago
- a48caee Add boundary check against variable MTRR count. by xli24 · 14 years ago
- 13314ba Add explicit type cast to suppress possible warning of precession loss. by xli24 · 14 years ago
- 3af91e2 Minor code refinement. by rsun3 · 14 years ago
- 8194a02 Add explicit type cast to suppress possible warning of precession loss. by xli24 · 14 years ago
- 5b7e61a Add explicit type cast to suppress possible warning of precession loss. by xli24 · 14 years ago
- 9572320 Remove the EHCI/UHCI inter-dependency in GenericBdsLib since the EHCI/UHCI controller drivers already take care the start() sequence. by niruiyu · 14 years ago
- a58b9d9 Fixed K9 scan issues. by hhuan13 · 14 years ago
- 1955038 Fixed K9 scan issues. by hhuan13 · 14 years ago
- 2ec364f Fix reverse gasket issue that was breaking watch dog timer. by andrewfish · 14 years ago
- d0d41b5 Move registration of DXE Core with PeCoffExtraActionLib after the lib constructors have been executed. by mdkinney · 14 years ago
- 7754556 Fix IP address text representation issue about leading zeros by jjin9 · 14 years ago
- 1a2ae0f Change DxeNt32PeCoffExtraActionLib to not depend on the library constructor to initialize mWinNt pointer because DxeCore calls the library API before it calls the constructor. by niruiyu · 14 years ago
- 21ff163 Make PeCoffExtraActionLib more robust, in case it is called before its constructor gets called. This fixes a crash in TOT. by andrewfish · 14 years ago
- c0351cf Fix crash in UnixPkg caused by r10769. The DxeCore is not calling the library constructor, but is calling the library members that are coded to assume the constructor has run. Check to make sure constructor has run before using services. If Dxe Core starts calling library constructor then this code will just work, but it may cause an issue with the extra call to load symbols, since we catch the symbol load in DxeIpl. by andrewfish · 14 years ago
- 379f83d According to SCSI spec, ANSI version is 3 bits, so 0x7 should be used to get correct ANSI version. by li-elvin · 14 years ago
- baa9a78 Fix a typo in Ip4ConfigDriverBindingStart(): it should be gEfiManagedNetworkServiceBindingProtocolGuid instead of gEfiManagedNetworkProtocolGuid. by xdu2 · 14 years ago
- ef89996 Update MnpDxe to deliver VLAN tagged packet even when there is no VLAN is configured through VlanConfig protocol, this ensure that interesting applications could still get chance to receive all layer 2 frames. by xdu2 · 14 years ago
- 42a83e8 Clean up SEC implementation for Ovmf. by mdkinney · 14 years ago
- b43619d Update DXE Core so its own PE/COFF image is passed to the PeCoffExtraActionLib by mdkinney · 14 years ago
- bb77cee Update KbcResetDxe to be more generic by layering it on top of the ResetSystemLib class. by mdkinney · 14 years ago
- 2783330 Add ResetSystemLib instances for PCAT that only supports cold reset and a warm reset that is always converted to a cold reset. by mdkinney · 14 years ago
- c07b2a9 Add ResetSystemLib instances for PCAT that only supports cold reset and a warm reset that is always converted to a cold reset. by mdkinney · 14 years ago
- 0564ae5 Inherit entries from previous IDT when new IDT is installed. by mdkinney · 14 years ago
- 756ad8f Sync EDKII BaseTools to BaseTools project r2006. by lgao4 · 14 years ago
- 934309d Add a temp BasePeCoffLib that deals with MOVT instruction. At this point we don't know how the PE/COFF spec will change, but we can merge the real change into the MdePkg when the PE/COFF spec is updated and remove this library. To be clear I made up the PE/COFF relocation extension for these relocations, but as long as the tools match it all works.... Mainly doing this to support gcc. by andrewfish · 14 years ago
- dd85e4b Add debug print that the system is about to be reset. I was seeing watchtog timeouts in UnixPkg and they were hard to debug as gdb was exiting. This debug print should be useful in general. by andrewfish · 14 years ago
- 6c45642 Add boundary check against APIC ID. by xli24 · 14 years ago
- fd627b1 Fix a bug. iSCSI driver doesn’t follow driver model Start()/Stop() in case no configuration data for login. So when VLAN form Add/Remove items, iScsi form cannot update MAC address. by hhuan13 · 14 years ago
- 10c9a2e Add NULL pointer checking against Data. by xli24 · 14 years ago
- bc369e7 Add NULL pointer checking against Data. by xli24 · 14 years ago
- c8e0735 Minor update code comment in last commitment. by qhuang8 · 14 years ago
- ab5255f Update UnixUgaScreen module to adapt to the change in Unix UGA protocol interface. by qhuang8 · 14 years ago
- 4ad858e Fix one issue: Some last IP settings may be lost when IP setting was re-set. by vanjeff · 14 years ago
- 6401e5f Correct the check for macro definition __EDKII_GLUE_PEI_HOB_LIB__. by lgao4 · 14 years ago
- 526cafb Add -m32 option for IA32 ASM flag to ensure it is treated as 32-bit for GCC assembler. by qhuang8 · 14 years ago
- 5d4a0db Handle gEfiStatusCodeDataTypeStringGuid in status code drivers. by xli24 · 14 years ago
- 96a2516 Handle gEfiStatusCodeDataTypeStringGuid in status code handler drivers. by xli24 · 14 years ago
- 133238c Fix GCC build. by xli24 · 14 years ago
- d6d858c Fix the risk of AP stack conflict. by xli24 · 14 years ago
- 28d1916 Fix Xcode build break. by andrewfish · 14 years ago
- 6389e32 Use FreePool() library API to replace gBS->FreePool() service. by lgao4 · 14 years ago
- 2a0879a Use local version EfiScriptLibAsciiStrLen() and EfiScriptLibStrLen() function to get string length so that this library doesn't depend on other EDK libraries and it can be linked together with EdkIIGlueLib. by lgao4 · 14 years ago
- a4902cc Complete coding to support X64 EFI ABI in UnixPkg. Code is not currently hooked in or tested, but it is code complete. Only missing step from testing is figuring out how to build with two different ABIs for the same platform. Sec needs a different ABI. May need to add a 2nd build step. by andrewfish · 14 years ago
- 712a569 Sync fix on MdePkg r9982. by lgao4 · 14 years ago
- 6310ffd Sync EDKII BaseTools to BaseTools project r2000 by qhuang8 · 14 years ago
- ad108ab Roll back change r10696, because new update on r10700 and r10701 handles this issue. by lgao4 · 14 years ago
- 116b142 Roll back change r10695, because new update on r10700 and r10701 handles this issue. by lgao4 · 14 years ago
- ab58ce1 Enhance FV2.ReadSection() to read GUIDED section raw data when its extraction guided protocol doesn’t exist. by lgao4 · 14 years ago
- 1d6ee65 Enhance FV2.ReadSection() to read GUIDED section raw data when its extraction guided protocol doesn’t exist. by lgao4 · 14 years ago
- 3440157 Enhance PiSmmCoreMemoryAllocationLib Free function implementation to call gSmst or gBS Free service according to the buffer in or out of SMRAM range. by lgao4 · 14 years ago
- 1d733f7 Enhance SmmMemoryAllocationLib Free function implementation to call gSmst or gBS Free service according to the buffer in or out of SMRAM range. by lgao4 · 14 years ago
- 830db41 Fix Xcode build break. by andrewfish · 14 years ago
- 74f8952 1. Consume Debug Agent Library to support debugging AP code based on PI MP protocol. by vanjeff · 14 years ago
- 7416f4e Add support for e1000 NICs to OVMF by mdkinney · 14 years ago
- 79bcf05 Make sure gBS FreePool() is used to free the buffer always allocated by gBS AllocatePool() service. by lgao4 · 14 years ago
- 0433d8f Make sure gBS FreePool() is used to free the buffer always allocated by gBS AllocatePool() service. by lgao4 · 14 years ago
- 082be7a Change the GUID value of UnixBaseLib to avoid Guid value collision with BaseLib.inf in MdePkg. by qhuang8 · 14 years ago
- 09ba0c4 Update AtaBus module to use Uefi.h as the master header file as it is a pure UEFI driver. by qhuang8 · 14 years ago
- 54a7013 Fix CodeSourcery 2010q1 link issue by adding missing intrinsics by andrewfish · 14 years ago
- d4b6dd9 minor format update by hhtian · 14 years ago
- 07a9079 Started working on EFI ABI to UNIX ABI assembly gasket by andrewfish · 14 years ago
- ede7ec0 Changed the X64 gasket so it would be possible to port it to deal with the Unix to EFI ABI mangling. It still just does Unix ABI, and has some Xcode specific stuff to make source level debug a little easier, but it is a good first step. by andrewfish · 14 years ago
- 185969e Add an option to build the GccShell. './build.sh shell' or './build64.sh' will buid the shell. by andrewfish · 14 years ago
- 685f8c7 Fix more InitializeDebugAgent API change bugs. GDB stub was not turned on in example platforms. by andrewfish · 14 years ago
- 7c137ca Fix the build break in two open source packages caused by check in 10660. by andrewfish · 14 years ago
- b9c8e50 Port UnixPkg to also support X64. Currently only supports Unix x86_64 ABI. In the future we can make Sec support x86_64 ABI and the rest of the code support X64 EFI ABI. This will require assembly gaskets to fix the calling convention differences. I currently have noop gaskets in place for x86_64 ABI. This has only been tested on OS X 10.6. by andrewfish · 14 years ago
- 92a4f6f Add 64-bit versions of FLASH Base addressess as it is legal to have them >4G. For backward compatability if the new 64-bit base addresses are zero use the old 32-bit base addressess. by andrewfish · 14 years ago
- 5fc3b5d Added to support X64 port (with SV5 ABI). May be able to remove after we port everything, but Sec, to EFI X64 ABI. by andrewfish · 14 years ago
- 7119d96 Fix bug that cursor position will change when enter newly registered HII Form after ConnectAll() in DeviceManager. by xdu2 · 14 years ago
- 6a60f8c Fix a bug in SmmBaseHelper driver that the JMP instruction which jumps to the original page fault handler is incorrect. by rsun3 · 14 years ago
- 14c4857 Sync EDKII BaseTools to BaseTools project r1997 by qhuang8 · 14 years ago
- d39c2af Fix #pragma pack(4) issue with an #ifdef. The #pragma () is in the wrong place. by andrewfish · 14 years ago
- e24f50f Remove spec compliance comment. It follows PI1.2B spec now. by jyao1 · 14 years ago
- b3ef238 Add msvcr71.dll used by base tools win32 binaries in case the environment does not have this DLL file. by qhuang8 · 14 years ago
- fe3b68b Per UEFI Spec, LowestAlignedLba and LogicalBlocksPerPhysicalBlock must be 0 for logical partitions. by niruiyu · 14 years ago
- 2496b46 1. Update FFS_FIXED_CHECKSUM to 0xAA to match PI FV image generated by EDKII build tool. by lgao4 · 14 years ago
- 90bfa22 Add some error checking. by xdu2 · 14 years ago