summaryrefslogtreecommitdiff
path: root/BaseTools/Source/Python/Workspace/MetaFileParser.py
diff options
context:
space:
mode:
authorChris Fernald <chfernal@microsoft.com>2026-06-19 22:33:56 +0300
committermergify[bot] <37929162+mergify[bot]@users.noreply.github.com>2026-06-23 01:06:08 +0300
commit12c5ded287fc142380b0f9efab3b6ac47c2d1067 (patch)
tree203ac54324414fa4310e7dd6149193271273f3de /BaseTools/Source/Python/Workspace/MetaFileParser.py
parentc3ba0416ce77b561c9d0c3867d99478d175d9432 (diff)
downloadedk2-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