diff options
| author | Chris Fernald <chfernal@microsoft.com> | 2026-06-19 22:33:56 +0300 |
|---|---|---|
| committer | mergify[bot] <37929162+mergify[bot]@users.noreply.github.com> | 2026-06-23 01:06:08 +0300 |
| commit | 12c5ded287fc142380b0f9efab3b6ac47c2d1067 (patch) | |
| tree | 203ac54324414fa4310e7dd6149193271273f3de /BaseTools/Source/Python/Workspace/MetaFileParser.py | |
| parent | c3ba0416ce77b561c9d0c3867d99478d175d9432 (diff) | |
| download | edk2-12c5ded287fc142380b0f9efab3b6ac47c2d1067.tar.xz | |
FatPkg: Clean any volume caches during exit boot services
The current implementation assumes the the caller will perform the
necessary cleanup before exiting boot services. This has been observed
to drop some cached file writes that occur even before the application
calling exit boot services is launched.
This commit adds a per-volume pre-ExitBootServices event to flush any
dirty caches and perform other cleanup the volume to ensure all write
data is persisted and consistent. After the flush, caching will be
disabled for the volume in the future to ensure that all subsequent
access persists.
Signed-off-by: Chris Fernald <chfernal@microsoft.com>
Diffstat (limited to 'BaseTools/Source/Python/Workspace/MetaFileParser.py')
0 files changed, 0 insertions, 0 deletions
