]> git.proxmox.com Git - mirror_edk2.git/log
mirror_edk2.git
13 years agoUpdate readme format
hhtian [Thu, 16 Sep 2010 00:43:45 +0000 (00:43 +0000)]
Update readme format

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10878 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoRefine soma code to make code run safely.
ydong10 [Wed, 15 Sep 2010 07:48:11 +0000 (07:48 +0000)]
Refine soma code to make code run safely.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10877 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoUpdate MODULE_TYPE to be DXE_RUNTIME_DRIVER
mdkinney [Tue, 14 Sep 2010 17:02:46 +0000 (17:02 +0000)]
Update MODULE_TYPE to be DXE_RUNTIME_DRIVER

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10876 6f19259b-4bc3-4df7-8a09-765794883524

13 years agocopyright format update
hhtian [Tue, 14 Sep 2010 12:22:42 +0000 (12:22 +0000)]
copyright format update

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10875 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoudk2010.up2.shell initial release.
jcarsey [Tue, 14 Sep 2010 05:18:09 +0000 (05:18 +0000)]
udk2010.up2.shell initial release.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10874 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoRefine some code to make code run safely.
ydong10 [Mon, 13 Sep 2010 10:46:02 +0000 (10:46 +0000)]
Refine some code to make code run safely.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10873 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoFix the issue that might prevent single step in PeCoffExtraActionLib (right after...
pgao2 [Mon, 13 Sep 2010 02:42:14 +0000 (02:42 +0000)]
Fix the issue that might prevent single step in PeCoffExtraActionLib (right after triggering breakpoint to notify image load/unload) work.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10870 6f19259b-4bc3-4df7-8a09-765794883524

13 years agominor format update to make text wrap around column 80
hhtian [Mon, 13 Sep 2010 02:03:04 +0000 (02:03 +0000)]
minor format update to make text wrap around column 80

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10869 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoUpdate Ovmf DSC/FDF files to support source debugging feature that will be switched...
vanjeff [Sun, 12 Sep 2010 06:46:55 +0000 (06:46 +0000)]
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/trunk/edk2@10868 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoImport SourceLevelDebugPkg.
vanjeff [Sun, 12 Sep 2010 06:43:36 +0000 (06:43 +0000)]
Import SourceLevelDebugPkg.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10867 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoUpdate this library to restrict usage to DXE_RUNTIME_DRIVER and DXE_SAL_DRIVER module...
mdkinney [Fri, 10 Sep 2010 20:10:32 +0000 (20:10 +0000)]
Update this library to restrict usage to DXE_RUNTIME_DRIVER and DXE_SAL_DRIVER module types

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10866 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoUpdate this library to restrict usage to DXE_RUNTIME_DRIVER and DXE_SAL_DRIVER module...
mdkinney [Fri, 10 Sep 2010 20:08:03 +0000 (20:08 +0000)]
Update this library to restrict usage to DXE_RUNTIME_DRIVER and DXE_SAL_DRIVER module types

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10865 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoUpdate this library to restrict usage to DXE_RUNTIME_DRIVER and DXE_SMM_DRIVER module...
mdkinney [Fri, 10 Sep 2010 20:05:25 +0000 (20:05 +0000)]
Update this library to restrict usage to DXE_RUNTIME_DRIVER and DXE_SMM_DRIVER module types

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10864 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoRefine some code to make the code run safely.
ydong10 [Fri, 10 Sep 2010 01:04:00 +0000 (01:04 +0000)]
Refine some code to make the code run safely.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10863 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoThese libraries moved to ArmPkg, but did not get deleted. Fixing that issue.
andrewfish [Thu, 9 Sep 2010 22:04:50 +0000 (22:04 +0000)]
These libraries moved to ArmPkg, but did not get deleted. Fixing that issue.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10862 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoImprove PXE Over IPv4 performance:
hhuan13 [Thu, 9 Sep 2010 09:30:19 +0000 (09:30 +0000)]
Improve PXE Over IPv4 performance:
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/trunk/edk2@10861 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoUpdate example symbol command to dump out gdb load commands if you compile with gcc...
andrewfish [Wed, 8 Sep 2010 17:58:18 +0000 (17:58 +0000)]
Update example symbol command to dump out gdb load commands if you compile with gcc or RVCT commands if you compile with other compilers.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10859 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoFix HSD Tracker 204133.
darylm503 [Wed, 8 Sep 2010 14:46:38 +0000 (14:46 +0000)]
Fix HSD Tracker 204133.
Clarified the comment for the ShellExecute function.

Added text indicating that the EnvironmentVariables and Status parameters are ignored in a pre-UEFI Shell 2.0 environment and that the Output parameter is ignored in a UEFI Shell 2.0 environment.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10858 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoupdate copyright format
hhtian [Wed, 8 Sep 2010 03:15:05 +0000 (03:15 +0000)]
update copyright format

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10857 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoARM RVCT 3.1 compiler has issues with __packed structures containing anonymous struct...
andrewfish [Tue, 7 Sep 2010 18:26:58 +0000 (18:26 +0000)]
ARM RVCT 3.1 compiler has issues with __packed structures containing anonymous structures in a union. I had to add extra PACKED macros to get things to compile. Hopefully at some point RVCT will support #pragma pack(1) properly and we can retire PACKED macro.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10856 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoRename one file to follow the file naming convention.
rsun3 [Tue, 7 Sep 2010 10:37:31 +0000 (10:37 +0000)]
Rename one file to follow the file naming convention.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10855 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoRename one file to follow the file naming convention.
rsun3 [Tue, 7 Sep 2010 10:36:37 +0000 (10:36 +0000)]
Rename one file to follow the file naming convention.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10854 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoRename two files to follow the file naming convention.
rsun3 [Tue, 7 Sep 2010 10:23:05 +0000 (10:23 +0000)]
Rename two files to follow the file naming convention.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10853 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoRename two files to follow the file naming convention.
rsun3 [Tue, 7 Sep 2010 10:22:21 +0000 (10:22 +0000)]
Rename two files to follow the file naming convention.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10852 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoAdd missing BPDG tool sources when sync to BaseTools r2042
qhuang8 [Mon, 6 Sep 2010 02:01:57 +0000 (02:01 +0000)]
Add missing BPDG tool sources when sync to BaseTools r2042

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10851 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoSync EDKII BaseTools to BaseTools project r2042.
qhuang8 [Mon, 6 Sep 2010 01:58:00 +0000 (01:58 +0000)]
Sync EDKII BaseTools to BaseTools project r2042.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10850 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoFill AtaDeviceHeader field in ATA command block
qhuang8 [Thu, 2 Sep 2010 08:00:27 +0000 (08:00 +0000)]
Fill AtaDeviceHeader field in ATA command block

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10849 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoEnlarge the maximum size of VOID* typed PCD to ensure it is greater or equal to the...
qhuang8 [Tue, 31 Aug 2010 00:37:16 +0000 (00:37 +0000)]
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/trunk/edk2@10845 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoThe patch acknowledges the TCP zero window probe message, either the format with...
tye1 [Fri, 27 Aug 2010 07:57:45 +0000 (07:57 +0000)]
The patch acknowledges the TCP zero window probe message, either the format with 1 byte new data, or no new data. It also increases exponentially the interval between successive probes when performing TCP zero window probe.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10831 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoTo comply w/ UEFI spec , In Dhcp(), Discover(), and Mtftp() interfaces, set the IP...
hhuan13 [Fri, 27 Aug 2010 05:11:32 +0000 (05:11 +0000)]
To comply w/ UEFI spec , In Dhcp(), Discover(), and Mtftp() interfaces, set the IP filter to use StationIp.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10829 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoProgram virtual wire mode and disable LINT0 and LINT1 in ApProcWrapper() of MpService...
rsun3 [Fri, 27 Aug 2010 03:47:42 +0000 (03:47 +0000)]
Program virtual wire mode and disable LINT0 and LINT1 in ApProcWrapper() of MpServicesOnFrameworkMpServicesThunk.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10828 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoAdd DisableLvtInterrupts() for the Local APIC library class.
rsun3 [Fri, 27 Aug 2010 03:46:18 +0000 (03:46 +0000)]
Add DisableLvtInterrupts() for the Local APIC library class.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10827 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoAvoid DxeCore to reclaim PEI stack as IDT may be on it (like 32-bit OVMF).
pgao2 [Thu, 26 Aug 2010 08:26:14 +0000 (08:26 +0000)]
Avoid DxeCore to reclaim PEI stack as IDT may be on it (like 32-bit OVMF).

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10825 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoImprove Local APIC library class. Add new library APIs: GetApicVersion(), SendFixedIp...
rsun3 [Thu, 26 Aug 2010 05:58:42 +0000 (05:58 +0000)]
Improve Local APIC library class. Add new library APIs: GetApicVersion(), SendFixedIpi(), SendFixedIpiAllExcludingSelf(), GetApicTimerState(). Remove GetApicTimerDivisor (), its functionality can be covered by GetApicTimerState().

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10824 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoFix a bug in GetOptionalStringByIndex() that doesn't handle the case when Index ...
niruiyu [Thu, 26 Aug 2010 03:15:23 +0000 (03:15 +0000)]
Fix a bug in GetOptionalStringByIndex() that doesn't handle the case when Index == 0.
Code is re-organized to be more readable and simpler.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10823 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoSync bug fix in Edk r10821 to PeiMemoryLib and UefiMemoryLib instances.
qhuang8 [Thu, 26 Aug 2010 00:50:37 +0000 (00:50 +0000)]
Sync bug fix in Edk r10821 to PeiMemoryLib and UefiMemoryLib instances.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10822 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoFix the InternalMemScanMem* functions. They were returning the character AFTER the...
darylm503 [Wed, 25 Aug 2010 23:06:43 +0000 (23:06 +0000)]
Fix the InternalMemScanMem* functions.  They were returning the character AFTER the match instead of the matching character.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10821 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoUpdate EdkShellBinPkg to integrate a bug fix date & time command for shell binaries.
qhuang8 [Wed, 25 Aug 2010 00:57:08 +0000 (00:57 +0000)]
Update EdkShellBinPkg to integrate a bug fix date & time command for shell binaries.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10820 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoUpdate EdkShellBinPkg to integrate a bug fix date & time command for x64 shell binaries.
qhuang8 [Tue, 24 Aug 2010 14:12:28 +0000 (14:12 +0000)]
Update EdkShellBinPkg to integrate a bug fix date & time command for x64 shell binaries.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10819 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoChange the check condition for 16 byte command, when HDD size is > 2TB, use 16 byte...
li-elvin [Mon, 23 Aug 2010 10:05:44 +0000 (10:05 +0000)]
Change the check condition for 16 byte command, when HDD size is > 2TB, use 16 byte command instead.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10817 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoAdd Local APIC library mapping.
rsun3 [Mon, 23 Aug 2010 06:55:48 +0000 (06:55 +0000)]
Add Local APIC library mapping.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10816 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoUpdate MpServicesOnFrameworkMpServicesThunk to consume Local APIC library.
rsun3 [Mon, 23 Aug 2010 06:53:10 +0000 (06:53 +0000)]
Update MpServicesOnFrameworkMpServicesThunk to consume Local APIC library.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10815 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoAdd Local APIC Library class defining APIs for common Local APIC operations. Add...
rsun3 [Mon, 23 Aug 2010 06:34:39 +0000 (06:34 +0000)]
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.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10814 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoThe definition of NumberOfSmmReservedRegions is incorrect in Framework SmmCis specifi...
xli24 [Fri, 20 Aug 2010 17:32:04 +0000 (17:32 +0000)]
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.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10813 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoFixed Ip4 bug that causing Iscsi reconnect hang sporadically . In Ip4OutPut()->Ip4IpS...
hhuan13 [Fri, 20 Aug 2010 06:29:55 +0000 (06:29 +0000)]
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.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10810 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoFix GCC build failure
niruiyu [Fri, 20 Aug 2010 05:30:07 +0000 (05:30 +0000)]
Fix GCC build failure

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10809 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoCheck in the IsaIoDxe device driver that consumes EFI_SIO_PROTOCOL to produce EFI_ISA...
niruiyu [Thu, 19 Aug 2010 02:40:27 +0000 (02:40 +0000)]
Check in the IsaIoDxe device driver that consumes EFI_SIO_PROTOCOL to produce EFI_ISA_IO_PROTOCOL.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10808 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoMove ACPI_SMALL_RESOURCE_HEADER and ACPI_LARGE_RESOURCE_HEADER from SuperIo.h to...
niruiyu [Thu, 19 Aug 2010 02:39:19 +0000 (02:39 +0000)]
Move ACPI_SMALL_RESOURCE_HEADER and ACPI_LARGE_RESOURCE_HEADER from SuperIo.h to Acpi10.h.
Add more ACPI resource descriptors to Acpi10.h which are needed by EFI_SIO_PROTOCOL implementation.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10807 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoAdded support for an EFI X64 ABI compatible UnixPkg. With an internal only compiler...
andrewfish [Wed, 18 Aug 2010 20:24:08 +0000 (20:24 +0000)]
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

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10806 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoclear the correct BAR register. Because for P2P device, only register from 0x10 to...
niruiyu [Wed, 18 Aug 2010 12:21:21 +0000 (12:21 +0000)]
clear the correct BAR register. Because for P2P device, only register from 0x10 to 0x14 is BAR register.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10805 6f19259b-4bc3-4df7-8a09-765794883524

13 years ago1. Introduce PcdTftpBlockSize to let platform DSC customize block size.
hhuan13 [Wed, 18 Aug 2010 00:47:26 +0000 (00:47 +0000)]
1. Introduce PcdTftpBlockSize to let platform DSC customize block size.
2. Roll back the default block size to handle all link layers.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10803 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoSmmBaseHelper: Update MP state in Framework SMST before transferring control to Frame...
rsun3 [Tue, 17 Aug 2010 09:43:50 +0000 (09:43 +0000)]
SmmBaseHelper: Update MP state in Framework SMST before transferring control to Framework SMM driver entry point.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10802 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoremove CpuBreakpoint ().
vanjeff [Tue, 17 Aug 2010 08:29:00 +0000 (08:29 +0000)]
remove CpuBreakpoint ().

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10801 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoFixed one bug which may lead standard error handle could not be set into system table...
vanjeff [Tue, 17 Aug 2010 08:27:12 +0000 (08:27 +0000)]
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.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10800 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoRefine code.
sfu5 [Mon, 16 Aug 2010 01:11:49 +0000 (01:11 +0000)]
Refine code.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10799 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoRoll back BlockSize to 0x8000 for PXE performance concern.
hhuan13 [Sun, 15 Aug 2010 01:41:30 +0000 (01:41 +0000)]
Roll back BlockSize to 0x8000 for PXE performance concern.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10798 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoMinor refinement on source code.
qhuang8 [Sat, 14 Aug 2010 07:25:20 +0000 (07:25 +0000)]
Minor refinement on source code.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10797 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoIf you install 64-bit kernel build will fail. This requires manually setting properti...
andrewfish [Fri, 13 Aug 2010 19:49:30 +0000 (19:49 +0000)]
If you install 64-bit kernel build will fail. This requires manually setting properties, but it is legal...

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10796 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoAdd datahub status sode handler driver.
xli24 [Fri, 13 Aug 2010 05:43:30 +0000 (05:43 +0000)]
Add datahub status sode handler driver.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10795 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoUpdate EdkShellBinPkg to integrate a bug fix in PCI command in Shell source r42.
qhuang8 [Fri, 13 Aug 2010 05:13:34 +0000 (05:13 +0000)]
Update EdkShellBinPkg to integrate a bug fix in PCI command in Shell source r42.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10794 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoRefine code.
sfu5 [Fri, 13 Aug 2010 02:47:22 +0000 (02:47 +0000)]
Refine code.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10793 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoAdd LZMA decompression to DXE Core.
andrewfish [Thu, 12 Aug 2010 18:32:36 +0000 (18:32 +0000)]
Add LZMA decompression to DXE Core.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10792 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoFix bug in LoadFv command. Don't free the buffer the file was loaded into as the...
andrewfish [Thu, 12 Aug 2010 17:21:22 +0000 (17:21 +0000)]
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.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10791 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoFix bug in Ip4Dxe and Dhcp4Dxe to ensure that RaiseTPL and RestoreTPL are in pair.
xdu2 [Thu, 12 Aug 2010 04:46:11 +0000 (04:46 +0000)]
Fix bug in Ip4Dxe and Dhcp4Dxe to ensure that RaiseTPL and RestoreTPL are in pair.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10790 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoFix PcAtChipsetPkg build failure by changing the PcAtChipsetPkg.dsc to reference...
niruiyu [Wed, 11 Aug 2010 07:38:25 +0000 (07:38 +0000)]
Fix PcAtChipsetPkg build failure by changing the PcAtChipsetPkg.dsc to reference the correct module.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10789 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoAdd boundary check against variable MTRR count.
xli24 [Tue, 10 Aug 2010 08:57:36 +0000 (08:57 +0000)]
Add boundary check against variable MTRR count.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10787 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoAdd explicit type cast to suppress possible warning of precession loss.
xli24 [Tue, 10 Aug 2010 07:47:20 +0000 (07:47 +0000)]
Add explicit type cast to suppress possible warning of precession loss.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10786 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoMinor code refinement.
rsun3 [Tue, 10 Aug 2010 07:36:00 +0000 (07:36 +0000)]
Minor code refinement.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10785 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoAdd explicit type cast to suppress possible warning of precession loss.
xli24 [Tue, 10 Aug 2010 07:15:06 +0000 (07:15 +0000)]
Add explicit type cast to suppress possible warning of precession loss.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10784 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoAdd explicit type cast to suppress possible warning of precession loss.
xli24 [Tue, 10 Aug 2010 06:57:32 +0000 (06:57 +0000)]
Add explicit type cast to suppress possible warning of precession loss.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10783 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoRemove the EHCI/UHCI inter-dependency in GenericBdsLib since the EHCI/UHCI controller...
niruiyu [Mon, 9 Aug 2010 07:21:50 +0000 (07:21 +0000)]
Remove the EHCI/UHCI inter-dependency in GenericBdsLib since the EHCI/UHCI controller drivers already take care the start() sequence.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10782 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoFixed K9 scan issues.
hhuan13 [Mon, 9 Aug 2010 06:28:01 +0000 (06:28 +0000)]
Fixed K9 scan issues.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10781 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoFixed K9 scan issues.
hhuan13 [Mon, 9 Aug 2010 06:27:12 +0000 (06:27 +0000)]
Fixed K9 scan issues.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10780 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoFix reverse gasket issue that was breaking watch dog timer.
andrewfish [Sun, 8 Aug 2010 19:07:14 +0000 (19:07 +0000)]
Fix reverse gasket issue that was breaking watch dog timer.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10779 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoMove registration of DXE Core with PeCoffExtraActionLib after the lib constructors...
mdkinney [Fri, 6 Aug 2010 23:09:49 +0000 (23:09 +0000)]
Move registration of DXE Core with PeCoffExtraActionLib after the lib constructors have been executed.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10778 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoFix IP address text representation issue about leading zeros
jjin9 [Fri, 6 Aug 2010 08:31:00 +0000 (08:31 +0000)]
Fix IP address text representation issue about leading zeros
1.It keeps the rule that Leading zero’s compression(Yes/Not) need to be consistent throughout the whole IP address.
2.It also fixes some issue to recognize some invalid representation.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10777 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoChange DxeNt32PeCoffExtraActionLib to not depend on the library constructor to initia...
niruiyu [Fri, 6 Aug 2010 01:20:17 +0000 (01:20 +0000)]
Change DxeNt32PeCoffExtraActionLib to not depend on the library constructor to initialize mWinNt pointer because DxeCore calls the library API before it calls the constructor.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10776 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoMake PeCoffExtraActionLib more robust, in case it is called before its constructor...
andrewfish [Thu, 5 Aug 2010 20:03:44 +0000 (20:03 +0000)]
Make PeCoffExtraActionLib more robust, in case it is called before its constructor gets called. This fixes a crash in TOT.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10775 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoFix crash in UnixPkg caused by r10769. The DxeCore is not calling the library constru...
andrewfish [Thu, 5 Aug 2010 17:08:14 +0000 (17:08 +0000)]
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.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10774 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoAccording to SCSI spec, ANSI version is 3 bits, so 0x7 should be used to get correct...
li-elvin [Wed, 4 Aug 2010 08:39:55 +0000 (08:39 +0000)]
According to SCSI spec, ANSI version is 3 bits, so 0x7 should be used to get correct ANSI version.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10773 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoFix a typo in Ip4ConfigDriverBindingStart(): it should be gEfiManagedNetworkServiceBi...
xdu2 [Wed, 4 Aug 2010 02:46:10 +0000 (02:46 +0000)]
Fix a typo in Ip4ConfigDriverBindingStart(): it should be gEfiManagedNetworkServiceBindingProtocolGuid instead of gEfiManagedNetworkProtocolGuid.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10772 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoUpdate MnpDxe to deliver VLAN tagged packet even when there is no VLAN is configured...
xdu2 [Wed, 4 Aug 2010 01:15:50 +0000 (01:15 +0000)]
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.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10771 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoClean up SEC implementation for Ovmf.
mdkinney [Tue, 3 Aug 2010 07:41:54 +0000 (07:41 +0000)]
Clean up SEC implementation for Ovmf.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10770 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoUpdate DXE Core so its own PE/COFF image is passed to the PeCoffExtraActionLib
mdkinney [Tue, 3 Aug 2010 05:20:15 +0000 (05:20 +0000)]
Update DXE Core so its own PE/COFF image is passed to the PeCoffExtraActionLib

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10769 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoUpdate KbcResetDxe to be more generic by layering it on top of the ResetSystemLib...
mdkinney [Tue, 3 Aug 2010 05:16:57 +0000 (05:16 +0000)]
Update KbcResetDxe to be more generic by layering it on top of the ResetSystemLib class.
Reduce number of source files from 3 to 1.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10768 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoAdd ResetSystemLib instances for PCAT that only supports cold reset and a warm reset...
mdkinney [Tue, 3 Aug 2010 05:12:35 +0000 (05:12 +0000)]
Add ResetSystemLib instances for PCAT that only supports cold reset and a warm reset that is always converted to a cold reset.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10767 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoAdd ResetSystemLib instances for PCAT that only supports cold reset and a warm reset...
mdkinney [Tue, 3 Aug 2010 05:11:44 +0000 (05:11 +0000)]
Add ResetSystemLib instances for PCAT that only supports cold reset and a warm reset that is always converted to a cold reset.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10766 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoInherit entries from previous IDT when new IDT is installed.
mdkinney [Tue, 3 Aug 2010 04:54:44 +0000 (04:54 +0000)]
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/trunk/edk2@10765 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoSync EDKII BaseTools to BaseTools project r2006.
lgao4 [Tue, 3 Aug 2010 03:29:17 +0000 (03:29 +0000)]
Sync EDKII BaseTools to BaseTools project r2006.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10764 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoAdd a temp BasePeCoffLib that deals with MOVT instruction. At this point we don't...
andrewfish [Sat, 31 Jul 2010 01:50:35 +0000 (01:50 +0000)]
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.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10762 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoAdd debug print that the system is about to be reset. I was seeing watchtog timeouts...
andrewfish [Fri, 30 Jul 2010 16:01:09 +0000 (16:01 +0000)]
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.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10761 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoAdd boundary check against APIC ID.
xli24 [Fri, 30 Jul 2010 09:09:24 +0000 (09:09 +0000)]
Add boundary check against APIC ID.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10757 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoFix a bug. iSCSI driver doesn’t follow driver model Start()/Stop() in case no configu...
hhuan13 [Fri, 30 Jul 2010 08:54:45 +0000 (08:54 +0000)]
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.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10740 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoAdd NULL pointer checking against Data.
xli24 [Fri, 30 Jul 2010 08:41:57 +0000 (08:41 +0000)]
Add NULL pointer checking against Data.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10725 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoAdd NULL pointer checking against Data.
xli24 [Fri, 30 Jul 2010 08:38:52 +0000 (08:38 +0000)]
Add NULL pointer checking against Data.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10724 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoMinor update code comment in last commitment.
qhuang8 [Fri, 30 Jul 2010 08:09:44 +0000 (08:09 +0000)]
Minor update code comment in last commitment.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10722 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoUpdate UnixUgaScreen module to adapt to the change in Unix UGA protocol interface.
qhuang8 [Fri, 30 Jul 2010 08:06:09 +0000 (08:06 +0000)]
Update UnixUgaScreen module to adapt to the change in Unix UGA protocol interface.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10721 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoFix one issue: Some last IP settings may be lost when IP setting was re-set.
vanjeff [Fri, 30 Jul 2010 07:49:21 +0000 (07:49 +0000)]
Fix one issue: Some last IP settings may be lost when IP setting was re-set.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10720 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoCorrect the check for macro definition __EDKII_GLUE_PEI_HOB_LIB__.
lgao4 [Fri, 30 Jul 2010 07:46:38 +0000 (07:46 +0000)]
Correct the check for macro definition __EDKII_GLUE_PEI_HOB_LIB__.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10719 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoAdd -m32 option for IA32 ASM flag to ensure it is treated as 32-bit for GCC assembler.
qhuang8 [Fri, 30 Jul 2010 06:48:48 +0000 (06:48 +0000)]
Add -m32 option for IA32 ASM flag to ensure it is treated as 32-bit for GCC assembler.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10718 6f19259b-4bc3-4df7-8a09-765794883524