]>
git.proxmox.com Git - mirror_edk2.git/log
ydong10 [Tue, 21 Aug 2012 08:25:37 +0000 (08:25 +0000)]
Initialize the variable before use it.
Signed-off-by: Eric Dong <eric.dong@intel.com>
Reviewed-by: Liming Gao <liming.gao@intel.com>
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13656
6f19259b -4bc3-4df7-8a09-
765794883524
ydong10 [Tue, 21 Aug 2012 08:23:20 +0000 (08:23 +0000)]
Patch includes:
1.Enable Retrieve callback type for all questions before show these questions.
2.Enable retrieve callback type for all questions without storage when initial these questions.
Signed-off-by: Eric Dong <eric.dong@intel.com>
Reviewed-by: Liming Gao <liming.gao@intel.com>
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13655
6f19259b -4bc3-4df7-8a09-
765794883524
rsun3 [Tue, 21 Aug 2012 06:31:20 +0000 (06:31 +0000)]
MdePkg PiSmmCis.h: clarify the meaning of NumberOfCpus per PI spec version 1.2.1.
Signed-off-by: Sun Rui <rui.sun@intel.com>
Reviewed-by: Tian Hot <hot.tian@intel.com>
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13654
6f19259b -4bc3-4df7-8a09-
765794883524
czhang46 [Tue, 21 Aug 2012 05:26:00 +0000 (05:26 +0000)]
Fix some coding style issues
Signed-off-by: Chao Zhang <chao.b.zhang@intel.com>
Reviewed-by : Kinney Michael <michael.d.kinney@intel.com>
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13653
6f19259b -4bc3-4df7-8a09-
765794883524
czhang46 [Tue, 21 Aug 2012 02:12:43 +0000 (02:12 +0000)]
Fix TCG protocol TcgDxeHashLogExtendEvent and TcgDxeLogEvent SDL issue
Signed-off-by: Chao Zhang <chao.b.zhang@intel.com>
Reviewed-by : Fu, Siyuan <siyuan.fu@intel.com>
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13652
6f19259b -4bc3-4df7-8a09-
765794883524
li-elvin [Tue, 21 Aug 2012 01:35:43 +0000 (01:35 +0000)]
Fix Consplitter GOP UEFI SCT issue.
Signed-off-by: Li Elvin <elvin.li@intel.com>
Reviewed-by: Ni Ruiyu <ruiyu.ni@intel.com>
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13651
6f19259b -4bc3-4df7-8a09-
765794883524
ydong10 [Tue, 21 Aug 2012 00:57:17 +0000 (00:57 +0000)]
Enhance the code to make the code logic more clear.
Signed-off-by: Eric Dong <eric.dong@intel.com>
Reviewed-by: Liming Gao <liming.gao@intel.com>
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13650
6f19259b -4bc3-4df7-8a09-
765794883524
lzeng14 [Mon, 20 Aug 2012 06:09:25 +0000 (06:09 +0000)]
Initialize TempAcpiS3Context and TempEfiBootScriptExecutorVariable.
Signed-off-by: Star Zeng <star.zeng@intel.com>
Reviewed-by: Eric Dong <eric.dong@intel.com>
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13649
6f19259b -4bc3-4df7-8a09-
765794883524
vanjeff [Mon, 20 Aug 2012 03:10:48 +0000 (03:10 +0000)]
Add three INIT flag in Debug Agent Library.
signed-off-by: Jeff Fan <jeff.fan@intel.com>
reviewed-by: Ruiyu Ni <ruiyu.ni@intel.com>
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13648
6f19259b -4bc3-4df7-8a09-
765794883524
erictian [Mon, 20 Aug 2012 02:17:49 +0000 (02:17 +0000)]
IntelFrameworkModulePkg/IdeBusDxe: Add error check on the return status of invoking AtaSoftReset().
Signed-off-by: Tian Feng <feng.tian@intel.com>
Reviewed-by: Jeff Fan <jeff.fan@intel.com>
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13647
6f19259b -4bc3-4df7-8a09-
765794883524
czhang46 [Fri, 17 Aug 2012 07:59:51 +0000 (07:59 +0000)]
Fix TCG protocol PassThroughToTpm() SDL issue
Signed-off-by: Chao Zhang <chao.b.zhang@intel.com>
Reviewed-by : Dong Guo <guo.dong@intel.com>
Reviewed-by : Fu, Siyuan <siyuan.fu@intel.com>
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13646
6f19259b -4bc3-4df7-8a09-
765794883524
czhang46 [Fri, 17 Aug 2012 07:43:09 +0000 (07:43 +0000)]
Fix the issue that consplitter should not touch ConIn variable & do ConIn connection
Signed-off-by: Chao Zhang <chao.b.zhang@intel.com>
Reviewed-by : Hot Tian <hot.tian@intel.com>
Reviewed-by : Ni, Ruiyu <ruiyu.ni@intel.com>
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13645
6f19259b -4bc3-4df7-8a09-
765794883524
czhang46 [Fri, 17 Aug 2012 07:36:56 +0000 (07:36 +0000)]
Fix the issue that consplitter should not touch ConIn variable & do ConIn connection
Signed-off-by: Chao Zhang <chao.b.zhang@intel.com>
Reviewed-by : Hot Tian <hot.tian@intel.com>
Reviewed-by : Ni, Ruiyu <ruiyu.ni@intel.com>
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13644
6f19259b -4bc3-4df7-8a09-
765794883524
ydong10 [Fri, 17 Aug 2012 05:31:47 +0000 (05:31 +0000)]
Update file guid to avoid conflict with other file.
Signed-off-by: Eric Dong <eric.dong@intel.com>
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13643
6f19259b -4bc3-4df7-8a09-
765794883524
li-elvin [Fri, 17 Aug 2012 04:01:48 +0000 (04:01 +0000)]
Add missing break and add comment to non-necessary break.
Signed-off-by: Li Elvin <elvin.li@intel.com>
Reviewed-by: Ni Ruiyu <ruiyu.ni@intel.com>
Reviewed-by: Dong Eric <eric.dong@intel.com>
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13642
6f19259b -4bc3-4df7-8a09-
765794883524
ydong10 [Fri, 17 Aug 2012 03:58:17 +0000 (03:58 +0000)]
Update the "ConErr" related variable name to the new one "ErrOut".
Signed-off-by: Eric Dong <eric.dong@intel.com>
Reviewed-by: Jaben Carsey <Jaben.carsey@intel.com>
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13641
6f19259b -4bc3-4df7-8a09-
765794883524
vanjeff [Thu, 16 Aug 2012 04:36:24 +0000 (04:36 +0000)]
Add validation on ACPI_S3_CONTEXT.S3DebugBufferAddress, moreover only debug tip could override IDT entry for INT3.
Signed-off-by: Jeff Fan <jeff.fan@intel.com>
Reviewed-by: Liming Gao <liming.gao@intel.com>
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13640
6f19259b -4bc3-4df7-8a09-
765794883524
jyao1 [Thu, 16 Aug 2012 03:39:10 +0000 (03:39 +0000)]
Add missing function comments
signed-off-by: jiewen.yao@intel.com
reviewed-by: eric.dong@intel.com
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13639
6f19259b -4bc3-4df7-8a09-
765794883524
li-elvin [Thu, 16 Aug 2012 02:39:14 +0000 (02:39 +0000)]
Fix incorrect sizeof () usage.
Signed-off-by: Li Elvin <elvin.li@intel.com>
Reviewed-by: Ni Ruiyu <ruiyu.ni@intel.com>
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13638
6f19259b -4bc3-4df7-8a09-
765794883524
erictian [Wed, 15 Aug 2012 04:38:15 +0000 (04:38 +0000)]
PcAtChipsetPkg/RTC: Fix a bug in RtcGetWakeUpTime() which may cause its return value wrong
Signed-off-by: Tian Feng <feng.tian@intel.com>
Reviewed-by: Jin Eric <Eric.Jin@intel.com>
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13637
6f19259b -4bc3-4df7-8a09-
765794883524
sfu5 [Wed, 15 Aug 2012 01:39:43 +0000 (01:39 +0000)]
1. Remove the code path which use X509 cert in KEK to validate PKCS7 signed image.
2. Remove the code path to validate UEFI image signed by RSA2048 key.
3. Disable the ALLOW_EXECUTE/DEFER_EXECUTE/QUERY_USER policy PCD.
Signed-off-by: Fu Siyuan <siyuan.fu@intel.com>
Reviewed-by: Ye Ting <ting.ye@intel.com>
Reviewed-by: Dong Guo <guo.dong@intel.com>
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13636
6f19259b -4bc3-4df7-8a09-
765794883524
jljusten [Wed, 15 Aug 2012 00:03:59 +0000 (00:03 +0000)]
OvmfPkg: Add custom SecureBootConfigDxe that doesn't reset
We don't force a platform reset for OVMF when PK is changed in
custom mode setup.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Lee Rosenbaum <lee.g.rosenbaum@intel.com>
Reviewed-by: Erik Bjorge <erik.c.bjorge@intel.com>
Reviewed-by: Jordan Justen <jordan.l.justen@intel.com>
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13635
6f19259b -4bc3-4df7-8a09-
765794883524
jljusten [Wed, 15 Aug 2012 00:03:35 +0000 (00:03 +0000)]
OvmfPkg/AcpiPlatformDxe: Fix Visual Studio build issues
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Jordan Justen <jordan.l.justen@intel.com>
Reviewed-by: Laszlo Ersek <lersek@redhat.com>
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13634
6f19259b -4bc3-4df7-8a09-
765794883524
jljusten [Wed, 15 Aug 2012 00:03:25 +0000 (00:03 +0000)]
EmulatorPkg: Fix Visual Studio build for IA32 & X64
This code is untested since there is currently no 'host' component
for Win32/Win64.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Jordan Justen <jordan.l.justen@intel.com>
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13633
6f19259b -4bc3-4df7-8a09-
765794883524
ydong10 [Tue, 14 Aug 2012 09:52:25 +0000 (09:52 +0000)]
Refine the logic to handle the device path info get from string token.
Signed-off-by: Eric Dong <eric.dong@intel.com>
Reviewed-by: Liming Gao <liming.gao@intel.com>
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13632
6f19259b -4bc3-4df7-8a09-
765794883524
jyao1 [Tue, 14 Aug 2012 04:42:50 +0000 (04:42 +0000)]
Create 4G page table by default, and using PF to handle >4G MMIO access, to improve S3 performance.
signed-off-by: jiewen.yao@intel.com
reviewed-by: rui.sun@intel.com
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13631
6f19259b -4bc3-4df7-8a09-
765794883524
jljusten [Mon, 13 Aug 2012 17:06:49 +0000 (17:06 +0000)]
OvmfPkg: Support GCC47 toolchain
When GCC >= 4.7 is detected, use the GCC47 toolchain.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Laszlo Ersek <lersek@redhat.com>
[jordan.l.justen@intel.com: reword commit message for OvmfPkg]
Reviewed-by: Jordan Justen <jordan.l.justen@intel.com>
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13630
6f19259b -4bc3-4df7-8a09-
765794883524
jljusten [Mon, 13 Aug 2012 17:06:39 +0000 (17:06 +0000)]
EmulatorPkg: Support GCC47 toolchain
When GCC >= 4.7 is detected, use the GCC47 toolchain.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Laszlo Ersek <lersek@redhat.com>
[jordan.l.justen@intel.com: reword commit message for EmulatorPkg]
Reviewed-by: Jordan Justen <jordan.l.justen@intel.com>
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13629
6f19259b -4bc3-4df7-8a09-
765794883524
jljusten [Mon, 13 Aug 2012 15:42:07 +0000 (15:42 +0000)]
OvmfPkg: generate full MADT dynamically, synchronize contents with qemu
Represent the set of possible PCI link target IRQs with
Pcd8259LegacyModeEdgeLevel. This ensures that the 8259 Interrupt
Controller code in PcAtChipsetPkg will treat them as level-triggered too.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Laszlo Ersek <lersek@redhat.com>
Reviewed-by: Jordan Justen <jordan.l.justen@intel.com>
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13628
6f19259b -4bc3-4df7-8a09-
765794883524
jljusten [Mon, 13 Aug 2012 15:41:43 +0000 (15:41 +0000)]
OvmfPkg: have PlatformBdsLib::PciInitialization conform to the _PRS
Also set some INTLN values, informatively.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Laszlo Ersek <lersek@redhat.com>
Reviewed-by: Jordan Justen <jordan.l.justen@intel.com>
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13627
6f19259b -4bc3-4df7-8a09-
765794883524
jljusten [Mon, 13 Aug 2012 15:41:31 +0000 (15:41 +0000)]
OvmfPkg: PlatformBdsLib: the balloon device (RAM Memory) is in slot 5
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Laszlo Ersek <lersek@redhat.com>
Reviewed-by: Jordan Justen <jordan.l.justen@intel.com>
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13626
6f19259b -4bc3-4df7-8a09-
765794883524
jljusten [Mon, 13 Aug 2012 15:41:18 +0000 (15:41 +0000)]
OvmfPkg: fix interrupt routing in the DSDT, bump revision number
Rotate links over devices and pins so that they match qemu.
PIIX4 function 3 (Power Management Module) unconditionally uses the INTA
interrupt pin. SCI from this module requires IRQ9.
Keep other assignments off IRQ9. Only IRQ5, IRQ10, IRQ11 remain for PCI
devices.
Bump OEMRevision in the DSDT.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Laszlo Ersek <lersek@redhat.com>
Reviewed-by: Jordan Justen <jordan.l.justen@intel.com>
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13625
6f19259b -4bc3-4df7-8a09-
765794883524
jljusten [Mon, 13 Aug 2012 15:41:07 +0000 (15:41 +0000)]
OvmfPkg: add parallel port to the DSDT
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Laszlo Ersek <lersek@redhat.com>
Reviewed-by: Jordan Justen <jordan.l.justen@intel.com>
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13624
6f19259b -4bc3-4df7-8a09-
765794883524
jljusten [Mon, 13 Aug 2012 15:40:54 +0000 (15:40 +0000)]
OvmfPkg: fix the _UID of \_SB.PCI0.LPC.LNKD in the DSDT
LNKD is the fourth PNP0C0F.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Laszlo Ersek <lersek@redhat.com>
Reviewed-by: Jordan Justen <jordan.l.justen@intel.com>
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13623
6f19259b -4bc3-4df7-8a09-
765794883524
jljusten [Mon, 13 Aug 2012 15:40:43 +0000 (15:40 +0000)]
OvmfPkg: add comments to the DSDT, remove trailing empty line
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Laszlo Ersek <lersek@redhat.com>
Reviewed-by: Jordan Justen <jordan.l.justen@intel.com>
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13622
6f19259b -4bc3-4df7-8a09-
765794883524
jljusten [Mon, 13 Aug 2012 15:40:31 +0000 (15:40 +0000)]
OvmfPkg: _DIS and _SRS methods should have permanent effect
Kill PDIS and PSRS as they are writing to copies of PIR[A-D], not PIR[A-D]
themselves. Use specialized _DIS and _SRS methods that access PIR[A-D]
directly.
(This should be solvable by passing RefOf (PIRA) etc to PDIS/PSRS, however
the RHEL-6.3 kernel AML parser seems to choke on it. The rules described
in ACPIspec5.0 Table 19-316 "Object Storing and Copying Rules" don't seem
to work:
ACPI Error: Needed [Integer/String/Buffer], found [Reference]
ffff88003ee02420 (
20090903 /exresop-422)
ACPI Exception: AE_AML_OPERAND_TYPE, While resolving operands for
[OpcodeName unavailable] (
20090903 /dswexec-445)
ACPI Error (psparse-0537): Method parse/execution failed
[\_SB_.PCI0.LPC_.PDIS] (Node
ffff88003f638b50 ), AE_AML_OPERAND_TYPE
ACPI Error (psparse-0537): Method parse/execution failed
[\_SB_.PCI0.LPC_.LNKA._DIS] (Node
ffff88003f638a10 ),
AE_AML_OPERAND_TYPE
When changing the method too, so that it writes to DerefOf (Arg0) instead
of Arg0, ie. explicitly dereferencing rather than expecting the auto-deref
to work:
ACPI Error: Needed type [Reference], found [RegionField]
ffff88003f639858 (
20090903 /exresop-104)
ACPI Exception: AE_AML_OPERAND_TYPE, While resolving operands for
[OpcodeName unavailable] (
20090903 /dswexec-445)
ACPI Error (psparse-0537): Method parse/execution failed
[\_SB_.PCI0.LPC_.PDIS] (Node
ffff88003f638b50 ), AE_AML_OPERAND_TYPE
ACPI Error (psparse-0537): Method parse/execution failed
[\_SB_.PCI0.LPC_.LNKA._DIS] (Node
ffff88003f638a10 ),
AE_AML_OPERAND_TYPE
In short, when passing a RefOf, it is recognized as a reference inside the
method but mistakenly refused. When trying to deref it explicitly with
DerefOf, then it's suddenly not recognized as a reference.)
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Laszlo Ersek <lersek@redhat.com>
Reviewed-by: Jordan Justen <jordan.l.justen@intel.com>
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13621
6f19259b -4bc3-4df7-8a09-
765794883524
jljusten [Mon, 13 Aug 2012 15:40:19 +0000 (15:40 +0000)]
OvmfPkg: unlike PIIX4, qemu needs ActiveHigh for interrupt sharing
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Laszlo Ersek <lersek@redhat.com>
Reviewed-by: Jordan Justen <jordan.l.justen@intel.com>
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13620
6f19259b -4bc3-4df7-8a09-
765794883524
jljusten [Mon, 13 Aug 2012 15:40:07 +0000 (15:40 +0000)]
OvmfPkg: simplify _CRS, _PRS, _SRS methods in the DSDT
Use Extended Interrupt Descriptors in the _CRS, _PRS, _SRS methods of
\_SB.PCI0.LPC.LNK[A-D], eliminating bit shifting.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Laszlo Ersek <lersek@redhat.com>
Reviewed-by: Jordan Justen <jordan.l.justen@intel.com>
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13619
6f19259b -4bc3-4df7-8a09-
765794883524
jljusten [Mon, 13 Aug 2012 15:39:55 +0000 (15:39 +0000)]
OvmfPkg: add qemu debug console port to XTRA device
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Laszlo Ersek <lersek@redhat.com>
Reviewed-by: Jordan Justen <jordan.l.justen@intel.com>
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13618
6f19259b -4bc3-4df7-8a09-
765794883524
jljusten [Mon, 13 Aug 2012 15:39:43 +0000 (15:39 +0000)]
OvmfPkg: fix LAPIC RangeLength in DSDT
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Laszlo Ersek <lersek@redhat.com>
Reviewed-by: Jordan Justen <jordan.l.justen@intel.com>
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13617
6f19259b -4bc3-4df7-8a09-
765794883524
jljusten [Mon, 13 Aug 2012 15:39:32 +0000 (15:39 +0000)]
OvmfPkg: sync FADT with QEMU: PM Timer is 24-bit
Clear TMR_VAL_EXT.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Laszlo Ersek <lersek@redhat.com>
Reviewed-by: Jordan Justen <jordan.l.justen@intel.com>
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13616
6f19259b -4bc3-4df7-8a09-
765794883524
jljusten [Mon, 13 Aug 2012 15:39:20 +0000 (15:39 +0000)]
OvmfPkg: sync FADT with QEMU: boot architecture flags
Clear boot architecture flags: LEGACY_DEVICES, 8042 keyboard controller.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Laszlo Ersek <lersek@redhat.com>
Reviewed-by: Jordan Justen <jordan.l.justen@intel.com>
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13615
6f19259b -4bc3-4df7-8a09-
765794883524
jljusten [Mon, 13 Aug 2012 15:39:08 +0000 (15:39 +0000)]
OvmfPkg: sync FADT with QEMU: clear DAY_ALRM
"RTC day of the month alarm feature is not supported".
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Laszlo Ersek <lersek@redhat.com>
Reviewed-by: Jordan Justen <jordan.l.justen@intel.com>
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13614
6f19259b -4bc3-4df7-8a09-
765794883524
jljusten [Mon, 13 Aug 2012 15:38:55 +0000 (15:38 +0000)]
OvmfPkg: sync FADT with QEMU: cleanup FLUSH_SIZE / FLUSH_STRIDE
Since WBINVD is supported, clear ignored FLUSH_SIZE and FLUSH_STRIDE.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Laszlo Ersek <lersek@redhat.com>
Reviewed-by: Jordan Justen <jordan.l.justen@intel.com>
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13613
6f19259b -4bc3-4df7-8a09-
765794883524
jljusten [Mon, 13 Aug 2012 15:38:39 +0000 (15:38 +0000)]
OvmfPkg: sync FADT with QEMU: disable PM2 control block
Remove support for optional PM2 control block.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Laszlo Ersek <lersek@redhat.com>
Reviewed-by: Jordan Justen <jordan.l.justen@intel.com>
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13612
6f19259b -4bc3-4df7-8a09-
765794883524
jljusten [Mon, 13 Aug 2012 15:38:16 +0000 (15:38 +0000)]
OvmfPkg: sync FADT with QEMU: correct SMI_CMD
- Qemu's PIIX emulation actually supports SMM and ACPI_ENABLE /
ACPI_DISABLE.
- After enabling SMI_CMD (SMI_CMD_IO_PORT), further values to be written
there must be synchronized with qemu: PSTATE_CNT, CST_CNT.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Laszlo Ersek <lersek@redhat.com>
Reviewed-by: Jordan Justen <jordan.l.justen@intel.com>
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13611
6f19259b -4bc3-4df7-8a09-
765794883524
jljusten [Mon, 13 Aug 2012 15:37:50 +0000 (15:37 +0000)]
OvmfPkg: cleanup whitespace in Facp.aslc / Platform.h
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Laszlo Ersek <lersek@redhat.com>
Reviewed-by: Jordan Justen <jordan.l.justen@intel.com>
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13610
6f19259b -4bc3-4df7-8a09-
765794883524
li-elvin [Mon, 13 Aug 2012 09:33:49 +0000 (09:33 +0000)]
Check if active video mode is changed after OpROM starts, if active video mode is not changed, skip INT10 calls to improve performance.
Signed-off-by: Li Elvin <elvin.li@intel.com>
Reviewed-by: Yao Jiewen<jiewen.yao@intel.com>
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13609
6f19259b -4bc3-4df7-8a09-
765794883524
czhang46 [Fri, 10 Aug 2012 06:47:11 +0000 (06:47 +0000)]
Fix 2 errors for new feature
Signed-off-by: Chao Zhang<chao.b.zhang@intel.com>
Reviewed-by: Eric Dong<eric.dong@intel.com>
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13608
6f19259b -4bc3-4df7-8a09-
765794883524
czhang46 [Fri, 10 Aug 2012 06:46:21 +0000 (06:46 +0000)]
Fix 2 errors for new feature
Signed-off-by: Chao Zhang<chao.b.zhang@intel.com>
Reviewed-by: Eric Dong<eric.dong@intel.com>
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13607
6f19259b -4bc3-4df7-8a09-
765794883524
tye1 [Fri, 10 Aug 2012 06:32:15 +0000 (06:32 +0000)]
Fix issue that TCP server will not response to SYN packet from TCP client in TCP6 module.
Signed-off-by: Ye Ting <ting.ye@intel.com>
Reviewed-by: Ouyang Qian <qian.ouyang@intel.com>
Reviewed-by: Fu Siyuan <siyuan.fu@intel.com>
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13606
6f19259b -4bc3-4df7-8a09-
765794883524
sfu5 [Fri, 10 Aug 2012 01:27:30 +0000 (01:27 +0000)]
Update openssl patch to replaces the “__FILE__” and “__LINE__” with NULL and 0.
Signed-off-by: Fu Siyuan <siyuan.fu@intel.com>
Reviewed-by: Ye Ting <ting.ye@intel.com>
Reviewed-by: Dong Guo <guo.dong@intel.com>
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13605
6f19259b -4bc3-4df7-8a09-
765794883524
lpleahy [Fri, 10 Aug 2012 01:13:05 +0000 (01:13 +0000)]
Return the proper status after one of the ports is configured for UDP or IP communications.
Reviewed by: Ankit Singh of Dell
Submitted by: lpleahy
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13604
6f19259b -4bc3-4df7-8a09-
765794883524
ydong10 [Fri, 10 Aug 2012 01:10:05 +0000 (01:10 +0000)]
Refine get default language logic for command "drivers".
Signed-off-by: Eric Dong <eric.dong@intel.com>
Reviewed-by: Jaben Carsey <Jaben.carsey@intel.com>
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13603
6f19259b -4bc3-4df7-8a09-
765794883524
jljusten [Thu, 9 Aug 2012 23:27:05 +0000 (23:27 +0000)]
OvmfPkg/AcpiPlatformDxe: Fix Visual Studio build issues
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Jordan Justen <jordan.l.justen@intel.com>
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13602
6f19259b -4bc3-4df7-8a09-
765794883524
ydong10 [Thu, 9 Aug 2012 01:39:56 +0000 (01:39 +0000)]
Fix memory leak
Signed-off-by: Eric Dong <eric.dong@intel.com>
Reviewed-by: Chao Zhang<chao.b.zhang@intel.com>
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13601
6f19259b -4bc3-4df7-8a09-
765794883524
oliviermartin [Wed, 8 Aug 2012 16:47:51 +0000 (16:47 +0000)]
ArmPlatformPkg/Bds: Fixed device path of the default error output device
Replaced 'ConErr' by 'ErrOut'.
Signed-off-by: Olivier Martin <olivier.martin@arm.com>
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13600
6f19259b -4bc3-4df7-8a09-
765794883524
li-elvin [Tue, 7 Aug 2012 09:32:46 +0000 (09:32 +0000)]
Removed SetMode in GraphicsConsole Start() in release BIOS to improve performance. Initialize current text mode number to 0xFF as invalid text mode per UEFI spec. Add current mode check in text out protocol interface to avoid invalid text mode.
Signed-off-by: Li Elvin <elvin.li@intel.com>
Reviewed-by: Ni Ruiyu <ruiyu.ni@intel.com>, Tian Hot (hot.tian@intel.com)
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13599
6f19259b -4bc3-4df7-8a09-
765794883524
li-elvin [Tue, 7 Aug 2012 09:20:44 +0000 (09:20 +0000)]
Updated GraphicsOutput.h to follow UEFI 2.3.1 c spec.
Signed-off-by: Li Elvin <elvin.li@intel.com>
Reviewed-by: Ruiyu Ni <ruiyu.ni@intel.com>
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13598
6f19259b -4bc3-4df7-8a09-
765794883524
ydong10 [Tue, 7 Aug 2012 00:54:29 +0000 (00:54 +0000)]
The format strings are using notations that require UINTNs (like "0x%02x") but a UINT64 type was being passed instead. This patch adds a typecast to UINTN so the print processing works correctly.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Eugene Cohen eugene@hp.com
Reviewed-by: Eric Dong <eric.dong@intel.com>
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13597
6f19259b -4bc3-4df7-8a09-
765794883524
ydong10 [Tue, 7 Aug 2012 00:47:06 +0000 (00:47 +0000)]
Fix a width count error in ClearScreen function.
Signed-off-by: Eric Dong <eric.dong@intel.com>
Reviewed-by: Jaben Carsey <Jaben.carsey@intel.com>
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13596
6f19259b -4bc3-4df7-8a09-
765794883524
ydong10 [Tue, 7 Aug 2012 00:44:28 +0000 (00:44 +0000)]
Refine code to follow coding style.
Signed-off-by: Eric Dong <eric.dong@intel.com>
Reviewed-by: Jaben Carsey <Jaben.carsey@intel.com>
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13595
6f19259b -4bc3-4df7-8a09-
765794883524
ydong10 [Mon, 6 Aug 2012 09:14:18 +0000 (09:14 +0000)]
Enable wide string support for CreatePopUp function in UefiLib.
Signed-off-by: Eric Dong <eric.dong@intel.com>
Reviewed-by: Liming Gao <liming.gao@intel.com>
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13594
6f19259b -4bc3-4df7-8a09-
765794883524
lzeng14 [Mon, 6 Aug 2012 03:20:10 +0000 (03:20 +0000)]
LastVariableOffset is wrongly set to 0 when FtwVariableSpace() fails. Recalculate the HwErrVariableTotalSize, HwErrVariableTotalSize and LastVariableOffset when FtwVariableSpace() fails.
Signed-off-by: Star Zeng <star.zeng@intel.com>
Reviewed-by: Guo Dong <guo.dong@intel.com>
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13593
6f19259b -4bc3-4df7-8a09-
765794883524
lzeng14 [Mon, 6 Aug 2012 03:08:49 +0000 (03:08 +0000)]
Remove Variable PPI dependency from S3Resume module, check return status of locating SmmAccess PPI in S3Resume S3ResumeExecuteBootScript(), and locate SmmAccess PPI and Open SMRAM region only when gEfiAcpiVariableGuid HOB is found in S3Resume S3RestoreConfig2().
Signed-off-by: Star Zeng <star.zeng@intel.com>
Reviewed-by: Liming Gao <liming.gao@intel.com>
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13592
6f19259b -4bc3-4df7-8a09-
765794883524
oliviermartin [Fri, 3 Aug 2012 17:38:17 +0000 (17:38 +0000)]
ArmPlatformPkg/Drivers/PL011Uart: Fixed PL011UartWrite()
Forget to increment pointer.
Signed-off-by: Olivier Martin <olivier.martin@arm.com>
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13591
6f19259b -4bc3-4df7-8a09-
765794883524
gdong1 [Fri, 3 Aug 2012 03:27:02 +0000 (03:27 +0000)]
Fix physical presence request failure for PHYSICAL_PRESENCE_SET_NO_PPI_PROVISION_TRUE, PHYSICAL_PRESENCE_SET_NO_PPI_CLEAR_TRUE and PHYSICAL_PRESENCE_SET_NO_PPI_MAINTENANCE_TRUE.
Signed-off-by: Dong Guo <guo.dong@intel.com>
Reviewed-by: Ye Ting <ting.ye@intel.com>
Reviewed-by: Yao Jiewen <jiewen.yao@intel.com>
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13590
6f19259b -4bc3-4df7-8a09-
765794883524
oliviermartin [Thu, 2 Aug 2012 18:21:16 +0000 (18:21 +0000)]
ArmPlatformPkg: Fixed ArmRealViewEb & BeagleBoard builds
Signed-off-by: Olivier Martin <olivier.martin@arm.com>
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13589
6f19259b -4bc3-4df7-8a09-
765794883524
oliviermartin [Thu, 2 Aug 2012 14:25:17 +0000 (14:25 +0000)]
ArmPlatformPkg/PL180MciDxe: Clean code
- Removed duplicated code
- Removed unreachable code
Signed-off-by: Olivier Martin <olivier.martin@arm.com>
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13588
6f19259b -4bc3-4df7-8a09-
765794883524
oliviermartin [Thu, 2 Aug 2012 14:22:51 +0000 (14:22 +0000)]
ArmPlatformPkg/PL011Uart: PL011UartWrite() stop to transmit if the buffer is full
Before we were waiting the buffer to be empty before to continue to send data.
Signed-off-by: Olivier Martin <olivier.martin@arm.com>
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13587
6f19259b -4bc3-4df7-8a09-
765794883524
oliviermartin [Thu, 2 Aug 2012 11:20:37 +0000 (11:20 +0000)]
ArmPlatformPkg/PL180MciDxe: Fixed coding style
Signed-off-by: Olivier Martin <olivier.martin@arm.com>
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13586
6f19259b -4bc3-4df7-8a09-
765794883524
oliviermartin [Thu, 2 Aug 2012 10:23:41 +0000 (10:23 +0000)]
EmbeddedPkg/MmcDxe: Fixed typo
Signed-off-by: Olivier Martin <olivier.martin@arm.com>
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13585
6f19259b -4bc3-4df7-8a09-
765794883524
oliviermartin [Thu, 2 Aug 2012 10:14:52 +0000 (10:14 +0000)]
EmbeddedPkg/MmcDxe: Avoid nanosecond delay when command succeeds
Check response just after receiving it to avoid the delay.
Signed-off-by: Olivier Martin <olivier.martin@arm.com>
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13584
6f19259b -4bc3-4df7-8a09-
765794883524
oliviermartin [Thu, 2 Aug 2012 10:11:29 +0000 (10:11 +0000)]
EmbeddedPkg/MmcDxe: Fixed MmcIdentificationMode()
The condition to check if the card is ready was not correct.
Signed-off-by: Olivier Martin <olivier.martin@arm.com>
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13583
6f19259b -4bc3-4df7-8a09-
765794883524
oliviermartin [Thu, 2 Aug 2012 09:52:12 +0000 (09:52 +0000)]
ArmPkg/CompilerIntrinsicsLib: Fixed __aeabi_uwrite8
Added missing 'return' instruction.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13582
6f19259b -4bc3-4df7-8a09-
765794883524
czhang46 [Thu, 2 Aug 2012 06:34:20 +0000 (06:34 +0000)]
Measure ExitBootServices failure case
Signed-off-by: Chao Zhang<chao.b.zhang@intel.com>
Reviewed-by: Dong Guo<guo.dong@intel.com>
Reviewed-by: Gao Liming<liming.gao@intel.com>
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13581
6f19259b -4bc3-4df7-8a09-
765794883524
czhang46 [Thu, 2 Aug 2012 06:33:10 +0000 (06:33 +0000)]
Measure ExitBootServices failure case
Signed-off-by: Chao Zhang<chao.b.zhang@intel.com>
Reviewed-by: Dong Guo<guo.dong@intel.com>
Reviewed-by: Gao Liming<liming.gao@intel.com>
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13580
6f19259b -4bc3-4df7-8a09-
765794883524
tye1 [Thu, 2 Aug 2012 02:49:24 +0000 (02:49 +0000)]
Fix several issues in BaseCryptLib:
1. Add input length check for several APIs in BaseCryptLib.
2. Add return status check when calling OpensslLib functions
3. Adjust BaseCryptLib API to match description of wrapped OpensslLib API.
4. Update INF file to add missed RuntimeServicesTableLib.
5. Fix return status issue of APIs in CryptX509.c that incorrect when error occurs.
Signed-off-by: Ye Ting <ting.ye@intel.com>
Reviewed-by: Dong Guo <guo.dong@intel.com>
Reviewed-by: Fu Siyuan <siyuan.fu@intel.com>
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13579
6f19259b -4bc3-4df7-8a09-
765794883524
oliviermartin [Wed, 1 Aug 2012 10:07:33 +0000 (10:07 +0000)]
ArmPlatformPkg/ArmVExpressPkg: Fixed build issue
ConSpillter now requires DxeServicesLib.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13578
6f19259b -4bc3-4df7-8a09-
765794883524
czhang46 [Wed, 1 Aug 2012 08:09:15 +0000 (08:09 +0000)]
Move PcdConInConnectOnDemand initlization to PlatformBds constructor so that hotkey service can act accordingly
Signed-off-by: Chao Zhang<chao.b.zhang@intel.com>
Reviewed-by: Ni Ruiyu<ruiyu.ni@intel.com>
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13577
6f19259b -4bc3-4df7-8a09-
765794883524
jljusten [Tue, 31 Jul 2012 18:18:20 +0000 (18:18 +0000)]
OvmfPkg/AcpiTables/Dsdt.asl: report the PCI IO ranges set in FWDT
Based on SeaBIOS commit
2062f2ba by Gerd Hoffmann <kraxel@redhat.com>.
v3: comments on FWDT fields
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Laszlo Ersek <lersek@redhat.com>
Reviewed-by: Jordan Justen <jordan.l.justen@intel.com>
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13576
6f19259b -4bc3-4df7-8a09-
765794883524
jljusten [Tue, 31 Jul 2012 18:18:11 +0000 (18:18 +0000)]
OvmfPkg/AcpiTables/Dsdt.asl: strip trailing whitespace
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Laszlo Ersek <lersek@redhat.com>
Reviewed-by: Jordan Justen <jordan.l.justen@intel.com>
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13575
6f19259b -4bc3-4df7-8a09-
765794883524
jljusten [Tue, 31 Jul 2012 18:18:01 +0000 (18:18 +0000)]
OvmfPkg: scan memory space map and populate FWDT (32-bit fields only)
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Laszlo Ersek <lersek@redhat.com>
Reviewed-by: Jordan Justen <jordan.l.justen@intel.com>
[jordan.l.justen@intel.com: minor cleanup]
Signed-off-by: Jordan Justen <jordan.l.justen@intel.com>
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13574
6f19259b -4bc3-4df7-8a09-
765794883524
jljusten [Tue, 31 Jul 2012 18:17:51 +0000 (18:17 +0000)]
OvmfPkg: install an SSDT with a dynamic OperationRegion called FWDT
"FWDT" ("firmware data") is allocated as EfiReservedMemoryType, with
AllocateReservedPool(). <MdePkg/Include/Library/MemoryAllocationLib.h>
doesn't seem to provide direct access to EfiACPIReclaimMemory, but at this
point the former seems sufficient.
Based on SeaBIOS commit
2062f2ba by Gerd Hoffmann <kraxel@redhat.com>.
v3:
- coding style fixes:
- BDAT -> FWDT
- __packed -> #pragma pack(1)
- BFLD -> FIRMWARE_DATA, PCI_WINDOW
- Bfld -> FwData
- Ssdt.asl: changed license to 2-clause BSDL, paraphrasing Dsdt.asl
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Laszlo Ersek <lersek@redhat.com>
Reviewed-by: Jordan Justen <jordan.l.justen@intel.com>
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13573
6f19259b -4bc3-4df7-8a09-
765794883524
jljusten [Tue, 31 Jul 2012 18:17:37 +0000 (18:17 +0000)]
OvmfPkg: clean up memory map
Fix IO-APIC range size.
Add HPET.
Take LAPIC base from PCD and fix range size.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Laszlo Ersek <lersek@redhat.com>
Reviewed-by: Jordan Justen <jordan.l.justen@intel.com>
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13572
6f19259b -4bc3-4df7-8a09-
765794883524
jljusten [Tue, 31 Jul 2012 17:54:39 +0000 (17:54 +0000)]
OvmfPkg/*.dsc: Move PCD locations to be similar to OvmfPkgIa32X64.dsc
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Jordan Justen <jordan.l.justen@intel.com>
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13571
6f19259b -4bc3-4df7-8a09-
765794883524
jljusten [Tue, 31 Jul 2012 17:54:30 +0000 (17:54 +0000)]
OvmfPkg: Move DxeServicesTableLib to common LibraryClasses
ConSplitterDxe (UEFI_DRIVER) now uses this library class.
Move the library mapping to the common LibraryClasses section.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Jordan Justen <jordan.l.justen@intel.com>
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13570
6f19259b -4bc3-4df7-8a09-
765794883524
jljusten [Tue, 31 Jul 2012 17:54:18 +0000 (17:54 +0000)]
OvmfPkg: Disable debugging for UNIXGCC to save space
UNIXGCC builds larger images than GCC44, and can have issues
fitting into the FD image. Therefore, when using UNIXGCC,
debug will be disabled by default.
The README file is updated with instructions for selectively
enabling debug for UNIXGCC.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Jordan Justen <jordan.l.justen@intel.com>
Reviewed-by: Laszlo Ersek <lersek@redhat.com>
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13569
6f19259b -4bc3-4df7-8a09-
765794883524
czhang46 [Mon, 30 Jul 2012 06:06:32 +0000 (06:06 +0000)]
Add 2 new Bds features
1. Lazy ConIn
2. OsIndicationsSupported & OsIndications
Signed-off-by: Chao Zhang<chao.b.zhang@intel.com>
Reviewed-by: Hot Tian<Hot.Tian@intel.com>
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13568
6f19259b -4bc3-4df7-8a09-
765794883524
czhang46 [Mon, 30 Jul 2012 06:04:13 +0000 (06:04 +0000)]
Add 2 new Bds features
1. Lazy ConIn
2. OsIndicationsSupported & OsIndications
Signed-off-by: Chao Zhang<chao.b.zhang@intel.com>
Reviewed-by: Hot Tian<Hot.Tian@intel.com>
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13567
6f19259b -4bc3-4df7-8a09-
765794883524
czhang46 [Mon, 30 Jul 2012 05:56:33 +0000 (05:56 +0000)]
Add 2 new Bds features
1. Lazy ConIn
2. OsIndicationsSupported & OsIndications
Signed-off-by: Chao Zhang<chao.b.zhang@intel.com>
Reviewed-by: Hot Tian<Hot.Tian@intel.com>
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13566
6f19259b -4bc3-4df7-8a09-
765794883524
niruiyu [Mon, 30 Jul 2012 03:50:42 +0000 (03:50 +0000)]
Change the type of NotifyHandle from EFI_HANDLE to VOID * for SimpleTextInEx protocol.
Clean up the code to remove unnecessary NotifyHandle in the private data structure.
Signed-off-by: Ruiyu Ni<ruiyu.ni@intel.com>
Reviewed-by: Elvin Li<elvin.li@intel.com>
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13565
6f19259b -4bc3-4df7-8a09-
765794883524
tye1 [Fri, 27 Jul 2012 07:49:42 +0000 (07:49 +0000)]
Fix some typo and coding style issues in BaseCryptLib instances.
Signed-off by: Ye Ting <ting.ye@intel.com>
Reviewed-by: Fu, Siyuan <Siyuan.fu@intel.com>
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13564
6f19259b -4bc3-4df7-8a09-
765794883524
lzeng14 [Fri, 27 Jul 2012 02:35:24 +0000 (02:35 +0000)]
Close the corresponding GUIDed section extraction protocol notify event in CloseSectionStream.
Signed-off-by: Star Zeng <star.zeng@intel.com>
Reviewed-by: Chao Zhang <chao.b.zhang@intel.com>
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13563
6f19259b -4bc3-4df7-8a09-
765794883524
jljusten [Thu, 26 Jul 2012 16:36:39 +0000 (16:36 +0000)]
OvmfPkg: add support for debug console on port 0x402
This patch adds support for a debug console on the same port that is used
by SeaBIOS. This makes it easier to debug OVMF, because it does not mix
debug and serial output on the same device. It also makes it easier to
leave some of the debug messages on even in release builds.
To enable it, pass "-debugcon stdio -global isa-debugcon.iobase=0x402" to
QEMU.
The new mechanism is enabled by default, but a regular serial console can
be chosen by adding -D DEBUG_ON_SERIAL_PORT to the build options.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Laszlo Ersek <lersek@redhat.com>
Reviewed-by: Jordan Justen <jordan.l.justen@intel.com>
[jordan.l.justen@intel.com: MAX_DEBUG_MESSAGE_LENGTH=>0x100, p=>Ptr]
Signed-off-by: Jordan Justen <jordan.l.justen@intel.com>
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13562
6f19259b -4bc3-4df7-8a09-
765794883524
oliviermartin [Thu, 26 Jul 2012 09:16:01 +0000 (09:16 +0000)]
UnixPkg/Sec: Fixed build
IntelFrameworkModulePkg.dec is required to define gEfiIntelFrameworkModulePkgTokenSpaceGuid.Pcd*
in DSC file.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Olivier Martin <olivier.martin@arm.com>
Reviewed-by: Liming Gao <liming.gao@intel.com>
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13561
6f19259b -4bc3-4df7-8a09-
765794883524
oliviermartin [Thu, 26 Jul 2012 09:12:46 +0000 (09:12 +0000)]
MdeModulePkg/CoreDxe: Fixed compiler warning 'integer conversion resulted in a change of sign'
Signed-off-by: Olivier Martin <olivier.martin@arm.com>
Reviewed-by: Sun Rui <rui.sun@intel.com>
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13560
6f19259b -4bc3-4df7-8a09-
765794883524
ydong10 [Thu, 26 Jul 2012 07:44:26 +0000 (07:44 +0000)]
Fix build fail for GCC
Signed-off-by: Eric Dong <eric.dong@intel.com>
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13559
6f19259b -4bc3-4df7-8a09-
765794883524
ydong10 [Thu, 26 Jul 2012 07:15:31 +0000 (07:15 +0000)]
Fixed issues:
1.Refine the logic about show different attribute.
2.Refine the logic about allocate memory for variable name and data.
Signed-off-by: Eric Dong <eric.dong@intel.com>
Reviewed-by: Jaben Carsey <jaben.carsey@intel.com>
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13558
6f19259b -4bc3-4df7-8a09-
765794883524
ydong10 [Thu, 26 Jul 2012 05:42:43 +0000 (05:42 +0000)]
Roll back the change which caused build fail
Signed-off-by: Eric Dong <eric.dong@intel.com>
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13557
6f19259b -4bc3-4df7-8a09-
765794883524