The NetBSD Project

CVS log for src/sys/external/bsd/compiler_rt/dist/lib/builtins/clear_cache.c

[BACK] Up to [cvs.NetBSD.org] / src / sys / external / bsd / compiler_rt / dist / lib / builtins

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.3.10.1 / (download) - annotate - [select for diffs], Tue May 5 18:32:16 2020 UTC (3 years ago) by martin
Branch: netbsd-9
CVS Tags: netbsd-9-3-RELEASE, netbsd-9-2-RELEASE, netbsd-9-1-RELEASE
Changes since 1.3: +4 -2 lines
Diff to previous 1.3 (colored) next main 1.4 (colored)

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

Revision 1.4 / (download) - annotate - [select for diffs], Tue May 5 12:47:16 2020 UTC (3 years ago) by jmcneill
Branch: MAIN
CVS Tags: thorpej-i2c-spi-conf2-base, thorpej-i2c-spi-conf2, thorpej-i2c-spi-conf-base, thorpej-i2c-spi-conf, thorpej-futex2-base, thorpej-futex2, thorpej-futex-base, thorpej-futex, thorpej-cfargs2-base, thorpej-cfargs2, thorpej-cfargs-base, thorpej-cfargs, netbsd-10-base, netbsd-10, cjep_sun2x-base1, cjep_sun2x-base, cjep_sun2x, cjep_staticlib_x-base1, cjep_staticlib_x-base, cjep_staticlib_x, bouyer-sunxi-drm-base, bouyer-sunxi-drm, HEAD
Changes since 1.3: +4 -2 lines
Diff to previous 1.3 (colored)

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

Revision 1.1.1.3.8.3 / (download) - annotate - [select for diffs], Sun Dec 3 11:37:45 2017 UTC (5 years, 5 months ago) by jdolecek
Branch: tls-maxphys
Changes since 1.1.1.3.8.2: +86 -12 lines
Diff to previous 1.1.1.3.8.2 (colored) to branchpoint 1.1.1.3 (colored) next main 1.1.1.4 (colored)

update from HEAD

Revision 1.1.1.3.10.2 / (download) - annotate - [select for diffs], Mon Aug 28 17:52:33 2017 UTC (5 years, 9 months ago) by skrll
Branch: nick-nhusb
Changes since 1.1.1.3.10.1: +13 -0 lines
Diff to previous 1.1.1.3.10.1 (colored) to branchpoint 1.1.1.3 (colored) next main 1.1.1.4 (colored)

Sync with HEAD

Revision 1.3 / (download) - annotate - [select for diffs], Fri Jun 16 21:22:14 2017 UTC (5 years, 11 months ago) by joerg
Branch: MAIN
CVS Tags: tls-maxphys-base-20171202, phil-wifi-base, phil-wifi-20200421, phil-wifi-20200411, phil-wifi-20200406, phil-wifi-20191119, phil-wifi-20190609, phil-wifi, pgoyette-compat-merge-20190127, pgoyette-compat-base, pgoyette-compat-20190127, pgoyette-compat-20190118, pgoyette-compat-1226, pgoyette-compat-1126, pgoyette-compat-1020, pgoyette-compat-0930, pgoyette-compat-0906, pgoyette-compat-0728, pgoyette-compat-0625, pgoyette-compat-0521, pgoyette-compat-0502, pgoyette-compat-0422, pgoyette-compat-0415, pgoyette-compat-0407, pgoyette-compat-0330, pgoyette-compat-0322, pgoyette-compat-0315, pgoyette-compat, perseant-stdc-iso10646-base, perseant-stdc-iso10646, nick-nhusb-base-20170825, netbsd-9-base, netbsd-9-0-RELEASE, netbsd-9-0-RC2, netbsd-9-0-RC1, isaki-audio2-base, isaki-audio2, is-mlppp-base, is-mlppp, bouyer-xenpvh-base2, bouyer-xenpvh-base1, bouyer-xenpvh-base, bouyer-xenpvh, ad-namecache-base3, ad-namecache-base2, ad-namecache-base1, ad-namecache-base, ad-namecache
Branch point for: netbsd-9
Changes since 1.2: +6 -0 lines
Diff to previous 1.2 (colored)

Implement __clear_cache using __syncicache on PPC

Revision 1.2 / (download) - annotate - [select for diffs], Wed May 24 21:45:40 2017 UTC (6 years ago) by joerg
Branch: MAIN
CVS Tags: netbsd-8-base, netbsd-8-2-RELEASE, netbsd-8-1-RELEASE, netbsd-8-1-RC1, netbsd-8-0-RELEASE, netbsd-8-0-RC2, netbsd-8-0-RC1, netbsd-8, matt-nb8-mediatek-base, matt-nb8-mediatek
Changes since 1.1: +106 -11 lines
Diff to previous 1.1 (colored)

Add __clear_cache implementatin for SPARC/SPARC64.

Revision 1.1.1.3.10.1 / (download) - annotate - [select for diffs], Sat Mar 19 11:30:26 2016 UTC (7 years, 2 months ago) by skrll
Branch: nick-nhusb
Changes since 1.1.1.3: +73 -12 lines
Diff to previous 1.1.1.3 (colored)

Sync with HEAD

Revision 1.1.1.4 / (download) - annotate - [select for diffs] (vendor branch), Sat Feb 27 18:59:29 2016 UTC (7 years, 3 months ago) by joerg
Branch: LLVM
CVS Tags: prg-localcount2-base3, prg-localcount2-base2, prg-localcount2-base1, prg-localcount2-base, prg-localcount2, pgoyette-localcount-base, pgoyette-localcount-20170426, pgoyette-localcount-20170320, pgoyette-localcount-20170107, pgoyette-localcount-20161104, pgoyette-localcount-20160806, pgoyette-localcount-20160726, pgoyette-localcount, nick-nhusb-base-20170204, nick-nhusb-base-20161204, nick-nhusb-base-20161004, nick-nhusb-base-20160907, nick-nhusb-base-20160529, nick-nhusb-base-20160422, nick-nhusb-base-20160319, localcount-20160914, jdolecek-ncq-base, jdolecek-ncq, compiler-rt-350590, compiler-rt-259194, bouyer-socketcan-base1, bouyer-socketcan-base, bouyer-socketcan
Changes since 1.1.1.3: +73 -12 lines
Diff to previous 1.1.1.3 (colored)

Import compiler-rt r259194. Primary changes are better support for
128bit long double and a number of refinements in the profiling backend.

Revision 1.1.1.3.8.2 / (download) - annotate - [select for diffs], Wed Aug 20 00:03:57 2014 UTC (8 years, 9 months ago) by tls
Branch: tls-maxphys
Changes since 1.1.1.3.8.1: +98 -0 lines
Diff to previous 1.1.1.3.8.1 (colored) to branchpoint 1.1.1.3 (colored)

Rebase to HEAD as of a few days ago.

Revision 1.1.1.2.2.1 / (download) - annotate - [select for diffs], Sun Aug 10 06:55:27 2014 UTC (8 years, 9 months ago) by tls
Branch: tls-earlyentropy
Changes since 1.1.1.2: +34 -8 lines
Diff to previous 1.1.1.2 (colored) next main 1.1.1.3 (colored)

Rebase.

Revision 1.1.1.3.4.2 / (download) - annotate - [select for diffs], Thu May 22 11:40:42 2014 UTC (9 years ago) by yamt
Branch: yamt-pagecache
Changes since 1.1.1.3.4.1: +72 -0 lines
Diff to previous 1.1.1.3.4.1 (colored) to branchpoint 1.1.1.3 (colored) next main 1.1.1.4 (colored)

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")

Revision 1.1.1.3.2.2 / (download) - annotate - [select for diffs], Sun May 18 17:45:53 2014 UTC (9 years ago) by rmind
Branch: rmind-smpnet
Changes since 1.1.1.3.2.1: +98 -0 lines
Diff to previous 1.1.1.3.2.1 (colored) to branchpoint 1.1.1.3 (colored) next main 1.1.1.4 (colored)

sync with head

Revision 1.1.1.3.8.1, Fri May 16 00:04:17 2014 UTC (9 years ago) by tls
Branch: tls-maxphys
Changes since 1.1.1.3: +0 -98 lines
FILE REMOVED

file clear_cache.c was added on branch tls-maxphys on 2014-08-20 00:03:57 +0000

Revision 1.1.1.3.4.1, Fri May 16 00:04:17 2014 UTC (9 years ago) by yamt
Branch: yamt-pagecache
Changes since 1.1.1.3: +0 -98 lines
FILE REMOVED

file clear_cache.c was added on branch yamt-pagecache on 2014-05-22 11:40:42 +0000

Revision 1.1.1.3.2.1, Fri May 16 00:04:17 2014 UTC (9 years ago) by rmind
Branch: rmind-smpnet
Changes since 1.1.1.3: +0 -98 lines
FILE REMOVED

file clear_cache.c was added on branch rmind-smpnet on 2014-05-18 17:45:53 +0000

Revision 1.1.1.3 / (download) - annotate - [select for diffs] (vendor branch), Fri May 16 00:04:17 2014 UTC (9 years ago) by joerg
Branch: LLVM
CVS Tags: tls-maxphys-base, tls-earlyentropy-base, rmind-smpnet-nbase, rmind-smpnet-base, nick-nhusb-base-20151226, nick-nhusb-base-20150921, nick-nhusb-base-20150606, nick-nhusb-base-20150406, nick-nhusb-base, netbsd-7-nhusb-base-20170116, netbsd-7-nhusb-base, netbsd-7-nhusb, netbsd-7-base, netbsd-7-2-RELEASE, netbsd-7-1-RELEASE, netbsd-7-1-RC2, netbsd-7-1-RC1, netbsd-7-1-2-RELEASE, netbsd-7-1-1-RELEASE, netbsd-7-1, netbsd-7-0-RELEASE, netbsd-7-0-RC3, netbsd-7-0-RC2, netbsd-7-0-RC1, netbsd-7-0-2-RELEASE, netbsd-7-0-1-RELEASE, netbsd-7-0, netbsd-7, compiler-rt-215309, compiler-rt-209132, compiler-rt-208593
Branch point for: yamt-pagecache, tls-maxphys, rmind-smpnet, nick-nhusb
Changes since 1.1.1.2: +34 -8 lines
Diff to previous 1.1.1.2 (colored)

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.

Revision 1.1.1.2 / (download) - annotate - [select for diffs] (vendor branch), Tue Mar 18 22:28:42 2014 UTC (9 years, 2 months ago) by joerg
Branch: LLVM
CVS Tags: yamt-pagecache-base9, riastradh-xf86-video-intel-2-7-1-pre-2-21-15, compiler-rt-204194
Branch point for: tls-earlyentropy
Changes since 1.1.1.1: +2 -1 lines
Diff to previous 1.1.1.1 (colored)

Import compiler-rt r204194. Fixes shift use in divide routines and const
correctness in gcc_personality_v0.c.

Revision 1.1.1.1 / (download) - annotate - [select for diffs] (vendor branch), Wed Feb 26 22:31:29 2014 UTC (9 years, 3 months ago) by joerg
Branch: LLVM
CVS Tags: riastradh-drm2-base3, compiler-rt-202303
Changes since 1.1: +0 -0 lines
Diff to previous 1.1 (colored)

Import compiler-rt r202303. Extend 128bit support to all LP64 platforms.

Revision 1.1 / (download) - annotate - [select for diffs], Wed Feb 26 22:31:29 2014 UTC (9 years, 3 months ago) by joerg
Branch: MAIN

Initial revision

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.




CVSweb <webmaster@jp.NetBSD.org>