CVS log for src/sys/uvm/pmap/pmap_tlb.h
Up to [cvs.NetBSD.org] / src / sys / uvm / pmap
Request diff between arbitrary revisions
Keyword substitution: kv
Default branch: MAIN
Revision 1.17: download - view: text, markup, annotated - select for diffs
Fri Oct 6 08:48:16 2023 UTC (18 months, 3 weeks ago) by skrll
Branches: MAIN
CVS tags: thorpej-ifq-base,
thorpej-ifq,
thorpej-altq-separation-base,
thorpej-altq-separation,
perseant-exfatfs-base-20240630,
perseant-exfatfs-base,
perseant-exfatfs,
HEAD
Diff to: previous 1.16: preferred, colored
Changes since revision 1.16: +12 -2
lines
Support CPUs that might not have ASIDs in the common pmap.
Revision 1.16: download - view: text, markup, annotated - select for diffs
Wed Oct 26 07:35:20 2022 UTC (2 years, 6 months ago) by skrll
Branches: MAIN
CVS tags: netbsd-10-base,
netbsd-10-1-RELEASE,
netbsd-10-0-RELEASE,
netbsd-10-0-RC6,
netbsd-10-0-RC5,
netbsd-10-0-RC4,
netbsd-10-0-RC3,
netbsd-10-0-RC2,
netbsd-10-0-RC1,
netbsd-10
Diff to: previous 1.15: preferred, colored
Changes since revision 1.15: +4 -1
lines
MI PMAP hardware page table walker support.
This is based on code given to me by Matt Thomas a long time ago with
many updates and bugs fixes from me.
Revision 1.15: download - view: text, markup, annotated - select for diffs
Wed Aug 19 06:11:49 2020 UTC (4 years, 8 months ago) by skrll
Branches: 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,
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
Diff to: previous 1.14: preferred, colored
Changes since revision 1.14: +6 -6
lines
KNF. Add some whitespace to the TLBINV_MAP macro and tlb_invalidate_op
enum.
Revision 1.14: download - view: text, markup, annotated - select for diffs
Sat Aug 1 07:14:05 2020 UTC (4 years, 8 months ago) by skrll
Branches: MAIN
Diff to: previous 1.13: preferred, colored
Changes since revision 1.13: +2 -1
lines
Provide a TLBINFO_OWNED
Revision 1.13: download - view: text, markup, annotated - select for diffs
Mon Feb 19 22:01:15 2018 UTC (7 years, 2 months ago) by jdolecek
Branches: MAIN
CVS tags: 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,
netbsd-9-base,
netbsd-9-4-RELEASE,
netbsd-9-3-RELEASE,
netbsd-9-2-RELEASE,
netbsd-9-1-RELEASE,
netbsd-9-0-RELEASE,
netbsd-9-0-RC2,
netbsd-9-0-RC1,
netbsd-9,
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
Diff to: previous 1.12: preferred, colored
Changes since revision 1.12: +6 -2
lines
convert to use actual __BITMAP_*() macros from <sys/bitops.h>, and make
it possible to override the ASID bitmap length; default to 256 ASIDs as before
XXX NFCI; compile tested only on evbpcc and evbmips, unfortunately didn't
find any combination of port using the MI pmap_tlb.c and working in QEMU
Revision 1.12: download - view: text, markup, annotated - select for diffs
Mon Feb 19 21:20:33 2018 UTC (7 years, 2 months ago) by jdolecek
Branches: MAIN
Diff to: previous 1.11: preferred, colored
Changes since revision 1.11: +3 -1
lines
make it possible to not use the icache evcnts
Revision 1.6.8.3: download - view: text, markup, annotated - select for diffs
Sun Dec 3 11:39:23 2017 UTC (7 years, 4 months ago) by jdolecek
Branches: tls-maxphys
Diff to: previous 1.6.8.2: preferred, colored; branchpoint 1.6: preferred, colored; next MAIN 1.7: preferred, colored
Changes since revision 1.6.8.2: +7 -6
lines
update from HEAD
Revision 1.6.10.3: download - view: text, markup, annotated - select for diffs
Mon Aug 28 17:53:18 2017 UTC (7 years, 8 months ago) by skrll
Branches: nick-nhusb
Diff to: previous 1.6.10.2: preferred, colored; branchpoint 1.6: preferred, colored; next MAIN 1.7: preferred, colored
Changes since revision 1.6.10.2: +5 -5
lines
Sync with HEAD
Revision 1.11: download - view: text, markup, annotated - select for diffs
Sat Jun 24 05:31:03 2017 UTC (7 years, 10 months ago) by skrll
Branches: MAIN
CVS tags: tls-maxphys-base-20171202,
perseant-stdc-iso10646-base,
perseant-stdc-iso10646,
nick-nhusb-base-20170825
Diff to: previous 1.10: preferred, colored
Changes since revision 1.10: +4 -4
lines
Multiple inclusion protection define consistency
Revision 1.10: download - view: text, markup, annotated - select for diffs
Fri May 26 06:41:42 2017 UTC (7 years, 11 months ago) by skrll
Branches: MAIN
CVS tags: netbsd-8-base,
netbsd-8-3-RELEASE,
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
Diff to: previous 1.9: preferred, colored
Changes since revision 1.9: +2 -2
lines
Whitespace
Revision 1.6.10.2: download - view: text, markup, annotated - select for diffs
Wed Oct 5 20:56:12 2016 UTC (8 years, 6 months ago) by skrll
Branches: nick-nhusb
Diff to: previous 1.6.10.1: preferred, colored; branchpoint 1.6: preferred, colored
Changes since revision 1.6.10.1: +2 -2
lines
Sync with HEAD
Revision 1.9: download - view: text, markup, annotated - select for diffs
Mon Jul 11 16:06:09 2016 UTC (8 years, 9 months ago) by matt
Branches: MAIN
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,
localcount-20160914,
jdolecek-ncq-base,
jdolecek-ncq,
bouyer-socketcan-base1,
bouyer-socketcan-base,
bouyer-socketcan
Diff to: previous 1.8: preferred, colored
Changes since revision 1.8: +2 -2
lines
Changes so that MIPS can use the common pmap.
Change/augment the virtual cache alias callbacks.
Revision 1.6.10.1: download - view: text, markup, annotated - select for diffs
Mon Apr 6 15:18:33 2015 UTC (10 years ago) by skrll
Branches: nick-nhusb
Diff to: previous 1.6: preferred, colored
Changes since revision 1.6: +3 -2
lines
Sync with HEAD
Revision 1.8: download - view: text, markup, annotated - select for diffs
Thu Apr 2 06:17:52 2015 UTC (10 years ago) by matt
Branches: MAIN
CVS tags: nick-nhusb-base-20160907,
nick-nhusb-base-20160529,
nick-nhusb-base-20160422,
nick-nhusb-base-20160319,
nick-nhusb-base-20151226,
nick-nhusb-base-20150921,
nick-nhusb-base-20150606,
nick-nhusb-base-20150406
Diff to: previous 1.7: preferred, colored
Changes since revision 1.7: +2 -1
lines
include <sys/evcnt.h>
Revision 1.7: download - view: text, markup, annotated - select for diffs
Mon Jan 5 05:35:18 2015 UTC (10 years, 3 months ago) by nonaka
Branches: MAIN
Diff to: previous 1.6: preferred, colored
Changes since revision 1.6: +2 -2
lines
Use PMAP_TLB_MAX instead of MAXCPUS.
Revision 1.6.8.2: download - view: text, markup, annotated - select for diffs
Wed Aug 20 00:04:45 2014 UTC (10 years, 8 months ago) by tls
Branches: tls-maxphys
Diff to: previous 1.6.8.1: preferred, colored; branchpoint 1.6: preferred, colored
Changes since revision 1.6.8.1: +181 -0
lines
Rebase to HEAD as of a few days ago.
Revision 1.6.4.2: download - view: text, markup, annotated - select for diffs
Thu May 22 11:41:19 2014 UTC (10 years, 11 months ago) by yamt
Branches: yamt-pagecache
Diff to: previous 1.6.4.1: preferred, colored; branchpoint 1.6: preferred, colored; next MAIN 1.7: preferred, colored
Changes since revision 1.6.4.1: +181 -0
lines
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.3.2.3: download - view: text, markup, annotated - select for diffs
Sun May 18 17:46:22 2014 UTC (10 years, 11 months ago) by rmind
Branches: rmind-smpnet
Diff to: previous 1.3.2.2: preferred, colored; branchpoint 1.3: preferred, colored; next MAIN 1.4: preferred, colored
Changes since revision 1.3.2.2: +14 -10
lines
sync with head
Revision 1.6.8.1
Thu Apr 3 14:46:25 2014 UTC (11 years ago) by tls
Branches: tls-maxphys
FILE REMOVED
Changes since revision 1.6: +0 -181
lines
file pmap_tlb.h was added on branch tls-maxphys on 2014-08-20 00:04:45 +0000
Revision 1.6.4.1
Thu Apr 3 14:46:25 2014 UTC (11 years ago) by yamt
Branches: yamt-pagecache
FILE REMOVED
Changes since revision 1.6: +0 -181
lines
file pmap_tlb.h was added on branch yamt-pagecache on 2014-05-22 11:41:19 +0000
Revision 1.6: download - view: text, markup, annotated - select for diffs
Thu Apr 3 14:46:25 2014 UTC (11 years ago) by matt
Branches: MAIN
CVS tags: yamt-pagecache-base9,
tls-maxphys-base,
tls-earlyentropy-base,
tls-earlyentropy,
rmind-smpnet-nbase,
rmind-smpnet-base,
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
Branch point for: yamt-pagecache,
tls-maxphys,
nick-nhusb
Diff to: previous 1.5: preferred, colored
Changes since revision 1.5: +13 -9
lines
Change cpu_tlb_info definition based on PMAP_TLB_MAX instead of MULTIPROCESSOR
Revision 1.5: download - view: text, markup, annotated - select for diffs
Sun Mar 30 15:26:15 2014 UTC (11 years, 1 month ago) by matt
Branches: MAIN
CVS tags: riastradh-xf86-video-intel-2-7-1-pre-2-21-15
Diff to: previous 1.4: preferred, colored
Changes since revision 1.4: +3 -3
lines
Allow this to handle H/W tlbs. Some ARM allow for a cheap way to flush all
entries using an ASID from the TLB. Add support for taking advantage of it.
Most ARMs don't have an easy way to find out what's in the TLB so make
record_asids can just say all ASIDs are in use. Fix some off by 1 errors.
Revision 1.4: download - view: text, markup, annotated - select for diffs
Tue Mar 18 18:20:44 2014 UTC (11 years, 1 month ago) by riastradh
Branches: MAIN
Diff to: previous 1.3: preferred, colored
Changes since revision 1.3: +1 -1
lines
Merge riastradh-drm2 to HEAD.
Revision 1.3.2.2: download - view: text, markup, annotated - select for diffs
Wed Aug 28 23:59:38 2013 UTC (11 years, 8 months ago) by rmind
Branches: rmind-smpnet
Diff to: previous 1.3.2.1: preferred, colored; branchpoint 1.3: preferred, colored
Changes since revision 1.3.2.1: +177 -0
lines
sync with head
Revision 1.1.2.1: download - view: text, markup, annotated - select for diffs
Tue Jul 23 21:07:38 2013 UTC (11 years, 9 months ago) by riastradh
Branches: riastradh-drm2
Diff to: previous 1.1: preferred, colored; next MAIN 1.2: preferred, colored
Changes since revision 1.1: +17 -3
lines
sync with HEAD
Revision 1.3.2.1
Mon Jul 22 03:39:55 2013 UTC (11 years, 9 months ago) by rmind
Branches: rmind-smpnet
FILE REMOVED
Changes since revision 1.3: +0 -177
lines
file pmap_tlb.h was added on branch rmind-smpnet on 2013-08-28 23:59:38 +0000
Revision 1.3: download - view: text, markup, annotated - select for diffs
Mon Jul 22 03:39:55 2013 UTC (11 years, 9 months ago) by matt
Branches: MAIN
CVS tags: riastradh-drm2-base3,
riastradh-drm2-base2,
riastradh-drm2-base1
Branch point for: rmind-smpnet
Diff to: previous 1.2: preferred, colored
Changes since revision 1.2: +5 -1
lines
If not MULTIPROCESSOR, just make cpu_tlb_info(ci) return &pmap_tlb0_info
Revision 1.2: download - view: text, markup, annotated - select for diffs
Wed Jul 17 23:15:20 2013 UTC (11 years, 9 months ago) by matt
Branches: MAIN
Diff to: previous 1.1: preferred, colored
Changes since revision 1.1: +13 -3
lines
Make this kcpuset_t instead of the private __cpuset_t
Add improvements for single TLB implementation (PPC, ARM).
Revision 1.1: download - view: text, markup, annotated - select for diffs
Tue Jul 2 09:35:48 2013 UTC (11 years, 9 months ago) by matt
Branches: MAIN
CVS tags: riastradh-drm2-base
Branch point for: riastradh-drm2
Split tlb related stuff into pmap_tlb.h so that can be used for ASID mgmt
for non-soft TLB pmaps.
CVSweb <webmaster@jp.NetBSD.org>