OpenGrok
Cross Reference: clear_cache.c
xref
: /
src
/
sys
/
external
/
bsd
/
compiler_rt
/
dist
/
lib
/
builtins
/
clear_cache.c
Home
|
History
|
Annotate
|
Download
|
only in
builtins
History log of
/src/sys/external/bsd/compiler_rt/dist/lib/builtins/clear_cache.c
Revision
Date
Author
Comments
1.4
05-May-2020
jmcneill
Align addresses to cache lines in __clear_cache for aarch64.
This corrects an issue where if the start and end address fall in different
lines, and the end address is not cache line size aligned, the last line
will not be invalidated properly.
Patch from compiler-rt upstream: https://reviews.llvm.org/rCRT323315
1.3
16-Jun-2017
joerg
branches: 1.3.10;
Implement __clear_cache using __syncicache on PPC
1.2
24-May-2017
joerg
Add __clear_cache implementatin for SPARC/SPARC64.
1.1
26-Feb-2014
joerg
branches: 1.1.1;
Initial revision
1.1.1.4
27-Feb-2016
joerg
Import compiler-rt r259194. Primary changes are better support for
128bit long double and a number of refinements in the profiling backend.
1.1.1.3
16-May-2014
joerg
branches: 1.1.1.3.2; 1.1.1.3.4; 1.1.1.3.8; 1.1.1.3.10;
Import compiler-rt r208593. Fix a build bug in __clear_cache by not
explicitly forcing the ABI. Add first part of IEEE 754 quad support.
1.1.1.2
18-Mar-2014
joerg
branches: 1.1.1.2.2;
Import compiler-rt r204194. Fixes shift use in divide routines and const
correctness in gcc_personality_v0.c.
1.1.1.1
26-Feb-2014
joerg
Import compiler-rt r202303. Extend 128bit support to all LP64 platforms.
1.1.1.3.10.2
28-Aug-2017
skrll
Sync with HEAD
1.1.1.3.10.1
19-Mar-2016
skrll
Sync with HEAD
1.1.1.3.8.3
03-Dec-2017
jdolecek
update from HEAD
1.1.1.3.8.2
20-Aug-2014
tls
Rebase to HEAD as of a few days ago.
1.1.1.3.8.1
16-May-2014
tls
file clear_cache.c was added on branch tls-maxphys on 2014-08-20 00:03:57 +0000
1.1.1.3.4.2
22-May-2014
yamt
sync with head.
for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.
this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
1.1.1.3.4.1
16-May-2014
yamt
file clear_cache.c was added on branch yamt-pagecache on 2014-05-22 11:40:42 +0000
1.1.1.3.2.2
18-May-2014
rmind
sync with head
1.1.1.3.2.1
16-May-2014
rmind
file clear_cache.c was added on branch rmind-smpnet on 2014-05-18 17:45:53 +0000
1.1.1.2.2.1
10-Aug-2014
tls
Rebase.
1.3.10.1
05-May-2020
martin
Pull up following revision(s) (requested by jmcneill in ticket #889):
sys/external/bsd/compiler_rt/dist/lib/builtins/clear_cache.c: revision 1.4
Align addresses to cache lines in __clear_cache for aarch64.
This corrects an issue where if the start and end address fall in different
lines, and the end address is not cache line size aligned, the last line
will not be invalidated properly.
Patch from compiler-rt upstream: https://reviews.llvm.org/rCRT323315
Indexes created Mon Sep 22 13:09:51 GMT 2025