-
-
Notifications
You must be signed in to change notification settings - Fork 8
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
Fw update smi2 #511
Merged
Merged
Fw update smi2 #511
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This was referenced May 24, 2024
Closed
krystian-hebel
force-pushed
the
fw_update_smi2
branch
from
May 25, 2024 11:50
3a14a66
to
350dc05
Compare
4 tasks
krystian-hebel
force-pushed
the
fw_update_smi2
branch
2 times, most recently
from
May 27, 2024 18:49
a4a8621
to
5463564
Compare
krystian-hebel
force-pushed
the
fw_update_smi2
branch
from
June 27, 2024 08:46
5463564
to
fd69fe4
Compare
SergiiDmytruk
force-pushed
the
uefi-capsules
branch
from
June 27, 2024 18:12
11de72c
to
628cce5
Compare
krystian-hebel
force-pushed
the
fw_update_smi2
branch
from
June 27, 2024 18:59
fd69fe4
to
86a434f
Compare
krystian-hebel
force-pushed
the
fw_update_smi2
branch
from
June 28, 2024 16:11
86a434f
to
73e7ccc
Compare
SergiiDmytruk
force-pushed
the
uefi-capsules
branch
2 times, most recently
from
July 3, 2024 12:22
0b4ea65
to
a43a5cf
Compare
krystian-hebel
force-pushed
the
fw_update_smi2
branch
from
July 4, 2024 14:48
5396e5c
to
52ba34f
Compare
With DRIVERS_EFI_UPDATE_CAPSULES enabled, SMMSTORE SMI handler can use commands with highest bit (0x80) set to access whole flash instead of just the SMMSTORE region. The rest of interface is identical to regular SMMSTORE v2. Change-Id: I7f3dbfa965b9dcbade8b2f06a5bd2ac1345c7972 Signed-off-by: Krystian Hebel <[email protected]>
This adds a call to SMMSTORE that saves information about availability of capsules in SMM memory. This new call is ignored when run more than once, which means that there should be no way of enabling full flash handling after it was disabled and vice versa. The call should be always made by the firmware to lock further calls, otherwise OS could gain full flash access. This is done on entry to BS_POST_DEVICE, after capsules are obtained in BS_DEV_INIT. Change-Id: I3dc175ea313aae1edae304520595b82db7206cbb Signed-off-by: Krystian Hebel <[email protected]>
This commit adds a description of capsule update commands implemented in SMMSTORE in previous patches. Change-Id: I94761d18be567e5302d1a836f09f0a7eecb4fb00 Signed-off-by: Krystian Hebel <[email protected]>
krystian-hebel
force-pushed
the
fw_update_smi2
branch
from
July 4, 2024 14:50
52ba34f
to
55b91e0
Compare
SergiiDmytruk
approved these changes
Jul 4, 2024
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Depends on Dasharo/edk2#133