-
Notifications
You must be signed in to change notification settings - Fork 508
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ManageabilityPkg: Add TransportLib instance for IPMI Serial #240
ManageabilityPkg: Add TransportLib instance for IPMI Serial #240
Conversation
Hi @gtossk2, thanks for this contribution. Lets split this commit into three first. It would give us a clear picture of introducing the serial port interface to edk2 manageability package.
|
17064b9
to
d94794a
Compare
Hi @changab Thanks for the suggestion. I have split the commits into three. Please kindly let me know if it is what you expected. Thanks! |
d94794a
to
028a2a0
Compare
...nageabilityPkg/Library/ManageabilityTransportSerialLib/Common/ManageabilityTransportSerial.h
Outdated
Show resolved
Hide resolved
Features/ManageabilityPkg/Library/ManageabilityTransportSerialLib/Common/SerialCommon.c
Outdated
Show resolved
Hide resolved
Features/ManageabilityPkg/Library/ManageabilityTransportSerialLib/Common/SerialCommon.c
Outdated
Show resolved
Hide resolved
Features/ManageabilityPkg/Library/ManageabilityTransportSerialLib/Common/SerialCommon.c
Outdated
Show resolved
Hide resolved
Features/ManageabilityPkg/Library/ManageabilityTransportSerialLib/Common/SerialCommon.c
Outdated
Show resolved
Hide resolved
Features/ManageabilityPkg/Library/ManageabilityTransportSerialLib/Common/SerialCommon.c
Outdated
Show resolved
Hide resolved
Features/ManageabilityPkg/Library/ManageabilityTransportSerialLib/Common/SerialCommon.c
Show resolved
Hide resolved
Features/ManageabilityPkg/Library/ManageabilityTransportSerialLib/Common/SerialCommon.c
Show resolved
Hide resolved
Features/ManageabilityPkg/Library/ManageabilityTransportSerialLib/Common/SerialCommon.c
Outdated
Show resolved
Hide resolved
Features/ManageabilityPkg/Library/ManageabilityTransportSerialLib/Common/SerialCommon.c
Outdated
Show resolved
Hide resolved
028a2a0
to
736fd16
Compare
736fd16
to
387ab12
Compare
...nageabilityPkg/Library/ManageabilityTransportSerialLib/Common/ManageabilityTransportSerial.h
Outdated
Show resolved
Hide resolved
Features/ManageabilityPkg/Library/ManageabilityTransportSerialLib/Common/SerialCommon.c
Outdated
Show resolved
Hide resolved
.../ManageabilityPkg/Library/ManageabilityTransportSerialLib/Dxe/ManageabilityTransportSerial.c
Outdated
Show resolved
Hide resolved
.../ManageabilityPkg/Library/ManageabilityTransportSerialLib/Dxe/ManageabilityTransportSerial.c
Show resolved
Hide resolved
.../ManageabilityPkg/Library/ManageabilityTransportSerialLib/Dxe/ManageabilityTransportSerial.c
Outdated
Show resolved
Hide resolved
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
387ab12
to
aa14915
Compare
@abdattar Many thanks for the review. I have updated per your comments. |
Features/ManageabilityPkg/Library/ManageabilityTransportSerialLib/Common/SerialCommon.c
Show resolved
Hide resolved
aa14915
to
1b35f66
Compare
Features/ManageabilityPkg/Library/ManageabilityTransportSerialLib/Common/SerialCommon.c
Show resolved
Hide resolved
code changes looks good to me. |
Features/ManageabilityPkg/Library/ManageabilityTransportSerialLib/Common/SerialCommon.c
Show resolved
Hide resolved
1b35f66
to
4c443b1
Compare
ManageabilityTransportSerialLib instance following the manageability transport framework to support IPMI Serial protocol. Data structure refer to Figure 14, IPMI 2.0. Signed-off-by: John Chung <[email protected]>
This introduces ManageabilityTransportSerial in manageability help library. Signed-off-by: John Chung <[email protected]>
This introduces serial protocol in IPMI driver. Signed-off-by: John Chung <[email protected]>
4c443b1
to
3e28a2e
Compare
This adds ManageabilityTransportSerialLib instance following the manageability transport framework to support IPMI Serial protocol.