CVS log for src/sys/arch/i386/i386/Attic/db_memrw.c
Up to [cvs.NetBSD.org] / src / sys / arch / i386 / i386
Request diff between arbitrary revisions
Keyword substitution: kv
Default branch: MAIN
Revision 1.25.16.1
Sat Jun 2 11:09:01 2012 UTC (12 years, 8 months ago) by mrg
Branches: jmcneill-usbmp
FILE REMOVED
Changes since revision 1.25: +2 -2
lines
sync to latest -current.
Revision 1.25.12.1
Wed May 23 10:07:44 2012 UTC (12 years, 8 months ago) by yamt
Branches: yamt-pagecache
CVS tags: yamt-pagecache-tag8
FILE REMOVED
Changes since revision 1.25: +2 -2
lines
sync with head.
Revision 1.24.10.2: download - view: text, markup, annotated - select for diffs
Sat May 19 16:37:14 2012 UTC (12 years, 9 months ago) by riz
Branches: netbsd-5
CVS tags: 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
Diff to: previous 1.24.10.1: preferred, colored; branchpoint 1.24: preferred, colored; next MAIN 1.25: preferred, colored
Changes since revision 1.24.10.1: +3 -3
lines
Pull up following revision(s) (requested by jym in ticket #1754):
sys/arch/amd64/amd64/db_memrw.c: revision 1.10
sys/arch/amd64/amd64/db_memrw.c: revision 1.11
sys/arch/i386/i386/db_memrw.c: revision 1.29
Use the current destination address to compute PTE, not the address of
origin.
Harmless, except when db_write_text() passes a page boundary.
From Bug Hunting.
XXX has to be pulled up to -5 and -6.
invlpg on a non canonical address is a noop, so no chance to invalidate
the TLB and the CPU will not notice the access right change.
This results in write protection faults in supervisor mode when patching
kernel code through ddb(4) (originally mapped as read only).
Bug reported by David Laight on port-amd64@ (thanks!), patch and test by
me.
i386 is unaffected as PG_LGFRAME does not mask the sign bits. For the
sake of correctness, use VA_SIGN_NEG(...) anyway.
XXX this is the patch that will be pulled-up to -5 and -6.
Revision 1.25.18.1: download - view: text, markup, annotated - select for diffs
Wed May 9 15:50:38 2012 UTC (12 years, 9 months ago) by riz
Branches: netbsd-6
CVS tags: netbsd-6-1-RELEASE,
netbsd-6-1-RC4,
netbsd-6-1-RC3,
netbsd-6-1-RC2,
netbsd-6-1-RC1,
netbsd-6-1-5-RELEASE,
netbsd-6-1-4-RELEASE,
netbsd-6-1-3-RELEASE,
netbsd-6-1-2-RELEASE,
netbsd-6-1-1-RELEASE,
netbsd-6-1,
netbsd-6-0-RELEASE,
netbsd-6-0-RC2,
netbsd-6-0-RC1,
netbsd-6-0-6-RELEASE,
netbsd-6-0-5-RELEASE,
netbsd-6-0-4-RELEASE,
netbsd-6-0-3-RELEASE,
netbsd-6-0-2-RELEASE,
netbsd-6-0-1-RELEASE,
netbsd-6-0,
matt-nb6-plus-nbase,
matt-nb6-plus-base,
matt-nb6-plus
Diff to: previous 1.25: preferred, colored; next MAIN 1.26: preferred, colored
Changes since revision 1.25: +3 -3
lines
Pull up following revision(s) (requested by jym in ticket #233):
sys/arch/amd64/amd64/db_memrw.c: revision 1.10
sys/arch/amd64/amd64/db_memrw.c: revision 1.11
sys/arch/i386/i386/db_memrw.c: revision 1.29
Use the current destination address to compute PTE, not the address of
origin.
Harmless, except when db_write_text() passes a page boundary.
From Bug Hunting.
XXX has to be pulled up to -5 and -6.
invlpg on a non canonical address is a noop, so no chance to invalidate
the TLB and the CPU will not notice the access right change.
This results in write protection faults in supervisor mode when patching
kernel code through ddb(4) (originally mapped as read only).
Bug reported by David Laight on port-amd64@ (thanks!), patch and test by
me.
i386 is unaffected as PG_LGFRAME does not mask the sign bits. For the
sake of correctness, use VA_SIGN_NEG(...) anyway.
XXX this is the patch that will be pulled-up to -5 and -6.
Revision 1.31
Mon May 7 17:45:29 2012 UTC (12 years, 9 months ago) by jym
Branches: MAIN
CVS tags: yamt-pagecache-base9,
yamt-pagecache-base8,
yamt-pagecache-base7,
yamt-pagecache-base6,
yamt-pagecache-base5,
tls-maxphys-base,
tls-earlyentropy-base,
tls-earlyentropy,
thorpej-futex-base,
rmind-smpnet-nbase,
rmind-smpnet-base,
rmind-smpnet,
riastradh-xf86-video-intel-2-7-1-pre-2-21-15,
riastradh-drm2-base3,
prg-localcount2-base3,
prg-localcount2-base2,
prg-localcount2-base1,
prg-localcount2-base,
prg-localcount2,
phil-wifi-20200421,
phil-wifi-20200411,
phil-wifi-20200406,
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,
perseant-exfatfs-base-20240630,
perseant-exfatfs-base,
perseant-exfatfs,
localcount-20160914,
isaki-audio2-base,
isaki-audio2,
cjep_sun2x-base,
cjep_sun2x,
cjep_staticlib_x-base1,
cjep_staticlib_x-base,
cjep_staticlib_x,
bouyer-xenpvh-base2,
bouyer-xenpvh-base1,
bouyer-xenpvh-base,
bouyer-xenpvh,
bouyer-sunxi-drm-base,
bouyer-sunxi-drm,
bouyer-socketcan-base1,
bouyer-socketcan-base,
bouyer-socketcan,
agc-symver-base,
agc-symver,
ad-namecache-base3,
ad-namecache-base2,
ad-namecache-base1,
ad-namecache-base,
ad-namecache,
HEAD
FILE REMOVED
Changes since revision 1.30: +2 -2
lines
Merge i386 and amd64 version of db_memrw.c.
Use this opportunity to skip calculating the VA of the page. Let the CPU
deal with the invalidation itself through invlpg + destination address to
avoid converting between canonical/non canonical forms.
Revision 1.30: download - view: text, markup, annotated - select for diffs
Mon May 7 12:23:05 2012 UTC (12 years, 9 months ago) by jym
Branches: MAIN
Diff to: previous 1.29: preferred, colored
Changes since revision 1.29: +3 -3
lines
For correctness: do not forget VA_SIGN_NEG().
Revision 1.29: download - view: text, markup, annotated - select for diffs
Mon May 7 12:12:03 2012 UTC (12 years, 9 months ago) by jym
Branches: MAIN
Diff to: previous 1.28: preferred, colored
Changes since revision 1.28: +3 -3
lines
Use the current destination address to compute PTE, not the address of
origin.
Harmless, except when db_write_text() passes a page boundary.
From Bug Hunting.
XXX has to be pulled up to -5 and -6.
Revision 1.28: download - view: text, markup, annotated - select for diffs
Mon May 7 02:32:09 2012 UTC (12 years, 9 months ago) by jym
Branches: MAIN
Diff to: previous 1.27: preferred, colored
Changes since revision 1.27: +16 -14
lines
Use pmap_pte_*bits macros to set/clear bits in a PTE. Remove pmap_pte_flush
calls as these operations are synchronously flushed under Xen; they should
not be cached.
XXX the code can be shared between i386 and amd64, but I will merge
them once I figure out why db_write_text() can cause page faults for
certain CPUs in long mode (code looks correct, but single stepping or
adding debug printf's makes the bug magically disappear... sigh)
Bug reported by David Laight on port-amd64@ when attempting to set
breakpoints through ddb(4).
Revision 1.27: download - view: text, markup, annotated - select for diffs
Mon May 7 02:15:34 2012 UTC (12 years, 9 months ago) by jym
Branches: MAIN
Diff to: previous 1.26: preferred, colored
Changes since revision 1.26: +7 -16
lines
Remove XXXSMP comment and explain why no TLB shootdown is required here.
Revision 1.26: download - view: text, markup, annotated - select for diffs
Mon May 7 02:12:35 2012 UTC (12 years, 9 months ago) by jym
Branches: MAIN
Diff to: previous 1.25: preferred, colored
Changes since revision 1.25: +3 -3
lines
I am not quite sure that __data_start (set through location counter) is
a char... declare it as int, like amd64.
Revision 1.24.18.1: download - view: text, markup, annotated - select for diffs
Wed Apr 21 00:33:50 2010 UTC (14 years, 10 months ago) by matt
Branches: matt-nb5-mips64
CVS tags: matt-nb5-mips64-premerge-20101231,
matt-nb5-mips64-k15
Diff to: previous 1.24: preferred, colored; next MAIN 1.25: preferred, colored
Changes since revision 1.24: +3 -3
lines
sync to netbsd-5
Revision 1.24.14.2: download - view: text, markup, annotated - select for diffs
Sun Nov 1 13:58:20 2009 UTC (15 years, 3 months ago) by jym
Branches: jym-xensuspend
Diff to: previous 1.24.14.1: preferred, colored; branchpoint 1.24: preferred, colored; next MAIN 1.25: preferred, colored
Changes since revision 1.24.14.1: +0 -0
lines
Sync with HEAD.
Revision 1.24.10.1: download - view: text, markup, annotated - select for diffs
Wed Sep 30 00:08:03 2009 UTC (15 years, 4 months ago) by snj
Branches: netbsd-5
CVS tags: 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,
matt-nb5-pq3-base,
matt-nb5-pq3
Diff to: previous 1.24: preferred, colored
Changes since revision 1.24: +3 -3
lines
Pull up following revision(s) (requested by bouyer in ticket #1040):
sys/arch/i386/include/param.h: revision 1.71
sys/arch/i386/i386/db_memrw.c: revision 1.25
sys/arch/xen/include/xenpmap.h: revision 1.22
sys/arch/xen/xen/xenevt.c: revision 1.31
More i386PAE fixes:
- x86_round_page, x86_trunc_page, x86_btop and x86_ptob macros are used with
physical addresses; cast to paddr_t instead of u_long. Issue pointed out
by jym@
- machine_to_phys_mapping[] is a long. This is fine as it holds page
frame numbers (and this fits in a 32bit int as physical addresses are
only 36bits), but cast to paddr_t before << PAGE_SHIFT
- xen_start_info.store_mfn is a long; cast it to paddr_t before << PAGE_SHIFT.
should fix issue pointed out by cegger@
Revision 1.24.14.1: download - view: text, markup, annotated - select for diffs
Wed May 13 17:17:49 2009 UTC (15 years, 9 months ago) by jym
Branches: jym-xensuspend
Diff to: previous 1.24: preferred, colored
Changes since revision 1.24: +3 -3
lines
Sync with HEAD.
Commit is split, to avoid a "too many arguments" protocol error.
Revision 1.23.10.2: download - view: text, markup, annotated - select for diffs
Mon May 4 08:11:16 2009 UTC (15 years, 9 months ago) by yamt
Branches: yamt-nfs-mp
Diff to: previous 1.23.10.1: preferred, colored; branchpoint 1.23: preferred, colored; next MAIN 1.24: preferred, colored
Changes since revision 1.23.10.1: +3 -3
lines
sync with head.
Revision 1.24.8.1: download - view: text, markup, annotated - select for diffs
Tue Apr 28 07:34:08 2009 UTC (15 years, 9 months ago) by skrll
Branches: nick-hppapmap
Diff to: previous 1.24: preferred, colored; next MAIN 1.25: preferred, colored
Changes since revision 1.24: +3 -3
lines
Sync with HEAD.
Revision 1.25: download - view: text, markup, annotated - select for diffs
Tue Mar 10 20:05:30 2009 UTC (15 years, 11 months ago) by bouyer
Branches: MAIN
CVS tags: yamt-pagecache-base4,
yamt-pagecache-base3,
yamt-pagecache-base2,
yamt-pagecache-base,
yamt-nfs-mp-base9,
yamt-nfs-mp-base8,
yamt-nfs-mp-base7,
yamt-nfs-mp-base6,
yamt-nfs-mp-base5,
yamt-nfs-mp-base4,
yamt-nfs-mp-base3,
yamt-nfs-mp-base11,
yamt-nfs-mp-base10,
uebayasi-xip-base7,
uebayasi-xip-base6,
uebayasi-xip-base5,
uebayasi-xip-base4,
uebayasi-xip-base3,
uebayasi-xip-base2,
uebayasi-xip-base1,
uebayasi-xip-base,
uebayasi-xip,
rmind-uvmplock-nbase,
rmind-uvmplock-base,
rmind-uvmplock,
nick-hppapmap-base4,
nick-hppapmap-base3,
nick-hppapmap-base,
netbsd-6-base,
matt-premerge-20091211,
matt-mips64-premerge-20101231,
jymxensuspend-base,
jym-xensuspend-nbase,
jym-xensuspend-base,
jruoho-x86intr-base,
jruoho-x86intr,
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-base,
jmcneill-audiomp3-base,
jmcneill-audiomp3,
cherry-xenmp-base,
cherry-xenmp,
bouyer-quota2-nbase,
bouyer-quota2-base,
bouyer-quota2
Branch point for: yamt-pagecache,
netbsd-6,
jmcneill-usbmp
Diff to: previous 1.24: preferred, colored
Changes since revision 1.24: +3 -3
lines
More i386PAE fixes:
- x86_round_page, x86_trunc_page, x86_btop and x86_ptob macros are used with
physical addresses; cast to paddr_t instead of u_long. Issue pointed out
by jym@
- machine_to_phys_mapping[] is a long. This is fine as it holds page
frame numbers (and this fits in a 32bit int as physical addresses are
only 36bits), but cast to paddr_t before << PAGE_SHIFT
- xen_start_info.store_mfn is a long; cast it to paddr_t before << PAGE_SHIFT.
should fix issue pointed out by cegger@
Revision 1.23.6.1: download - view: text, markup, annotated - select for diffs
Mon Jun 2 13:22:14 2008 UTC (16 years, 8 months ago) by mjf
Branches: mjf-devfs2
Diff to: previous 1.23: preferred, colored; next MAIN 1.24: preferred, colored
Changes since revision 1.23: +0 -7
lines
Sync with HEAD.
Revision 1.23.8.1: download - view: text, markup, annotated - select for diffs
Sun May 18 12:32:10 2008 UTC (16 years, 9 months ago) by yamt
Branches: yamt-pf42
Diff to: previous 1.23: preferred, colored; next MAIN 1.24: preferred, colored
Changes since revision 1.23: +2 -9
lines
sync with head.
Revision 1.23.10.1: download - view: text, markup, annotated - select for diffs
Fri May 16 02:22:33 2008 UTC (16 years, 9 months ago) by yamt
Branches: yamt-nfs-mp
Diff to: previous 1.23: preferred, colored
Changes since revision 1.23: +2 -9
lines
sync with head.
Revision 1.24: download - view: text, markup, annotated - select for diffs
Mon Apr 28 20:23:24 2008 UTC (16 years, 9 months ago) by martin
Branches: 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,
nick-hppapmap-base2,
netbsd-5-base,
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,
mjf-devfs2-base,
matt-nb5-mips64-u2-k2-k4-k7-k8-k9,
matt-nb5-mips64-u1-k1-k5,
matt-nb5-mips64-premerge-20091211,
matt-nb4-mips64-k7-u2a-k9b,
matt-mips64-base2,
hpcarm-cleanup-nbase,
haad-nbase2,
haad-dm-base2,
haad-dm-base1,
haad-dm-base,
haad-dm,
ad-audiomp2-base,
ad-audiomp2
Branch point for: nick-hppapmap,
netbsd-5,
matt-nb5-mips64,
jym-xensuspend
Diff to: previous 1.23: preferred, colored
Changes since revision 1.23: +2 -9
lines
Remove clause 3 and 4 from TNF licenses
Revision 1.19.50.2: download - view: text, markup, annotated - select for diffs
Sun Mar 23 02:04:06 2008 UTC (16 years, 10 months ago) by matt
Branches: matt-armv6
Diff to: previous 1.19.50.1: preferred, colored; branchpoint 1.19: preferred, colored; next MAIN 1.20: preferred, colored
Changes since revision 1.19.50.1: +9 -18
lines
sync with HEAD
Revision 1.22.2.1: download - view: text, markup, annotated - select for diffs
Mon Feb 18 21:04:37 2008 UTC (17 years ago) by mjf
Branches: mjf-devfs
Diff to: previous 1.22: preferred, colored; next MAIN 1.23: preferred, colored
Changes since revision 1.22: +9 -18
lines
Sync with HEAD.
Revision 1.18.2.3: download - view: text, markup, annotated - select for diffs
Mon Jan 21 09:36:58 2008 UTC (17 years ago) by yamt
Branches: yamt-lazymbuf
Diff to: previous 1.18.2.2: preferred, colored; branchpoint 1.18: preferred, colored; next MAIN 1.19: preferred, colored
Changes since revision 1.18.2.2: +9 -18
lines
sync with head
Revision 1.23: download - view: text, markup, annotated - select for diffs
Fri Jan 11 20:00:13 2008 UTC (17 years, 1 month ago) by bouyer
Branches: MAIN
CVS tags: yamt-pf42-baseX,
yamt-pf42-base,
yamt-nfs-mp-base,
yamt-lazymbuf-base15,
yamt-lazymbuf-base14,
nick-net80211-sync-base,
nick-net80211-sync,
mjf-devfs-base,
matt-armv6-nbase,
keiichi-mipv6-nbase,
keiichi-mipv6-base,
keiichi-mipv6,
hpcarm-cleanup-base,
bouyer-xeni386-nbase,
bouyer-xeni386-base,
ad-socklock-base1
Branch point for: yamt-pf42,
yamt-nfs-mp,
mjf-devfs2
Diff to: previous 1.22: preferred, colored
Changes since revision 1.22: +9 -18
lines
Merge the bouyer-xeni386 branch to head, at tag bouyer-xeni386-merge1 (the
branch is still active and will see i386PAE support developement).
Sumary of changes:
- switch xeni386 to the x86/x86/pmap.c, and the xen/x86/x86_xpmap.c
pmap bootstrap.
- merge back most of xen/i386/ to i386/i386
- change the build to reduce diffs between i386 and amd64 in file locations
- remove include files that were identical to the i386/amd64 counterparts,
the build will find them via the xen-ma/machine link.
Revision 1.22.8.2: download - view: text, markup, annotated - select for diffs
Thu Jan 10 13:05:51 2008 UTC (17 years, 1 month ago) by bouyer
Branches: bouyer-xeni386
CVS tags: bouyer-xeni386-merge1
Diff to: previous 1.22.8.1: preferred, colored; branchpoint 1.22: preferred, colored; next MAIN 1.23: preferred, colored
Changes since revision 1.22.8.1: +5 -3
lines
Change xeni386 build to match xenamd64:
- machine/ points to xen/include/i386
- remove includes that were identical to the i386/include/ ones; the build
will find them though the xen-ma/machine link.
- include xen files using xen/ not machine/
Revision 1.22.8.1: download - view: text, markup, annotated - select for diffs
Wed Jan 9 19:25:04 2008 UTC (17 years, 1 month ago) by bouyer
Branches: bouyer-xeni386
Diff to: previous 1.22: preferred, colored
Changes since revision 1.22: +6 -17
lines
Merge xen bits to i386/i386/gdt.c. Convert remaining uses of PTE_* macros to
pmap_pte_* macros/inlines.
Fix think-o in pmap.c for native i386.
Revision 1.19.50.1: download - view: text, markup, annotated - select for diffs
Tue Nov 6 23:17:26 2007 UTC (17 years, 3 months ago) by matt
Branches: matt-armv6
CVS tags: matt-armv6-prevmlocking
Diff to: previous 1.19: preferred, colored
Changes since revision 1.19: +7 -13
lines
sync with HEAD
Revision 1.18.2.2: download - view: text, markup, annotated - select for diffs
Sat Oct 27 11:26:35 2007 UTC (17 years, 3 months ago) by yamt
Branches: yamt-lazymbuf
Diff to: previous 1.18.2.1: preferred, colored; branchpoint 1.18: preferred, colored
Changes since revision 1.18.2.1: +5 -11
lines
sync with head.
Revision 1.19.48.2: download - view: text, markup, annotated - select for diffs
Fri Oct 26 15:42:34 2007 UTC (17 years, 3 months ago) by joerg
Branches: jmcneill-pm
Diff to: previous 1.19.48.1: preferred, colored; branchpoint 1.19: preferred, colored; next MAIN 1.20: preferred, colored
Changes since revision 1.19.48.1: +5 -11
lines
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.20.4.1: download - view: text, markup, annotated - select for diffs
Thu Oct 25 22:35:49 2007 UTC (17 years, 3 months ago) by bouyer
Branches: bouyer-xenamd64
Diff to: previous 1.20: preferred, colored; next MAIN 1.21: preferred, colored
Changes since revision 1.20: +5 -11
lines
Sync with HEAD.
Revision 1.19.30.2: download - view: text, markup, annotated - select for diffs
Tue Oct 23 20:13:01 2007 UTC (17 years, 3 months ago) by ad
Branches: vmlocking
Diff to: previous 1.19.30.1: preferred, colored; branchpoint 1.19: preferred, colored; next MAIN 1.20: preferred, colored
Changes since revision 1.19.30.1: +5 -11
lines
Sync with head.
Revision 1.22: download - view: text, markup, annotated - select for diffs
Thu Oct 18 15:28:35 2007 UTC (17 years, 4 months ago) by yamt
Branches: 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-xenamd64-base2,
bouyer-xenamd64-base
Branch point for: mjf-devfs,
bouyer-xeni386
Diff to: previous 1.21: preferred, colored
Changes since revision 1.21: +5 -11
lines
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.21: download - view: text, markup, annotated - select for diffs
Wed Oct 17 19:54:45 2007 UTC (17 years, 4 months ago) by garbled
Branches: MAIN
CVS tags: yamt-x86pmap-base4
Diff to: previous 1.20: preferred, colored
Changes since revision 1.20: +2 -2
lines
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.20.2.3: download - view: text, markup, annotated - select for diffs
Thu Oct 4 15:36:57 2007 UTC (17 years, 4 months ago) by yamt
Branches: yamt-x86pmap
Diff to: previous 1.20.2.2: preferred, colored; branchpoint 1.20: preferred, colored; next MAIN 1.21: preferred, colored
Changes since revision 1.20.2.2: +0 -6
lines
remove LARGEPAGES option. always use large pages if available.
Revision 1.20.2.2: download - view: text, markup, annotated - select for diffs
Thu Oct 4 15:04:31 2007 UTC (17 years, 4 months ago) by yamt
Branches: yamt-x86pmap
Diff to: previous 1.20.2.1: preferred, colored; branchpoint 1.20: preferred, colored
Changes since revision 1.20.2.1: +2 -2
lines
- move etext before rodata. define __data_start at the start of
.data section and use it instead of etext where appropriate.
- put .rodata.* into .rodata section as well.
- pmap_bootstrap: don't assume NBPD_L2 alignment.
- pmap_bootstrap: if DEBUG, print how many large pages and normal pages are
used to map kernel text.
Revision 1.19.38.1: download - view: text, markup, annotated - select for diffs
Wed Oct 3 19:23:43 2007 UTC (17 years, 4 months ago) by garbled
Branches: ppcoea-renovation
Diff to: previous 1.19: preferred, colored; next MAIN 1.20: preferred, colored
Changes since revision 1.19: +4 -4
lines
Sync with HEAD
Revision 1.20.2.1: download - view: text, markup, annotated - select for diffs
Mon Oct 1 14:47:30 2007 UTC (17 years, 4 months ago) by yamt
Branches: yamt-x86pmap
Diff to: previous 1.20: preferred, colored
Changes since revision 1.20: +3 -3
lines
- fix LARGEPAGES.
- add amd64 linker script for it.
Revision 1.19.48.1: download - view: text, markup, annotated - select for diffs
Mon Sep 3 16:47:23 2007 UTC (17 years, 5 months ago) by jmcneill
Branches: jmcneill-pm
Diff to: previous 1.19: preferred, colored
Changes since revision 1.19: +4 -4
lines
Sync with HEAD.
Revision 1.18.2.1: download - view: text, markup, annotated - select for diffs
Mon Sep 3 14:26:38 2007 UTC (17 years, 5 months ago) by yamt
Branches: yamt-lazymbuf
Diff to: previous 1.18: preferred, colored
Changes since revision 1.18: +4 -4
lines
sync with head.
Revision 1.19.44.1: download - view: text, markup, annotated - select for diffs
Mon Sep 3 10:19:02 2007 UTC (17 years, 5 months ago) by skrll
Branches: nick-csl-alignment
Diff to: previous 1.19: preferred, colored; next MAIN 1.20: preferred, colored
Changes since revision 1.19: +4 -4
lines
Sync with HEAD.
Revision 1.20: download - view: text, markup, annotated - select for diffs
Wed Aug 29 23:38:04 2007 UTC (17 years, 5 months ago) by ad
Branches: MAIN
CVS tags: yamt-x86pmap-base3,
yamt-x86pmap-base2,
yamt-x86pmap-base,
vmlocking-base,
ppcoea-renovation-base,
nick-csl-alignment-base5
Branch point for: yamt-x86pmap,
bouyer-xenamd64
Diff to: previous 1.19: preferred, colored
Changes since revision 1.19: +4 -4
lines
Merge most x86 changes from the vmlocking branch, except the threaded soft
interrupt stuff. This is mostly comprised of changes to the pmap modules to
work on multiprocessor systems without kernel_lock, and changes to speed up
tlb shootdowns.
Revision 1.19.30.1: download - view: text, markup, annotated - select for diffs
Sun Jul 29 10:18:48 2007 UTC (17 years, 6 months ago) by ad
Branches: vmlocking
Diff to: previous 1.19: preferred, colored
Changes since revision 1.19: +4 -4
lines
- When zeroing/copying pages, use SSE2 movtni to avoid polluting the cache.
- By default, align assembly routines on 32-byte starting boundaries.
- There are now 8 interrupt priority levels, half of which are softints.
Update intrdefs.h to match.
- Always clear/set spinlock words - removes lots of ifdefs.
- Remove the horrible ci_self150 hack that I introduced.
- Overhaul how TLB shootdown is performed. Inspired by a similar change in
OpenBSD but implemented quite differently. This should be a lot faster
but I have not benchmarked it yet.
Revision 1.19: download - view: text, markup, annotated - select for diffs
Sun Dec 11 12:17:41 2005 UTC (19 years, 2 months ago) by christos
Branches: MAIN
CVS tags: 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,
thorpej-atomic-base,
thorpej-atomic,
simonb-timecounters-base,
simonb-timecounters,
simonb-timcounters-final,
rpaulo-netinet-merge-pcb-base,
rpaulo-netinet-merge-pcb,
reinoud-bufcleanup,
post-newlock2-merge,
peter-altq-base,
peter-altq,
nick-csl-alignment-base,
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: vmlocking,
ppcoea-renovation,
nick-csl-alignment,
matt-armv6,
jmcneill-pm
Diff to: previous 1.18: preferred, colored
Changes since revision 1.18: +2 -2
lines
merge ktrace-lwp.
Revision 1.15.2.4: download - view: text, markup, annotated - select for diffs
Thu Nov 10 13:56:46 2005 UTC (19 years, 3 months ago) by skrll
Branches: ktrace-lwp
Diff to: previous 1.15.2.3: preferred, colored; next MAIN 1.16: preferred, colored
Changes since revision 1.15.2.3: +21 -6
lines
Sync with HEAD. Here we go again...
Revision 1.18: download - view: text, markup, annotated - select for diffs
Wed Jun 1 16:36:42 2005 UTC (19 years, 8 months ago) by drochner
Branches: 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
Diff to: previous 1.17: preferred, colored
Changes since revision 1.17: +6 -6
lines
adapt to ddb constification
Revision 1.16.8.1: download - view: text, markup, annotated - select for diffs
Fri Apr 29 11:28:12 2005 UTC (19 years, 9 months ago) by kent
Branches: kent-audio2
Diff to: previous 1.16: preferred, colored; next MAIN 1.17: preferred, colored
Changes since revision 1.16: +17 -2
lines
sync with -current
Revision 1.17: download - view: text, markup, annotated - select for diffs
Fri Apr 1 13:00:57 2005 UTC (19 years, 10 months ago) by yamt
Branches: MAIN
CVS tags: kent-audio2-base
Diff to: previous 1.16: preferred, colored
Changes since revision 1.16: +17 -2
lines
db_write_text: make this work on xen.
Revision 1.15.2.3: download - view: text, markup, annotated - select for diffs
Tue Sep 21 13:16:41 2004 UTC (20 years, 4 months ago) by skrll
Branches: ktrace-lwp
Diff to: previous 1.15.2.2: preferred, colored
Changes since revision 1.15.2.2: +2 -2
lines
Fix the sync with head I botched.
Revision 1.15.2.2: download - view: text, markup, annotated - select for diffs
Sat Sep 18 14:35:27 2004 UTC (20 years, 5 months ago) by skrll
Branches: ktrace-lwp
Diff to: previous 1.15.2.1: preferred, colored
Changes since revision 1.15.2.1: +0 -0
lines
Sync with HEAD.
Revision 1.15.2.1: download - view: text, markup, annotated - select for diffs
Tue Aug 3 10:35:49 2004 UTC (20 years, 6 months ago) by skrll
Branches: ktrace-lwp
Diff to: previous 1.15: preferred, colored
Changes since revision 1.15: +3 -3
lines
Sync with HEAD
Revision 1.16: download - view: text, markup, annotated - select for diffs
Fri Feb 13 11:36:13 2004 UTC (21 years ago) by wiz
Branches: MAIN
CVS tags: yamt-km-base4,
yamt-km-base3,
yamt-km-base2,
yamt-km-base,
yamt-km,
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,
kent-audio1-beforemerge,
kent-audio1-base,
kent-audio1
Branch point for: kent-audio2
Diff to: previous 1.15: preferred, colored
Changes since revision 1.15: +3 -3
lines
Uppercase CPU, plural is CPUs.
Revision 1.15: download - view: text, markup, annotated - select for diffs
Wed Feb 26 21:28:21 2003 UTC (21 years, 11 months ago) by fvdl
Branches: MAIN
Branch point for: ktrace-lwp
Diff to: previous 1.14: preferred, colored
Changes since revision 1.14: +3 -3
lines
Adapt for move of files to arch/x86.
Revision 1.11.2.3: download - view: text, markup, annotated - select for diffs
Tue Jan 7 21:11:39 2003 UTC (22 years, 1 month ago) by thorpej
Branches: nathanw_sa
CVS tags: nathanw_sa_end
Diff to: previous 1.11.2.2: preferred, colored; branchpoint 1.11: preferred, colored; next MAIN 1.12: preferred, colored
Changes since revision 1.11.2.2: +3 -3
lines
Sync with HEAD.
Revision 1.14: download - view: text, markup, annotated - select for diffs
Mon Jan 6 20:30:31 2003 UTC (22 years, 1 month ago) by wiz
Branches: MAIN
CVS tags: nathanw_sa_before_merge,
nathanw_sa_base
Diff to: previous 1.13: preferred, colored
Changes since revision 1.13: +3 -3
lines
writable, not writeable.
Revision 1.11.2.2: download - view: text, markup, annotated - select for diffs
Fri Oct 18 02:37:39 2002 UTC (22 years, 4 months ago) by nathanw
Branches: nathanw_sa
Diff to: previous 1.11.2.1: preferred, colored; branchpoint 1.11: preferred, colored
Changes since revision 1.11.2.1: +21 -1
lines
Catch up to -current.
Revision 1.11.4.2: download - view: text, markup, annotated - select for diffs
Thu Oct 10 18:33:18 2002 UTC (22 years, 4 months ago) by jdolecek
Branches: kqueue
Diff to: previous 1.11.4.1: preferred, colored; branchpoint 1.11: preferred, colored; next MAIN 1.12: preferred, colored
Changes since revision 1.11.4.1: +22 -2
lines
sync kqueue with -current; this includes merge of gehenna-devsw branch,
merge of i386 MP branch, and part of autoconf rototil work
Revision 1.13: download - view: text, markup, annotated - select for diffs
Tue Oct 1 12:56:50 2002 UTC (22 years, 4 months ago) by fvdl
Branches: MAIN
CVS tags: kqueue-beforemerge,
kqueue-base,
kqueue-aftermerge,
gmcgarry_ucred_base,
gmcgarry_ucred,
gmcgarry_ctxsw_base,
gmcgarry_ctxsw,
fvdl_fs64_base
Diff to: previous 1.12: preferred, colored
Changes since revision 1.12: +22 -2
lines
Merge Bill Sommerfeld's i386 MP branch. This code has some known
caveats, but works quite well in a lot of MP cases, and all
UP cases that I have tested. Parts of this will hopefully be
reworked in the not-too-distant future.
Revision 1.11.4.1: download - view: text, markup, annotated - select for diffs
Thu Jan 10 19:44:37 2002 UTC (23 years, 1 month ago) by thorpej
Branches: kqueue
Diff to: previous 1.11: preferred, colored
Changes since revision 1.11: +4 -1
lines
Sync kqueue branch with -current.
Revision 1.11.2.1: download - view: text, markup, annotated - select for diffs
Tue Jan 8 00:25:20 2002 UTC (23 years, 1 month ago) by nathanw
Branches: nathanw_sa
Diff to: previous 1.11: preferred, colored
Changes since revision 1.11: +4 -1
lines
Catch up to -current.
Revision 1.8.2.5: download - view: text, markup, annotated - select for diffs
Sat Dec 29 21:09:06 2001 UTC (23 years, 1 month ago) by sommerfeld
Branches: sommerfeld_i386mp_1
CVS tags: i386mp_plus16_stable
Diff to: previous 1.8.2.4: preferred, colored; next MAIN 1.9: preferred, colored
Changes since revision 1.8.2.4: +4 -1
lines
Yet another mergeup.
New work:
- Frank van der Linden's tlb shootdown fix.
Mainline functionality merged:
- IrDA
- Kernel RCSID's
- Transmeta CPU support
- ACPI
- XMM register access through procfs
Revision 1.12: download - view: text, markup, annotated - select for diffs
Thu Nov 15 07:03:29 2001 UTC (23 years, 3 months ago) by lukem
Branches: MAIN
CVS tags: sommerfeld_i386mpnext,
sommerfeld_i386mpbase_1,
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,
ifpoll-base,
gehenna-devsw-base,
gehenna-devsw,
eeh-devprop-base,
eeh-devprop
Diff to: previous 1.11: preferred, colored
Changes since revision 1.11: +4 -1
lines
add RCSID
Revision 1.8.2.4: download - view: text, markup, annotated - select for diffs
Sun Jan 7 22:59:23 2001 UTC (24 years, 1 month ago) by sommerfeld
Branches: sommerfeld_i386mp_1
Diff to: previous 1.8.2.3: preferred, colored
Changes since revision 1.8.2.3: +3 -3
lines
Correct merge botches.
Post-merge kernel now boots multiuser.
Revision 1.8.2.3: download - view: text, markup, annotated - select for diffs
Sun Jan 7 22:12:40 2001 UTC (24 years, 1 month ago) by sommerfeld
Branches: sommerfeld_i386mp_1
Diff to: previous 1.8.2.2: preferred, colored
Changes since revision 1.8.2.2: +177 -66
lines
Snapshot of merge-in-progress with -current.
[Not expected to build]. Catch up with the last N months worth of
changes to -current.
Revision 1.8.2.2: download - view: text, markup, annotated - select for diffs
Tue Jan 2 06:58:07 2001 UTC (24 years, 1 month ago) by thorpej
Branches: sommerfeld_i386mp_1
Diff to: previous 1.8.2.1: preferred, colored
Changes since revision 1.8.2.1: +107 -0
lines
Mirror a change made on the trunk:
Don't equate pmap_update() with tlbflush(), but instead call
tlbflush() when that's what we mean (currently everywhere, except
in the one place in MI code where it is called).
The whole pmap_update() thing needs to be reexamined, but this helps
to clarify things a little with the currently-defined semantics of
that function.
Revision 1.7.2.2: download - view: text, markup, annotated - select for diffs
Wed Nov 22 16:00:19 2000 UTC (24 years, 2 months ago) by bouyer
Branches: thorpej_scsipi
Diff to: previous 1.7.2.1: preferred, colored; branchpoint 1.7: preferred, colored; next MAIN 1.8: preferred, colored
Changes since revision 1.7.2.1: +2 -2
lines
Sync with HEAD.
Revision 1.7.2.1: download - view: text, markup, annotated - select for diffs
Mon Nov 20 20:09:20 2000 UTC (24 years, 3 months ago) by bouyer
Branches: thorpej_scsipi
Diff to: previous 1.7: preferred, colored
Changes since revision 1.7: +158 -67
lines
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.11: download - view: text, markup, annotated - select for diffs
Tue Nov 14 22:55:05 2000 UTC (24 years, 3 months ago) by thorpej
Branches: 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,
pre-chs-ubcperf,
post-chs-ubcperf
Branch point for: nathanw_sa,
kqueue
Diff to: previous 1.10: preferred, colored
Changes since revision 1.10: +2 -2
lines
NBPG -> PAGE_SIZE
Revision 1.10: download - view: text, markup, annotated - select for diffs
Sun Sep 24 23:46:37 2000 UTC (24 years, 4 months ago) by itohy
Branches: MAIN
Diff to: previous 1.9: preferred, colored
Changes since revision 1.9: +3 -3
lines
Use "etext" instead of "_etext" like db_trace.c,
which makes it be linked by a.out ld.
Revision 1.9: download - view: text, markup, annotated - select for diffs
Thu Sep 7 18:46:19 2000 UTC (24 years, 5 months ago) by thorpej
Branches: MAIN
Diff to: previous 1.8: preferred, colored
Changes since revision 1.8: +157 -66
lines
Replace the old db_memrw.c with the hp300 version, modified for i386
and large page support. This version is a bit more intelligent about
how it deals with kernel text pages.
Now that this is fixed, don't map the kernel text read-write if
DDB is configured.
Revision 1.8.2.1
Thu Jun 29 08:44:51 2000 UTC (24 years, 7 months ago) by thorpej
Branches: sommerfeld_i386mp_1
FILE REMOVED
Changes since revision 1.8: +0 -107
lines
file db_memrw.c was added on branch sommerfeld_i386mp_1 on 2001-01-02 06:58:07 +0000
Revision 1.8: download - view: text, markup, annotated - select for diffs
Thu Jun 29 08:44:51 2000 UTC (24 years, 7 months ago) by mrg
Branches: MAIN
Branch point for: sommerfeld_i386mp_1
Diff to: previous 1.7: preferred, colored
Changes since revision 1.7: +2 -2
lines
remove include of <vm/vm.h>. <vm/vm.h> -> <uvm/uvm_extern.h>
Revision 1.4.6.2.2.1: download - view: text, markup, annotated - select for diffs
Mon Jun 21 00:49:57 1999 UTC (25 years, 8 months ago) by thorpej
Branches: chs-ubc2
Diff to: previous 1.4.6.2: preferred, colored; next MAIN 1.5: preferred, colored
Changes since revision 1.4.6.2: +1 -15
lines
Sync w/ -current.
Revision 1.7: download - view: text, markup, annotated - select for diffs
Thu Jun 17 00:12:11 1999 UTC (25 years, 8 months ago) by thorpej
Branches: 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,
minoura-xpg4dl-base,
minoura-xpg4dl,
fvdl-softdep-base,
fvdl-softdep,
comdex-fall-1999-base,
comdex-fall-1999,
chs-ubc2-newbase,
chs-ubc2-base
Branch point for: thorpej_scsipi
Diff to: previous 1.6: preferred, colored
Changes since revision 1.6: +1 -15
lines
PMAP_NEW is no longer optional on the i386; the old pmap's page table
allocation strategy no longer works at all. Move pmap.new.* to pmap.*.
To read the revision history of PMAP_NEW up until this merge, use cvs
rlog of the old pmap.new.* files.
Revision 1.4.6.2: download - view: text, markup, annotated - select for diffs
Mon Apr 12 21:27:04 1999 UTC (25 years, 10 months ago) by pk
Branches: netbsd-1-4
CVS tags: 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: chs-ubc2
Diff to: previous 1.4.6.1: preferred, colored; branchpoint 1.4: preferred, colored; next MAIN 1.5: preferred, colored
Changes since revision 1.4.6.1: +2 -2
lines
Pullup copyright text corrections.
Revision 1.6: download - view: text, markup, annotated - select for diffs
Mon Apr 12 20:38:19 1999 UTC (25 years, 10 months ago) by pk
Branches: MAIN
Diff to: previous 1.5: preferred, colored
Changes since revision 1.5: +2 -2
lines
Quote "AS IS" as in the majority of Carnegy Mellon notices.
Revision 1.4.6.1: download - view: text, markup, annotated - select for diffs
Wed Apr 7 08:12:43 1999 UTC (25 years, 10 months ago) by pk
Branches: netbsd-1-4
Diff to: previous 1.4: preferred, colored
Changes since revision 1.4: +2 -2
lines
Pull up from trunk: copyright text warts.
Revision 1.5: download - view: text, markup, annotated - select for diffs
Tue Apr 6 20:09:19 1999 UTC (25 years, 10 months ago) by pk
Branches: MAIN
Diff to: previous 1.4: preferred, colored
Changes since revision 1.4: +2 -2
lines
Fix a pasto in copyright text which has been procreating like rabbits..
Revision 1.4: download - view: text, markup, annotated - select for diffs
Thu Aug 13 21:36:02 1998 UTC (26 years, 6 months ago) by thorpej
Branches: MAIN
CVS tags: netbsd-1-4-base,
kenh-if-detach-base,
kenh-if-detach,
chs-ubc-base,
chs-ubc
Branch point for: netbsd-1-4
Diff to: previous 1.3: preferred, colored
Changes since revision 1.3: +6 -6
lines
vm_offset_t -> {vaddr_t,paddr_t}, vm_size_t -> vsize_t
Revision 1.3: download - view: text, markup, annotated - select for diffs
Tue Feb 10 14:11:20 1998 UTC (27 years ago) by mrg
Branches: MAIN
CVS tags: eeh-paddr_t-base,
eeh-paddr_t
Diff to: previous 1.2: preferred, colored
Changes since revision 1.2: +3 -1
lines
- add defopt's for UVM, UVMHIST and PMAP_NEW.
- remove unnecessary UVMHIST_DECL's.
Revision 1.2: download - view: text, markup, annotated - select for diffs
Fri Feb 6 07:21:52 1998 UTC (27 years ago) by mrg
Branches: MAIN
Diff to: previous 1.1: preferred, colored
Changes since revision 1.1: +11 -1
lines
add the i386 MD portions for UVM.
Revision 1.1: download - view: text, markup, annotated - select for diffs
Sat Jul 5 20:46:38 1997 UTC (27 years, 7 months ago) by thorpej
Branches: MAIN
CVS tags: thorpej-signal-base,
thorpej-signal,
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,
marc-pcmcia-bp,
marc-pcmcia-base,
marc-pcmcia
Split the memory access functions out of db_interface.c, so that they can
be shared by DDB and KGDB.
CVSweb <webmaster@jp.NetBSD.org>