The NetBSD Project

CVS log for src/sys/arch/i386/include/pte.h

[BACK] Up to [cvs.NetBSD.org] / src / sys / arch / i386 / include

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.33 / (download) - annotate - [select for diffs], Sat Apr 25 15:26:17 2020 UTC (6 months ago) by bouyer
Branch: MAIN
CVS Tags: HEAD
Changes since 1.32: +1 -1 lines
Diff to previous 1.32 (colored)

Merge the bouyer-xenpvh branch, bringing in Xen PV drivers support under HVM
guests in GENERIC.
Xen support can be disabled at runtime with
boot -c
disable hypervisor

Revision 1.31.10.1 / (download) - annotate - [select for diffs], Sat Apr 25 11:23:56 2020 UTC (6 months ago) by bouyer
Branch: bouyer-xenpvh
Changes since 1.31: +1 -27 lines
Diff to previous 1.31 (colored) next main 1.32 (colored)

Sync with bouyer-xenpvh-base2 (HEAD)

Revision 1.32 / (download) - annotate - [select for diffs], Sat Apr 25 05:17:16 2020 UTC (6 months, 1 week ago) by maxv
Branch: MAIN
CVS Tags: bouyer-xenpvh-base2
Changes since 1.31: +1 -27 lines
Diff to previous 1.31 (colored)

Switch to the new PTE naming. The old naming is now unused, remove it.

Revision 1.27.56.1 / (download) - annotate - [select for diffs], Mon Jun 10 22:06:20 2019 UTC (16 months, 3 weeks ago) by christos
Branch: phil-wifi
Changes since 1.27: +74 -146 lines
Diff to previous 1.27 (colored) next main 1.28 (colored)

Sync with HEAD

Revision 1.31 / (download) - annotate - [select for diffs], Sat Mar 9 08:42:25 2019 UTC (19 months, 3 weeks ago) by maxv
Branch: MAIN
CVS Tags: phil-wifi-20200421, phil-wifi-20200411, phil-wifi-20200406, phil-wifi-20191119, phil-wifi-20190609, netbsd-9-base, netbsd-9-1-RELEASE, netbsd-9-0-RELEASE, netbsd-9-0-RC2, netbsd-9-0-RC1, netbsd-9, isaki-audio2-base, isaki-audio2, is-mlppp-base, is-mlppp, bouyer-xenpvh-base1, bouyer-xenpvh-base, ad-namecache-base3, ad-namecache-base2, ad-namecache-base1, ad-namecache-base, ad-namecache
Branch point for: bouyer-xenpvh
Changes since 1.30: +18 -26 lines
Diff to previous 1.30 (colored)

Start replacing the x86 PTE bits.

Revision 1.30 / (download) - annotate - [select for diffs], Thu Mar 7 14:40:35 2019 UTC (19 months, 3 weeks ago) by maxv
Branch: MAIN
Changes since 1.29: +39 -11 lines
Diff to previous 1.29 (colored)

Introduce a new set of PTE bits, with a different naming convention.

	PG_V      -> PTE_P        /* Present */
	PG_RW     -> PTE_W        /* Write */
	PG_u      -> PTE_U        /* User */
	PG_WT     -> PTE_PWT      /* Write-Through */
	PG_N      -> PTE_PCD      /* Cache-Disable */
	PG_U      -> PTE_A        /* Accessed */
	PG_M      -> PTE_D        /* Dirty */
	PG_PAT    -> PTE_PAT      /* PAT on 4KB Pages */
	PG_PS     -> PTE_PS       /* Large Page Size */
	PG_G      -> PTE_G        /* Global Translation */
	PG_AVAIL1 -> PTE_AVL1     /* Ignored by Hardware */
	PG_AVAIL2 -> PTE_AVL2     /* Ignored by Hardware */
	PG_AVAIL3 -> PTE_AVL3     /* Ignored by Hardware */
	PG_LGPAT  -> PTE_LGPAT    /* PAT on Large Pages */
	PG_NX     -> PTE_NX       /* No Execute */

Until now we were using "PG_BIT". The "BIT" part of the naming did not
follow the x86 naming convention in the spec, and was very confusing. We
don't want the "PG_" part of it either, because UVM has similar flags
(ie PG_BUSY).

Revision 1.29 / (download) - annotate - [select for diffs], Thu Mar 7 13:26:24 2019 UTC (19 months, 3 weeks ago) by maxv
Branch: MAIN
Changes since 1.28: +1 -4 lines
Diff to previous 1.28 (colored)

Drop PG_RO, PG_KR and PG_PROT, they are useless and create confusion.

Revision 1.28 / (download) - annotate - [select for diffs], Thu Mar 7 13:02:13 2019 UTC (19 months, 3 weeks ago) by maxv
Branch: MAIN
Changes since 1.27: +38 -127 lines
Diff to previous 1.27 (colored)

Style, and remove useless comments.

Revision 1.26.2.1 / (download) - annotate - [select for diffs], Mon Jun 6 09:05:51 2011 UTC (9 years, 4 months ago) by jruoho
Branch: jruoho-x86intr
Changes since 1.26: +1 -8 lines
Diff to previous 1.26 (colored) next main 1.27 (colored)

Sync with HEAD.

Revision 1.18.2.4 / (download) - annotate - [select for diffs], Mon Mar 28 23:58:11 2011 UTC (9 years, 7 months ago) by jym
Branch: jym-xensuspend
Changes since 1.18.2.3: +16 -17 lines
Diff to previous 1.18.2.3 (colored) to branchpoint 1.18 (colored) next main 1.19 (colored)

Cure sync hiccups. Code with compile errors is not really useful, heh.

Revision 1.18.2.3 / (download) - annotate - [select for diffs], Mon Mar 28 23:04:43 2011 UTC (9 years, 7 months ago) by jym
Branch: jym-xensuspend
Changes since 1.18.2.2: +1 -8 lines
Diff to previous 1.18.2.2 (colored) to branchpoint 1.18 (colored)

Sync with HEAD. TODO before merge:
- shortcut for suspend code in sysmon, when powerd(8) is not running.
Borrow ``xs_watch'' thread context?
- bug hunting in xbd + xennet resume. Rings are currently thrashed upon
resume, so current implementation force flush them on suspend. It's not
really needed.

Revision 1.21.2.2 / (download) - annotate - [select for diffs], Sat Mar 5 20:50:41 2011 UTC (9 years, 7 months ago) by rmind
Branch: rmind-uvmplock
Changes since 1.21.2.1: +10 -19 lines
Diff to previous 1.21.2.1 (colored) to branchpoint 1.21 (colored) next main 1.22 (colored)

sync with head

Revision 1.26.4.1 / (download) - annotate - [select for diffs], Tue Feb 8 16:19:26 2011 UTC (9 years, 8 months ago) by bouyer
Branch: bouyer-quota2
Changes since 1.26: +1 -8 lines
Diff to previous 1.26 (colored) next main 1.27 (colored)

Sync with HEAD

Revision 1.27 / (download) - annotate - [select for diffs], Tue Feb 1 20:09:08 2011 UTC (9 years, 9 months ago) by chuck
Branch: MAIN
CVS Tags: yamt-pagecache-tag8, yamt-pagecache-base9, yamt-pagecache-base8, yamt-pagecache-base7, yamt-pagecache-base6, yamt-pagecache-base5, yamt-pagecache-base4, yamt-pagecache-base3, yamt-pagecache-base2, yamt-pagecache-base, yamt-pagecache, uebayasi-xip-base7, tls-maxphys-base-20171202, tls-maxphys-base, tls-maxphys, tls-earlyentropy-base, tls-earlyentropy, rmind-uvmplock-nbase, rmind-uvmplock-base, rmind-smpnet-nbase, rmind-smpnet-base, rmind-smpnet, riastradh-xf86-video-intel-2-7-1-pre-2-21-15, riastradh-drm2-base3, riastradh-drm2-base2, riastradh-drm2-base1, riastradh-drm2-base, riastradh-drm2, prg-localcount2-base3, prg-localcount2-base2, prg-localcount2-base1, prg-localcount2-base, prg-localcount2, phil-wifi-base, 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, 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, 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-nb8-mediatek-base, matt-nb8-mediatek, matt-nb6-plus-nbase, matt-nb6-plus-base, matt-nb6-plus, localcount-20160914, khorben-n900, 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, jdolecek-ncq-base, jdolecek-ncq, cherry-xenmp-base, cherry-xenmp, bouyer-socketcan-base1, bouyer-socketcan-base, bouyer-socketcan, bouyer-quota2-nbase, bouyer-quota2-base, agc-symver-base, agc-symver
Branch point for: phil-wifi
Changes since 1.26: +1 -8 lines
Diff to previous 1.26 (colored)

udpate license clauses on my code to match the new-style BSD licenses.
based on diff that rmind@ sent me.

no functional change with this commit.

Revision 1.20.2.3 / (download) - annotate - [select for diffs], Fri Oct 22 07:21:20 2010 UTC (10 years ago) by uebayasi
Branch: uebayasi-xip
Changes since 1.20.2.2: +2 -2 lines
Diff to previous 1.20.2.2 (colored) to branchpoint 1.20 (colored) next main 1.21 (colored)

Sync with HEAD (-D20101022).

Revision 1.17.10.4 / (download) - annotate - [select for diffs], Sat Oct 9 03:31:47 2010 UTC (10 years ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.17.10.3: +3 -3 lines
Diff to previous 1.17.10.3 (colored) to branchpoint 1.17 (colored) next main 1.18 (colored)

sync with head

Revision 1.26 / (download) - annotate - [select for diffs], Sat Oct 2 22:53:49 2010 UTC (10 years, 1 month ago) by jym
Branch: MAIN
CVS Tags: yamt-nfs-mp-base11, uebayasi-xip-base6, uebayasi-xip-base5, uebayasi-xip-base4, uebayasi-xip-base3, matt-mips64-premerge-20101231, jruoho-x86intr-base
Branch point for: jruoho-x86intr, bouyer-quota2
Changes since 1.25: +2 -2 lines
Diff to previous 1.25 (colored)

Update the comment for PG_PS when used with PAE.

Revision 1.25 / (download) - annotate - [select for diffs], Tue Sep 14 21:34:02 2010 UTC (10 years, 1 month ago) by jym
Branch: MAIN
Changes since 1.24: +2 -2 lines
Diff to previous 1.24 (colored)

Add ULL suffix to PG_NX when it is defined.

Revision 1.20.2.2 / (download) - annotate - [select for diffs], Tue Aug 17 06:44:38 2010 UTC (10 years, 2 months ago) by uebayasi
Branch: uebayasi-xip
Changes since 1.20.2.1: +7 -8 lines
Diff to previous 1.20.2.1 (colored) to branchpoint 1.20 (colored)

Sync with HEAD.

Revision 1.17.10.3 / (download) - annotate - [select for diffs], Wed Aug 11 22:52:12 2010 UTC (10 years, 2 months ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.17.10.2: +11 -12 lines
Diff to previous 1.17.10.2 (colored) to branchpoint 1.17 (colored)

sync with head.

Revision 1.24 / (download) - annotate - [select for diffs], Tue Jul 6 20:50:34 2010 UTC (10 years, 3 months ago) by cegger
Branch: MAIN
CVS Tags: yamt-nfs-mp-base10, uebayasi-xip-base2
Changes since 1.23: +8 -10 lines
Diff to previous 1.23 (colored)

Turn PMAP_NOCACHE into MI flag.
Add MI flags PMAP_WRITE_COMBINE, PMAP_WRITE_BACK, PMAP_NOCACHE_OVR.
Update pmap(9) manpage.

hppa: Remove MD PMAP_NOCACHE flag as it exists as MI flag
mips: Rename MD PMAP_NOCACHE to PGC_NOCACHE.

x86: Implement new MI flags using Page-Attribute Tables.
x86: Implement BUS_SPACE_MAP_PREFETCHABLE.

Patch presented on tech-kern@:
http://mail-index.netbsd.org/tech-kern/2010/06/30/msg008458.html

No comments on this last version.

Revision 1.21.2.1 / (download) - annotate - [select for diffs], Sun May 30 05:16:54 2010 UTC (10 years, 5 months ago) by rmind
Branch: rmind-uvmplock
Changes since 1.21: +5 -4 lines
Diff to previous 1.21 (colored)

sync with head

Revision 1.23 / (download) - annotate - [select for diffs], Tue May 4 23:27:14 2010 UTC (10 years, 6 months ago) by jym
Branch: MAIN
Changes since 1.22: +2 -1 lines
Diff to previous 1.22 (colored)

Enable the NX bit feature for Xen i386pae and amd64 kernels.

Tested with Xen 3.1 and Xen 3.3, dom0 and domU, by bouyer@ and jym@.

Ok bouyer@.

Revision 1.20.2.1 / (download) - annotate - [select for diffs], Fri Apr 30 14:39:30 2010 UTC (10 years, 6 months ago) by uebayasi
Branch: uebayasi-xip
Changes since 1.20: +6 -6 lines
Diff to previous 1.20 (colored)

Sync with HEAD.

Revision 1.22 / (download) - annotate - [select for diffs], Tue Apr 6 20:43:57 2010 UTC (10 years, 6 months ago) by jld
Branch: MAIN
CVS Tags: uebayasi-xip-base1
Changes since 1.21: +4 -4 lines
Diff to previous 1.21 (colored)

Fix typos in PAE comment.

Revision 1.17.10.2 / (download) - annotate - [select for diffs], Thu Mar 11 15:02:29 2010 UTC (10 years, 7 months ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.17.10.1: +5 -5 lines
Diff to previous 1.17.10.1 (colored) to branchpoint 1.17 (colored)

sync with head

Revision 1.21 / (download) - annotate - [select for diffs], Fri Feb 26 19:25:07 2010 UTC (10 years, 8 months ago) by jym
Branch: MAIN
CVS Tags: yamt-nfs-mp-base9
Branch point for: rmind-uvmplock
Changes since 1.20: +3 -3 lines
Diff to previous 1.20 (colored)

Fixes regarding paddr_t/pd_entry_t types in MD x86 code, exposed by PAE:

- NBPD_* macros are set to the types that better match their architecture
(UL for i386 and amd64, ULL for i386 PAE) - will revisit when paddr_t is
set to 64 bits for i386 non-PAE.

- type fixes in printf/printk messages (Use PRIxPADDR when printing paddr_t
values, instead of %lx - paddr_t/pd_entry_t being 64 bits with PAE)

- remove casts that are no more needed now that Xen2 support has been dropped

Some fixes are from jmorse@ patches for PAE.

Compile + tested for i386 GENERIC and XEN3 kernels. Only compile tested for
amd64.

Reviewed by bouyer@.

See also http://mail-index.netbsd.org/tech-kern/2010/02/22/msg007373.html

Revision 1.20 / (download) - annotate - [select for diffs], Tue Nov 17 22:35:43 2009 UTC (10 years, 11 months ago) by dyoung
Branch: MAIN
CVS Tags: uebayasi-xip-base, matt-premerge-20091211
Branch point for: uebayasi-xip
Changes since 1.19: +3 -3 lines
Diff to previous 1.19 (colored)

Fix spelling in comments, s/extention/extension/.

Revision 1.18.2.2 / (download) - annotate - [select for diffs], Sun Nov 1 13:58:34 2009 UTC (11 years ago) by jym
Branch: jym-xensuspend
Changes since 1.18.2.1: +0 -0 lines
Diff to previous 1.18.2.1 (colored) to branchpoint 1.18 (colored)

Sync with HEAD.

Revision 1.18.2.1 / (download) - annotate - [select for diffs], Wed May 13 17:17:50 2009 UTC (11 years, 5 months ago) by jym
Branch: jym-xensuspend
Changes since 1.18: +6 -1 lines
Diff to previous 1.18 (colored)

Sync with HEAD.

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

Revision 1.17.10.1 / (download) - annotate - [select for diffs], Mon May 4 08:11:17 2009 UTC (11 years, 6 months ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.17: +6 -3 lines
Diff to previous 1.17 (colored)

sync with head.

Revision 1.17.18.2 / (download) - annotate - [select for diffs], Tue Apr 28 07:34:12 2009 UTC (11 years, 6 months ago) by skrll
Branch: nick-hppapmap
Changes since 1.17.18.1: +6 -1 lines
Diff to previous 1.17.18.1 (colored) to branchpoint 1.17 (colored) next main 1.18 (colored)

Sync with HEAD.

Revision 1.19 / (download) - annotate - [select for diffs], Wed Apr 15 13:05:47 2009 UTC (11 years, 6 months ago) by cegger
Branch: MAIN
CVS Tags: yamt-nfs-mp-base8, yamt-nfs-mp-base7, 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.18: +6 -1 lines
Diff to previous 1.18 (colored)

No Execute bit is available in PAE-paging mode.
However to use it, NXE bit in EFER register must be set.

Revision 1.17.18.1 / (download) - annotate - [select for diffs], Mon Jan 19 13:16:20 2009 UTC (11 years, 9 months ago) by skrll
Branch: nick-hppapmap
Changes since 1.17: +1 -3 lines
Diff to previous 1.17 (colored)

Sync with HEAD.

Revision 1.17.6.1 / (download) - annotate - [select for diffs], Sat Jan 17 13:28:04 2009 UTC (11 years, 9 months ago) by mjf
Branch: mjf-devfs2
Changes since 1.17: +0 -2 lines
Diff to previous 1.17 (colored) next main 1.18 (colored)

Sync with HEAD.

Revision 1.18 / (download) - annotate - [select for diffs], Sun Dec 21 11:18:19 2008 UTC (11 years, 10 months ago) by ad
Branch: MAIN
CVS Tags: nick-hppapmap-base2, mjf-devfs2-base
Branch point for: jym-xensuspend
Changes since 1.17: +1 -3 lines
Diff to previous 1.17 (colored)

Fix a comment.

Revision 1.15.50.2 / (download) - annotate - [select for diffs], Sun Mar 23 02:04:07 2008 UTC (12 years, 7 months ago) by matt
Branch: matt-armv6
Changes since 1.15.50.1: +52 -7 lines
Diff to previous 1.15.50.1 (colored) to branchpoint 1.15 (colored) next main 1.16 (colored)

sync with HEAD

Revision 1.16.2.1 / (download) - annotate - [select for diffs], Mon Feb 18 21:04:40 2008 UTC (12 years, 8 months ago) by mjf
Branch: mjf-devfs
Changes since 1.16: +52 -7 lines
Diff to previous 1.16 (colored) next main 1.17 (colored)

Sync with HEAD.

Revision 1.14.16.3 / (download) - annotate - [select for diffs], Mon Feb 4 09:22:08 2008 UTC (12 years, 8 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.14.16.2: +52 -7 lines
Diff to previous 1.14.16.2 (colored) to branchpoint 1.14 (colored) next main 1.15 (colored)

sync with head.

Revision 1.17 / (download) - annotate - [select for diffs], Wed Jan 23 19:46:44 2008 UTC (12 years, 9 months ago) by bouyer
Branch: MAIN
CVS Tags: yamt-pf42-baseX, yamt-pf42-base4, yamt-pf42-base3, yamt-pf42-base2, yamt-pf42-base, yamt-pf42, yamt-nfs-mp-base2, yamt-nfs-mp-base, yamt-lazymbuf-base15, yamt-lazymbuf-base14, 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, nick-net80211-sync-base, nick-net80211-sync, 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-devfs-base, 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, matt-armv6-nbase, keiichi-mipv6-nbase, keiichi-mipv6-base, keiichi-mipv6, hpcarm-cleanup-nbase, hpcarm-cleanup-base, haad-nbase2, haad-dm-base2, haad-dm-base1, haad-dm-base, haad-dm, ad-socklock-base1, ad-audiomp2-base, ad-audiomp2
Branch point for: yamt-nfs-mp, nick-hppapmap, mjf-devfs2
Changes since 1.16: +52 -7 lines
Diff to previous 1.16 (colored)

Merge the bouyer-xeni386 branch. This brings in PAE support to NetBSD xeni386
(domU only). PAE support is enabled by 'options PAE', see the new XEN3PAE_DOMU
and INSTALL_XEN3PAE_DOMU kernel config files.

See the comments in arch/i386/include/{pte.h,pmap.h} to see how it works.
In short, we still handle it as a 2-level MMU, with the second level page
directory being 4 pages in size. pmap switching is done by switching the
L2 pages in the L3 entries, instead of loading %cr3. This is almost required
by Xen, which handle the last L2 page (the one mapping 0xc0000000 - 0xffffffff)
in a very special way. But this approach should also work for native PAE
support if ever supported (in fact, the pmap should almost suport native
PAE, what's missing is bootstrap code in locore.S).

Revision 1.16.8.3 / (download) - annotate - [select for diffs], Thu Jan 17 19:15:24 2008 UTC (12 years, 9 months ago) by bouyer
Branch: bouyer-xeni386
Changes since 1.16.8.2: +4 -1 lines
Diff to previous 1.16.8.2 (colored) to branchpoint 1.16 (colored) next main 1.17 (colored)

- Fix L2_SLOT_APTE value (not sure how I got this value but it was definitively
  wrong)
- Use global variable for the PAE L3 page adresses, so that pmap.c can get it
  from the bootstrap code
- Extent the size of our virtual PDP from 3 to 4 pages, so that pmap->pm_pdir[]
  is contigous for the whole VA range. The last page is a shadow of
  the kernel's real PDP (L3[3]).
- make pm_pdirpa an array of 4 paddr_t if using PAE. introduce a
  pmap_pdirpa macro to get the physical address of a given PD entry.
- fix pmap_map_pte

The kernel now boots single-user. fsck will cause a kernel fault in
pmap_pdes_invalid() on exit.

Revision 1.16.8.2 / (download) - annotate - [select for diffs], Sun Jan 13 19:02:06 2008 UTC (12 years, 9 months ago) by bouyer
Branch: bouyer-xeni386
Changes since 1.16.8.1: +39 -13 lines
Diff to previous 1.16.8.1 (colored) to branchpoint 1.16 (colored)

Update system macros for PAE. Because the L3 page directory has only 4 entries,
and because of the way Xen handles it, it's better to have it has static as
possible. So we claim to have only 2 levels, with level 2 being a
"super" PD of 4 pages. pmap switches will be handled by changing the
L3 entries instead of %cr3. Only the first 3 entries will have to be changed,
the last one mapping KVA space only.

Revision 1.16.8.1 / (download) - annotate - [select for diffs], Sun Jan 13 11:26:57 2008 UTC (12 years, 9 months ago) by bouyer
Branch: bouyer-xeni386
Changes since 1.16: +20 -4 lines
Diff to previous 1.16 (colored)

Work in progress on xeni386 PAE support:
Make xeni386 build with a 64bit paddr_t. For this vaddr_t vs paddr_t vs
pointers usages had to be clarified.
If 'options PAE' is present in a Xen3 kernel, switch paddr_t, pd_entry_t
and pt_entry_t to 64bits, and add the PAE entry in the __xen_guest ELF section.

Revision 1.15.50.1 / (download) - annotate - [select for diffs], Tue Nov 6 23:17:44 2007 UTC (12 years, 11 months ago) by matt
Branch: matt-armv6
CVS Tags: matt-armv6-prevmlocking
Changes since 1.15: +47 -11 lines
Diff to previous 1.15 (colored)

sync with HEAD

Revision 1.14.16.2 / (download) - annotate - [select for diffs], Sat Oct 27 11:26:46 2007 UTC (13 years ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.14.16.1: +47 -11 lines
Diff to previous 1.14.16.1 (colored) to branchpoint 1.14 (colored)

sync with head.

Revision 1.15.48.1 / (download) - annotate - [select for diffs], Fri Oct 26 15:42:38 2007 UTC (13 years ago) by joerg
Branch: jmcneill-pm
Changes since 1.15: +47 -11 lines
Diff to previous 1.15 (colored) next main 1.16 (colored)

Sync with HEAD.

Follow the merge of pmap.c on i386 and amd64 and move
pmap_init_tmp_pgtbl into arch/x86/x86/pmap.c. Modify the ACPI wakeup
code to restore CR4 before jumping back into kernel space as the large
page option might cover that.

Revision 1.15.54.1 / (download) - annotate - [select for diffs], Thu Oct 25 22:35:53 2007 UTC (13 years ago) by bouyer
Branch: bouyer-xenamd64
Changes since 1.15: +47 -11 lines
Diff to previous 1.15 (colored) next main 1.16 (colored)

Sync with HEAD.

Revision 1.15.30.1 / (download) - annotate - [select for diffs], Tue Oct 23 20:13:07 2007 UTC (13 years ago) by ad
Branch: vmlocking
Changes since 1.15: +47 -11 lines
Diff to previous 1.15 (colored) next main 1.16 (colored)

Sync with head.

Revision 1.16 / (download) - annotate - [select for diffs], Thu Oct 18 15:28:37 2007 UTC (13 years ago) by yamt
Branch: MAIN
CVS Tags: 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, matt-armv6-base, jmcneill-pm-base, jmcneill-base, cube-autoconf-base, cube-autoconf, bouyer-xeni386-nbase, bouyer-xeni386-merge1, bouyer-xeni386-base, bouyer-xenamd64-base2, bouyer-xenamd64-base
Branch point for: mjf-devfs, bouyer-xeni386
Changes since 1.15: +47 -11 lines
Diff to previous 1.15 (colored)

merge yamt-x86pmap branch.

- reduce differences between amd64 and i386.  notably, share pmap.c
  between them.  it makes several i386 pmap improvements available to
  amd64, including tlb shootdown reduction and bug fixes from Stephan Uphoff.
- implement deferred pmap switching for amd64.
- remove LARGEPAGES option.  always use large pages if available.
  also, make it work on amd64.

Revision 1.15.52.1 / (download) - annotate - [select for diffs], Sun Sep 23 18:28:18 2007 UTC (13 years, 1 month ago) by yamt
Branch: yamt-x86pmap
Changes since 1.15: +47 -11 lines
Diff to previous 1.15 (colored) next main 1.16 (colored)

- sync with amd64.
- pmap_alloc_level: remove fast call special case.
- tweak some printf to work for both of LP64 and LP32.
- remove machdep.nkpde sysctl.
- remove automatic adjustment of nkpde for now.  will revisit later.

Revision 1.14.16.1 / (download) - annotate - [select for diffs], Wed Jun 21 14:52:30 2006 UTC (14 years, 4 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.14: +3 -3 lines
Diff to previous 1.14 (colored)

sync with head.

Revision 1.15 / (download) - annotate - [select for diffs], Mon Dec 26 19:23:59 2005 UTC (14 years, 10 months ago) by perry
Branch: MAIN
CVS Tags: yamt-x86pmap-base4, yamt-x86pmap-base3, yamt-x86pmap-base2, yamt-x86pmap-base, 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-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-idlelwp-base8, yamt-idlelwp, wrstuden-fixsa-newbase, wrstuden-fixsa-base-1, wrstuden-fixsa-base, wrstuden-fixsa, vmlocking-base, thorpej-atomic-base, thorpej-atomic, simonb-timecounters-base, simonb-timecounters, simonb-timcounters-final, rpaulo-netinet-merge-pcb-base, rpaulo-netinet-merge-pcb, reinoud-bufcleanup, ppcoea-renovation-base, ppcoea-renovation, post-newlock2-merge, peter-altq-base, peter-altq, 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, mjf-ufs-trans-base, mjf-ufs-trans, matt-nb4-arm-base, matt-nb4-arm, matt-mips64-base, matt-mips64, hpcarm-cleanup, gdamore-uart-base, gdamore-uart, elad-kernelauth-base, elad-kernelauth, chap-midi-nbase, chap-midi-base, chap-midi, ad-audiomp-base, ad-audiomp, abandoned-netbsd-4-base, abandoned-netbsd-4
Branch point for: yamt-x86pmap, vmlocking, matt-armv6, jmcneill-pm, bouyer-xenamd64
Changes since 1.14: +3 -3 lines
Diff to previous 1.14 (colored)

u_intN_t -> uintN_t

Revision 1.13.2.3 / (download) - annotate - [select for diffs], Tue Sep 21 13:16:57 2004 UTC (16 years, 1 month ago) by skrll
Branch: ktrace-lwp
Changes since 1.13.2.2: +1 -1 lines
Diff to previous 1.13.2.2 (colored) next main 1.14 (colored)

Fix the sync with head I botched.

Revision 1.13.2.2 / (download) - annotate - [select for diffs], Sat Sep 18 14:35:40 2004 UTC (16 years, 1 month ago) by skrll
Branch: ktrace-lwp
Changes since 1.13.2.1: +0 -0 lines
Diff to previous 1.13.2.1 (colored)

Sync with HEAD.

Revision 1.13.2.1 / (download) - annotate - [select for diffs], Tue Aug 3 10:36:04 2004 UTC (16 years, 3 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.13: +2 -2 lines
Diff to previous 1.13 (colored)

Sync with HEAD

Revision 1.14 / (download) - annotate - [select for diffs], Sun Aug 24 17:52:33 2003 UTC (17 years, 2 months ago) by chs
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, yamt-km-base4, yamt-km-base3, yamt-km-base2, yamt-km-base, yamt-km, thorpej-vnode-attr-base, thorpej-vnode-attr, 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, ktrace-lwp-base, kent-audio2-base, kent-audio2, kent-audio1-beforemerge, kent-audio1-base, kent-audio1
Branch point for: yamt-lazymbuf
Changes since 1.13: +2 -2 lines
Diff to previous 1.13 (colored)

add support for non-executable mappings (where the hardware allows this)
and make the stack and heap non-executable by default.  the changes
fall into two basic catagories:

 - pmap and trap-handler changes.  these are all MD:
   = alpha: we already track per-page execute permission with the (software)
	PG_EXEC bit, so just have the trap handler pay attention to it.
   = i386: use a new GDT segment for %cs for processes that have no
	executable mappings above a certain threshold (currently the
	bottom of the stack).  track per-page execute permission with
	the last unused PTE bit.
   = powerpc/ibm4xx: just use the hardware exec bit.
   = powerpc/oea: we already track per-page exec bits, but the hardware only
	implements non-exec mappings at the segment level.  so track the
	number of executable mappings in each segment and turn on the no-exec
	segment bit iff the count is 0.  adjust the trap handler to deal.
   = sparc (sun4m): fix our use of the hardware protection bits.
	fix the trap handler to recognize text faults.
   = sparc64: split the existing unified TSB into data and instruction TSBs,
	and only load TTEs into the appropriate TSB(s) for the permissions.
	fix the trap handler to check for execute permission.
   = not yet implemented: amd64, hppa, sh5

 - changes in all the emulations that put a signal trampoline on the stack.
   instead, we now put the trampoline into a uvm_aobj and map that into
   the process separately.

originally from openbsd, adapted for netbsd by me.

Revision 1.13 / (download) - annotate - [select for diffs], Wed Apr 2 07:35:59 2003 UTC (17 years, 7 months ago) by thorpej
Branch: MAIN
Branch point for: ktrace-lwp
Changes since 1.12: +3 -3 lines
Diff to previous 1.12 (colored)

Use PAGE_SIZE rather than NBPG.

Revision 1.11.14.1 / (download) - annotate - [select for diffs], Mon Nov 20 20:09:30 2000 UTC (19 years, 11 months ago) by bouyer
Branch: thorpej_scsipi
Changes since 1.11: +3 -1 lines
Diff to previous 1.11 (colored) next main 1.12 (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.12.2.2 / (download) - annotate - [select for diffs], Tue Sep 5 21:52:17 2000 UTC (20 years, 2 months ago) by thorpej
Branch: sommerfeld_i386mp_1
Changes since 1.12.2.1: +194 -0 lines
Diff to previous 1.12.2.1 (colored) to branchpoint 1.12 (colored) next main 1.13 (colored)

Define PG_LGFRAME, which is the page frame mask for large (4MB) pages.

Revision 1.12.2.1, Tue Sep 5 21:52:16 2000 UTC (20 years, 2 months ago) by thorpej
Branch: sommerfeld_i386mp_1
Changes since 1.12: +0 -194 lines
FILE REMOVED

file pte.h was added on branch sommerfeld_i386mp_1 on 2000-09-05 21:52:17 +0000

Revision 1.12 / (download) - annotate - [select for diffs], Tue Sep 5 21:52:16 2000 UTC (20 years, 2 months ago) by thorpej
Branch: MAIN
CVS Tags: thorpej_scsipi_nbase, thorpej_scsipi_beforemerge, thorpej_scsipi_base, thorpej-mips-cache-base, thorpej-mips-cache, thorpej-devvp-base3, thorpej-devvp-base2, thorpej-devvp-base, thorpej-devvp, sommerfeld_i386mpnext, sommerfeld_i386mpbase_1, pre-chs-ubcperf, post-chs-ubcperf, 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, nathanw_sa_end, nathanw_sa_before_merge, nathanw_sa_base, nathanw_sa, kqueue-beforemerge, kqueue-base, kqueue-aftermerge, kqueue, ifpoll-base, i386mp_plus16_stable, gmcgarry_ucred_base, gmcgarry_ucred, gmcgarry_ctxsw_base, gmcgarry_ctxsw, gehenna-devsw-base, gehenna-devsw, fvdl_fs64_base, eeh-devprop-base, eeh-devprop
Branch point for: sommerfeld_i386mp_1
Changes since 1.11: +3 -1 lines
Diff to previous 1.11 (colored)

Define PG_LGFRAME, which is the page frame mask for large (4MB) pages.

Revision 1.11 / (download) - annotate - [select for diffs], Fri Feb 6 21:58:05 1998 UTC (22 years, 8 months ago) by thorpej
Branch: MAIN
CVS Tags: wrstuden-devbsize-base, wrstuden-devbsize-19991221, wrstuden-devbsize, sommerfeld_i386mpbase_20000422, sommerfeld_i386mp_houseclean, netbsd-1-5-base, netbsd-1-5-RELEASE, netbsd-1-5-PATCH003, netbsd-1-5-PATCH002, netbsd-1-5-PATCH001, netbsd-1-5-BETA2, netbsd-1-5-BETA, netbsd-1-5-ALPHA2, netbsd-1-5, netbsd-1-4-base, netbsd-1-4-RELEASE, netbsd-1-4-PATCH003, netbsd-1-4-PATCH002, netbsd-1-4-PATCH001, netbsd-1-4, minoura-xpg4dl-base, minoura-xpg4dl, kenh-if-detach-base, kenh-if-detach, kame_14_19990705, kame_14_19990628, kame_141_19991130, kame, fvdl-softdep-base, fvdl-softdep, eeh-paddr_t-base, eeh-paddr_t, comdex-fall-1999-base, comdex-fall-1999, chs-ubc2-newbase, chs-ubc2-base, chs-ubc2, chs-ubc-base, chs-ubc
Branch point for: thorpej_scsipi
Changes since 1.10: +3 -1 lines
Diff to previous 1.10 (colored)

Allow userland access to pd_entry_t and pt_entry_t, like the old pte.h
used to do.  Also, RCS ID police.

Revision 1.10 / (download) - annotate - [select for diffs], Fri Feb 6 07:22:03 1998 UTC (22 years, 8 months ago) by mrg
Branch: MAIN
Changes since 1.9: +158 -72 lines
Diff to previous 1.9 (colored)

add the i386 MD portions for UVM.

Revision 1.9 / (download) - annotate - [select for diffs], Thu Feb 1 22:30:59 1996 UTC (24 years, 9 months ago) by mycroft
Branch: MAIN
CVS Tags: thorpej-signal-base, thorpej-signal, thorpej-setroot, netbsd-1-3-base, netbsd-1-3-RELEASE, netbsd-1-3-PATCH003-CANDIDATE2, netbsd-1-3-PATCH003-CANDIDATE1, netbsd-1-3-PATCH003-CANDIDATE0, netbsd-1-3-PATCH003, netbsd-1-3-PATCH002, netbsd-1-3-PATCH001, netbsd-1-3-BETA, netbsd-1-3, netbsd-1-2-base, netbsd-1-2-RELEASE, netbsd-1-2-PATCH001, netbsd-1-2-BETA, netbsd-1-2, mrg-vm-swap, marc-pcmcia-bp, marc-pcmcia-base, marc-pcmcia, is-newarp-before-merge, is-newarp-base, is-newarp, bouyer-scsipi
Changes since 1.8: +3 -3 lines
Diff to previous 1.8 (colored)

LOCORE -> _LOCORE

Revision 1.8 / (download) - annotate - [select for diffs], Tue Mar 28 18:17:15 1995 UTC (25 years, 7 months ago) by jtc
Branch: MAIN
CVS Tags: netbsd-1-1-base, netbsd-1-1-RELEASE, netbsd-1-1-PATCH001, netbsd-1-1
Changes since 1.7: +2 -2 lines
Diff to previous 1.7 (colored)

KERNEL -> _KERNEL

Revision 1.7 / (download) - annotate - [select for diffs], Thu Oct 27 04:16:21 1994 UTC (26 years ago) by cgd
Branch: MAIN
CVS Tags: before_newconf_base
Changes since 1.6: +3 -2 lines
Diff to previous 1.6 (colored)

new RCS ID format.

Revision 1.4.4.2 / (download) - annotate - [select for diffs], Tue Oct 11 10:03:53 1994 UTC (26 years ago) by mycroft
Branch: netbsd-1-0
CVS Tags: netbsd-1-0-RELEASE, netbsd-1-0-PATCH1, netbsd-1-0-PATCH06, netbsd-1-0-PATCH05, netbsd-1-0-PATCH04, netbsd-1-0-PATCH03, netbsd-1-0-PATCH02, netbsd-1-0-PATCH0
Changes since 1.4.4.1: +1 -6 lines
Diff to previous 1.4.4.1 (colored) to branchpoint 1.4 (colored) next main 1.5 (colored)

Update from trunk.

Revision 1.6 / (download) - annotate - [select for diffs], Sun Oct 9 13:23:21 1994 UTC (26 years ago) by mycroft
Branch: MAIN
Changes since 1.5: +1 -6 lines
Diff to previous 1.5 (colored)

Nuke dirty().

Revision 1.4.4.1 / (download) - annotate - [select for diffs], Mon Aug 15 14:49:59 1994 UTC (26 years, 2 months ago) by mycroft
Branch: netbsd-1-0
Changes since 1.4: +5 -32 lines
Diff to previous 1.4 (colored)

update from trunk

Revision 1.5 / (download) - annotate - [select for diffs], Mon Aug 15 14:49:16 1994 UTC (26 years, 2 months ago) by mycroft
Branch: MAIN
Changes since 1.4: +5 -32 lines
Diff to previous 1.4 (colored)

Eliminate struct pte and struct pde.

Revision 1.4.2.2 / (download) - annotate - [select for diffs], Tue Dec 14 05:31:41 1993 UTC (26 years, 10 months ago) by mycroft
Branch: magnum
Changes since 1.4.2.1: +135 -0 lines
Diff to previous 1.4.2.1 (colored) to branchpoint 1.4 (colored) next main 1.5 (colored)

Fold in most of the magnum vm changes.

Revision 1.4.2.1, Tue Dec 14 05:31:40 1993 UTC (26 years, 10 months ago) by mycroft
Branch: magnum
Changes since 1.4: +0 -135 lines
FILE REMOVED

file pte.h was added on branch magnum on 1993-12-14 05:31:41 +0000

Revision 1.4 / (download) - annotate - [select for diffs], Tue Dec 14 05:31:40 1993 UTC (26 years, 10 months ago) by mycroft
Branch: MAIN
CVS Tags: netbsd-1-0-base, magnum-base
Branch point for: netbsd-1-0, magnum
Changes since 1.3: +35 -42 lines
Diff to previous 1.3 (colored)

Fold in most of the magnum vm changes.

Revision 1.3.4.5 / (download) - annotate - [select for diffs], Mon Dec 13 08:25:44 1993 UTC (26 years, 10 months ago) by mycroft
Changes since 1.3.4.4: +15 -18 lines
Diff to previous 1.3.4.4 (colored) to branchpoint 1.3 (colored) next main 1.4 (colored)

Stylistic changes.

Revision 1.3.4.4 / (download) - annotate - [select for diffs], Tue Nov 9 11:45:48 1993 UTC (26 years, 11 months ago) by mycroft
Changes since 1.3.4.3: +7 -26 lines
Diff to previous 1.3.4.3 (colored) to branchpoint 1.3 (colored)

Rearrange bits to match hardware.

Revision 1.3.4.3 / (download) - annotate - [select for diffs], Tue Nov 9 10:54:40 1993 UTC (26 years, 11 months ago) by mycroft
Changes since 1.3.4.2: +2 -2 lines
Diff to previous 1.3.4.2 (colored) to branchpoint 1.3 (colored)

Change comment on PG_W to reflect that it is in fact used.

Revision 1.3.4.2 / (download) - annotate - [select for diffs], Mon Nov 8 20:13:03 1993 UTC (26 years, 11 months ago) by mycroft
Changes since 1.3.4.1: +10 -12 lines
Diff to previous 1.3.4.1 (colored) to branchpoint 1.3 (colored)

Garbage collect some constants, and the entire 286 nonsense.  (Like we even
get to start() on a 286?  NOT!)

Revision 1.3.4.1 / (download) - annotate - [select for diffs], Fri Oct 15 13:12:49 1993 UTC (27 years ago) by mycroft
Changes since 1.3: +20 -3 lines
Diff to previous 1.3 (colored)

Major cleanup of include files and constants.

Revision 1.3 / (download) - annotate - [select for diffs], Sun Jun 27 04:50:14 1993 UTC (27 years, 4 months ago) by andrew
Branch: MAIN
CVS Tags: netbsd-0-9-patch-001, netbsd-0-9-base, netbsd-0-9-RELEASE, netbsd-0-9-BETA, netbsd-0-9-ALPHA2, netbsd-0-9-ALPHA, netbsd-0-9
Changes since 1.2: +6 -1 lines
Diff to previous 1.2 (colored)

Re-entrancy protection.

Revision 1.2 / (download) - annotate - [select for diffs], Sat May 22 08:00:34 1993 UTC (27 years, 5 months ago) by cgd
Branch: MAIN
Changes since 1.1: +2 -1 lines
Diff to previous 1.1 (colored)

add rcsids to everything and clean up headers

Revision 1.1.1.1 / (download) - annotate - [select for diffs] (vendor branch), Sun Mar 21 09:45:37 1993 UTC (27 years, 7 months ago) by cgd
Branch: WFJ-920714
CVS Tags: patchkit-0-2-2, netbsd-alpha-1, netbsd-0-8, WFJ-386bsd-01
Changes since 1.1: +0 -0 lines
Diff to previous 1.1 (colored)

initial import of 386bsd-0.1 sources

Revision 1.1 / (download) - annotate - [select for diffs], Sun Mar 21 09:45:37 1993 UTC (27 years, 7 months ago) by cgd
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>