VirtualBox

Changeset 78608 in vbox for trunk/src/bldprogs


Ignore:
Timestamp:
May 20, 2019 11:04:08 PM (6 years ago)
Author:
vboxsync
Message:

winnt/vboxsf: Don't flush and purge the cache twice on newer systems, instead do a library trick to redirect relevant imports from write.obj and read.obj to our wrappers that uses CcCoherencyFlushAndPurgeCache when possible to get better coherency between mmap regions and file content when writing and reading normally. This comes at a cost when the file has been mmapped at some point previously (or currently) and we may need to purge stuff. bugref:9172

Location:
trunk/src/bldprogs
Files:
1 added
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/bldprogs/Makefile.kmk

    r78452 r78608  
    8181VBoxDef2LazyLoad_SOURCES  = VBoxDef2LazyLoad.cpp
    8282
     83ifeq ($(KBUILD_TARGET),win)
     84 BLDPROGS += VBoxEditCoffLib
     85endif
     86VBoxEditCoffLib_TEMPLATE = VBoxBldProg
     87VBoxEditCoffLib_SOURCES  = VBoxEditCoffLib.cpp
     88
    8389# temp hack.
    8490VBoxCompilerPlugInsGcc.o VBoxCompilerPlugInsCommon.o VBoxCompilerPlugIns.o gccplugin: gccplugin$(SUFF_DLL)
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette