Can I get your official open source "signed-off" for this patch please?
-Jaben
From: Ni, Ruiyu
Sent: Thursday, December 19, 2013 6:08 PM
To: Carsey, Jaben
Cc: 'Matthews, Robert ([email protected])';
'[email protected]'; 'Phillips, Chris J (BCS CFE)
([email protected])'
Subject: RE: MdePkg: Add PCI Express 2.1 and 3.0 structures
Importance: High
Jaben,
It's good to me.
Thanks,
Ray
From: Carsey, Jaben
Sent: Friday, December 20, 2013 6:59 AM
To: Ni, Ruiyu
Cc: 'Matthews, Robert ([email protected]<mailto:[email protected]>)';
'[email protected]'; 'Phillips, Chris J (BCS CFE)
([email protected]<mailto:[email protected]>)'; Carsey, Jaben
Subject: RE: MdePkg: Add PCI Express 2.1 and 3.0 structures
Ray,
I fixed each issue, can you please check this?
Thanks!
-Jaben
MdePkg: Add PCI Express 2.1 and 3.0 structures
This adds PCI Express extended capabilities structures. These structures are
required for enhancements to the shell.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Jaben Carsey
<[email protected]<mailto:[email protected]>>
From: Ni, Ruiyu
Sent: Thursday, December 12, 2013 9:29 PM
To: Carsey, Jaben
Cc: 'Matthews, Robert ([email protected]<mailto:[email protected]>)';
'[email protected]'; 'Phillips, Chris J (BCS CFE)
([email protected]<mailto:[email protected]>)'
Subject: RE: MdePkg: Add PCI Express 2.1 and 3.0 structures
Importance: High
Missed the UEFI spec statement.
From: Ni, Ruiyu
Sent: Friday, December 13, 2013 11:46 AM
To: Carsey, Jaben
Cc: 'Matthews, Robert ([email protected]<mailto:[email protected]>)';
'[email protected]'; 'Phillips, Chris J (BCS CFE)
([email protected]<mailto:[email protected]>)'
Subject: RE: MdePkg: Add PCI Express 2.1 and 3.0 structures
Jaben,
I withdraw my words about the forbidden of bitfield usage. Since UEFI spec
already added the below statement, I think using bitfield is ok.
Bitfields are ordered such that bit 0 is the least significant bit
Below is my comments to the header file definition:
1. UncorrectableStatus -> UncorrectableErrorStatus
2. ErrorSourceIdentification -> ErrorSourceIdentification and
CorrectableErrorSourceIdentification
3. ExtendedVcCount2->VcArbTableOffset
4.
PCI_EXPRESS_EXTENDED_CAPABILITIES_LINK_CONTROL->PCI_EXPRESS_EXTENDED_CAPABILITIES_INTERNAL_LINK_CONTROL
5. #define
PCI_EXPRESS_EXTENDED_CAPABILITIES_MULTI_FUNCTION_VIRTUAL_CHANNEL_CAPABILITY
PCI_EXPRESS_EXTENDED_CAPABILITIES_VIRTUAL_CHANNEL_CAPABILITY -> use typedef is
better?
6. ResizableBarControlRegister->ResizableBarControl
7. TphRequestorCapability/TphRequestorControl ->
TphRequesterCapability/TphRequesterControl? ( "or" is your intention?)
Thanks,
Ray
From: Ni, Ruiyu
Sent: Friday, December 13, 2013 10:16 AM
To: Carsey, Jaben
Cc: Matthews, Robert ([email protected]<mailto:[email protected]>);
[email protected]<mailto:[email protected]>;
Phillips, Chris J (BCS CFE) ([email protected]<mailto:[email protected]>)
Subject: RE: MdePkg: Add PCI Express 2.1 and 3.0 structures
Jaben,
Please do not use bit field syntax (e.g.: UINT32 DataSelect:8) in the PCIE
header files. Because the bits order may be different across compilers.
Thanks,
Ray
From: Carsey, Jaben
Sent: Friday, December 13, 2013 1:12 AM
To: Ni, Ruiyu
Cc: Matthews, Robert ([email protected]<mailto:[email protected]>);
[email protected]<mailto:[email protected]>;
Phillips, Chris J (BCS CFE) ([email protected]<mailto:[email protected]>); Carsey, Jaben
Subject: MdePkg: Add PCI Express 2.1 and 3.0 structures
Ni Ruiyu,
Can you review this?
MdePkg: Add PCI Express 2.1 and 3.0 structures
This adds PCI Express extended capabilities structures. These structures are
required for enhancements to the shell.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Jaben Carsey
<[email protected]<mailto:[email protected]>>
------------------------------------------------------------------------------
Rapidly troubleshoot problems before they affect your business. Most IT
organizations don't have a clear picture of how application performance
affects their revenue. With AppDynamics, you get 100% visibility into your
Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro!
http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk
_______________________________________________
edk2-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/edk2-devel