[edk2] [Patch V2 03/15] Nt32Pkg: Fix build failure due to PCD movement.

2015-04-21 Thread Ruiyu Ni
Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Ruiyu Ni --- Nt32Pkg/Library/Nt32BdsLib/Nt32BdsLib.inf | 4 ++-- Nt32Pkg/Nt32Pkg.dsc | 8 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/Nt32Pkg/Library/Nt32BdsLib/Nt32BdsLib.inf

[edk2] [Patch V2 01/15] Move PCD from IntelFrameworkModulePkg to MdePkg and MdeModulePkg

2015-04-21 Thread Ruiyu Ni
to MdePkg: PcdHardwareErrorRecordLevel, PcdPlatformBootTimeout to MdeModulePkg: PcdSetupConOutColumn, PcdSetupConOutRow, PcdSetupVideoHorizontalResolution, PcdSetupVideoVerticalResolution Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Ruiyu Ni --- .../IntelFrameworkModul

[edk2] [Patch] NetworkPkg: Remove duplicate DAD entry in IP6 driver to fix DAD fail issue.

2015-04-21 Thread Fu Siyuan
The IP6 driver may create duplicate IP6_DAD_ENTRY in DupAddrDetectList in some situation like: 1. Address policy switch but not clear the delay node list. 2. Set manual address repeatedly before the previous DAD is finished. The NS sent out by duplicate DAD entry will mix up with the loop back mul

[edk2] [Patch V2 15/15] MdeModulePkg: Add DriverHealthManagerDxe driver.

2015-04-21 Thread Ruiyu Ni
DriverHealthManagerDxe provides a driver health management VFR form which will be sent by UefiBootManagerLib when booting a boot option. It also provides another driver health management VFR form which will be included by certain boot manager menu through the VFR class GUID. Contributed-under: Tia

[edk2] [Patch V2 14/15] IntelFrameworkModulePkg: Add LegacyBootManagerLib.

2015-04-21 Thread Ruiyu Ni
LegacyBootManagerLib is a NULL class library to work with UefiBootManagerLib providing legacy boot support. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Ruiyu Ni --- .../IntelFrameworkModulePkg.dsc|3 +- .../InternalLegacyBootManagerLib.h

[edk2] [Patch V2 08/15] ArmPlatformPkg: Fix build failure due to PCD movement.

2015-04-21 Thread Ruiyu Ni
Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Ruiyu Ni --- ArmPlatformPkg/ArmVirtualizationPkg/ArmVirtualizationQemu.dsc | 6 +++--- ArmPlatformPkg/ArmVirtualizationPkg/ArmVirtualizationXen.dsc | 2 +- ArmPlatformPkg/Library/PlatformIntelBdsLib/PlatformIntelBds

[edk2] [Patch V2 00/15] Add pure UEFI Boot Manager

2015-04-21 Thread Ruiyu Ni
The patches add a pure UEFI Boot Manager to MdeModulePkg. Platform can link the BdsDxe driver to NULL class library LegacyBootManagerLib to provide legacy boot support. A very simple boot manager menu BootManagerMenuApp is provided. DriverHealthManagerDxe provides the generic driver health checking

[edk2] [Patch V2 02/15] IntelFrameworkModulePkg: Fix BdsDxe build failure due to PCD movement.

2015-04-21 Thread Ruiyu Ni
Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Ruiyu Ni --- IntelFrameworkModulePkg/Universal/BdsDxe/BdsDxe.inf | 14 +++--- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/IntelFrameworkModulePkg/Universal/BdsDxe/BdsDxe.inf b/IntelFrameworkModulePkg

[edk2] [Patch V2 06/15] OvmfPkg: Fix build failure due to PCD movement.

2015-04-21 Thread Ruiyu Ni
Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Ruiyu Ni --- OvmfPkg/Library/QemuBootOrderLib/QemuBootOrderLib.inf | 4 ++-- OvmfPkg/OvmfPkgIa32.dsc | 8 OvmfPkg/OvmfPkgIa32X64.dsc| 8 OvmfPkg/OvmfP

[edk2] [Patch V2 09/15] CorebootPayloadPkg: Fix build failure due to PCD movement.

2015-04-21 Thread Ruiyu Ni
Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Ruiyu Ni --- CorebootPayloadPkg/Library/PlatformBdsLib/PlatformBdsLib.inf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CorebootPayloadPkg/Library/PlatformBdsLib/PlatformBdsLib.inf b/CorebootPayloadPkg/L

[edk2] [Patch V2 07/15] EmulatorPkg: Fix build failure due to PCD movement.

2015-04-21 Thread Ruiyu Ni
Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Ruiyu Ni --- EmulatorPkg/Library/EmuBdsLib/EmuBdsLib.inf | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/EmulatorPkg/Library/EmuBdsLib/EmuBdsLib.inf b/EmulatorPkg/Library/EmuBdsLib/EmuBdsLib.inf index

[edk2] [Patch V2 12/15] MdeModulePkg: Add BdsDxe driver and PlatformBootManagerNull library.

2015-04-21 Thread Ruiyu Ni
BdsDxe driver links to UefiBootManagerLib and PlatformBootManager to provide a pure UEFI boot manager conforming to the UEFI spec. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Ruiyu Ni --- .../Include/Library/PlatformBootManagerLib.h | 62 ++ .../PlatformBootMan

[edk2] [Patch V2 13/15] MdeModulePkg: Add BootManagerMenuApp.

2015-04-21 Thread Ruiyu Ni
BootManagerMenuApp only provides a very simple UI showing all the boot options recorded by "BootOrder" and user can select any of them to boot. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Ruiyu Ni --- .../BootManagerMenuApp/BootManagerMenu.c | 1041 ++

Re: [edk2] [Patch] VfrCompile Support Default statement for OrderedList controls

2015-04-21 Thread Dong, Eric
Aaron, Thanks for your contribution. We are also just finished this task. We enhance the default and oneofoption opcode to support default value for orderedlist opcode. So our code format is a little difference with yours, please check the patch from ours. Also I updated your sample file to

Re: [edk2] [Patch 2/3] SourceLevelDebugPkg: Clear/Restore EFLAGS.IF across Steeping command

2015-04-21 Thread Fan, Jeff
[Jordan] I'm not sure if this comment needs a change. Is the comment before good enough? It is just before the code that re-enables the IF. [Jeff] The former comment is not clear for this path. I will refine it and move it to the third comments patch. -Original Message- From: Justen, Jo

[edk2] BdsSetMemoryTypeInformationVariable

2015-04-21 Thread Nelson, Eric
This routine triggers a reset after every time mytstapp.efi runs, when any UEFI Boot Manager boot option is subsequently selected (EFI Shell, OS loader, mytstapp.efi, etc.) I drove myself crazy for a while making sure that mytstapp.efi doesn't leak, and now I sleep a little better at night kno

[edk2] [Patch] VfrCompile Support Default statement for OrderedList controls

2015-04-21 Thread Aaron . Pop
Hi Eric and Yingke, Please find attached a potential path for allowing ordered lists to have default statements that are more than one element. I've also attached the test VFR used to demonstrate the syntax. Please let me know your opinions on if the change in the syntax will be allowable. B

Re: [edk2] [Patch 2/3] SourceLevelDebugPkg: Clear/Restore EFLAGS.IF across Steeping command

2015-04-21 Thread Jordan Justen
On 2015-04-21 01:29:19, Jeff Fan wrote: > Clear EFLAGS.IF before executing Stepping command and save original value in > DEBUG_AGENT_FLAG. It could avoid pending interrupt issued during executing > Stepping command. > Restore EFLAGS.IF after Stepping command execution finished. These commit mess

Re: [edk2] [Patch 3/3] SourceLevelDebugPkg: Add some comments and debug message

2015-04-21 Thread Jordan Justen
On 2015-04-21 01:29:15, Jeff Fan wrote: > Contributed-under: TianoCore Contribution Agreement 1.0 > Signed-off-by: Jeff Fan > --- > SourceLevelDebugPkg/Library/DebugAgent/DebugAgentCommon/DebugAgent.c | 4 > 1 file changed, 4 insertions(+) > > diff --git > a/SourceLevelDebugPkg/Library/Deb

Re: [edk2] [Patch 1/3] SourceLevelDebugPkg: Add InterruptFlag field in DEBUG_AGENT_FLAG

2015-04-21 Thread Jordan Justen
What do you think about adding DebugAgent to the subject line? SourceLevelDebugPkg/DebugAgent: Add InterruptFlag field in DEBUG_AGENT_FLAG Reviewed-by: Jordan Justen On 2015-04-21 01:29:18, Jeff Fan wrote: > This field is used to save/restore EFLAGS.IF across Stepping command > execution. > >

Re: [edk2] [Patch 0/3] SourceLevelDebugPkg: Enhanced exception handling during Stepping

2015-04-21 Thread Jordan Justen
Jeff, Ray, Thanks for sending the patches with git! Can you use 'git format-patch' and 'git send-email *.patch' from the git bash shell rather than TortoiseGit when sending patches? TortoiseGit doesn't group the emails together into a single email thread. This means the patch series will not be

Re: [edk2] XHCI data transfer size

2015-04-21 Thread Anbazhagan, Baraneedharan
Hi Feng, Verified that incase of short packet, EvtTrb->Lenth reports remaining size and change should be okay. Assuming code change will be applied to below 3 modules. MdeModulePkg\Bus\Pci\XhciDxe\XhciSched.c MdeModulePkg\Bus\Pci\XhciPei\XhciSched.c SourceLevelDebugPkg\Library\DebugCommunicationL

Re: [edk2] [PATCH] ShellPkg: add more info to function block.

2015-04-21 Thread Jordan Justen
On 2015-04-21 13:13:49, Carsey, Jaben wrote: >Shumin, > >Can you review this? What do you think about my advise to Eric here? http://permalink.gmane.org/gmane.comp.bios.tianocore.devel/13854 (Regarding To, Cc and asking for a review in patch emails.) >ShellPkg: add more info to func

Re: [edk2] implementing EFI_SMM_CONTROL2_PROTOCOL.Trigger()

2015-04-21 Thread Paolo Bonzini
On 21/04/2015 22:31, Laszlo Ersek wrote: > typedef enum { > EfiLockUninitialized = 0, > EfiLockReleased = 1, > EfiLockAcquired = 2 > } EFI_LOCK_STATE; > > typedef struct { > EFI_TPL Tpl; > EFI_TPL OwnerTpl; > EFI_LOCK_STATE Lock; > } EFI_LOCK; > > VOID > E

[edk2] implementing EFI_SMM_CONTROL2_PROTOCOL.Trigger() (was: [PATCH 6/6] [wip] tseg, part2, not (yet) tested)

2015-04-21 Thread Laszlo Ersek
adding edk2-devel On 04/21/15 17:21, Paolo Bonzini wrote: > > > On 21/04/2015 17:05, Laszlo Ersek wrote: >> >> Yet another question -- as far as I understand, I should have enough >> info (with my pending questions of course) for EFI_SMM_ACCESS2_PROTOCOL. >> I've now reviewed EFI_SMM_CONTROL2_PR

[edk2] [PATCH] ShellPkg: add more info to function block.

2015-04-21 Thread Carsey, Jaben
Shumin, Can you review this? ShellPkg: add more info to function block. Signed-off-by: Jaben Carsey HandleParsingLib_comment.patch Description: HandleParsingLib_comment.patch -- BPM Camp - Free Virtual Workshop May 6t

Re: [edk2] [PATCH 2/2] efinet: fix lost packets due to active MNP instances

2015-04-21 Thread Laszlo Ersek
On 04/21/15 08:49, Michael Chang wrote: > On Tue, Apr 21, 2015 at 02:12:54PM +0800, Michael Chang wrote: >> 3. Even I can add the card open earler before hadling the dhcpv6 >> packets, it will freeze at grub_efi_open_protocol if the option in use >> is GRUB_EFI_OPEN_PROTOCOL_BY_EXCLUSIVE. I was ac

Re: [edk2] [Patch 06/15] OvmfPkg: Fix build failure due to PCD movement.

2015-04-21 Thread Ni, Ruiyu
I tried to set [format]/thread=true but the mails sent from TortoiseGit looks badly formatted. Seems TortoiseGit have a bug on this. -Original Message- From: Laszlo Ersek [mailto:ler...@redhat.com] Sent: Tuesday, April 21, 2015 8:20 PM To: Ni, Ruiyu Cc: edk2-devel@lists.sourceforge.net S

Re: [edk2] [Patch 06/15] OvmfPkg: Fix build failure due to PCD movement.

2015-04-21 Thread Laszlo Ersek
On 04/21/15 12:12, Ruiyu Ni wrote: > Contributed-under: TianoCore Contribution Agreement 1.0 > Signed-off-by: Ni Ruiyu > Signed-off-by: Ruiyu Ni > --- > OvmfPkg/Library/QemuBootOrderLib/QemuBootOrderLib.inf | 4 ++-- > OvmfPkg/OvmfPkgIa32.dsc | 8 > OvmfPkg

Re: [edk2] XHCI data transfer size

2015-04-21 Thread Laszlo Ersek
On 04/21/15 09:29, Tian, Feng wrote: > Laszlo, > > Please note the code is checking the field of Event TRBs, so you need to > refer to Xhci 1.0 spec Table 85 for the meaning of TRB Transfer Length field. Right; what I have downloaded is 1.1, but table 91 ("Offset 08h – Transfer Event TRB Field

Re: [edk2] [Patch 08/15] ArmPlatformPkg: Fix build failure due to PCD movement.

2015-04-21 Thread Olivier Martin
Reviewed-By: Olivier Martin -Original Message- From: Ruiyu Ni [mailto:ruiyu...@intel.com] Sent: 21 April 2015 11:13 To: edk2-devel@lists.sourceforge.net Subject: [edk2] [Patch 08/15] ArmPlatformPkg: Fix build failure due to PCD movement. Contributed-under: TianoCore Contribution Agreeme

Re: [edk2] XHCI data transfer size

2015-04-21 Thread Anbazhagan, Baraneedharan
TRBPtr->Length can be used in case of short packet as well? It's same case statement for TRB_COMPLETION_SHORT_PACKET and TRB_COMPLETION_SUCCESS. -Original Message- From: Tian, Feng [mailto:feng.t...@intel.com] Sent: Tuesday, April 21, 2015 2:29 AM To: Laszlo Ersek Cc: edk2-devel@lists.s

[edk2] [Patch 04/15] EdkCompatibilityPkg: Fix build failure due to PCD movement.

2015-04-21 Thread Ruiyu Ni
Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Ni Ruiyu Signed-off-by: Ruiyu Ni --- .../FrameworkHiiOnUefiHiiThunk/FrameworkHiiOnUefiHiiThunk.inf | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/EdkCompatibilityPkg/Compatibility/FrameworkHi

[edk2] [Patch 14/15] IntelFrameworkModulePkg: Add LegacyBootManagerLib.

2015-04-21 Thread Ruiyu Ni
LegacyBootManagerLib is a NULL class library to work with UefiBootManagerLib providing legacy boot support. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Ruiyu Ni --- .../InternalLegacyBootManagerLib.h | 66 + .../LegacyBootManagerLib/LegacyBootManagerL

[edk2] [Patch 15/15] MdeModulePkg: Add DriverHealthManagerDxe driver.

2015-04-21 Thread Ruiyu Ni
DriverHealthManagerDxe provides a driver health management VFR form which will be sent by UefiBootManagerLib when booting a boot option. It also provides another driver health management VFR form which will be included by certain boot manager menu through the VFR class GUID. Contributed-under: Tia

[edk2] [Patch 12/15] MdeModulePkg: Add BdsDxe driver and PlatformBootManagerNull library.

2015-04-21 Thread Ruiyu Ni
BdsDxe driver links to UefiBootManagerLib and PlatformBootManager to provide a pure UEFI boot manager conforming to the UEFI spec. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Ruiyu Ni --- .../Include/Library/PlatformBootManagerLib.h | 62 ++ .../PlatformBootMan

[edk2] [Patch 13/15] MdeModulePkg: Add BootManagerMenuApp.

2015-04-21 Thread Ruiyu Ni
BootManagerMenuApp only provides a very simple UI showing all the boot options recorded by "BootOrder" and user can select any of them to boot. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Ruiyu Ni --- .../BootManagerMenuApp/BootManagerMenu.c | 1053 ++

[edk2] [Patch 09/15] CorebootPayloadPkg: Fix build failure due to PCD movement.

2015-04-21 Thread Ruiyu Ni
Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Ni Ruiyu Signed-off-by: Ruiyu Ni --- CorebootPayloadPkg/Library/PlatformBdsLib/PlatformBdsLib.inf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CorebootPayloadPkg/Library/PlatformBdsLib/PlatformBdsLib.in

[edk2] [Patch 01/15] Move PCD from IntelFrameworkModulePkg to MdePkg and MdeModulePkg

2015-04-21 Thread Ruiyu Ni
to MdePkg: PcdHardwareErrorRecordLevel, PcdPlatformBootTimeout to MdeModulePkg: PcdSetupConOutColumn, PcdSetupConOutRow, PcdSetupVideoHorizontalResolution, PcdSetupVideoVerticalResolution Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Ruiyu Ni --- .../IntelFrameworkModul

[edk2] [Patch 03/15] Nt32Pkg: Fix build failure due to PCD movement.

2015-04-21 Thread Ruiyu Ni
Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Ni Ruiyu Signed-off-by: Ruiyu Ni --- Nt32Pkg/Library/Nt32BdsLib/Nt32BdsLib.inf | 4 ++-- Nt32Pkg/Nt32Pkg.dsc | 8 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/Nt32Pkg/Library/N

[edk2] [Patch 02/15] IntelFrameworkModulePkg: Fix BdsDxe build failure due to PCD movement.

2015-04-21 Thread Ruiyu Ni
Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Ni Ruiyu Signed-off-by: Ruiyu Ni --- IntelFrameworkModulePkg/Universal/BdsDxe/BdsDxe.inf | 14 +++--- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/IntelFrameworkModulePkg/Universal/BdsDxe/BdsDxe.inf

[edk2] [Patch 00/15] Add pure UEFI Boot Manager

2015-04-21 Thread Ruiyu Ni
Message-ID: X-Mailer: TortoiseGit MIME-Version: 1.0 Content-Type: text/plain; The patches add a pure UEFI Boot Manager to MdeModulePkg. Platform can link the BdsDxe driver to NULL class library LegacyBootManagerLib to provide legacy boot support. A very simple boot manager menu BootManagerMenuA

[edk2] [Patch 05/15] DuetPkg: Fix build failure due to PCD movement.

2015-04-21 Thread Ruiyu Ni
Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Ni Ruiyu Signed-off-by: Ruiyu Ni --- DuetPkg/Library/DuetBdsLib/PlatformBds.inf | 14 +++--- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/DuetPkg/Library/DuetBdsLib/PlatformBds.inf b/DuetPkg/Library/

[edk2] [Patch 06/15] OvmfPkg: Fix build failure due to PCD movement.

2015-04-21 Thread Ruiyu Ni
Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Ni Ruiyu Signed-off-by: Ruiyu Ni --- OvmfPkg/Library/QemuBootOrderLib/QemuBootOrderLib.inf | 4 ++-- OvmfPkg/OvmfPkgIa32.dsc | 8 OvmfPkg/OvmfPkgIa32X64.dsc|

[edk2] [Patch 07/15] EmulatorPkg: Fix build failure due to PCD movement.

2015-04-21 Thread Ruiyu Ni
Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Ni Ruiyu Signed-off-by: Ruiyu Ni --- EmulatorPkg/Library/EmuBdsLib/EmuBdsLib.inf | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/EmulatorPkg/Library/EmuBdsLib/EmuBdsLib.inf b/EmulatorPkg/Library/EmuBd

[edk2] [Patch 10/15] Vlv2TbltDevicePkg: Fix build failure due to PCD movement.

2015-04-21 Thread Ruiyu Ni
Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Ruiyu Ni --- .../Library/PlatformBdsLib/PlatformBdsLib.inf | 12 ++-- Vlv2TbltDevicePkg/PlatformPkgGccX64.dsc| 14 +++--- Vlv2TbltDevicePkg/PlatformPkgIA32.dsc

[edk2] [Patch 08/15] ArmPlatformPkg: Fix build failure due to PCD movement.

2015-04-21 Thread Ruiyu Ni
Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Ni Ruiyu Signed-off-by: Ruiyu Ni --- ArmPlatformPkg/ArmVirtualizationPkg/ArmVirtualizationQemu.dsc | 6 +++--- ArmPlatformPkg/ArmVirtualizationPkg/ArmVirtualizationXen.dsc | 2 +- ArmPlatformPkg/Library/PlatformInt

[edk2] [Patch 3/3] SourceLevelDebugPkg: Add some comments and debug message

2015-04-21 Thread Jeff Fan
Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Jeff Fan --- SourceLevelDebugPkg/Library/DebugAgent/DebugAgentCommon/DebugAgent.c | 4 1 file changed, 4 insertions(+) diff --git a/SourceLevelDebugPkg/Library/DebugAgent/DebugAgentCommon/DebugAgent.c b/SourceLevelDebu

[edk2] [Patch 2/3] SourceLevelDebugPkg: Clear/Restore EFLAGS.IF across Steeping command

2015-04-21 Thread Jeff Fan
Clear EFLAGS.IF before executing Stepping command and save original value in DEBUG_AGENT_FLAG. It could avoid pending interrupt issued during executing Stepping command. Restore EFLAGS.IF after Stepping command execution finished. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-of

[edk2] [Patch 0/3] SourceLevelDebugPkg: Enhanced exception handling during Stepping

2015-04-21 Thread Jeff Fan
This series does the following enhancement to handle exception during execution Stepping command. a) In case the instruction executing Stepping command generates other exception. Such as, #GP or #PF exception. b) Clear EFLAGS.IF before do IRET for Stepping command, it could avoid the pending int

[edk2] [Patch 1/3] SourceLevelDebugPkg: Add InterruptFlag field in DEBUG_AGENT_FLAG

2015-04-21 Thread Jeff Fan
This field is used to save/restore EFLAGS.IF across Stepping command execution. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Jeff Fan --- SourceLevelDebugPkg/Library/DebugAgent/DebugAgentCommon/DebugAgent.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff

Re: [edk2] XHCI data transfer size

2015-04-21 Thread Tian, Feng
Laszlo, Please note the code is checking the field of Event TRBs, so you need to refer to Xhci 1.0 spec Table 85 for the meaning of TRB Transfer Length field. For your concern on Isoch Endpoint Error Handling, the Xhci spec states it's for Error case rather than success case. Thanks Feng ---

Re: [edk2] XHCI data transfer size

2015-04-21 Thread Laszlo Ersek
On 04/21/15 05:04, Tian, Feng wrote: > Baranee & Laszlo, > > I agree this is a bug and I made a unit test on this logic and found why this > issue didn't get raised before is because Fat&DiskIo driver will split big > data transfer request (>64K) to multiple of 64K. This way will cause a > requ

Re: [edk2] [PATCH 2/2] efinet: fix lost packets due to active MNP instances

2015-04-21 Thread Michael Chang
On Tue, Apr 21, 2015 at 02:12:54PM +0800, Michael Chang wrote: > On Mon, Apr 20, 2015 at 02:30:00PM +0800, Michael Chang wrote: > > On Sun, Apr 19, 2015 at 11:01:11AM +0300, Andrei Borzenkov wrote: > > > EDK2 network stack is based on Managed Network Protocol which is layered > > > on top of Simple