Up to [cvs.NetBSD.org] / src / sys / arch / arm / include / arm32
Request diff between arbitrary revisions
Default branch: MAIN
Revision 1.23 / (download) - annotate - [select for diffs], Mon May 4 18:36:24 2020 UTC (3 years ago) by joerg
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.22: +6 -2
lines
Diff to previous 1.22 (colored)
Prevent double definition of pt_entry_t from machine/param.h
Revision 1.19.20.2 / (download) - annotate - [select for diffs], Mon Apr 13 08:03:35 2020 UTC (3 years, 1 month ago) by martin
Branch: phil-wifi
Changes since 1.19.20.1: +1 -0
lines
Diff to previous 1.19.20.1 (colored) to branchpoint 1.19 (colored) next main 1.20 (colored)
Mostly merge changes from HEAD upto 20200411
Revision 1.19.20.1 / (download) - annotate - [select for diffs], Wed Apr 8 14:07:29 2020 UTC (3 years, 1 month ago) by martin
Branch: phil-wifi
Changes since 1.19: +3 -2
lines
Diff to previous 1.19 (colored)
Merge changes from current as of 20200406
Revision 1.20.4.2 / (download) - annotate - [select for diffs], Sat Feb 29 20:18:19 2020 UTC (3 years, 2 months ago) by ad
Branch: ad-namecache
Changes since 1.20.4.1: +1 -2
lines
Diff to previous 1.20.4.1 (colored) to branchpoint 1.20 (colored) next main 1.21 (colored)
Sync with head.
Revision 1.22 / (download) - annotate - [select for diffs], Sun Feb 2 09:19:48 2020 UTC (3 years, 3 months ago) by skrll
Branch: MAIN
CVS Tags: phil-wifi-20200421,
phil-wifi-20200411,
phil-wifi-20200406,
is-mlppp-base,
is-mlppp,
bouyer-xenpvh-base2,
bouyer-xenpvh-base1,
bouyer-xenpvh-base,
bouyer-xenpvh,
ad-namecache-base3
Changes since 1.21: +1 -2
lines
Diff to previous 1.21 (colored)
G/C L1_TABLE_SIZE_REAL
Revision 1.20.4.1 / (download) - annotate - [select for diffs], Sat Jan 25 22:38:38 2020 UTC (3 years, 4 months ago) by ad
Branch: ad-namecache
Changes since 1.20: +3 -1
lines
Diff to previous 1.20 (colored)
Sync with head.
Revision 1.21 / (download) - annotate - [select for diffs], Sat Jan 18 14:40:04 2020 UTC (3 years, 4 months ago) by skrll
Branch: MAIN
CVS Tags: ad-namecache-base2
Changes since 1.20: +3 -1
lines
Diff to previous 1.20 (colored)
Use 4K pages on ARM_MMU_EXTENDED platforms (all armv[67] except RPI) by creating a new pool l1ttpl for the userland L1 translation table which needs to be 8KB and 8KB aligned. Limit the pool to maxproc and add hooks to allow the sysctl changing of maxproc to adjust the pool. This comes at a 5% performance penalty for build.sh -j8 kernel on a Tegra TK1.
Revision 1.20 / (download) - annotate - [select for diffs], Wed Jun 19 09:54:15 2019 UTC (3 years, 11 months ago) by skrll
Branch: MAIN
CVS Tags: phil-wifi-20191119,
netbsd-9-base,
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,
ad-namecache-base1,
ad-namecache-base
Branch point for: ad-namecache
Changes since 1.19: +2 -1
lines
Diff to previous 1.19 (colored)
Whitespace
Revision 1.13.2.2 / (download) - annotate - [select for diffs], Sun Dec 3 11:35:54 2017 UTC (5 years, 5 months ago) by jdolecek
Branch: tls-maxphys
Changes since 1.13.2.1: +19 -21
lines
Diff to previous 1.13.2.1 (colored) to branchpoint 1.13 (colored) next main 1.14 (colored)
update from HEAD
Revision 1.19 / (download) - annotate - [select for diffs], Wed Oct 29 10:59:48 2014 UTC (8 years, 7 months ago) by skrll
Branch: MAIN
CVS Tags: tls-maxphys-base-20171202,
prg-localcount2-base3,
prg-localcount2-base2,
prg-localcount2-base1,
prg-localcount2-base,
prg-localcount2,
phil-wifi-base,
phil-wifi-20190609,
pgoyette-localcount-base,
pgoyette-localcount-20170426,
pgoyette-localcount-20170320,
pgoyette-localcount-20170107,
pgoyette-localcount-20161104,
pgoyette-localcount-20160806,
pgoyette-localcount-20160726,
pgoyette-localcount,
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,
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,
nick-nhusb-base-20151226,
nick-nhusb-base-20150921,
nick-nhusb-base-20150606,
nick-nhusb-base-20150406,
nick-nhusb-base,
nick-nhusb,
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,
localcount-20160914,
jdolecek-ncq-base,
jdolecek-ncq,
isaki-audio2-base,
isaki-audio2,
bouyer-socketcan-base1,
bouyer-socketcan-base,
bouyer-socketcan
Branch point for: phil-wifi
Changes since 1.18: +21 -23
lines
Diff to previous 1.18 (colored)
Update a comment to reflect ARM ARMv7
Revision 1.13.2.1 / (download) - annotate - [select for diffs], Wed Aug 20 00:02:46 2014 UTC (8 years, 9 months ago) by tls
Branch: tls-maxphys
Changes since 1.13: +17 -15
lines
Diff to previous 1.13 (colored)
Rebase to HEAD as of a few days ago.
Revision 1.15.2.1 / (download) - annotate - [select for diffs], Sun Aug 10 06:53:51 2014 UTC (8 years, 9 months ago) by tls
Branch: tls-earlyentropy
Changes since 1.15: +14 -14
lines
Diff to previous 1.15 (colored) next main 1.16 (colored)
Rebase.
Revision 1.18 / (download) - annotate - [select for diffs], Fri Aug 8 07:47:24 2014 UTC (8 years, 9 months ago) by skrll
Branch: MAIN
CVS Tags: tls-maxphys-base,
tls-earlyentropy-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
Changes since 1.17: +8 -8
lines
Diff to previous 1.17 (colored)
Comment whitespace.
Revision 1.17 / (download) - annotate - [select for diffs], Fri Aug 8 07:47:05 2014 UTC (8 years, 9 months ago) by skrll
Branch: MAIN
Changes since 1.16: +5 -5
lines
Diff to previous 1.16 (colored)
Spell user with an e.
Revision 1.16 / (download) - annotate - [select for diffs], Thu Jul 31 08:04:57 2014 UTC (8 years, 10 months ago) by skrll
Branch: MAIN
Changes since 1.15: +3 -3
lines
Diff to previous 1.15 (colored)
Trailing whitespace
Revision 1.10.4.2 / (download) - annotate - [select for diffs], Thu May 22 11:39:33 2014 UTC (9 years ago) by yamt
Branch: yamt-pagecache
Changes since 1.10.4.1: +4 -2
lines
Diff to previous 1.10.4.1 (colored) to branchpoint 1.10 (colored) next main 1.11 (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.13.4.1 / (download) - annotate - [select for diffs], Sun May 18 17:44:58 2014 UTC (9 years ago) by rmind
Branch: rmind-smpnet
Changes since 1.13: +4 -2
lines
Diff to previous 1.13 (colored) next main 1.14 (colored)
sync with head
Revision 1.15 / (download) - annotate - [select for diffs], Wed Feb 26 01:53:23 2014 UTC (9 years, 3 months ago) by matt
Branch: MAIN
CVS Tags: yamt-pagecache-base9,
rmind-smpnet-nbase,
rmind-smpnet-base,
riastradh-xf86-video-intel-2-7-1-pre-2-21-15,
riastradh-drm2-base3
Branch point for: tls-earlyentropy
Changes since 1.14: +3 -2
lines
Diff to previous 1.14 (colored)
Add XN bit L2 large pages.
Revision 1.14 / (download) - annotate - [select for diffs], Sat Feb 22 20:46:35 2014 UTC (9 years, 3 months ago) by matt
Branch: MAIN
Changes since 1.13: +2 -1
lines
Diff to previous 1.13 (colored)
Add L1_TABLE_SIZE_REAL
Revision 1.8.18.1 / (download) - annotate - [select for diffs], Sat Feb 15 16:18:36 2014 UTC (9 years, 3 months ago) by matt
Branch: matt-nb5-mips64
Changes since 1.8: +62 -4
lines
Diff to previous 1.8 (colored) next main 1.9 (colored)
Merge armv7 support from HEAD, specifically support for the BCM5301X and BCM56340 evbarm kernels.
Revision 1.10.10.1 / (download) - annotate - [select for diffs], Fri Feb 8 19:43:01 2013 UTC (10 years, 3 months ago) by riz
Branch: netbsd-6
CVS Tags: netbsd-6-1-RELEASE,
netbsd-6-1-RC4,
netbsd-6-1-RC3,
netbsd-6-1-RC2,
netbsd-6-1-RC1,
netbsd-6-1-5-RELEASE,
netbsd-6-1-4-RELEASE,
netbsd-6-1-3-RELEASE,
netbsd-6-1-2-RELEASE,
netbsd-6-1-1-RELEASE,
netbsd-6-1
Changes since 1.10: +2 -1
lines
Diff to previous 1.10 (colored) next main 1.11 (colored)
sys/arch/arm/include/arm32/pte.h 1.11 sys/arch/evbarm/marvell/marvell_machdep.c 1.19 via patch Switch to ARM_VECTORS_HIGH for Sheeva CPU. [msaitoh, ticket #785]
Revision 1.10.12.1 / (download) - annotate - [select for diffs], Wed Nov 28 22:40:32 2012 UTC (10 years, 6 months ago) by matt
Branch: matt-nb6-plus
Changes since 1.10: +6 -3
lines
Diff to previous 1.10 (colored) next main 1.11 (colored)
Merge improved arm support (especially Cortex) from HEAD including OMAP and BCM53xx support.
Revision 1.10.4.1 / (download) - annotate - [select for diffs], Tue Oct 30 17:19:05 2012 UTC (10 years, 7 months ago) by yamt
Branch: yamt-pagecache
CVS Tags: yamt-pagecache-tag8
Changes since 1.10: +6 -3
lines
Diff to previous 1.10 (colored)
sync with head
Revision 1.13 / (download) - annotate - [select for diffs], Tue Sep 11 15:28:14 2012 UTC (10 years, 8 months ago) by matt
Branch: MAIN
CVS Tags: yamt-pagecache-base8,
yamt-pagecache-base7,
yamt-pagecache-base6,
riastradh-drm2-base2,
riastradh-drm2-base1,
riastradh-drm2-base,
riastradh-drm2,
khorben-n900,
agc-symver-base,
agc-symver
Branch point for: tls-maxphys,
rmind-smpnet
Changes since 1.12: +2 -2
lines
Diff to previous 1.12 (colored)
Fix the CACHE_MASKs for armv6 to include TEX and S bits. Fix a comment in pte.h
Revision 1.12 / (download) - annotate - [select for diffs], Mon Aug 20 13:03:41 2012 UTC (10 years, 9 months ago) by matt
Branch: MAIN
Changes since 1.11: +4 -2
lines
Diff to previous 1.11 (colored)
Add support for mapping SuperSection on armv6 and armv7. These always a domain of 0 so move the kernel from domain 15 to domain 0.
Revision 1.11 / (download) - annotate - [select for diffs], Thu Aug 16 07:26:23 2012 UTC (10 years, 9 months ago) by matt
Branch: MAIN
Changes since 1.10: +2 -1
lines
Diff to previous 1.10 (colored)
Add L2_S_SEGSIZE which is the number of bytes that a L2 page table will map.
Revision 1.9.2.1 / (download) - annotate - [select for diffs], Mon Jun 6 09:05:03 2011 UTC (11 years, 11 months ago) by jruoho
Branch: jruoho-x86intr
Changes since 1.9: +48 -5
lines
Diff to previous 1.9 (colored) next main 1.10 (colored)
Sync with HEAD.
Revision 1.8.22.2 / (download) - annotate - [select for diffs], Thu Apr 21 01:40:52 2011 UTC (12 years, 1 month ago) by rmind
Branch: rmind-uvmplock
Changes since 1.8.22.1: +48 -5
lines
Diff to previous 1.8.22.1 (colored) to branchpoint 1.8 (colored) next main 1.9 (colored)
sync with head
Revision 1.10 / (download) - annotate - [select for diffs], Thu Mar 10 07:47:15 2011 UTC (12 years, 2 months ago) by bsh
Branch: MAIN
CVS Tags: yamt-pagecache-base5,
yamt-pagecache-base4,
yamt-pagecache-base3,
yamt-pagecache-base2,
yamt-pagecache-base,
rmind-uvmplock-nbase,
rmind-uvmplock-base,
netbsd-6-base,
netbsd-6-0-RELEASE,
netbsd-6-0-RC2,
netbsd-6-0-RC1,
netbsd-6-0-6-RELEASE,
netbsd-6-0-5-RELEASE,
netbsd-6-0-4-RELEASE,
netbsd-6-0-3-RELEASE,
netbsd-6-0-2-RELEASE,
netbsd-6-0-1-RELEASE,
netbsd-6-0,
matt-nb6-plus-nbase,
matt-nb6-plus-base,
jym-xensuspend-nbase,
jym-xensuspend-base,
jmcneill-usbmp-pre-base2,
jmcneill-usbmp-base9,
jmcneill-usbmp-base8,
jmcneill-usbmp-base7,
jmcneill-usbmp-base6,
jmcneill-usbmp-base5,
jmcneill-usbmp-base4,
jmcneill-usbmp-base3,
jmcneill-usbmp-base2,
jmcneill-usbmp-base10,
jmcneill-usbmp-base,
jmcneill-usbmp,
jmcneill-audiomp3-base,
jmcneill-audiomp3,
cherry-xenmp-base,
cherry-xenmp
Branch point for: yamt-pagecache,
netbsd-6,
matt-nb6-plus
Changes since 1.9: +48 -5
lines
Diff to previous 1.9 (colored)
Preliminary ARM11 MPCore support. I have confirmed this commit doesn't affect existing evbarm kernels by comparing binaries.
Revision 1.8.20.1 / (download) - annotate - [select for diffs], Tue Aug 17 06:44:04 2010 UTC (12 years, 9 months ago) by uebayasi
Branch: uebayasi-xip
Changes since 1.8: +13 -1
lines
Diff to previous 1.8 (colored) next main 1.9 (colored)
Sync with HEAD.
Revision 1.7.110.2 / (download) - annotate - [select for diffs], Wed Aug 11 22:51:41 2010 UTC (12 years, 9 months ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.7.110.1: +13 -1
lines
Diff to previous 1.7.110.1 (colored) to branchpoint 1.7 (colored) next main 1.8 (colored)
sync with head.
Revision 1.8.22.1 / (download) - annotate - [select for diffs], Sat Jul 3 01:19:14 2010 UTC (12 years, 10 months ago) by rmind
Branch: rmind-uvmplock
Changes since 1.8: +13 -1
lines
Diff to previous 1.8 (colored)
sync with head
Revision 1.9 / (download) - annotate - [select for diffs], Wed Jun 16 22:06:54 2010 UTC (12 years, 11 months ago) by jmcneill
Branch: MAIN
CVS Tags: yamt-nfs-mp-base11,
yamt-nfs-mp-base10,
uebayasi-xip-base7,
uebayasi-xip-base6,
uebayasi-xip-base5,
uebayasi-xip-base4,
uebayasi-xip-base3,
uebayasi-xip-base2,
matt-mips64-premerge-20101231,
jruoho-x86intr-base,
bouyer-quota2-nbase,
bouyer-quota2-base,
bouyer-quota2
Branch point for: jruoho-x86intr
Changes since 1.8: +13 -1
lines
Diff to previous 1.8 (colored)
PR port-arm/43299: Support added for igepv2/cortexa8/omap3530 Apply patch from PR, with build fixes. ok skrll, matt
Revision 1.7.106.1 / (download) - annotate - [select for diffs], Mon Jun 2 13:21:54 2008 UTC (14 years, 11 months ago) by mjf
Branch: mjf-devfs2
Changes since 1.7: +43 -9
lines
Diff to previous 1.7 (colored) next main 1.8 (colored)
Sync with HEAD.
Revision 1.7.108.1 / (download) - annotate - [select for diffs], Sun May 18 12:31:36 2008 UTC (15 years ago) by yamt
Branch: yamt-pf42
Changes since 1.7: +43 -9
lines
Diff to previous 1.7 (colored) next main 1.8 (colored)
sync with head.
Revision 1.7.110.1 / (download) - annotate - [select for diffs], Fri May 16 02:22:01 2008 UTC (15 years ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.7: +43 -9
lines
Diff to previous 1.7 (colored)
sync with head.
Revision 1.8 / (download) - annotate - [select for diffs], Sun Apr 27 18:58:44 2008 UTC (15 years, 1 month ago) by matt
Branch: MAIN
CVS Tags: yamt-pf42-base4,
yamt-pf42-base3,
yamt-pf42-base2,
yamt-nfs-mp-base9,
yamt-nfs-mp-base8,
yamt-nfs-mp-base7,
yamt-nfs-mp-base6,
yamt-nfs-mp-base5,
yamt-nfs-mp-base4,
yamt-nfs-mp-base3,
yamt-nfs-mp-base2,
wrstuden-revivesa-base-4,
wrstuden-revivesa-base-3,
wrstuden-revivesa-base-2,
wrstuden-revivesa-base-1,
wrstuden-revivesa-base,
wrstuden-revivesa,
uebayasi-xip-base1,
uebayasi-xip-base,
simonb-wapbl-nbase,
simonb-wapbl-base,
simonb-wapbl,
nick-hppapmap-base4,
nick-hppapmap-base3,
nick-hppapmap-base2,
nick-hppapmap-base,
nick-hppapmap,
netbsd-5-base,
netbsd-5-2-RELEASE,
netbsd-5-2-RC1,
netbsd-5-2-3-RELEASE,
netbsd-5-2-2-RELEASE,
netbsd-5-2-1-RELEASE,
netbsd-5-2,
netbsd-5-1-RELEASE,
netbsd-5-1-RC4,
netbsd-5-1-RC3,
netbsd-5-1-RC2,
netbsd-5-1-RC1,
netbsd-5-1-5-RELEASE,
netbsd-5-1-4-RELEASE,
netbsd-5-1-3-RELEASE,
netbsd-5-1-2-RELEASE,
netbsd-5-1-1-RELEASE,
netbsd-5-1,
netbsd-5-0-RELEASE,
netbsd-5-0-RC4,
netbsd-5-0-RC3,
netbsd-5-0-RC2,
netbsd-5-0-RC1,
netbsd-5-0-2-RELEASE,
netbsd-5-0-1-RELEASE,
netbsd-5-0,
netbsd-5,
mjf-devfs2-base,
matt-premerge-20091211,
matt-nb5-pq3-base,
matt-nb5-pq3,
matt-nb5-mips64-u2-k2-k4-k7-k8-k9,
matt-nb5-mips64-u1-k1-k5,
matt-nb5-mips64-premerge-20101231,
matt-nb5-mips64-premerge-20091211,
matt-nb5-mips64-k15,
matt-nb4-mips64-k7-u2a-k9b,
matt-mips64-base2,
jymxensuspend-base,
jym-xensuspend,
hpcarm-cleanup-nbase,
haad-nbase2,
haad-dm-base2,
haad-dm-base1,
haad-dm-base,
haad-dm,
ad-audiomp2-base,
ad-audiomp2
Branch point for: uebayasi-xip,
rmind-uvmplock,
matt-nb5-mips64
Changes since 1.7: +43 -9
lines
Diff to previous 1.7 (colored)
Merge kernel changes in matt-armv6 to HEAD.
Revision 1.7.82.2 / (download) - annotate - [select for diffs], Fri Nov 9 05:37:39 2007 UTC (15 years, 6 months ago) by matt
Branch: matt-armv6
CVS Tags: matt-armv6-prevmlocking
Changes since 1.7.82.1: +3 -3
lines
Diff to previous 1.7.82.1 (colored) to branchpoint 1.7 (colored) next main 1.8 (colored)
Make all the evbarm kernels build again. Fix lossage from rebase.
Revision 1.7.82.1 / (download) - annotate - [select for diffs], Tue Aug 28 18:46:16 2007 UTC (15 years, 9 months ago) by matt
Branch: matt-armv6
Changes since 1.7: +41 -7
lines
Diff to previous 1.7 (colored)
Add ArmV6 pte/pde extensions.
Revision 1.7 / (download) - annotate - [select for diffs], Wed May 21 18:04:43 2003 UTC (20 years ago) by thorpej
Branch: MAIN
CVS Tags: yamt-x86pmap-base4,
yamt-x86pmap-base3,
yamt-x86pmap-base2,
yamt-x86pmap-base,
yamt-x86pmap,
yamt-vop-base3,
yamt-vop-base2,
yamt-vop-base,
yamt-vop,
yamt-uio_vmspace-base5,
yamt-uio_vmspace,
yamt-splraiseipl-base5,
yamt-splraiseipl-base4,
yamt-splraiseipl-base3,
yamt-splraiseipl-base2,
yamt-splraiseipl-base,
yamt-splraiseipl,
yamt-readahead-pervnode,
yamt-readahead-perfile,
yamt-readahead-base3,
yamt-readahead-base2,
yamt-readahead-base,
yamt-readahead,
yamt-pf42-baseX,
yamt-pf42-base,
yamt-pdpolicy-base9,
yamt-pdpolicy-base8,
yamt-pdpolicy-base7,
yamt-pdpolicy-base6,
yamt-pdpolicy-base5,
yamt-pdpolicy-base4,
yamt-pdpolicy-base3,
yamt-pdpolicy-base2,
yamt-pdpolicy-base,
yamt-pdpolicy,
yamt-nfs-mp-base,
yamt-lazymbuf-base15,
yamt-lazymbuf-base14,
yamt-lazymbuf,
yamt-kmem-base3,
yamt-kmem-base2,
yamt-kmem-base,
yamt-kmem,
yamt-km-base4,
yamt-km-base3,
yamt-km-base2,
yamt-km-base,
yamt-km,
yamt-idlelwp-base8,
yamt-idlelwp,
wrstuden-fixsa-newbase,
wrstuden-fixsa-base-1,
wrstuden-fixsa-base,
wrstuden-fixsa,
vmlocking2-base3,
vmlocking2-base2,
vmlocking2-base1,
vmlocking2,
vmlocking-nbase,
vmlocking-base,
vmlocking,
thorpej-vnode-attr-base,
thorpej-vnode-attr,
thorpej-atomic-base,
thorpej-atomic,
simonb-timecounters-base,
simonb-timecounters,
simonb-timcounters-final,
rpaulo-netinet-merge-pcb-base,
rpaulo-netinet-merge-pcb,
reinoud-bufcleanup-nbase,
reinoud-bufcleanup-base,
reinoud-bufcleanup,
ppcoea-renovation-base,
ppcoea-renovation,
post-newlock2-merge,
peter-altq-base,
peter-altq,
nick-net80211-sync-base,
nick-net80211-sync,
nick-csl-alignment-base5,
nick-csl-alignment-base,
nick-csl-alignment,
newlock2-nbase,
newlock2-base,
newlock2,
netbsd-4-base,
netbsd-4-0-RELEASE,
netbsd-4-0-RC5,
netbsd-4-0-RC4,
netbsd-4-0-RC3,
netbsd-4-0-RC2,
netbsd-4-0-RC1,
netbsd-4-0-1-RELEASE,
netbsd-4-0,
netbsd-4,
netbsd-3-base,
netbsd-3-1-RELEASE,
netbsd-3-1-RC4,
netbsd-3-1-RC3,
netbsd-3-1-RC2,
netbsd-3-1-RC1,
netbsd-3-1-1-RELEASE,
netbsd-3-1,
netbsd-3-0-RELEASE,
netbsd-3-0-RC6,
netbsd-3-0-RC5,
netbsd-3-0-RC4,
netbsd-3-0-RC3,
netbsd-3-0-RC2,
netbsd-3-0-RC1,
netbsd-3-0-3-RELEASE,
netbsd-3-0-2-RELEASE,
netbsd-3-0-1-RELEASE,
netbsd-3-0,
netbsd-3,
netbsd-2-base,
netbsd-2-1-RELEASE,
netbsd-2-1-RC6,
netbsd-2-1-RC5,
netbsd-2-1-RC4,
netbsd-2-1-RC3,
netbsd-2-1-RC2,
netbsd-2-1-RC1,
netbsd-2-1,
netbsd-2-0-base,
netbsd-2-0-RELEASE,
netbsd-2-0-RC5,
netbsd-2-0-RC4,
netbsd-2-0-RC3,
netbsd-2-0-RC2,
netbsd-2-0-RC1,
netbsd-2-0-3-RELEASE,
netbsd-2-0-2-RELEASE,
netbsd-2-0-1-RELEASE,
netbsd-2-0,
netbsd-2,
mjf-ufs-trans-base,
mjf-ufs-trans,
mjf-devfs-base,
mjf-devfs,
matt-nb4-arm-base,
matt-nb4-arm,
matt-mips64-base,
matt-mips64,
matt-armv6-nbase,
matt-armv6-base,
ktrace-lwp-base,
ktrace-lwp,
kent-audio2-base,
kent-audio2,
kent-audio1-beforemerge,
kent-audio1-base,
kent-audio1,
keiichi-mipv6-nbase,
keiichi-mipv6-base,
keiichi-mipv6,
jmcneill-pm-base,
jmcneill-pm,
jmcneill-base,
hpcarm-cleanup-base,
hpcarm-cleanup,
gdamore-uart-base,
gdamore-uart,
elad-kernelauth-base,
elad-kernelauth,
cube-autoconf-base,
cube-autoconf,
chris-arm-intr-rework-base7,
chris-arm-intr-rework-base6,
chris-arm-intr-rework-base5,
chris-arm-intr-rework-base4,
chris-arm-intr-rework-base3,
chris-arm-intr-rework-base2,
chris-arm-intr-rework-base,
chris-arm-intr-rework,
chap-midi-nbase,
chap-midi-base,
chap-midi,
bouyer-xeni386-nbase,
bouyer-xeni386-merge1,
bouyer-xeni386-base,
bouyer-xeni386,
bouyer-xenamd64-base2,
bouyer-xenamd64-base,
bouyer-xenamd64,
ad-socklock-base1,
ad-audiomp-base,
ad-audiomp,
abandoned-netbsd-4-base,
abandoned-netbsd-4
Branch point for: yamt-pf42,
yamt-nfs-mp,
mjf-devfs2,
matt-armv6
Changes since 1.6: +1 -3
lines
Diff to previous 1.6 (colored)
Remove #ifdefs supporting the old pmap, switching fully to the new.
Revision 1.6 / (download) - annotate - [select for diffs], Fri Apr 18 11:08:28 2003 UTC (20 years, 1 month ago) by scw
Branch: MAIN
Changes since 1.5: +10 -1
lines
Diff to previous 1.5 (colored)
Add the generic arm32 bits of the new pmap, contributed by Wasabi Systems. Some features of the new pmap are: - It allows L1 descriptor tables to be shared efficiently between multiple processes. A typical "maxusers 32" kernel, where NPROC is set to 532, requires 35 L1s. A "maxusers 2" kernel runs quite happily with just 4 L1s. This completely solves the problem of running out of contiguous physical memory for allocating new L1s at runtime on a busy system. - Much improved cache/TLB management "smarts". This change ripples out to encompass the low-level context switch code, which is also much smarter about when to flush the cache/TLB, and when not to. - Faster allocation of L2 page tables and associated metadata thanks, in part, to the pool_cache enhancements recently contributed to NetBSD by Wasabi Systems. - Faster VM space teardown due to accurate referenced tracking of L2 page tables. - Better/faster cache-alias tracking. The new pmap is enabled by adding options ARM32_PMAP_NEW to the kernel config file, and making the necessary changes to the port-specific initarm() function. Several ports have already been converted and will be committed shortly.
Revision 1.1.4.4 / (download) - annotate - [select for diffs], Sun Jun 23 17:34:51 2002 UTC (20 years, 11 months ago) by jdolecek
Branch: kqueue
Changes since 1.1.4.3: +217 -109
lines
Diff to previous 1.1.4.3 (colored) to branchpoint 1.1 (colored) next main 1.2 (colored)
catch up with -current on kqueue branch
Revision 1.1.2.4 / (download) - annotate - [select for diffs], Wed Apr 17 00:02:31 2002 UTC (21 years, 1 month ago) by nathanw
Branch: nathanw_sa
CVS Tags: nathanw_sa_end
Changes since 1.1.2.3: +217 -109
lines
Diff to previous 1.1.2.3 (colored) to branchpoint 1.1 (colored) next main 1.2 (colored)
Catch up to -current.
Revision 1.5 / (download) - annotate - [select for diffs], Fri Apr 5 16:58:06 2002 UTC (21 years, 1 month ago) by thorpej
Branch: MAIN
CVS Tags: netbsd-1-6-base,
netbsd-1-6-RELEASE,
netbsd-1-6-RC3,
netbsd-1-6-RC2,
netbsd-1-6-RC1,
netbsd-1-6-PATCH002-RELEASE,
netbsd-1-6-PATCH002-RC4,
netbsd-1-6-PATCH002-RC3,
netbsd-1-6-PATCH002-RC2,
netbsd-1-6-PATCH002-RC1,
netbsd-1-6-PATCH002,
netbsd-1-6-PATCH001-RELEASE,
netbsd-1-6-PATCH001-RC3,
netbsd-1-6-PATCH001-RC2,
netbsd-1-6-PATCH001-RC1,
netbsd-1-6-PATCH001,
netbsd-1-6,
nathanw_sa_before_merge,
nathanw_sa_base,
kqueue-beforemerge,
kqueue-base,
kqueue-aftermerge,
gmcgarry_ucred_base,
gmcgarry_ucred,
gmcgarry_ctxsw_base,
gmcgarry_ctxsw,
gehenna-devsw-base,
gehenna-devsw,
fvdl_fs64_base,
bjh21-hydra-base,
bjh21-hydra
Changes since 1.4: +213 -97
lines
Diff to previous 1.4 (colored)
* Rewrite the 32-bit ARM pte.h based on the ARM architecture manual. Significant cleanup, here, including better PTE bit names. * Add XScale PTE extensions (ECC enable, write-allocate cache mode). * Mechanical changes everywhere else to update for new pte.h. While doing this, two bugs (as a result of typos) were fixed in arm/arm32/bus_dma.c evbarm/integrator/int_bus_dma.c
Revision 1.4 / (download) - annotate - [select for diffs], Thu Apr 4 04:25:45 2002 UTC (21 years, 2 months ago) by thorpej
Branch: MAIN
Changes since 1.3: +1 -10
lines
Diff to previous 1.3 (colored)
Rename flags that are really part of the pv_entry/mdpage into pmap.h and give them more descriptive names and better comments: * PT_M -> PVF_MOD (page is modified) * PT_H -> PVF_REF (page is referenced) * PT_W -> PVF_WIRED (mapping is wired) * PT_Wr -> PVF_WRITE (mapping is writable) * PT_NC -> PVF_NC (mapping is non-cacheable; multiple mappings)
Revision 1.3 / (download) - annotate - [select for diffs], Wed Apr 3 00:46:53 2002 UTC (21 years, 2 months ago) by reinoud
Branch: MAIN
Changes since 1.2: +2 -1
lines
Diff to previous 1.2 (colored)
In analogy to L2_LPAGE_SIZE add L2_SPAGE_SIZE ....
Revision 1.1.2.3 / (download) - annotate - [select for diffs], Mon Apr 1 07:39:11 2002 UTC (21 years, 2 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.1.2.2: +3 -3
lines
Diff to previous 1.1.2.2 (colored) to branchpoint 1.1 (colored)
Catch up to -current. (CVS: It's not just a program. It's an adventure!)
Revision 1.1.4.3 / (download) - annotate - [select for diffs], Sat Mar 16 15:56:10 2002 UTC (21 years, 2 months ago) by jdolecek
Branch: kqueue
Changes since 1.1.4.2: +3 -3
lines
Diff to previous 1.1.4.2 (colored) to branchpoint 1.1 (colored)
Catch up with -current.
Revision 1.2 / (download) - annotate - [select for diffs], Sat Mar 2 15:30:49 2002 UTC (21 years, 3 months ago) by chris
Branch: MAIN
CVS Tags: newlock-base,
newlock,
eeh-devprop-base,
eeh-devprop
Changes since 1.1: +3 -3
lines
Diff to previous 1.1 (colored)
Update the types, pt_entry and pd_entry should be unsigned, and fixed at 32 bits.
Revision 1.1.4.2 / (download) - annotate - [select for diffs], Thu Jan 10 19:37:56 2002 UTC (21 years, 4 months ago) by thorpej
Branch: kqueue
Changes since 1.1.4.1: +130 -0
lines
Diff to previous 1.1.4.1 (colored) to branchpoint 1.1 (colored)
Sync kqueue branch with -current.
Revision 1.1.2.2 / (download) - annotate - [select for diffs], Tue Jan 8 00:23:12 2002 UTC (21 years, 4 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.1.2.1: +130 -0
lines
Diff to previous 1.1.2.1 (colored) to branchpoint 1.1 (colored)
Catch up to -current.
Revision 1.1.4.1, Fri Nov 23 17:39:04 2001 UTC (21 years, 6 months ago) by thorpej
Branch: kqueue
Changes since 1.1: +0 -130
lines
FILE REMOVED
file pte.h was added on branch kqueue on 2002-01-10 19:37:56 +0000
Revision 1.1.2.1, Fri Nov 23 17:39:04 2001 UTC (21 years, 6 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.1: +0 -130
lines
FILE REMOVED
file pte.h was added on branch nathanw_sa on 2002-01-08 00:23:12 +0000
Revision 1.1 / (download) - annotate - [select for diffs], Fri Nov 23 17:39:04 2001 UTC (21 years, 6 months ago) by thorpej
Branch: MAIN
CVS Tags: ifpoll-base
Branch point for: nathanw_sa,
kqueue
- Move more contents of various <machine/vmparam.h> files into <arm/arm32/vmparam.h> (mostly the stuff that's tied to the pmap implementation). - Since the MMU definitions in pte.h are specific to ARM processors that support 32-bit mode, move pte.h to <arm/arm32/pte.h>. - Make the Netwinder startup file build again (use PT_B|PT_C, rather than PT_CACHEABLE, since the latter expands to a variable these days).