-
Notifications
You must be signed in to change notification settings - Fork 30
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
Make PlatformInitPreMem independent to IntelSiliconPkg and IntelFsp2WrapperPkg #293
Make PlatformInitPreMem independent to IntelSiliconPkg and IntelFsp2WrapperPkg #293
Conversation
@microsoft-github-policy-service agree company="Microsoft" |
Hi @makubacki @Javagedes @os-d @apop5, Could you please help to review this PR? Regards, |
0f1c877
to
2302a3e
Compare
PlatformInitPreMemNonFsp provides identical function compares to PlatformInitPreMem. But using FspSupportNull.c thus does not require IntelSiliconPkg and IntelFsp2WrapperPkg as dependency.
2302a3e
to
fdc6284
Compare
3bab8f4
to
99ab205
Compare
Hi @makubacki , I modified the PR based on tianocore/edk2-platforms#224 Regards, |
@PaddyDengKC, there are a few things that the upstream maintainers missed that should be fixed. Please make an upstream change with those fixes and then amend this PR with them.
|
Hi @makubacki , I pushed a commit to update as you suggested. Regards, |
Thanks Paddy |
MinPlatformPkg/PlatformInit/PlatformInitPei/PlatformInitPreMem.c
Outdated
Show resolved
Hide resolved
MinPlatformPkg/PlatformInit/PlatformInitPei/PlatformInitPreMem.c
Outdated
Show resolved
Hide resolved
Co-authored-by: Michael Kubacki <[email protected]>
Co-authored-by: Michael Kubacki <[email protected]>
Pipelines failed due to a temporary issue with a submodule missing that has been resolved in the latest Mu Basecore. Restarted the pipeline runes. |
…rapperPkg (microsoft#293) ## Description This driver is shared across different Silicon vendors. So it should not use any Intel specific packages. In order to achieve this, added a new lib `FspSupportLib` to isolate silicon related PCDs - [ ] Impacts functionality? - [ ] Impacts security? - [ ] Breaking change? - [ ] Includes tests? - [ ] Includes documentation? ## How This Was Tested CI build passed. ## Integration Instructions No additional change is required for the consuming platforms. --------- Co-authored-by: Michael Kubacki <[email protected]>
…rapperPkg (#293) ## Description This driver is shared across different Silicon vendors. So it should not use any Intel specific packages. In order to achieve this, added a new lib `FspSupportLib` to isolate silicon related PCDs - [ ] Impacts functionality? - [ ] Impacts security? - [ ] Breaking change? - [ ] Includes tests? - [ ] Includes documentation? ## How This Was Tested CI build passed. ## Integration Instructions No additional change is required for the consuming platforms. --------- Co-authored-by: Michael Kubacki <[email protected]>
Description
This driver is shared across different Silicon vendors. So it should not use any Intel specific packages.
In order to achieve this, added a new lib
FspSupportLib
to isolate silicon related PCDsflow, or firmware?
validation improvement, ...
in build or boot behavior?
a function in a new library class in a pre-existing module, ...
outside direct code modifications (and comments)?
on an a separate Web page, ...
How This Was Tested
CI build passed.
Integration Instructions
No additional change is required for the consuming platforms.