[Webkit-unassigned] [Bug 26169] New: webkit/jit has no propery cache flushing for non X86 platform

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Wed Jun 3 11:55:42 PDT 2009


https://bugs.webkit.org/show_bug.cgi?id=26169

           Summary: webkit/jit has no propery cache flushing for non X86
                    platform
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: PC
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: Major
          Priority: P1
         Component: JavaScriptCore
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: jdai at 2wire.com
                CC: jdai at 2wire.com


X86 seems using write through mode and "its cache is fairly sophisticated and
coherent even when you write to uncached addresses; therefore, a cache flush is
not needed."

"On architectures without coupled data and instruction cache (some ARM and MIPS
cores) the cache synchronization must be explicitly performed by the modifying
code (flush data cache and invalidate instruction cache for the modified memory
area)."

Thanks for Zoltan to remind this issue on MIPS, yet due to multiple places are
influenced I think webkit/jit shall includes cache flushing (eg Linux
cacheflush()) as a general feature, which can be disabled on X86.


-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.



More information about the webkit-unassigned mailing list