klu2
94578ce61a
For Itanium platform, the switch CAR action has been moved to SecCore according to PI specification, so I clean up the PeiCore to remove stack related code.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4803 6f19259b-4bc3-4df7-8a09-765794883524
2008-03-07 05:42:04 +00:00
lgao4
1fbc8fcbd2
Use EFI_IMAGE_OPTIONAL_HEADER_UNION struct to get PeImage subsystem type.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4802 6f19259b-4bc3-4df7-8a09-765794883524
2008-03-07 05:33:13 +00:00
klu2
9631746839
Correct the visit point's type, it should be UINT32 but not UINTN
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4801 6f19259b-4bc3-4df7-8a09-765794883524
2008-03-07 05:29:26 +00:00
qwang12
a1a99cca13
1) Sync in patch for EDK 1063 Boot option enumeration algorithm enhancement
...
2) Sync in patch for EDK 1081: Enhance the BDS shell enumeration logic to skip the those not dispatched FVs in system.
3) Remove all EFI_SPECIFICATION_VERSION as all module should comply to UEFI 2.1 and later.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4798 6f19259b-4bc3-4df7-8a09-765794883524
2008-03-06 11:48:52 +00:00
qwang12
189eac2199
Sync in patch for EDK 945
...
Add console mode setting in UI.
User can select console mode (e.g. 80x25, 100x31) in UI; and boot with user-defined mode.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4797 6f19259b-4bc3-4df7-8a09-765794883524
2008-03-06 10:53:58 +00:00
klu2
ca784f9737
Remove commented out code.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4796 6f19259b-4bc3-4df7-8a09-765794883524
2008-03-06 08:53:18 +00:00
klu2
a7715e7327
The calculating action for CAR usage should be put before calling temporary ram support PPI, because the CAR is unvaiable after switch stack from temporary memory to permenent memory.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4795 6f19259b-4bc3-4df7-8a09-765794883524
2008-03-06 08:41:22 +00:00
qhuang8
383c303c49
Fix two minor defects:
...
1. CoreGetMemoryMap() returns unclean data
2. Zero length memory descriptor might be added to the memory map
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4790 6f19259b-4bc3-4df7-8a09-765794883524
2008-03-04 11:33:13 +00:00
lgao4
6cd7b51e48
Correct the PeImage Source file to be measured by TCG.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4787 6f19259b-4bc3-4df7-8a09-765794883524
2008-03-04 09:32:41 +00:00
lgao4
dcf4773295
Correct EdkFvbServiceLib instance module type to DXE_RUNTIME_DRIVER, because its interfaces are for runtime driver.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4784 6f19259b-4bc3-4df7-8a09-765794883524
2008-03-03 07:24:21 +00:00
klu2
58dcdada56
Merge Temporary Ram support patch.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4782 6f19259b-4bc3-4df7-8a09-765794883524
2008-02-29 18:24:43 +00:00
klu2
0fc824969a
Add debug prompt for showing progress bar.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4765 6f19259b-4bc3-4df7-8a09-765794883524
2008-02-28 06:02:52 +00:00
qhuang8
062539cf8c
Update BDS module name to follow naming conventions.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4763 6f19259b-4bc3-4df7-8a09-765794883524
2008-02-26 12:06:43 +00:00
qhuang8
cd4c1ac312
A short-term fix that StrCpy() needs to handle two overlapping strings.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4762 6f19259b-4bc3-4df7-8a09-765794883524
2008-02-26 12:03:38 +00:00
qhuang8
fb42e02bb4
Skip locating Terminal driver Protocol Guid to determine the terminal options. It is better that BDS does not hardcode a special driver GUID.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4761 6f19259b-4bc3-4df7-8a09-765794883524
2008-02-26 12:01:22 +00:00
qhuang8
9b8a6c2edc
Add pragma(1) to the structure of BM_LEGACY_DEV_ORDER_CONTEXT:
...
1. some code fragments refer to Data field will pointer + sizeof (BBS_TYPE) + sizeof (UINT16).
2. The list of BM_LEGACY_DEV_ORDER_CONTEXT is supposed to be saved to variable on flash. Progma it can help to reduce variable size.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4760 6f19259b-4bc3-4df7-8a09-765794883524
2008-02-26 11:57:32 +00:00
vanjeff
ba39e316c9
1. Add EFI LOADED IMAGE DEVICE PATH Protocol in LoadImage() service, per UEFI 2.1b.
...
2. Update comments for DHCP.transmitreceive().
2. Update UefiPxeBcDxe.inf and PxeBcDxe.inf to assign correct protocol usages.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4758 6f19259b-4bc3-4df7-8a09-765794883524
2008-02-26 08:38:29 +00:00
jljusten
77442a5a27
MdeModulePkg/Bus/Usb/UsbBusDxe/UsbBusDxe.inf:
...
MdeModulePkg/Bus/Usb/UsbBusDxe/UsbBus.h:
Fixed filename case to match the actual files. This is needed
for case-sensitive file systems.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4757 6f19259b-4bc3-4df7-8a09-765794883524
2008-02-26 01:36:29 +00:00
jljusten
9e58aa1d3c
edk2/MdeModulePkg/Bus/Usb/UsbBusDxe/UsbUtility.c:
...
Corrected usage of parenthesis for 'if' boolean condition.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4756 6f19259b-4bc3-4df7-8a09-765794883524
2008-02-26 01:30:14 +00:00
jljusten
47166333b1
edk2/MdeModulePkg/Bus/Usb/UsbBusDxe/usbbus.h:
...
Renamed to 'UsbBus.h' to match recommended file naming conventions.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4755 6f19259b-4bc3-4df7-8a09-765794883524
2008-02-26 01:14:47 +00:00
jljusten
474ff2bdb9
edk2/MdeModulePkg/Bus/Usb/UsbBusDxe/usbbus.c:
...
Rename to 'UsbBus.c' to match file naming conventions.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4754 6f19259b-4bc3-4df7-8a09-765794883524
2008-02-26 01:13:29 +00:00
jljusten
1682995344
edk2/MdeModulePkg/Bus/Pci/UhciDxe/ComponentName.c:
...
Fix #include filename for case-sensitive filesystems.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4753 6f19259b-4bc3-4df7-8a09-765794883524
2008-02-26 01:10:10 +00:00
klu2
b3bac2c98e
Correct the calculating time out for BDS
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4751 6f19259b-4bc3-4df7-8a09-765794883524
2008-02-25 08:10:35 +00:00
lgao4
2ae8963ce8
Add comments for parameter.
...
Add ASSERT for the input parameters.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4749 6f19259b-4bc3-4df7-8a09-765794883524
2008-02-25 06:29:00 +00:00
qhuang8
047c644982
Fix an issue that the Target Name is supposed to an Ascii string.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4742 6f19259b-4bc3-4df7-8a09-765794883524
2008-02-21 08:53:18 +00:00
qwang12
d42d853ee0
1) Enable GraphicsConsole module to support a legacy platform which only produce UGA protocol. Under such system, HiiFont->StringToImage is used to draw the string to blt buffer first. Then, UGA->Blt is used to draw to the physical devices.
...
2) Remove all references to EFI_SPECIFICATION_VERSION in *.c file as module in MdeModulePkg only support UEFI 2.1.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4739 6f19259b-4bc3-4df7-8a09-765794883524
2008-02-20 10:50:15 +00:00
vanjeff
782559513a
fixed a typo
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4736 6f19259b-4bc3-4df7-8a09-765794883524
2008-02-20 02:55:45 +00:00
vanjeff
1d13665edd
rename
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4735 6f19259b-4bc3-4df7-8a09-765794883524
2008-02-20 02:42:59 +00:00
vanjeff
a3c5f87a01
rename
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4734 6f19259b-4bc3-4df7-8a09-765794883524
2008-02-20 02:41:47 +00:00
vanjeff
a1dbee50f5
rename
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4733 6f19259b-4bc3-4df7-8a09-765794883524
2008-02-20 02:41:11 +00:00
vanjeff
1f4db48ddd
rename
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4732 6f19259b-4bc3-4df7-8a09-765794883524
2008-02-20 02:40:42 +00:00
vanjeff
2735e5d04b
rename
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4731 6f19259b-4bc3-4df7-8a09-765794883524
2008-02-20 02:40:16 +00:00
vanjeff
b32e18f259
rename
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4730 6f19259b-4bc3-4df7-8a09-765794883524
2008-02-20 02:39:44 +00:00
vanjeff
2883b67ef4
rename
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4729 6f19259b-4bc3-4df7-8a09-765794883524
2008-02-20 02:39:15 +00:00
vanjeff
a15a419593
rename
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4728 6f19259b-4bc3-4df7-8a09-765794883524
2008-02-20 02:38:48 +00:00
vanjeff
a0818cc106
rename
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4727 6f19259b-4bc3-4df7-8a09-765794883524
2008-02-20 02:38:17 +00:00
vanjeff
a7e0614aaf
rename
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4726 6f19259b-4bc3-4df7-8a09-765794883524
2008-02-20 02:37:51 +00:00
vanjeff
28db6da45c
rename
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4725 6f19259b-4bc3-4df7-8a09-765794883524
2008-02-20 02:37:22 +00:00
vanjeff
3bb7aff34e
rename
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4724 6f19259b-4bc3-4df7-8a09-765794883524
2008-02-20 02:36:47 +00:00
vanjeff
d007c0a2d4
rename
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4723 6f19259b-4bc3-4df7-8a09-765794883524
2008-02-20 02:36:10 +00:00
vanjeff
f9a088de4c
rename
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4722 6f19259b-4bc3-4df7-8a09-765794883524
2008-02-20 02:35:43 +00:00
vanjeff
c74593cd39
rename
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4721 6f19259b-4bc3-4df7-8a09-765794883524
2008-02-20 02:35:04 +00:00
vanjeff
75d0f44d48
Rename
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4720 6f19259b-4bc3-4df7-8a09-765794883524
2008-02-20 02:32:49 +00:00
vanjeff
1840420c7d
remove callback.c
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4719 6f19259b-4bc3-4df7-8a09-765794883524
2008-02-20 02:20:32 +00:00
vanjeff
5e7e4fadc0
Rename callback.c to Callback.c
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4718 6f19259b-4bc3-4df7-8a09-765794883524
2008-02-20 02:20:05 +00:00
jljusten
4dd60a1736
edk2/MdeModulePkg/MdeModulePkg.dsc:
...
edk2/MdeModulePkg/Universal/WatchdogTimerDxe/WatchdogTimer.c:
edk2/MdeModulePkg/Universal/WatchdogTimerDxe/WatchdogTimer.h:
edk2/MdeModulePkg/Universal/WatchdogTimerDxe/WatchdogTimer.inf:
edk2/MdeModulePkg/Universal/WatchdogTimerDxe/WatchdogTimer.msa:
Moving usage of 'WatchDogTimer' to 'WatchdogTimer' to match
the architectural protocol, as well as the more common usage
of 'watchdog timer' vs. 'watch dog timer'.
Consistency is needed for building on systems with
case-sensitive filesystems.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4717 6f19259b-4bc3-4df7-8a09-765794883524
2008-02-20 02:09:13 +00:00
jwang36
de971150c1
Remove duplicate one
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4716 6f19259b-4bc3-4df7-8a09-765794883524
2008-02-20 02:06:55 +00:00
vanjeff
96f3db9e08
Copied remotely
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4715 6f19259b-4bc3-4df7-8a09-765794883524
2008-02-20 01:56:28 +00:00
jljusten
37e9977995
edk2/MdeModulePkg/Universal/WatchdogTimerDxe:
...
WatchDogTimer.c WatchDogTimer.h WatchDogTimer.inf WatchDogTimer.msa
renamed to
WatchdogTimer.c WatchdogTimer.h WatchdogTimer.inf WatchdogTimer.msa
Moving usage of 'WatchDogTimer' to 'WatchdogTimer' to match
the architectural protocol, as well as the more common usage
of 'watchdog timer' vs. 'watch dog timer'.
Consistency is needed for building on systems with
case-sensitive filesystems.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4714 6f19259b-4bc3-4df7-8a09-765794883524
2008-02-20 01:56:03 +00:00
jljusten
0f3fea2aac
edk2/MdeModulePkg/Universal/WatchdogTimerDxe:
...
WatchDogTimer.c WatchDogTimer.h WatchDogTimer.inf WatchDogTimer.msa
renamed to
WatchdogTimer.c WatchdogTimer.h WatchdogTimer.inf WatchdogTimer.msa
Moving usage of 'WatchDogTimer' to 'WatchdogTimer' to match
the architectural protocol, as well as the more common usage
of 'watchdog timer' vs. 'watch dog timer'.
Consistency is needed for building on systems with
case-sensitive filesystems.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4713 6f19259b-4bc3-4df7-8a09-765794883524
2008-02-20 01:56:00 +00:00