The NetBSD Project

CVS log for src/sys/arch/sun3/sun3x/pmap.c

[BACK] Up to [cvs.NetBSD.org] / src / sys / arch / sun3 / sun3x

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.122 / (download) - annotate - [select for diffs], Wed Dec 20 05:18:00 2023 UTC (3 months, 3 weeks ago) by thorpej
Branch: MAIN
CVS Tags: HEAD
Changes since 1.121: +2 -3 lines
Diff to previous 1.121 (colored)

Remove unnecessary <sys/malloc.h>.

Revision 1.121 / (download) - annotate - [select for diffs], Tue May 31 08:43:15 2022 UTC (22 months, 2 weeks ago) by andvar
Branch: MAIN
CVS Tags: thorpej-ifq-base, thorpej-ifq, thorpej-altq-separation-base, thorpej-altq-separation, netbsd-10-base, 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, bouyer-sunxi-drm-base, bouyer-sunxi-drm
Changes since 1.120: +3 -3 lines
Diff to previous 1.120 (colored)

fix various typos in comments, documentation and messages.

Revision 1.120 / (download) - annotate - [select for diffs], Wed May 4 07:48:34 2022 UTC (23 months, 1 week ago) by andvar
Branch: MAIN
Changes since 1.119: +13 -13 lines
Diff to previous 1.119 (colored)

fix various typos in comments and log messages.

Revision 1.119 / (download) - annotate - [select for diffs], Tue May 3 20:52:31 2022 UTC (23 months, 1 week ago) by andvar
Branch: MAIN
Changes since 1.118: +3 -3 lines
Diff to previous 1.118 (colored)

fix various typos, mainly s/trasfering/transferring/ and s/theese/these/.

Revision 1.118 / (download) - annotate - [select for diffs], Sun Dec 5 04:37:11 2021 UTC (2 years, 4 months ago) by msaitoh
Branch: MAIN
Changes since 1.117: +3 -3 lines
Diff to previous 1.117 (colored)

s/coresponding/corresponding/ in comment.

Revision 1.114.20.1 / (download) - annotate - [select for diffs], Wed Aug 26 18:06:54 2020 UTC (3 years, 7 months ago) by martin
Branch: netbsd-9
CVS Tags: netbsd-9-3-RELEASE, netbsd-9-2-RELEASE, netbsd-9-1-RELEASE
Changes since 1.114: +10 -2 lines
Diff to previous 1.114 (colored) next main 1.115 (colored)

Pull up following revision(s) (requested by tsutsui in ticket #1060):

	sys/arch/sun3/sun3x/pmap.c: revision 1.117

Make sure pmap_kenter_pa(9) handles uncached mappings properly.

Fixes "cgfour(4) is mis-probed as bwtwo(4)" problem on 3/80
that has been broken since NetBSD 1.6.

Now Xorg 1.20 based Xsun 8bpp color server is confirmed working
on the cgfour(4).

Should be pulled up to netbsd-9.

XXX: all MD PMAP_NC flags should be replaced with MI PMAP_NOCACHE flag.

Revision 1.117 / (download) - annotate - [select for diffs], Wed Aug 19 13:11:42 2020 UTC (3 years, 7 months ago) by tsutsui
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, cjep_sun2x-base1, cjep_sun2x-base, cjep_sun2x, cjep_staticlib_x-base1, cjep_staticlib_x-base, cjep_staticlib_x
Changes since 1.116: +10 -2 lines
Diff to previous 1.116 (colored)

Make sure pmap_kenter_pa(9) handles uncached mappings properly.

Fixes "cgfour(4) is mis-probed as bwtwo(4)" problem on 3/80
that has been broken since NetBSD 1.6.
Now Xorg 1.20 based Xsun 8bpp color server is confirmed working
on the cgfour(4).

Should be pulled up to netbsd-9.

XXX: all MD PMAP_NC flags should be replaced with MI PMAP_NOCACHE flag.

Revision 1.114.16.2 / (download) - annotate - [select for diffs], Mon Apr 13 08:04:09 2020 UTC (4 years ago) by martin
Branch: phil-wifi
Changes since 1.114.16.1: +1 -1 lines
Diff to previous 1.114.16.1 (colored) to branchpoint 1.114 (colored) next main 1.115 (colored)

Mostly merge changes from HEAD upto 20200411

Revision 1.114.16.1 / (download) - annotate - [select for diffs], Wed Apr 8 14:07:55 2020 UTC (4 years ago) by martin
Branch: phil-wifi
Changes since 1.114: +3 -3 lines
Diff to previous 1.114 (colored)

Merge changes from current as of 20200406

Revision 1.116 / (download) - annotate - [select for diffs], Thu Mar 5 15:56:20 2020 UTC (4 years, 1 month ago) by msaitoh
Branch: MAIN
CVS Tags: phil-wifi-20200421, phil-wifi-20200411, phil-wifi-20200406, bouyer-xenpvh-base2, bouyer-xenpvh-base1, bouyer-xenpvh-base, bouyer-xenpvh
Changes since 1.115: +3 -3 lines
Diff to previous 1.115 (colored)

miscelaneous -> miscellaneous in comment.

Revision 1.115 / (download) - annotate - [select for diffs], Wed Aug 21 20:30:36 2019 UTC (4 years, 7 months ago) by skrll
Branch: MAIN
CVS Tags: phil-wifi-20191119, is-mlppp-base, is-mlppp, ad-namecache-base3, ad-namecache-base2, ad-namecache-base1, ad-namecache-base, ad-namecache
Changes since 1.114: +3 -3 lines
Diff to previous 1.114 (colored)

Spell pmap_bootstrap in comments correctly

Revision 1.112.12.2 / (download) - annotate - [select for diffs], Sun Dec 3 11:36:46 2017 UTC (6 years, 4 months ago) by jdolecek
Branch: tls-maxphys
Changes since 1.112.12.1: +1 -1 lines
Diff to previous 1.112.12.1 (colored) to branchpoint 1.112 (colored) next main 1.113 (colored)

update from HEAD

Revision 1.113.6.1 / (download) - annotate - [select for diffs], Sun Feb 5 13:40:22 2017 UTC (7 years, 2 months ago) by skrll
Branch: nick-nhusb
Changes since 1.113: +3 -3 lines
Diff to previous 1.113 (colored) next main 1.114 (colored)

Sync with HEAD

Revision 1.113.10.1 / (download) - annotate - [select for diffs], Sat Jan 7 08:56:27 2017 UTC (7 years, 3 months ago) by pgoyette
Branch: pgoyette-localcount
Changes since 1.113: +3 -3 lines
Diff to previous 1.113 (colored) next main 1.114 (colored)

Sync with HEAD.  (Note that most of these changes are simply $NetBSD$
tag issues.)

Revision 1.114 / (download) - annotate - [select for diffs], Thu Dec 22 14:47:59 2016 UTC (7 years, 3 months ago) by cherry
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-20170426, pgoyette-localcount-20170320, pgoyette-localcount-20170107, 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, netbsd-9-base, netbsd-9-0-RELEASE, netbsd-9-0-RC2, netbsd-9-0-RC1, 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, jdolecek-ncq-base, jdolecek-ncq, isaki-audio2-base, isaki-audio2, bouyer-socketcan-base1, bouyer-socketcan-base, bouyer-socketcan
Branch point for: phil-wifi, netbsd-9
Changes since 1.113: +3 -3 lines
Diff to previous 1.113 (colored)

switch all ports to use uvm_init.c:uvm_md_init()

uvm_setpagesize() is now subsumed within this funciton.

Revision 1.112.12.1 / (download) - annotate - [select for diffs], Wed Aug 20 00:03:26 2014 UTC (9 years, 7 months ago) by tls
Branch: tls-maxphys
Changes since 1.112: +103 -103 lines
Diff to previous 1.112 (colored)

Rebase to HEAD as of a few days ago.

Revision 1.112.2.1 / (download) - annotate - [select for diffs], Thu May 22 11:40:11 2014 UTC (9 years, 10 months ago) by yamt
Branch: yamt-pagecache
Changes since 1.112: +103 -103 lines
Diff to previous 1.112 (colored) next main 1.113 (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.112.16.1 / (download) - annotate - [select for diffs], Sun May 18 17:45:27 2014 UTC (9 years, 10 months ago) by rmind
Branch: rmind-smpnet
Changes since 1.112: +103 -103 lines
Diff to previous 1.112 (colored) next main 1.113 (colored)

sync with head

Revision 1.113 / (download) - annotate - [select for diffs], Fri Sep 6 17:43:19 2013 UTC (10 years, 7 months ago) by tsutsui
Branch: MAIN
CVS Tags: yamt-pagecache-base9, tls-maxphys-base, tls-earlyentropy-base, tls-earlyentropy, rmind-smpnet-nbase, rmind-smpnet-base, riastradh-xf86-video-intel-2-7-1-pre-2-21-15, riastradh-drm2-base3, pgoyette-localcount-base, pgoyette-localcount-20161104, pgoyette-localcount-20160806, pgoyette-localcount-20160726, 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, 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, localcount-20160914
Branch point for: pgoyette-localcount, nick-nhusb
Changes since 1.112: +103 -103 lines
Diff to previous 1.112 (colored)

Tab/whitespace cleanup.

Revision 1.111.6.1 / (download) - annotate - [select for diffs], Thu Jun 23 14:19:45 2011 UTC (12 years, 9 months ago) by cherry
Branch: cherry-xenmp
Changes since 1.111: +6 -16 lines
Diff to previous 1.111 (colored) next main 1.112 (colored)

Catchup with rmind-uvmplock merge.

Revision 1.110.4.2 / (download) - annotate - [select for diffs], Sun Jun 12 00:24:09 2011 UTC (12 years, 10 months ago) by rmind
Branch: rmind-uvmplock
Changes since 1.110.4.1: +4 -14 lines
Diff to previous 1.110.4.1 (colored) to branchpoint 1.110 (colored) next main 1.111 (colored)

sync with head

Revision 1.111.2.1 / (download) - annotate - [select for diffs], Mon Jun 6 09:06:57 2011 UTC (12 years, 10 months ago) by jruoho
Branch: jruoho-x86intr
Changes since 1.111: +6 -16 lines
Diff to previous 1.111 (colored) next main 1.112 (colored)

Sync with HEAD.

Revision 1.112 / (download) - annotate - [select for diffs], Fri Jun 3 17:03:53 2011 UTC (12 years, 10 months ago) by tsutsui
Branch: MAIN
CVS Tags: yamt-pagecache-tag8, yamt-pagecache-base8, yamt-pagecache-base7, yamt-pagecache-base6, yamt-pagecache-base5, yamt-pagecache-base4, yamt-pagecache-base3, yamt-pagecache-base2, yamt-pagecache-base, rmind-uvmplock-nbase, rmind-uvmplock-base, riastradh-drm2-base2, riastradh-drm2-base1, riastradh-drm2-base, riastradh-drm2, netbsd-6-base, 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, 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, netbsd-6, matt-nb6-plus-nbase, matt-nb6-plus-base, matt-nb6-plus, khorben-n900, 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, agc-symver-base, agc-symver
Branch point for: yamt-pagecache, tls-maxphys, rmind-smpnet
Changes since 1.111: +6 -16 lines
Diff to previous 1.111 (colored)

- remove simple_lock(9) and use atomic_ops(3) to account pmap reference count,
  perrequest from rmind@
- while here no need to export struct pmap on sun2/sun3/sun3x

No particular problem for a week on hp300 and sun3x kernels with disabled
tcp_vtw which has been broken for a month on low memory machines.

Revision 1.110.4.1 / (download) - annotate - [select for diffs], Sat Mar 5 20:52:13 2011 UTC (13 years, 1 month ago) by rmind
Branch: rmind-uvmplock
Changes since 1.110: +29 -29 lines
Diff to previous 1.110 (colored)

sync with head

Revision 1.110.2.2 / (download) - annotate - [select for diffs], Sat Oct 30 08:41:12 2010 UTC (13 years, 5 months ago) by uebayasi
Branch: uebayasi-xip
Changes since 1.110.2.1: +12 -0 lines
Diff to previous 1.110.2.1 (colored) to branchpoint 1.110 (colored) next main 1.111 (colored)

Implement pmap_physload_device(9) to replace xmd(4) MD backend.
Implement pmap_mmap(9) and use it from mem(4) and xmd(4).

Revision 1.110.2.1 / (download) - annotate - [select for diffs], Fri Oct 22 07:21:38 2010 UTC (13 years, 5 months ago) by uebayasi
Branch: uebayasi-xip
Changes since 1.110: +29 -29 lines
Diff to previous 1.110 (colored)

Sync with HEAD (-D20101022).

Revision 1.111 / (download) - annotate - [select for diffs], Fri Oct 15 15:55:53 2010 UTC (13 years, 6 months ago) by tsutsui
Branch: MAIN
CVS Tags: uebayasi-xip-base7, uebayasi-xip-base6, uebayasi-xip-base5, uebayasi-xip-base4, uebayasi-xip-base3, matt-mips64-premerge-20101231, jym-xensuspend-nbase, jym-xensuspend-base, jruoho-x86intr-base, cherry-xenmp-base, bouyer-quota2-nbase, bouyer-quota2-base, bouyer-quota2
Branch point for: jruoho-x86intr, cherry-xenmp
Changes since 1.110: +29 -29 lines
Diff to previous 1.110 (colored)

Make common kernel module binaries work on both sun3 and sun3x.
Tested on 3/160 (on TME) and (real) 3/80.

XXX: module files can be loaded only on single user?

Revision 1.98.20.4 / (download) - annotate - [select for diffs], Thu Mar 11 15:03:04 2010 UTC (14 years, 1 month ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.98.20.3: +7 -21 lines
Diff to previous 1.98.20.3 (colored) to branchpoint 1.98 (colored) next main 1.99 (colored)

sync with head

Revision 1.110 / (download) - annotate - [select for diffs], Thu Nov 26 00:19:23 2009 UTC (14 years, 4 months ago) by matt
Branch: MAIN
CVS Tags: yamt-nfs-mp-base9, yamt-nfs-mp-base11, yamt-nfs-mp-base10, uebayasi-xip-base2, uebayasi-xip-base1, uebayasi-xip-base, matt-premerge-20091211
Branch point for: uebayasi-xip, rmind-uvmplock
Changes since 1.109: +3 -3 lines
Diff to previous 1.109 (colored)

Kill proc0paddr.  Use lwp0.l_addr instead.

Revision 1.109 / (download) - annotate - [select for diffs], Sat Nov 21 04:16:53 2009 UTC (14 years, 4 months ago) by rmind
Branch: MAIN
Changes since 1.108: +2 -3 lines
Diff to previous 1.108 (colored)

Use lwp_getpcb() on sparc{64} and sun2/3 MD code, clean from struct user usage.

Revision 1.108 / (download) - annotate - [select for diffs], Sat Nov 7 07:27:48 2009 UTC (14 years, 5 months ago) by cegger
Branch: MAIN
Changes since 1.107: +6 -6 lines
Diff to previous 1.107 (colored)

Add a flags argument to pmap_kenter_pa(9).
Patch showed on tech-kern@ http://mail-index.netbsd.org/tech-kern/2009/11/04/msg006434.html
No objections.

Revision 1.107 / (download) - annotate - [select for diffs], Wed Oct 21 21:12:03 2009 UTC (14 years, 5 months ago) by rmind
Branch: MAIN
Changes since 1.106: +2 -15 lines
Diff to previous 1.106 (colored)

Remove uarea swap-out functionality:

- Addresses the issue described in PR/38828.
- Some simplification in threading and sleepq subsystems.
- Eliminates pmap_collect() and, as a side note, allows pmap optimisations.
- Eliminates XS_CTL_DATA_ONSTACK in scsipi code.
- Avoids few scans on LWP list and thus potentially long holds of proc_lock.
- Cuts ~1.5k lines of code.  Reduces amd64 kernel size by ~4k.
- Removes __SWAP_BROKEN cases.

Tested on x86, mips, acorn32 (thanks <mpumford>) and partly tested on
acorn26 (thanks to <bjh21>).

Discussed on <tech-kern>, reviewed by <ad>.

Revision 1.98.20.3 / (download) - annotate - [select for diffs], Wed Aug 19 18:46:48 2009 UTC (14 years, 7 months ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.98.20.2: +2 -3 lines
Diff to previous 1.98.20.2 (colored) to branchpoint 1.98 (colored)

sync with head.

Revision 1.106 / (download) - annotate - [select for diffs], Tue Aug 11 17:04:20 2009 UTC (14 years, 8 months ago) by matt
Branch: MAIN
CVS Tags: yamt-nfs-mp-base8, yamt-nfs-mp-base7
Changes since 1.105: +2 -3 lines
Diff to previous 1.105 (colored)

Remove all declarations of physmem from sys/arch.  Add an include of
<sys/systm.h> to the one file that did not already contain it.
This now means that physmem can be changed by updating systm.h and uvm_page.c
(excluding fixing printfs)

Revision 1.101.2.1 / (download) - annotate - [select for diffs], Wed May 13 17:18:40 2009 UTC (14 years, 11 months ago) by jym
Branch: jym-xensuspend
Changes since 1.101: +5 -5 lines
Diff to previous 1.101 (colored) next main 1.102 (colored)

Sync with HEAD.

Commit is split, to avoid a "too many arguments" protocol error.

Revision 1.98.20.2 / (download) - annotate - [select for diffs], Mon May 4 08:12:01 2009 UTC (14 years, 11 months ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.98.20.1: +7 -6 lines
Diff to previous 1.98.20.1 (colored) to branchpoint 1.98 (colored)

sync with head.

Revision 1.99.8.2 / (download) - annotate - [select for diffs], Tue Apr 28 07:34:48 2009 UTC (14 years, 11 months ago) by skrll
Branch: nick-hppapmap
Changes since 1.99.8.1: +5 -5 lines
Diff to previous 1.99.8.1 (colored) to branchpoint 1.99 (colored) next main 1.100 (colored)

Sync with HEAD.

Revision 1.105 / (download) - annotate - [select for diffs], Sat Apr 25 15:32:30 2009 UTC (14 years, 11 months ago) by tsutsui
Branch: MAIN
CVS Tags: yamt-nfs-mp-base6, yamt-nfs-mp-base5, yamt-nfs-mp-base4, yamt-nfs-mp-base3, nick-hppapmap-base4, nick-hppapmap-base3, nick-hppapmap-base, jymxensuspend-base
Changes since 1.104: +3 -3 lines
Diff to previous 1.104 (colored)

Remove an extra whitespace.

Revision 1.104 / (download) - annotate - [select for diffs], Tue Apr 21 21:30:00 2009 UTC (14 years, 11 months ago) by cegger
Branch: MAIN
Changes since 1.103: +3 -3 lines
Diff to previous 1.103 (colored)

change pmap flags argument from int to u_int.
discussed with christos@ on source-changes-d@

Revision 1.103 / (download) - annotate - [select for diffs], Wed Mar 18 17:06:47 2009 UTC (15 years ago) by cegger
Branch: MAIN
Changes since 1.102: +3 -3 lines
Diff to previous 1.102 (colored)

bcopy -> memcpy

Revision 1.102 / (download) - annotate - [select for diffs], Wed Mar 18 16:00:15 2009 UTC (15 years, 1 month ago) by cegger
Branch: MAIN
Changes since 1.101: +3 -3 lines
Diff to previous 1.101 (colored)

bzero -> memset

Revision 1.99.8.1 / (download) - annotate - [select for diffs], Mon Jan 19 13:16:57 2009 UTC (15 years, 2 months ago) by skrll
Branch: nick-hppapmap
Changes since 1.99: +4 -3 lines
Diff to previous 1.99 (colored)

Sync with HEAD.

Revision 1.98.16.2 / (download) - annotate - [select for diffs], Sat Jan 17 13:28:34 2009 UTC (15 years, 2 months ago) by mjf
Branch: mjf-devfs2
Changes since 1.98.16.1: +2 -1 lines
Diff to previous 1.98.16.1 (colored) to branchpoint 1.98 (colored) next main 1.99 (colored)

Sync with HEAD.

Revision 1.99.6.1 / (download) - annotate - [select for diffs], Sat Dec 13 01:13:33 2008 UTC (15 years, 4 months ago) by haad
Branch: haad-dm
Changes since 1.99: +4 -3 lines
Diff to previous 1.99 (colored) next main 1.100 (colored)

Update haad-dm branch to haad-dm-base2.

Revision 1.101 / (download) - annotate - [select for diffs], Wed Dec 10 11:10:19 2008 UTC (15 years, 4 months ago) by pooka
Branch: MAIN
CVS Tags: nick-hppapmap-base2, mjf-devfs2-base, haad-nbase2, haad-dm-base2, haad-dm-base
Branch point for: jym-xensuspend
Changes since 1.100: +3 -3 lines
Diff to previous 1.100 (colored)

Make kernel_pmap_ptr a const.  Requested by steve_martin.

Revision 1.100 / (download) - annotate - [select for diffs], Tue Dec 9 20:45:46 2008 UTC (15 years, 4 months ago) by pooka
Branch: MAIN
Changes since 1.99: +4 -3 lines
Diff to previous 1.99 (colored)

Make pmap_kernel() a MI macro for struct pmap *kernel_pmap_ptr,
which is now the "API" provided by the pmap module.  pmap_kernel()
remains as the syntactic sugar.

Bonus cosmetics round: move all the pmap_t pointer typedefs into
uvm_pmap.h.

Thanks to Greg Oster for providing cpu muscle for doing test builds.

Revision 1.98.16.1 / (download) - annotate - [select for diffs], Mon Jun 2 13:22:47 2008 UTC (15 years, 10 months ago) by mjf
Branch: mjf-devfs2
Changes since 1.98: +2 -9 lines
Diff to previous 1.98 (colored)

Sync with HEAD.

Revision 1.98.18.1 / (download) - annotate - [select for diffs], Sun May 18 12:32:57 2008 UTC (15 years, 10 months ago) by yamt
Branch: yamt-pf42
Changes since 1.98: +2 -9 lines
Diff to previous 1.98 (colored) next main 1.99 (colored)

sync with head.

Revision 1.98.20.1 / (download) - annotate - [select for diffs], Fri May 16 02:23:22 2008 UTC (15 years, 11 months ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.98: +2 -9 lines
Diff to previous 1.98 (colored)

sync with head.

Revision 1.99 / (download) - annotate - [select for diffs], Mon Apr 28 20:23:38 2008 UTC (15 years, 11 months ago) by martin
Branch: MAIN
CVS Tags: yamt-pf42-base4, yamt-pf42-base3, yamt-pf42-base2, 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, simonb-wapbl-nbase, simonb-wapbl-base, simonb-wapbl, 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, 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-nb5-mips64, matt-nb4-mips64-k7-u2a-k9b, matt-mips64-base2, hpcarm-cleanup-nbase, haad-dm-base1, ad-audiomp2-base, ad-audiomp2
Branch point for: nick-hppapmap, haad-dm
Changes since 1.98: +2 -9 lines
Diff to previous 1.98 (colored)

Remove clause 3 and 4 from TNF licenses

Revision 1.97.10.1 / (download) - annotate - [select for diffs], Tue Nov 6 23:23:08 2007 UTC (16 years, 5 months ago) by matt
Branch: matt-armv6
CVS Tags: matt-armv6-prevmlocking
Changes since 1.97: +2 -2 lines
Diff to previous 1.97 (colored) next main 1.98 (colored)

sync with HEAD

Revision 1.98 / (download) - annotate - [select for diffs], Wed Oct 17 19:57:47 2007 UTC (16 years, 6 months ago) by garbled
Branch: MAIN
CVS Tags: yamt-x86pmap-base4, yamt-pf42-baseX, yamt-pf42-base, yamt-nfs-mp-base, yamt-lazymbuf-base15, yamt-lazymbuf-base14, yamt-kmem-base3, yamt-kmem-base2, yamt-kmem-base, yamt-kmem, vmlocking2-base3, vmlocking2-base2, vmlocking2-base1, vmlocking2, vmlocking-nbase, reinoud-bufcleanup-nbase, reinoud-bufcleanup-base, nick-net80211-sync-base, nick-net80211-sync, mjf-devfs-base, mjf-devfs, matt-armv6-nbase, matt-armv6-base, keiichi-mipv6-nbase, keiichi-mipv6-base, keiichi-mipv6, jmcneill-pm-base, jmcneill-base, hpcarm-cleanup-base, cube-autoconf-base, cube-autoconf, bouyer-xeni386-nbase, bouyer-xeni386-merge1, bouyer-xeni386-base, bouyer-xeni386, bouyer-xenamd64-base2, bouyer-xenamd64-base, ad-socklock-base1
Branch point for: yamt-pf42, yamt-nfs-mp, mjf-devfs2
Changes since 1.97: +2 -2 lines
Diff to previous 1.97 (colored)

Merge the ppcoea-renovation branch to HEAD.

This branch was a major cleanup and rototill of many of the various OEA
cpu based PPC ports that focused on sharing as much code as possible
between the various ports to eliminate near-identical copies of files in
every tree.  Additionally there is a new PIC system that unifies the
interface to interrupt code for all different OEA ppc arches.  The work
for this branch was done by a variety of people, too long to list here.

TODO:
bebox still needs work to complete the transition to -renovation.
ofppc still needs a bunch of work, which I will be looking at.
ev64260 still needs to be renovated
amigappc was not attempted.

NOTES:
pmppc was removed as an arch, and moved to a evbppc target.

Revision 1.88.2.4 / (download) - annotate - [select for diffs], Mon Sep 3 14:30:43 2007 UTC (16 years, 7 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.88.2.3: +6 -10 lines
Diff to previous 1.88.2.3 (colored) to branchpoint 1.88 (colored) next main 1.89 (colored)

sync with head.

Revision 1.96.2.1 / (download) - annotate - [select for diffs], Wed Jul 11 20:02:52 2007 UTC (16 years, 9 months ago) by mjf
Branch: mjf-ufs-trans
Changes since 1.96: +5 -9 lines
Diff to previous 1.96 (colored) next main 1.97 (colored)

Sync with head.

Revision 1.95.4.2 / (download) - annotate - [select for diffs], Sun May 27 14:26:54 2007 UTC (16 years, 10 months ago) by ad
Branch: vmlocking
Changes since 1.95.4.1: +5 -9 lines
Diff to previous 1.95.4.1 (colored) to branchpoint 1.95 (colored) next main 1.96 (colored)

Sync with head.

Revision 1.96.8.1 / (download) - annotate - [select for diffs], Tue May 22 17:27:39 2007 UTC (16 years, 10 months ago) by matt
Branch: ppcoea-renovation
Changes since 1.96: +5 -9 lines
Diff to previous 1.96 (colored) next main 1.97 (colored)

Update to HEAD.

Revision 1.97 / (download) - annotate - [select for diffs], Fri May 18 10:18:26 2007 UTC (16 years, 11 months ago) by tsutsui
Branch: MAIN
CVS Tags: yamt-x86pmap-base3, yamt-x86pmap-base2, yamt-x86pmap-base, yamt-x86pmap, vmlocking-base, ppcoea-renovation-base, nick-csl-alignment-base5, nick-csl-alignment-base, nick-csl-alignment, mjf-ufs-trans-base, matt-mips64-base, matt-mips64, jmcneill-pm, hpcarm-cleanup, bouyer-xenamd64
Branch point for: matt-armv6
Changes since 1.96: +5 -9 lines
Diff to previous 1.96 (colored)

Adapt sun68k ports to yamt-idlelwp.
Tested on TME (sun2 and sun3) and 3/80 (sun3x).

Revision 1.93.4.2 / (download) - annotate - [select for diffs], Sat Mar 24 14:55:04 2007 UTC (17 years ago) by yamt
Branch: yamt-idlelwp
Changes since 1.93.4.1: +3 -3 lines
Diff to previous 1.93.4.1 (colored) to branchpoint 1.93 (colored) next main 1.94 (colored)

sync with head.

Revision 1.95.4.1 / (download) - annotate - [select for diffs], Tue Mar 13 16:50:08 2007 UTC (17 years, 1 month ago) by ad
Branch: vmlocking
Changes since 1.95: +3 -3 lines
Diff to previous 1.95 (colored)

Sync with head.

Revision 1.96 / (download) - annotate - [select for diffs], Mon Mar 12 18:18:29 2007 UTC (17 years, 1 month ago) by ad
Branch: MAIN
CVS Tags: yamt-idlelwp-base8, thorpej-atomic-base, thorpej-atomic, reinoud-bufcleanup
Branch point for: ppcoea-renovation, mjf-ufs-trans
Changes since 1.95: +3 -3 lines
Diff to previous 1.95 (colored)

Pass an ipl argument to pool_init/POOL_INIT to be used when initializing
the pool's lock.

Revision 1.93.4.1 / (download) - annotate - [select for diffs], Tue Feb 27 16:53:20 2007 UTC (17 years, 1 month ago) by yamt
Branch: yamt-idlelwp
Changes since 1.93: +86 -86 lines
Diff to previous 1.93 (colored)

- sync with head.
- move sched_changepri back to kern_synch.c as it doesn't know PPQ anymore.

Revision 1.88.2.3 / (download) - annotate - [select for diffs], Mon Feb 26 09:08:37 2007 UTC (17 years, 1 month ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.88.2.2: +86 -86 lines
Diff to previous 1.88.2.2 (colored) to branchpoint 1.88 (colored)

sync with head.

Revision 1.95 / (download) - annotate - [select for diffs], Thu Feb 22 16:45:49 2007 UTC (17 years, 1 month ago) by thorpej
Branch: MAIN
CVS Tags: ad-audiomp-base, ad-audiomp
Branch point for: vmlocking
Changes since 1.94: +54 -54 lines
Diff to previous 1.94 (colored)

TRUE -> true, FALSE -> false

Revision 1.94 / (download) - annotate - [select for diffs], Wed Feb 21 22:59:54 2007 UTC (17 years, 1 month ago) by thorpej
Branch: MAIN
Changes since 1.93: +35 -35 lines
Diff to previous 1.93 (colored)

Replace the Mach-derived boolean_t type with the C99 bool type.  A
future commit will replace use of TRUE and FALSE with true and false.

Revision 1.90.8.2 / (download) - annotate - [select for diffs], Fri Jan 12 01:01:00 2007 UTC (17 years, 3 months ago) by ad
Branch: newlock2
Changes since 1.90.8.1: +3 -3 lines
Diff to previous 1.90.8.1 (colored) to branchpoint 1.90 (colored) next main 1.91 (colored)

Sync with head.

Revision 1.88.2.2 / (download) - annotate - [select for diffs], Sat Dec 30 20:47:13 2006 UTC (17 years, 3 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.88.2.1: +377 -193 lines
Diff to previous 1.88.2.1 (colored) to branchpoint 1.88 (colored)

sync with head.

Revision 1.91.2.2 / (download) - annotate - [select for diffs], Sun Dec 10 07:16:41 2006 UTC (17 years, 4 months ago) by yamt
Branch: yamt-splraiseipl
Changes since 1.91.2.1: +3 -3 lines
Diff to previous 1.91.2.1 (colored) to branchpoint 1.91 (colored) next main 1.92 (colored)

sync with head.

Revision 1.93 / (download) - annotate - [select for diffs], Fri Nov 24 19:46:59 2006 UTC (17 years, 4 months ago) by christos
Branch: MAIN
CVS Tags: yamt-splraiseipl-base5, yamt-splraiseipl-base4, yamt-splraiseipl-base3, wrstuden-fixsa-newbase, wrstuden-fixsa-base-1, wrstuden-fixsa-base, wrstuden-fixsa, post-newlock2-merge, newlock2-nbase, newlock2-base, 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, matt-nb4-arm-base, matt-nb4-arm
Branch point for: yamt-idlelwp
Changes since 1.92: +3 -3 lines
Diff to previous 1.92 (colored)

fix spelling of accommodate; from Zapher.

Revision 1.90.8.1 / (download) - annotate - [select for diffs], Sat Nov 18 21:29:37 2006 UTC (17 years, 4 months ago) by ad
Branch: newlock2
Changes since 1.90: +376 -192 lines
Diff to previous 1.90 (colored)

Sync with head.

Revision 1.86.6.2 / (download) - annotate - [select for diffs], Mon Oct 23 19:55:56 2006 UTC (17 years, 5 months ago) by ghen
Branch: netbsd-3
CVS Tags: netbsd-3-1-RELEASE, netbsd-3-1-1-RELEASE, netbsd-3-1
Changes since 1.86.6.1: +184 -56 lines
Diff to previous 1.86.6.1 (colored) to branchpoint 1.86 (colored) next main 1.87 (colored)

Pull up following revision(s) (requested by tsutsui in ticket #1518):
	sys/arch/sun3/sun3x/pmap.c: revision 1.91
	sys/arch/sun3/sun3x/pmap.c: revision 1.88
Fix shadowing variable warnings.
Handle unwiring page cases properly in pmap_enter(9) and pmap_remove(9).
Previously sun3x pmap assumed that pmap_unwire(9) was the only interface
which should handle unwiring page, but nowadays apparently it isn't true.
Fixes a longstanding "panic: get_a_table: out of A tables"
(and also B, C tables) problem on my 3/80.
While here, make this compile with PMAP_DEBUG.

Revision 1.91.2.1 / (download) - annotate - [select for diffs], Fri Oct 6 13:27:05 2006 UTC (17 years, 6 months ago) by tsutsui
Branch: yamt-splraiseipl
Changes since 1.91: +217 -161 lines
Diff to previous 1.91 (colored)

Sync files of recent sun3 and sun68k merge and intersil7170(4) changes
with HEAD to build sun3 kernel on this branch.

Revision 1.90.6.1 / (download) - annotate - [select for diffs], Sat Sep 23 00:59:46 2006 UTC (17 years, 6 months ago) by snj
Branch: abandoned-netbsd-4
Changes since 1.90: +161 -33 lines
Diff to previous 1.90 (colored) next main 1.91 (colored)

Pull up following revision(s) (requested by tsutsui in ticket #171):
	sys/arch/sun3/sun3x/pmap.c: revision 1.91
Handle unwiring page cases properly in pmap_enter(9) and pmap_remove(9).
Previously sun3x pmap assumed that pmap_unwire(9) was the only interface
which should handle unwiring page, but nowadays apparently it isn't true.
Fixes a longstanding "panic: get_a_table: out of A tables"
(and also B, C tables) problem on my 3/80.
While here, make this compile with PMAP_DEBUG.

Revision 1.92 / (download) - annotate - [select for diffs], Wed Sep 20 09:35:57 2006 UTC (17 years, 6 months ago) by tsutsui
Branch: MAIN
CVS Tags: yamt-splraiseipl-base2
Changes since 1.91: +217 -161 lines
Diff to previous 1.91 (colored)

- move internal function declarations from pmap_pvt.h to pmap.c itself
- make some local functions static inline
- KNF a bit

Revision 1.91 / (download) - annotate - [select for diffs], Sat Sep 16 03:35:50 2006 UTC (17 years, 7 months ago) by tsutsui
Branch: MAIN
CVS Tags: yamt-splraiseipl-base
Branch point for: yamt-splraiseipl
Changes since 1.90: +161 -33 lines
Diff to previous 1.90 (colored)

Handle unwiring page cases properly in pmap_enter(9) and pmap_remove(9).
Previously sun3x pmap assumed that pmap_unwire(9) was the only interface
which should handle unwiring page, but nowadays apparently it isn't true.
Fixes a longstanding "panic: get_a_table: out of A tables"
(and also B, C tables) problem on my 3/80.

While here, make this compile with PMAP_DEBUG.

Revision 1.89.4.1 / (download) - annotate - [select for diffs], Sat Sep 9 02:44:14 2006 UTC (17 years, 7 months ago) by rpaulo
Branch: rpaulo-netinet-merge-pcb
Changes since 1.89: +4 -3 lines
Diff to previous 1.89 (colored) next main 1.90 (colored)

sync with head

Revision 1.88.2.1 / (download) - annotate - [select for diffs], Wed Jun 21 14:57:16 2006 UTC (17 years, 9 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.88: +4 -3 lines
Diff to previous 1.88 (colored)

sync with head.

Revision 1.89.6.1 / (download) - annotate - [select for diffs], Thu Jun 1 22:35:30 2006 UTC (17 years, 10 months ago) by kardel
Branch: simonb-timecounters
CVS Tags: simonb-timcounters-final
Changes since 1.89: +4 -3 lines
Diff to previous 1.89 (colored) next main 1.90 (colored)

Sync with head.

Revision 1.89.12.1 / (download) - annotate - [select for diffs], Wed May 24 15:48:24 2006 UTC (17 years, 10 months ago) by tron
Branch: peter-altq
Changes since 1.89: +4 -3 lines
Diff to previous 1.89 (colored) next main 1.90 (colored)

Merge 2006-05-24 NetBSD-current into the "peter-altq" branch.

Revision 1.89.8.1 / (download) - annotate - [select for diffs], Wed May 24 10:57:18 2006 UTC (17 years, 10 months ago) by yamt
Branch: yamt-pdpolicy
Changes since 1.89: +4 -3 lines
Diff to previous 1.89 (colored) next main 1.90 (colored)

sync with head.

Revision 1.89.10.1 / (download) - annotate - [select for diffs], Thu May 11 23:27:14 2006 UTC (17 years, 11 months ago) by elad
Branch: elad-kernelauth
Changes since 1.89: +4 -3 lines
Diff to previous 1.89 (colored) next main 1.90 (colored)

sync with head

Revision 1.90 / (download) - annotate - [select for diffs], Wed May 10 06:24:03 2006 UTC (17 years, 11 months ago) by skrll
Branch: MAIN
CVS Tags: yamt-pdpolicy-base9, yamt-pdpolicy-base8, yamt-pdpolicy-base7, yamt-pdpolicy-base6, yamt-pdpolicy-base5, simonb-timecounters-base, rpaulo-netinet-merge-pcb-base, gdamore-uart-base, gdamore-uart, elad-kernelauth-base, chap-midi-nbase, chap-midi-base, chap-midi, abandoned-netbsd-4-base
Branch point for: newlock2, abandoned-netbsd-4
Changes since 1.89: +4 -3 lines
Diff to previous 1.89 (colored)

Fix a bunch of cast lvalues.

Revision 1.89 / (download) - annotate - [select for diffs], Sun Dec 11 12:19:27 2005 UTC (18 years, 4 months ago) by christos
Branch: MAIN
CVS Tags: yamt-uio_vmspace-base5, yamt-uio_vmspace, yamt-pdpolicy-base4, yamt-pdpolicy-base3, yamt-pdpolicy-base2, yamt-pdpolicy-base, peter-altq-base
Branch point for: yamt-pdpolicy, simonb-timecounters, rpaulo-netinet-merge-pcb, peter-altq, elad-kernelauth
Changes since 1.88: +2 -2 lines
Diff to previous 1.88 (colored)

merge ktrace-lwp.

Revision 1.82.2.5 / (download) - annotate - [select for diffs], Thu Nov 10 13:59:58 2005 UTC (18 years, 5 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.82.2.4: +38 -28 lines
Diff to previous 1.82.2.4 (colored) next main 1.83 (colored)

Sync with HEAD. Here we go again...

Revision 1.84.4.1 / (download) - annotate - [select for diffs], Wed Jun 8 11:34:17 2005 UTC (18 years, 10 months ago) by tron
Branch: netbsd-2
CVS Tags: 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
Changes since 1.84: +12 -2 lines
Diff to previous 1.84 (colored) next main 1.85 (colored)

Pull up revision 1.87 (requested by chs in ticket #1980):
in pmap_enter(), preset the mod/ref bits based on the flags argument.
fixes 25640.

Revision 1.84.2.1 / (download) - annotate - [select for diffs], Wed Jun 8 11:32:19 2005 UTC (18 years, 10 months ago) by tron
Branch: netbsd-2-0
CVS Tags: netbsd-2-0-3-RELEASE
Changes since 1.84: +12 -2 lines
Diff to previous 1.84 (colored) next main 1.85 (colored)

Pull up revision 1.87 (requested by chs in ticket #1980):
in pmap_enter(), preset the mod/ref bits based on the flags argument.
fixes 25640.

Revision 1.86.6.1 / (download) - annotate - [select for diffs], Mon Jun 6 12:16:37 2005 UTC (18 years, 10 months ago) by tron
Branch: netbsd-3
CVS Tags: netbsd-3-1-RC4, netbsd-3-1-RC3, netbsd-3-1-RC2, netbsd-3-1-RC1, 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
Changes since 1.86: +12 -2 lines
Diff to previous 1.86 (colored)

Pull up revision 1.87 (requested by chs in ticket #424):
in pmap_enter(), preset the mod/ref bits based on the flags argument.
fixes 25640.

Revision 1.88 / (download) - annotate - [select for diffs], Fri Jun 3 15:09:46 2005 UTC (18 years, 10 months ago) by tsutsui
Branch: MAIN
CVS Tags: yamt-vop-base3, yamt-vop-base2, yamt-vop-base, yamt-vop, yamt-readahead-pervnode, yamt-readahead-perfile, yamt-readahead-base3, yamt-readahead-base2, yamt-readahead-base, yamt-readahead, thorpej-vnode-attr-base, thorpej-vnode-attr, ktrace-lwp-base
Branch point for: yamt-lazymbuf
Changes since 1.87: +28 -28 lines
Diff to previous 1.87 (colored)

Fix shadowing variable warnings.

Revision 1.87 / (download) - annotate - [select for diffs], Sun May 29 15:57:02 2005 UTC (18 years, 10 months ago) by chs
Branch: MAIN
Changes since 1.86: +12 -2 lines
Diff to previous 1.86 (colored)

in pmap_enter(), preset the mod/ref bits based on the flags argument.
fixes 25640.

Revision 1.85.4.1 / (download) - annotate - [select for diffs], Fri Apr 29 11:28:26 2005 UTC (18 years, 11 months ago) by kent
Branch: kent-audio2
Changes since 1.85: +161 -266 lines
Diff to previous 1.85 (colored) next main 1.86 (colored)

sync with -current

Revision 1.82.2.4 / (download) - annotate - [select for diffs], Mon Jan 24 08:35:02 2005 UTC (19 years, 2 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.82.2.3: +161 -266 lines
Diff to previous 1.82.2.3 (colored)

Sync with HEAD.

Revision 1.86 / (download) - annotate - [select for diffs], Sat Jan 22 15:36:11 2005 UTC (19 years, 2 months ago) by chs
Branch: MAIN
CVS Tags: yamt-km-base4, yamt-km-base3, yamt-km-base2, yamt-km-base, yamt-km, netbsd-3-base, kent-audio2-base
Branch point for: netbsd-3
Changes since 1.85: +161 -266 lines
Diff to previous 1.85 (colored)

de-__P, remove register, ansify, b* -> mem*, u_int*_t -> uint*_t.

Revision 1.82.2.3 / (download) - annotate - [select for diffs], Tue Sep 21 13:23:30 2004 UTC (19 years, 6 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.82.2.2: +2 -2 lines
Diff to previous 1.82.2.2 (colored)

Fix the sync with head I botched.

Revision 1.82.2.2 / (download) - annotate - [select for diffs], Sat Sep 18 14:41:56 2004 UTC (19 years, 6 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.82.2.1: +0 -0 lines
Diff to previous 1.82.2.1 (colored)

Sync with HEAD.

Revision 1.82.2.1 / (download) - annotate - [select for diffs], Tue Aug 3 10:42:13 2004 UTC (19 years, 8 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.82: +6 -3 lines
Diff to previous 1.82 (colored)

Sync with HEAD

Revision 1.85 / (download) - annotate - [select for diffs], Sun May 16 15:44:10 2004 UTC (19 years, 11 months ago) by wiz
Branch: MAIN
CVS Tags: kent-audio1-beforemerge, kent-audio1-base, kent-audio1
Branch point for: kent-audio2
Changes since 1.84: +3 -3 lines
Diff to previous 1.84 (colored)

"panicking" needs a k.

Revision 1.84 / (download) - annotate - [select for diffs], Fri Sep 26 22:23:58 2003 UTC (20 years, 6 months ago) by wiz
Branch: MAIN
CVS Tags: netbsd-2-base, 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-2-RELEASE, netbsd-2-0-1-RELEASE
Branch point for: netbsd-2-0, netbsd-2
Changes since 1.83: +3 -3 lines
Diff to previous 1.83 (colored)

Process has only one c. From miod@openbsd.

Revision 1.83 / (download) - annotate - [select for diffs], Tue Jul 15 03:36:20 2003 UTC (20 years, 9 months ago) by lukem
Branch: MAIN
Changes since 1.82: +4 -1 lines
Diff to previous 1.82 (colored)

__KERNEL_RCSID()

Revision 1.82 / (download) - annotate - [select for diffs], Mon Jun 23 11:01:47 2003 UTC (20 years, 9 months ago) by martin
Branch: MAIN
Branch point for: ktrace-lwp
Changes since 1.81: +2 -1 lines
Diff to previous 1.81 (colored)

Make sure to include opt_foo.h if a defflag option FOO is used.

Revision 1.81 / (download) - annotate - [select for diffs], Sat May 10 21:10:42 2003 UTC (20 years, 11 months ago) by thorpej
Branch: MAIN
Changes since 1.80: +15 -0 lines
Diff to previous 1.80 (colored)

Back out the following chagne:
    http://mail-index.netbsd.org/source-changes/2003/05/08/0068.html

There were some side-effects that I didn't anticipate, and fixing them
is proving to be more difficult than I thought, do just eject for now.
Maybe one day we can look at this again.

Fixes PR kern/21517.

Revision 1.80 / (download) - annotate - [select for diffs], Thu May 8 18:13:26 2003 UTC (20 years, 11 months ago) by thorpej
Branch: MAIN
Changes since 1.79: +1 -16 lines
Diff to previous 1.79 (colored)

Simplify the way the bounds of the managed kernel virtual address
space is advertised to UVM by making virtual_avail and virtual_end
first-class exported variables by UVM.  Machine-dependent code is
responsible for initializing them before main() is called.  Anything
that steals KVA must adjust these variables accordingly.

This reduces the number of instances of this info from 3 to 1, and
simplifies the pmap(9) interface by removing the pmap_virtual_space()
function call, and removing two arguments from pmap_steal_memory().

This also eliminates some kludges such as having to burn kernel_map
entries on space used by the kernel and stolen KVA.

This also eliminates use of VM_{MIN,MAX}_KERNEL_ADDRESS from MI code,
this giving MD code greater flexibility over the bounds of the managed
kernel virtual address space if a given port's specific platforms can
vary in this regard (this is especially true of the evb* ports).

Revision 1.79 / (download) - annotate - [select for diffs], Tue Apr 1 15:28:41 2003 UTC (21 years ago) by thorpej
Branch: MAIN
Changes since 1.78: +21 -21 lines
Diff to previous 1.78 (colored)

Use PAGE_SIZE rather than NBPG.

Revision 1.78 / (download) - annotate - [select for diffs], Tue Jan 28 22:52:11 2003 UTC (21 years, 2 months ago) by wiz
Branch: MAIN
Changes since 1.77: +2 -2 lines
Diff to previous 1.77 (colored)

eventually, not eventualy. Noted by mjl.

Revision 1.77 / (download) - annotate - [select for diffs], Tue Jan 28 22:35:16 2003 UTC (21 years, 2 months ago) by wiz
Branch: MAIN
Changes since 1.76: +3 -3 lines
Diff to previous 1.76 (colored)

success, not sucess. Noted by mjl.

Revision 1.76 / (download) - annotate - [select for diffs], Sat Jan 18 07:03:37 2003 UTC (21 years, 3 months ago) by thorpej
Branch: MAIN
Changes since 1.75: +11 -13 lines
Diff to previous 1.75 (colored)

Merge the nathanw_sa branch.

Revision 1.73.4.6 / (download) - annotate - [select for diffs], Mon Nov 11 22:05:40 2002 UTC (21 years, 5 months ago) by nathanw
Branch: nathanw_sa
CVS Tags: nathanw_sa_end
Changes since 1.73.4.5: +2 -1 lines
Diff to previous 1.73.4.5 (colored) to branchpoint 1.73 (colored) next main 1.74 (colored)

Catch up to -current

Revision 1.75 / (download) - annotate - [select for diffs], Sun Oct 20 02:37:38 2002 UTC (21 years, 5 months ago) by chs
Branch: MAIN
CVS Tags: nathanw_sa_before_merge, nathanw_sa_base, kqueue-beforemerge, kqueue-aftermerge, gmcgarry_ucred_base, gmcgarry_ucred, gmcgarry_ctxsw_base, gmcgarry_ctxsw, fvdl_fs64_base
Changes since 1.74: +2 -1 lines
Diff to previous 1.74 (colored)

merge the 12 copies of vm_machdep.c on the m68k platforms.
clean up some other stuff along the way, including:
 - use m68k/cacheops.*, remove duplicates from cpu.h.
 - centralize a few declarations in (all the copies of) cpu.h.
 - define M68K_VAC on platforms which have a VAC.
 - switch the sun platforms to the (now common) proc_trampoline().
 - do the phys_map thang on the sun platforms too, no reason not to.

Revision 1.73.4.5 / (download) - annotate - [select for diffs], Fri Jul 12 01:39:53 2002 UTC (21 years, 9 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.73.4.4: +1 -2 lines
Diff to previous 1.73.4.4 (colored) to branchpoint 1.73 (colored)

No longer need to pull in lwp.h; proc.h pulls it in for us.

Revision 1.73.4.4 / (download) - annotate - [select for diffs], Mon Jun 24 22:08:46 2002 UTC (21 years, 9 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.73.4.3: +6 -6 lines
Diff to previous 1.73.4.3 (colored) to branchpoint 1.73 (colored)

Curproc->curlwp renaming.

Change uses of "curproc->l_proc" back to "curproc", which is more like the
original use. Bare uses of "curproc" are now "curlwp".

"curproc" is now #defined in proc.h as ((curlwp) ? (curlwp)->l_proc) : NULL)
so that it is always safe to reference curproc (*de*referencing curproc
is another story, but that's always been true).

Revision 1.73.4.3 / (download) - annotate - [select for diffs], Mon Apr 1 07:43:26 2002 UTC (22 years ago) by nathanw
Branch: nathanw_sa
Changes since 1.73.4.2: +2 -2 lines
Diff to previous 1.73.4.2 (colored) to branchpoint 1.73 (colored)

Catch up to -current.
(CVS: It's not just a program. It's an adventure!)

Revision 1.69.2.3 / (download) - annotate - [select for diffs], Sat Mar 16 16:00:09 2002 UTC (22 years, 1 month ago) by jdolecek
Branch: kqueue
Changes since 1.69.2.2: +2 -2 lines
Diff to previous 1.69.2.2 (colored) next main 1.70 (colored)

Catch up with -current.

Revision 1.74 / (download) - annotate - [select for diffs], Fri Mar 8 20:48:36 2002 UTC (22 years, 1 month ago) by thorpej
Branch: MAIN
CVS Tags: newlock-base, newlock, 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, kqueue-base, gehenna-devsw-base, gehenna-devsw, eeh-devprop-base, eeh-devprop
Changes since 1.73: +2 -2 lines
Diff to previous 1.73 (colored)

Pool deals fairly well with physical memory shortage, but it doesn't
deal with shortages of the VM maps where the backing pages are mapped
(usually kmem_map).  Try to deal with this:

* Group all information about the backend allocator for a pool in a
  separate structure.  The pool references this structure, rather than
  the individual fields.
* Change the pool_init() API accordingly, and adjust all callers.
* Link all pools using the same backend allocator on a list.
* The backend allocator is responsible for waiting for physical memory
  to become available, but will still fail if it cannot callocate KVA
  space for the pages.  If this happens, carefully drain all pools using
  the same backend allocator, so that some KVA space can be freed.
* Change pool_reclaim() to indicate if it actually succeeded in freeing
  some pages, and use that information to make draining easier and more
  efficient.
* Get rid of PR_URGENT.  There was only one use of it, and it could be
  dealt with by the caller.

From art@openbsd.org.

Revision 1.73.4.2 / (download) - annotate - [select for diffs], Sun Nov 18 19:39:05 2001 UTC (22 years, 5 months ago) by scw
Branch: nathanw_sa
Changes since 1.73.4.1: +3746 -0 lines
Diff to previous 1.73.4.1 (colored) to branchpoint 1.73 (colored)

MD Scheduler Activation bits for sun3/3x.
Compile-tested only.

Revision 1.71.2.1 / (download) - annotate - [select for diffs], Mon Oct 1 12:42:55 2001 UTC (22 years, 6 months ago) by fvdl
Branch: thorpej-devvp
Changes since 1.71: +4 -4 lines
Diff to previous 1.71 (colored) next main 1.72 (colored)

Catch up with -current.

Revision 1.69.2.2 / (download) - annotate - [select for diffs], Thu Sep 13 01:15:03 2001 UTC (22 years, 7 months ago) by thorpej
Branch: kqueue
Changes since 1.69.2.1: +9 -9 lines
Diff to previous 1.69.2.1 (colored)

Update the kqueue branch to HEAD.

Revision 1.73.4.1, Mon Sep 10 21:19:28 2001 UTC (22 years, 7 months ago) by scw
Branch: nathanw_sa
Changes since 1.73: +0 -3747 lines
FILE REMOVED

file pmap.c was added on branch nathanw_sa on 2001-11-18 19:39:05 +0000

Revision 1.73 / (download) - annotate - [select for diffs], Mon Sep 10 21:19:28 2001 UTC (22 years, 7 months ago) by chris
Branch: MAIN
CVS Tags: thorpej-mips-cache-base, thorpej-mips-cache, thorpej-devvp-base3, thorpej-devvp-base2, pre-chs-ubcperf, post-chs-ubcperf, ifpoll-base
Branch point for: nathanw_sa
Changes since 1.72: +2 -2 lines
Diff to previous 1.72 (colored)

Update pmap_update to now take the updated pmap as an argument.
This will allow improvements to the pmaps so that they can more easily defer expensive operations, eg tlb/cache flush, til the last possible moment.

Currently this is a no-op on most platforms, so they should see no difference.

Reviewed by Jason.

Revision 1.72 / (download) - annotate - [select for diffs], Fri Sep 7 10:36:00 2001 UTC (22 years, 7 months ago) by tsutsui
Branch: MAIN
Changes since 1.71: +3 -3 lines
Diff to previous 1.71 (colored)

Fix function names in panic messages.

Revision 1.71 / (download) - annotate - [select for diffs], Wed Sep 5 14:18:11 2001 UTC (22 years, 7 months ago) by tsutsui
Branch: MAIN
CVS Tags: thorpej-devvp-base
Branch point for: thorpej-devvp
Changes since 1.70: +6 -6 lines
Diff to previous 1.70 (colored)

bcopy() -> memcpy(), bzero() -> memset()

Revision 1.69.2.1 / (download) - annotate - [select for diffs], Sat Aug 25 06:16:02 2001 UTC (22 years, 7 months ago) by thorpej
Branch: kqueue
Changes since 1.69: +2 -2 lines
Diff to previous 1.69 (colored)

Merge Aug 24 -current into the kqueue branch.

Revision 1.70 / (download) - annotate - [select for diffs], Mon Aug 20 12:00:51 2001 UTC (22 years, 7 months ago) by wiz
Branch: MAIN
Changes since 1.69: +2 -2 lines
Diff to previous 1.69 (colored)

precede, not preceed.

Revision 1.69 / (download) - annotate - [select for diffs], Tue Jul 3 06:15:17 2001 UTC (22 years, 9 months ago) by chs
Branch: MAIN
Branch point for: kqueue
Changes since 1.68: +144 -285 lines
Diff to previous 1.68 (colored)

vm_offset_t -> [pv]addr_t.
implement pmap_k{enter_pa,remove}() correctly.
general cleanup.

Revision 1.60.2.2 / (download) - annotate - [select for diffs], Thu Jun 21 19:37:47 2001 UTC (22 years, 9 months ago) by nathanw
Changes since 1.60.2.1: +6 -60 lines
Diff to previous 1.60.2.1 (colored) next main 1.61 (colored)

Catch up to -current.

Revision 1.68 / (download) - annotate - [select for diffs], Tue Jun 19 13:42:16 2001 UTC (22 years, 10 months ago) by wiz
Branch: MAIN
Changes since 1.67: +2 -2 lines
Diff to previous 1.67 (colored)

`existent', not `existant'

Revision 1.67 / (download) - annotate - [select for diffs], Sat Jun 2 18:09:23 2001 UTC (22 years, 10 months ago) by chs
Branch: MAIN
Changes since 1.66: +2 -2 lines
Diff to previous 1.66 (colored)

replace vm_map{,_entry}_t with struct vm_map{,_entry} *.

Revision 1.66 / (download) - annotate - [select for diffs], Wed Apr 25 17:35:03 2001 UTC (22 years, 11 months ago) by thorpej
Branch: MAIN
CVS Tags: thorpej_scsipi_beforemerge
Changes since 1.65: +1 -32 lines
Diff to previous 1.65 (colored)

Garbage-collect pmap_page_index().

Revision 1.65 / (download) - annotate - [select for diffs], Tue Apr 24 04:31:15 2001 UTC (22 years, 11 months ago) by thorpej
Branch: MAIN
Changes since 1.64: +2 -1 lines
Diff to previous 1.64 (colored)

Sprinkle pmap_update() calls after calls to:
- pmap_enter()
- pmap_remove()
- pmap_protect()
- pmap_kenter_pa()
- pmap_kremove()
as described in pmap(9).

These calls are relatively conservative.  It may be possible to
optimize these a little more.

Revision 1.64 / (download) - annotate - [select for diffs], Mon Apr 23 23:57:49 2001 UTC (22 years, 11 months ago) by thorpej
Branch: MAIN
Changes since 1.63: +3 -1 lines
Diff to previous 1.63 (colored)

Add local prototype for internal pmap_bootstrap_alloc() function.

Revision 1.50.2.8 / (download) - annotate - [select for diffs], Mon Apr 23 09:42:12 2001 UTC (22 years, 11 months ago) by bouyer
Branch: thorpej_scsipi
Changes since 1.50.2.7: +1 -27 lines
Diff to previous 1.50.2.7 (colored) to branchpoint 1.50 (colored) next main 1.51 (colored)

Sync with HEAD.

Revision 1.63 / (download) - annotate - [select for diffs], Sun Apr 22 23:42:18 2001 UTC (22 years, 11 months ago) by thorpej
Branch: MAIN
CVS Tags: thorpej_scsipi_nbase, thorpej_scsipi_base
Changes since 1.62: +1 -15 lines
Diff to previous 1.62 (colored)

Remove pmap_kenter_pgs().  It was never really adopted by
anything, and the interface itself wasn't as flexible as
callers would have probably liked.

Revision 1.62 / (download) - annotate - [select for diffs], Sat Apr 21 23:51:23 2001 UTC (22 years, 11 months ago) by thorpej
Branch: MAIN
Changes since 1.61: +1 -13 lines
Diff to previous 1.61 (colored)

#define away pmap_update() in <machine/pmap.h> so that no function
call overhead is incurred as we start sprinkling pmap_update() calls
throughout the source tree (no pmaps currently defer operations, but
we are adding the infrastructure to allow them to do so).

Revision 1.60.2.1 / (download) - annotate - [select for diffs], Mon Apr 9 01:55:15 2001 UTC (23 years ago) by nathanw
Changes since 1.60: +4 -4 lines
Diff to previous 1.60 (colored)

Catch up with -current.

Revision 1.50.2.7 / (download) - annotate - [select for diffs], Tue Mar 27 15:31:41 2001 UTC (23 years ago) by bouyer
Branch: thorpej_scsipi
Changes since 1.50.2.6: +4 -4 lines
Diff to previous 1.50.2.6 (colored) to branchpoint 1.50 (colored)

Sync with HEAD.

Revision 1.61 / (download) - annotate - [select for diffs], Thu Mar 15 06:10:52 2001 UTC (23 years, 1 month ago) by chs
Branch: MAIN
Changes since 1.60: +4 -4 lines
Diff to previous 1.60 (colored)

eliminate the KERN_* error codes in favor of the traditional E* codes.
the mapping is:

KERN_SUCCESS			0
KERN_INVALID_ADDRESS		EFAULT
KERN_PROTECTION_FAILURE		EACCES
KERN_NO_SPACE			ENOMEM
KERN_INVALID_ARGUMENT		EINVAL
KERN_FAILURE			various, mostly turn into KASSERTs
KERN_RESOURCE_SHORTAGE		ENOMEM
KERN_NOT_RECEIVER		<unused>
KERN_NO_ACCESS			<unused>
KERN_PAGES_LOCKED		<unused>

Revision 1.50.2.6 / (download) - annotate - [select for diffs], Mon Mar 12 13:29:43 2001 UTC (23 years, 1 month ago) by bouyer
Branch: thorpej_scsipi
Changes since 1.50.2.5: +8 -10 lines
Diff to previous 1.50.2.5 (colored) to branchpoint 1.50 (colored)

Sync with HEAD.

Revision 1.60 / (download) - annotate - [select for diffs], Tue Feb 20 12:52:57 2001 UTC (23 years, 1 month ago) by tsutsui
Branch: MAIN
Changes since 1.59: +8 -10 lines
Diff to previous 1.59 (colored)

Adjust only avail_end address rather than reduce
the last bank size of avail_mem[] so that all RAM area
will be dumped in dumpsys().

Revision 1.50.2.5 / (download) - annotate - [select for diffs], Sun Feb 11 19:12:53 2001 UTC (23 years, 2 months ago) by bouyer
Branch: thorpej_scsipi
Changes since 1.50.2.4: +1 -4 lines
Diff to previous 1.50.2.4 (colored) to branchpoint 1.50 (colored)

Sync with HEAD.

Revision 1.59 / (download) - annotate - [select for diffs], Sat Feb 3 12:57:05 2001 UTC (23 years, 2 months ago) by tsutsui
Branch: MAIN
Changes since 1.58: +1 -4 lines
Diff to previous 1.58 (colored)

Remove declaration of copypage() and zeropage(); they are in <m68k/m68k.h>

Revision 1.50.2.4 / (download) - annotate - [select for diffs], Thu Jan 18 09:23:07 2001 UTC (23 years, 3 months ago) by bouyer
Branch: thorpej_scsipi
Changes since 1.50.2.3: +11 -11 lines
Diff to previous 1.50.2.3 (colored) to branchpoint 1.50 (colored)

Sync with head (for UBC+NFS fixes, mostly).

Revision 1.45.2.2 / (download) - annotate - [select for diffs], Wed Jan 17 16:37:46 2001 UTC (23 years, 3 months ago) by he
Branch: netbsd-1-4
Changes since 1.45.2.1: +3911 -0 lines
Diff to previous 1.45.2.1 (colored) to branchpoint 1.45 (colored) next main 1.46 (colored)

Pull up revision 1.55 (requested by tsutsui):
  Properly handle pmap->pm_refcount (initialize and lock before
  access).  Should fix long-standing "out of space in kmem_map"
  bug on sun3x.

Revision 1.58 / (download) - annotate - [select for diffs], Sun Jan 14 03:23:59 2001 UTC (23 years, 3 months ago) by thorpej
Branch: MAIN
Changes since 1.57: +12 -12 lines
Diff to previous 1.57 (colored)

splimp() -> splvm()

Revision 1.50.2.3 / (download) - annotate - [select for diffs], Fri Dec 8 09:30:48 2000 UTC (23 years, 4 months ago) by bouyer
Branch: thorpej_scsipi
Changes since 1.50.2.2: +1 -1 lines
Diff to previous 1.50.2.2 (colored) to branchpoint 1.50 (colored)

Sync with HEAD.

Revision 1.57 / (download) - annotate - [select for diffs], Fri Nov 24 11:57:46 2000 UTC (23 years, 4 months ago) by tsutsui
Branch: MAIN
Changes since 1.56: +2 -2 lines
Diff to previous 1.56 (colored)

PAGE_SIZE on sun3/sun3x is now constant;
Use uvmexp.pagesize itself for its initialization.

Revision 1.50.2.2 / (download) - annotate - [select for diffs], Wed Nov 22 16:02:08 2000 UTC (23 years, 4 months ago) by bouyer
Branch: thorpej_scsipi
Changes since 1.50.2.1: +11 -3 lines
Diff to previous 1.50.2.1 (colored) to branchpoint 1.50 (colored)

Sync with HEAD.

Revision 1.50.2.1 / (download) - annotate - [select for diffs], Mon Nov 20 20:28:09 2000 UTC (23 years, 4 months ago) by bouyer
Branch: thorpej_scsipi
Changes since 1.50: +53 -27 lines
Diff to previous 1.50 (colored)

Update thorpej_scsipi to -current as of a month ago
A i386 GENERIC kernel compiles without the siop, ahc and bha drivers
(will be updated later). i386 IDE/ATAPI and ncr work, as well as
sparc/esp_sbus. alpha should work as well (untested yet).
siop, ahc and bha will be updated once I've updated the branch to current
-current, as well as machine-dependant code.

Revision 1.56 / (download) - annotate - [select for diffs], Fri Oct 27 13:28:55 2000 UTC (23 years, 5 months ago) by tsutsui
Branch: MAIN
Changes since 1.55: +11 -3 lines
Diff to previous 1.55 (colored)

Use pool(9) for pmap structures.

Revision 1.52.4.1 / (download) - annotate - [select for diffs], Sat Oct 21 18:10:16 2000 UTC (23 years, 5 months ago) by tv
Branch: netbsd-1-5
CVS Tags: netbsd-1-5-RELEASE, netbsd-1-5-PATCH003, netbsd-1-5-PATCH002, netbsd-1-5-PATCH001, netbsd-1-5-BETA2
Changes since 1.52: +15 -10 lines
Diff to previous 1.52 (colored) next main 1.53 (colored)

Pullup 1.55 [tsutsui]:
Initialize pmap->pm_refcount properly in pmap_pinit() and
add simple_locks where pmap->pm_refcount are refered.

This should fix a long-standing "out of space kmem_map" panic bug on sun3x.

Revision 1.55 / (download) - annotate - [select for diffs], Sat Oct 21 14:10:25 2000 UTC (23 years, 5 months ago) by tsutsui
Branch: MAIN
Changes since 1.54: +15 -10 lines
Diff to previous 1.54 (colored)

Initialize pmap->pm_refcount properly in pmap_pinit() and
add simple_locks where pmap->pm_refcount are refered.

This should fix a long-standing "out of space kmem_map" panic bug on sun3x.

Revision 1.54 / (download) - annotate - [select for diffs], Thu Jun 29 07:19:14 2000 UTC (23 years, 9 months ago) by mrg
Branch: MAIN
Changes since 1.53: +1 -3 lines
Diff to previous 1.53 (colored)

remove include of <vm/vm.h>. <vm/vm.h> -> <uvm/uvm_extern.h>

Revision 1.53 / (download) - annotate - [select for diffs], Mon Jun 26 14:21:04 2000 UTC (23 years, 9 months ago) by mrg
Branch: MAIN
Changes since 1.52: +1 -3 lines
Diff to previous 1.52 (colored)

remove/move more mach vm header files:

	<vm/pglist.h> -> <uvm/uvm_pglist.h>
	<vm/vm_inherit.h> -> <uvm/uvm_inherit.h>
	<vm/vm_kern.h> -> into <uvm/uvm_extern.h>
	<vm/vm_object.h> -> nothing
	<vm/vm_pager.h> -> into <uvm/uvm_pager.h>

also includes a bunch of <vm/vm_page.h> include removals (due to redudancy
with <vm/vm.h>), and a scattering of other similar headers.

Revision 1.50.8.1 / (download) - annotate - [select for diffs], Mon Dec 27 18:34:09 1999 UTC (24 years, 3 months ago) by wrstuden
Branch: wrstuden-devbsize
Changes since 1.50: +39 -14 lines
Diff to previous 1.50 (colored) next main 1.51 (colored)

Pull up to last week's -current.

Revision 1.52 / (download) - annotate - [select for diffs], Fri Dec 17 08:10:59 1999 UTC (24 years, 4 months ago) by jeremy
Branch: MAIN
CVS Tags: wrstuden-devbsize-base, wrstuden-devbsize-19991221, netbsd-1-5-base, netbsd-1-5-BETA, netbsd-1-5-ALPHA2, minoura-xpg4dl-base, minoura-xpg4dl, chs-ubc2-newbase
Branch point for: netbsd-1-5
Changes since 1.51: +30 -7 lines
Diff to previous 1.51 (colored)

Renamed a temporary variable in pmap_enter() that conflicted with the
name of the new 'flags' argument, added as part of the new pmap_enter() API.
Added a comment which explains why there are still sun3x-specific flags
being passed in the unused bits of the physical address, and how these flags
are independent of the new 'flags' argument.

Revision 1.50.4.1 / (download) - annotate - [select for diffs], Mon Nov 15 00:39:45 1999 UTC (24 years, 5 months ago) by fvdl
Branch: fvdl-softdep
Changes since 1.50: +11 -9 lines
Diff to previous 1.50 (colored) next main 1.51 (colored)

Sync with -current

Revision 1.51 / (download) - annotate - [select for diffs], Sat Nov 13 00:32:19 1999 UTC (24 years, 5 months ago) by thorpej
Branch: MAIN
CVS Tags: fvdl-softdep-base
Changes since 1.50: +11 -9 lines
Diff to previous 1.50 (colored)

Update for pmap_enter() API change.  No functional difference.

Revision 1.50 / (download) - annotate - [select for diffs], Sun Sep 19 19:05:44 1999 UTC (24 years, 7 months ago) by chs
Branch: MAIN
CVS Tags: comdex-fall-1999-base, comdex-fall-1999
Branch point for: wrstuden-devbsize, thorpej_scsipi, fvdl-softdep
Changes since 1.49: +2 -2 lines
Diff to previous 1.49 (colored)

fix something that was missed in the PMAP_NEW cleanup.

Revision 1.49 / (download) - annotate - [select for diffs], Sun Sep 12 01:17:27 1999 UTC (24 years, 7 months ago) by chs
Branch: MAIN
Changes since 1.48: +61 -34 lines
Diff to previous 1.48 (colored)

eliminate the PMAP_NEW option by making it required for all ports.
ports which previously had no support for PMAP_NEW now implement
the pmap_k* interfaces as wrappers around the non-k versions.

Revision 1.45.4.2 / (download) - annotate - [select for diffs], Mon Aug 2 21:45:22 1999 UTC (24 years, 8 months ago) by thorpej
Branch: chs-ubc2
Changes since 1.45.4.1: +24 -16 lines
Diff to previous 1.45.4.1 (colored) to branchpoint 1.45 (colored) next main 1.46 (colored)

Update from trunk.

Revision 1.48 / (download) - annotate - [select for diffs], Thu Jul 8 18:11:01 1999 UTC (24 years, 9 months ago) by thorpej
Branch: MAIN
CVS Tags: chs-ubc2-base
Changes since 1.47: +24 -16 lines
Diff to previous 1.47 (colored)

Change the pmap_extract() interface to:
	boolean_t pmap_extract(pmap_t, vaddr_t, paddr_t *);
This makes it possible for the pmap to map physical address 0.

Revision 1.45.4.1 / (download) - annotate - [select for diffs], Mon Jun 21 01:03:21 1999 UTC (24 years, 9 months ago) by thorpej
Branch: chs-ubc2
Changes since 1.45: +6 -34 lines
Diff to previous 1.45 (colored)

Sync w/ -current.

Revision 1.47 / (download) - annotate - [select for diffs], Thu Jun 17 19:23:28 1999 UTC (24 years, 10 months ago) by thorpej
Branch: MAIN
Changes since 1.46: +6 -14 lines
Diff to previous 1.46 (colored)

pmap_change_wiring() -> pmap_unwire().

Revision 1.46 / (download) - annotate - [select for diffs], Thu Jun 17 18:21:37 1999 UTC (24 years, 10 months ago) by thorpej
Branch: MAIN
Changes since 1.45: +1 -21 lines
Diff to previous 1.45 (colored)

Remove pmap_pageable(); no pmap implements it, and it is not really useful,
because pmap_enter()/pmap_change_wiring() (soon to be pmap_unwire())
communicate the information in greater detail.

Revision 1.45.2.1, Thu Apr 8 05:07:35 1999 UTC (25 years ago) by he
Branch: netbsd-1-4
Changes since 1.45: +0 -3906 lines
FILE REMOVED

file pmap.c was added on branch netbsd-1-4 on 2001-01-17 16:37:46 +0000

Revision 1.45 / (download) - annotate - [select for diffs], Thu Apr 8 05:07:35 1999 UTC (25 years ago) by gwr
Branch: MAIN
CVS Tags: netbsd-1-4-base, netbsd-1-4-RELEASE, netbsd-1-4-PATCH003, netbsd-1-4-PATCH002, netbsd-1-4-PATCH001, kame_14_19990705, kame_14_19990628, kame_141_19991130, kame
Branch point for: netbsd-1-4, chs-ubc2
Changes since 1.44: +3 -1 lines
Diff to previous 1.44 (colored)

Add opt_ddb.h

Revision 1.44 / (download) - annotate - [select for diffs], Fri Mar 26 23:41:37 1999 UTC (25 years ago) by mycroft
Branch: MAIN
Changes since 1.43: +5 -3 lines
Diff to previous 1.43 (colored)

Changes for modified pmap_enter() API:
* Map the message buffer with access_type = VM_PROT_READ|VM_PROT_WRITE `just
  because'.
* Map the file system buffers with access_type = VM_PROT_READ|VM_PROT_WRITE to
  avoid possible problems with pagemove().
* Do not use VM_PROT_EXEC with either of the above.
* Map pages for /dev/mem with access_type = prot.  Also, DO NOT use
  pmap_kenter() for this, as we DO NOT want to lose modification information.
* Map pages in dumpsys() with VM_PROT_READ.
* Map pages in m68k mappedcopyin()/mappedcopyout() and writeback() with
  access_type = prot.
* For now, bus_dma*(), pmap_map(), vmapbuf(), and similar functions still use
  access_type = 0.  This should probably be revisited.

Revision 1.43 / (download) - annotate - [select for diffs], Wed Mar 24 05:51:16 1999 UTC (25 years ago) by mrg
Branch: MAIN
Changes since 1.42: +3 -17 lines
Diff to previous 1.42 (colored)

completely remove Mach VM support.  all that is left is the all the
header files as UVM still uses (most of) these.

Revision 1.42 / (download) - annotate - [select for diffs], Fri Feb 26 22:03:29 1999 UTC (25 years, 1 month ago) by is
Branch: MAIN
Changes since 1.41: +17 -1 lines
Diff to previous 1.41 (colored)

sun3 part of fix for PR 6152

Revision 1.41 / (download) - annotate - [select for diffs], Sat Jan 16 20:48:46 1999 UTC (25 years, 3 months ago) by chuck
Branch: MAIN
Changes since 1.40: +1 -81 lines
Diff to previous 1.40 (colored)

MNN is no longer optional, remove dead code

Revision 1.40 / (download) - annotate - [select for diffs], Sat Dec 12 05:25:01 1998 UTC (25 years, 4 months ago) by gwr
Branch: MAIN
Changes since 1.39: +36 -40 lines
Diff to previous 1.39 (colored)

Fix MACHINE_NEW_NONCONTIG support (UVM works now:)
thanks to Izumi Tsutsui <tsutsui@ceres.dti.ne.jp>
Closes PR#6540

Revision 1.39 / (download) - annotate - [select for diffs], Wed Jul 8 04:43:22 1998 UTC (25 years, 9 months ago) by thorpej
Branch: MAIN
CVS Tags: kenh-if-detach-base, kenh-if-detach, eeh-paddr_t-base, eeh-paddr_t, chs-ubc-base, chs-ubc
Changes since 1.38: +5 -2 lines
Diff to previous 1.38 (colored)

Define one page free list, and put all pages on it.

Revision 1.38 / (download) - annotate - [select for diffs], Tue Jun 9 20:47:18 1998 UTC (25 years, 10 months ago) by gwr
Branch: MAIN
Changes since 1.37: +10 -1 lines
Diff to previous 1.37 (colored)

First cut at UVM support.  Compiles, but not tested yet.

Revision 1.37 / (download) - annotate - [select for diffs], Tue Jun 9 20:31:28 1998 UTC (25 years, 10 months ago) by gwr
Branch: MAIN
Changes since 1.36: +73 -32 lines
Diff to previous 1.36 (colored)

First cut at MACHINE_NEW_NONCONTIG - not enabled yet.

Revision 1.36 / (download) - annotate - [select for diffs], Tue May 19 19:00:18 1998 UTC (25 years, 11 months ago) by thorpej
Branch: MAIN
Changes since 1.35: +3 -1 lines
Diff to previous 1.35 (colored)

It is no longer necessary for pmap_pinit() and pmap_release() to be
pmap interface functions, as NetBSD no longer uses statically allocated
pmaps (except for the kernel pmap, which is special-cased anyhow).

Revision 1.35 / (download) - annotate - [select for diffs], Mon Feb 9 19:56:37 1998 UTC (26 years, 2 months ago) by jeremy
Branch: MAIN
Changes since 1.34: +8 -6 lines
Diff to previous 1.34 (colored)

Modified the comments for the recentlty implemented pmap_map() function.

Revision 1.34 / (download) - annotate - [select for diffs], Sun Feb 8 04:57:58 1998 UTC (26 years, 2 months ago) by gwr
Branch: MAIN
Changes since 1.33: +26 -1 lines
Diff to previous 1.33 (colored)

Add pmap_map

Revision 1.33 / (download) - annotate - [select for diffs], Thu Feb 5 04:58:02 1998 UTC (26 years, 2 months ago) by gwr
Branch: MAIN
Changes since 1.32: +17 -14 lines
Diff to previous 1.32 (colored)

Merge arch/sun3x into arch/sun3

Revision 1.32.4.1 / (download) - annotate - [select for diffs], Tue Jan 27 19:51:25 1998 UTC (26 years, 2 months ago) by gwr
Branch: gwr-3x3
Changes since 1.32: +17 -14 lines
Diff to previous 1.32 (colored) next main 1.33 (colored)

Merged Sun3 and Sun3X kernel sources.

Revision 1.32 / (download) - annotate - [select for diffs], Thu Jan 22 22:00:25 1998 UTC (26 years, 2 months ago) by gwr
Branch: MAIN
CVS Tags: gwr-3x3-base
Branch point for: gwr-3x3
Changes since 1.31: +76 -75 lines
Diff to previous 1.31 (colored)

In pmap_bootstrap_copyprom, copy only the last PTE from the PROM's
DVMA segment (for the page reserved by the PROM).  If we copy all
the mappings, pmap_enter_kernel may complain about finding valid
PTEs that are not recorded in our PV lists.  Make pmap_remove_pte
do something reasonable if it finds a PTE for a managed page that
has not been recorded in the PV lists.  (Plus other minor stuff).

Revision 1.31 / (download) - annotate - [select for diffs], Thu Jan 22 21:48:44 1998 UTC (26 years, 2 months ago) by gwr
Branch: MAIN
Changes since 1.30: +44 -16 lines
Diff to previous 1.30 (colored)

Separate pmap_activate() from _pmap_switch(), so the latter can remain
equivalent to what locore.s:cpu_switch does with in-line assembly when
PMAP_DEBUG is not defined.  Also do splimp/splx in pmap_activate.

Revision 1.30 / (download) - annotate - [select for diffs], Fri Jan 2 20:10:29 1998 UTC (26 years, 3 months ago) by thorpej
Branch: MAIN
Changes since 1.29: +24 -8 lines
Diff to previous 1.29 (colored)

Make pmap_activate() take a proc *.

Revision 1.29 / (download) - annotate - [select for diffs], Thu Oct 23 02:24:41 1997 UTC (26 years, 5 months ago) by gwr
Branch: MAIN
Changes since 1.28: +4 -6 lines
Diff to previous 1.28 (colored)

Remove the for-loop that wants to map multiple msgbuf pages.
Multiple msgbuf pages will not work without a redesign of
the kernel VM layout, so let's not pretend we can do it.

Revision 1.26.2.2 / (download) - annotate - [select for diffs], Tue Oct 14 10:19:51 1997 UTC (26 years, 6 months ago) by thorpej
Changes since 1.26.2.1: +7 -14 lines
Diff to previous 1.26.2.1 (colored) next main 1.27 (colored)

Update marc-pcmcia branch from trunk.

Revision 1.28 / (download) - annotate - [select for diffs], Sun Oct 5 20:43:36 1997 UTC (26 years, 6 months ago) by gwr
Branch: MAIN
Changes since 1.27: +7 -14 lines
Diff to previous 1.27 (colored)

Do the cpu_kcore_hdr initialization a little differently.
(also fix - was not setting pg_frame, pg_valid)

Revision 1.26.2.1 / (download) - annotate - [select for diffs], Mon Sep 22 06:32:51 1997 UTC (26 years, 6 months ago) by thorpej
Changes since 1.26: +5 -3 lines
Diff to previous 1.26 (colored)

Update marc-pcmcia branch from trunk.

Revision 1.27 / (download) - annotate - [select for diffs], Fri Sep 19 13:55:44 1997 UTC (26 years, 7 months ago) by leo
Branch: MAIN
Changes since 1.26: +5 -3 lines
Diff to previous 1.26 (colored)

Implement the kernel part of pr-1891. This allows for a more flexible sized
msgbuf. Note that old 'dmesg' and 'syslogd' binaries will continue running,
though old 'dmesg' binaries will output a few bytes of junk at the start of
the buffer, and will miss a few bytes at the end of the buffer.

Revision 1.26 / (download) - annotate - [select for diffs], Wed Jul 2 03:23:57 1997 UTC (26 years, 9 months ago) by jeremy
Branch: MAIN
Changes since 1.25: +23 -30 lines
Diff to previous 1.25 (colored)

Implement pmap and va caching within C table managers to help speed
up PV->(pmap,va) operations.

Revision 1.25 / (download) - annotate - [select for diffs], Tue Jun 10 19:42:25 1997 UTC (26 years, 10 months ago) by veego
Branch: MAIN
Changes since 1.24: +24 -24 lines
Diff to previous 1.24 (colored)

s/_round_page/m68k_round_page/ s/_trunc_page/m68k_trunc_page/
s/_btop/m68k_btop/ s/_ptob/m68k_ptob/

Revision 1.24 / (download) - annotate - [select for diffs], Fri May 30 07:02:15 1997 UTC (26 years, 10 months ago) by jeremy
Branch: MAIN
Changes since 1.23: +81 -104 lines
Diff to previous 1.23 (colored)

Undo changes which make pmap_xxxx_page() functions re-entrant; just block
all interrupts which might cause re-entrancy.

Allow virtual addresses which are not managed by the MI VM system to
participate in the PV system.

Remove a few frivoulous TLB cache flushes.

Revision 1.23 / (download) - annotate - [select for diffs], Wed May 28 04:28:52 1997 UTC (26 years, 10 months ago) by jeremy
Branch: MAIN
Changes since 1.22: +47 -24 lines
Diff to previous 1.22 (colored)

Added new lock system for the two virtual pages used in temporary mappings.
Allows pmap_zero_page() and pmap_copy_page() to be re-entrant.

Revision 1.22 / (download) - annotate - [select for diffs], Tue May 20 06:01:19 1997 UTC (26 years, 11 months ago) by jeremy
Branch: MAIN
Changes since 1.21: +25 -77 lines
Diff to previous 1.21 (colored)

Implement code to dynamically size the number of page tables based on available
RAM at boot.

Also did some cleanup of unused functions, updated several comments, and
removed unecessary 'XXX's.

Revision 1.21 / (download) - annotate - [select for diffs], Thu May 1 15:00:11 1997 UTC (26 years, 11 months ago) by gwr
Branch: MAIN
Changes since 1.20: +10 -2 lines
Diff to previous 1.20 (colored)

Implement pmap_pa_exists() so that /dev/mem works.
This was the reason ps (kvm_getargs) did not work.

Revision 1.20 / (download) - annotate - [select for diffs], Wed Apr 9 21:00:40 1997 UTC (27 years ago) by thorpej
Branch: MAIN
Changes since 1.19: +19 -9 lines
Diff to previous 1.19 (colored)

Adjust for new kcore.h

Revision 1.19 / (download) - annotate - [select for diffs], Tue Apr 1 02:15:33 1997 UTC (27 years ago) by jeremy
Branch: MAIN
Changes since 1.18: +5 -1 lines
Diff to previous 1.18 (colored)

Physical page status functions pmap_clear_reference()
and pmap_clear_modify() weren't testing if the page whose status was being
changed was being managed.  This caused kernel panics with X11.

Revision 1.18 / (download) - annotate - [select for diffs], Wed Mar 26 23:27:12 1997 UTC (27 years ago) by gwr
Branch: MAIN
Changes since 1.17: +2 -2 lines
Diff to previous 1.17 (colored)

fix a warning

Revision 1.17 / (download) - annotate - [select for diffs], Fri Mar 21 22:46:12 1997 UTC (27 years ago) by gwr
Branch: MAIN
Changes since 1.16: +29 -4 lines
Diff to previous 1.16 (colored)

First cut at crashdump support.

Revision 1.16 / (download) - annotate - [select for diffs], Thu Mar 13 17:40:41 1997 UTC (27 years, 1 month ago) by gwr
Branch: MAIN
Changes since 1.15: +23 -23 lines
Diff to previous 1.15 (colored)

s/sun3x_/_/ in sun3x_(round|trunc)_(page|seg) macros

Revision 1.6.4.1 / (download) - annotate - [select for diffs], Wed Mar 12 14:22:26 1997 UTC (27 years, 1 month ago) by is
Changes since 1.6: +1745 -764 lines
Diff to previous 1.6 (colored) next main 1.7 (colored)

Merge in Changes from The Trunk.

Revision 1.15 / (download) - annotate - [select for diffs], Thu Mar 6 05:16:34 1997 UTC (27 years, 1 month ago) by gwr
Branch: MAIN
Changes since 1.14: +37 -42 lines
Diff to previous 1.14 (colored)

Get the numbers of kernel MMU tables right.

Revision 1.14 / (download) - annotate - [select for diffs], Thu Mar 6 00:15:56 1997 UTC (27 years, 1 month ago) by gwr
Branch: MAIN
Changes since 1.13: +2 -28 lines
Diff to previous 1.13 (colored)

Clean out some junk I forgot to remove last time...

Revision 1.13 / (download) - annotate - [select for diffs], Thu Mar 6 00:04:18 1997 UTC (27 years, 1 month ago) by gwr
Branch: MAIN
Changes since 1.12: +58 -6 lines
Diff to previous 1.12 (colored)

Add pmap_bootstrap_setprom() with sets the PROM level-A tables to
allow the PROM monitor to see mappings in kernel space.  This also
fixes a problem with exiting to the monitor with the stack pointer
set to some place in kernel space.  Also fix NUM_KERN_PTES, and
change get_pte() so it works on any virtual address.

Revision 1.12 / (download) - annotate - [select for diffs], Sun Mar 2 07:59:21 1997 UTC (27 years, 1 month ago) by jeremy
Branch: MAIN
Changes since 1.11: +29 -19 lines
Diff to previous 1.11 (colored)

Took switch statement out of main loop in pmap_protect() and explained more
of the rationale behind it.

Revision 1.11 / (download) - annotate - [select for diffs], Sat Feb 22 03:18:30 1997 UTC (27 years, 1 month ago) by jeremy
Branch: MAIN
Changes since 1.10: +83 -38 lines
Diff to previous 1.10 (colored)

Rewrite pmap_remove() to be speedier with large address spaces.

Revision 1.10 / (download) - annotate - [select for diffs], Wed Feb 19 04:17:32 1997 UTC (27 years, 2 months ago) by jeremy
Branch: MAIN
Changes since 1.9: +4 -4 lines
Diff to previous 1.9 (colored)

Update copyright and fix typos in macro definition used when not debugging.

Revision 1.9 / (download) - annotate - [select for diffs], Sun Feb 16 19:38:08 1997 UTC (27 years, 2 months ago) by gwr
Branch: MAIN
Changes since 1.8: +65 -39 lines
Diff to previous 1.8 (colored)

Fix a major bug in pmap_remove_kernel() that causd the removal of
one page too many (worse, it unmapped our stack page... Ouch!)
Also, use loadcrp() and such instead of calling pmap_activate
in various places so we have more control over TLB flush.
Now pmap_activate() is called only by locore (and that call is
done only if PMAP_DEBUG is defined).  Other minor clean-up...

Revision 1.8 / (download) - annotate - [select for diffs], Fri Feb 14 03:56:50 1997 UTC (27 years, 2 months ago) by gwr
Branch: MAIN
Changes since 1.7: +259 -208 lines
Diff to previous 1.7 (colored)

Add pmap_count(), fix some bugs... (from Jeremy).

Revision 1.7 / (download) - annotate - [select for diffs], Wed Feb 12 23:09:32 1997 UTC (27 years, 2 months ago) by gwr
Branch: MAIN
Changes since 1.6: +1514 -686 lines
Diff to previous 1.6 (colored)

Latest version from Jeremy.  Changes too numerous to describe here.

Revision 1.6 / (download) - annotate - [select for diffs], Sun Feb 2 08:41:10 1997 UTC (27 years, 2 months ago) by thorpej
Branch: MAIN
Changes since 1.5: +3 -3 lines
Diff to previous 1.5 (colored)

Use copypage() and zeropage() in the right places.

Revision 1.5 / (download) - annotate - [select for diffs], Mon Jan 27 22:33:34 1997 UTC (27 years, 2 months ago) by gwr
Branch: MAIN
Changes since 1.4: +2 -2 lines
Diff to previous 1.4 (colored)

Change "machdep.h" to <machine/machdep.h>

Revision 1.4 / (download) - annotate - [select for diffs], Fri Jan 17 16:27:20 1997 UTC (27 years, 3 months ago) by gwr
Branch: MAIN
Changes since 1.3: +5 -6 lines
Diff to previous 1.3 (colored)

Adapt to rename of pcb_mmuctx to pcb_mmucrp, and corrected
prototype of loadcrp(), which kills some bogus type casts.

Revision 1.3 / (download) - annotate - [select for diffs], Thu Jan 16 22:12:50 1997 UTC (27 years, 3 months ago) by gwr
Branch: MAIN
Changes since 1.2: +5 -10 lines
Diff to previous 1.2 (colored)

Move declaration of struct mmu_rootptr to mc68851.h
Kill a cast that is now unnecessary.

Revision 1.2 / (download) - annotate - [select for diffs], Tue Jan 14 21:01:33 1997 UTC (27 years, 3 months ago) by gwr
Branch: MAIN
Changes since 1.1: +1 -62 lines
Diff to previous 1.1 (colored)

Punt some historical stuff that was ifdefed out.

Revision 1.1.1.1 / (download) - annotate - [select for diffs] (vendor branch), Tue Jan 14 20:57:08 1997 UTC (27 years, 3 months ago) by gwr
Branch: GWR
Changes since 1.1: +0 -0 lines
Diff to previous 1.1 (colored)

Initial import.  Gets as far as nfs_mountroot.

Revision 1.1 / (download) - annotate - [select for diffs], Tue Jan 14 20:57:08 1997 UTC (27 years, 3 months ago) by gwr
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>