Up to [cvs.NetBSD.org] / src / sys / arch / i386 / i386
Request diff between arbitrary revisions
Default branch: MAIN
Current tag: MAIN
Revision 1.31, Mon May 7 17:45:29 2012 UTC (12 months, 2 weeks ago) by jym
Branch: MAIN
CVS Tags: yamt-pagecache-base8,
yamt-pagecache-base7,
yamt-pagecache-base6,
yamt-pagecache-base5,
tls-maxphys-nbase,
tls-maxphys-base,
agc-symver-base,
agc-symver,
HEAD
Changes since 1.30: +2 -2
lines
FILE REMOVED
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) - annotate - [select for diffs], Mon May 7 12:23:05 2012 UTC (12 months, 2 weeks ago) by jym
Branch: MAIN
Changes since 1.29: +3 -3
lines
Diff to previous 1.29 (colored)
For correctness: do not forget VA_SIGN_NEG().
Revision 1.29 / (download) - annotate - [select for diffs], Mon May 7 12:12:03 2012 UTC (12 months, 2 weeks ago) by jym
Branch: MAIN
Changes since 1.28: +3 -3
lines
Diff to previous 1.28 (colored)
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) - annotate - [select for diffs], Mon May 7 02:32:09 2012 UTC (12 months, 2 weeks ago) by jym
Branch: MAIN
Changes since 1.27: +16 -14
lines
Diff to previous 1.27 (colored)
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) - annotate - [select for diffs], Mon May 7 02:15:34 2012 UTC (12 months, 2 weeks ago) by jym
Branch: MAIN
Changes since 1.26: +7 -16
lines
Diff to previous 1.26 (colored)
Remove XXXSMP comment and explain why no TLB shootdown is required here.
Revision 1.26 / (download) - annotate - [select for diffs], Mon May 7 02:12:35 2012 UTC (12 months, 2 weeks ago) by jym
Branch: MAIN
Changes since 1.25: +3 -3
lines
Diff to previous 1.25 (colored)
I am not quite sure that __data_start (set through location counter) is a char... declare it as int, like amd64.
Revision 1.25 / (download) - annotate - [select for diffs], Tue Mar 10 20:05:30 2009 UTC (4 years, 2 months ago) by bouyer
Branch: 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
Changes since 1.24: +3 -3
lines
Diff to previous 1.24 (colored)
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 / (download) - annotate - [select for diffs], Mon Apr 28 20:23:24 2008 UTC (5 years 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,
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
Changes since 1.23: +2 -9
lines
Diff to previous 1.23 (colored)
Remove clause 3 and 4 from TNF licenses
Revision 1.23 / (download) - annotate - [select for diffs], Fri Jan 11 20:00:13 2008 UTC (5 years, 4 months ago) by bouyer
Branch: 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
Changes since 1.22: +9 -18
lines
Diff to previous 1.22 (colored)
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 / (download) - annotate - [select for diffs], Thu Oct 18 15:28:35 2007 UTC (5 years, 7 months 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-xenamd64-base2,
bouyer-xenamd64-base
Branch point for: mjf-devfs,
bouyer-xeni386
Changes since 1.21: +5 -11
lines
Diff to previous 1.21 (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.21 / (download) - annotate - [select for diffs], Wed Oct 17 19:54:45 2007 UTC (5 years, 7 months ago) by garbled
Branch: MAIN
CVS Tags: yamt-x86pmap-base4
Changes since 1.20: +2 -2
lines
Diff to previous 1.20 (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.20 / (download) - annotate - [select for diffs], Wed Aug 29 23:38:04 2007 UTC (5 years, 8 months ago) by ad
Branch: 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
Changes since 1.19: +4 -4
lines
Diff to previous 1.19 (colored)
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 / (download) - annotate - [select for diffs], Sun Dec 11 12:17:41 2005 UTC (7 years, 5 months ago) by christos
Branch: 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
Changes since 1.18: +2 -2
lines
Diff to previous 1.18 (colored)
merge ktrace-lwp.
Revision 1.18 / (download) - annotate - [select for diffs], Wed Jun 1 16:36:42 2005 UTC (7 years, 11 months ago) by drochner
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.17: +6 -6
lines
Diff to previous 1.17 (colored)
adapt to ddb constification
Revision 1.17 / (download) - annotate - [select for diffs], Fri Apr 1 13:00:57 2005 UTC (8 years, 1 month ago) by yamt
Branch: MAIN
CVS Tags: kent-audio2-base
Changes since 1.16: +17 -2
lines
Diff to previous 1.16 (colored)
db_write_text: make this work on xen.
Revision 1.16 / (download) - annotate - [select for diffs], Fri Feb 13 11:36:13 2004 UTC (9 years, 3 months ago) by wiz
Branch: 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,
matt-timespec,
kent-audio1-beforemerge,
kent-audio1-base,
kent-audio1
Branch point for: kent-audio2
Changes since 1.15: +3 -3
lines
Diff to previous 1.15 (colored)
Uppercase CPU, plural is CPUs.
Revision 1.15 / (download) - annotate - [select for diffs], Wed Feb 26 21:28:21 2003 UTC (10 years, 2 months ago) by fvdl
Branch: MAIN
Branch point for: ktrace-lwp
Changes since 1.14: +3 -3
lines
Diff to previous 1.14 (colored)
Adapt for move of files to arch/x86.
Revision 1.14 / (download) - annotate - [select for diffs], Mon Jan 6 20:30:31 2003 UTC (10 years, 4 months ago) by wiz
Branch: MAIN
CVS Tags: nathanw_sa_before_merge,
nathanw_sa_base
Changes since 1.13: +3 -3
lines
Diff to previous 1.13 (colored)
writable, not writeable.
Revision 1.13 / (download) - annotate - [select for diffs], Tue Oct 1 12:56:50 2002 UTC (10 years, 7 months ago) by fvdl
Branch: MAIN
CVS Tags: kqueue-beforemerge,
kqueue-base,
kqueue-aftermerge,
gmcgarry_ucred_base,
gmcgarry_ucred,
gmcgarry_ctxsw_base,
gmcgarry_ctxsw,
fvdl_fs64_base
Changes since 1.12: +22 -2
lines
Diff to previous 1.12 (colored)
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.12 / (download) - annotate - [select for diffs], Thu Nov 15 07:03:29 2001 UTC (11 years, 6 months ago) by lukem
Branch: 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,
ifpoll,
gehenna-devsw-base,
gehenna-devsw,
eeh-devprop-base,
eeh-devprop
Changes since 1.11: +4 -1
lines
Diff to previous 1.11 (colored)
add RCSID
Revision 1.11 / (download) - annotate - [select for diffs], Tue Nov 14 22:55:05 2000 UTC (12 years, 6 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,
pre-chs-ubcperf,
post-chs-ubcperf
Branch point for: nathanw_sa,
kqueue
Changes since 1.10: +2 -2
lines
Diff to previous 1.10 (colored)
NBPG -> PAGE_SIZE
Revision 1.10 / (download) - annotate - [select for diffs], Sun Sep 24 23:46:37 2000 UTC (12 years, 8 months ago) by itohy
Branch: MAIN
Changes since 1.9: +3 -3
lines
Diff to previous 1.9 (colored)
Use "etext" instead of "_etext" like db_trace.c, which makes it be linked by a.out ld.
Revision 1.9 / (download) - annotate - [select for diffs], Thu Sep 7 18:46:19 2000 UTC (12 years, 8 months ago) by thorpej
Branch: MAIN
Changes since 1.8: +157 -66
lines
Diff to previous 1.8 (colored)
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 / (download) - annotate - [select for diffs], Thu Jun 29 08:44:51 2000 UTC (12 years, 10 months ago) by mrg
Branch: MAIN
Branch point for: sommerfeld_i386mp_1
Changes since 1.7: +2 -2
lines
Diff to previous 1.7 (colored)
remove include of <vm/vm.h>. <vm/vm.h> -> <uvm/uvm_extern.h>
Revision 1.7 / (download) - annotate - [select for diffs], Thu Jun 17 00:12:11 1999 UTC (13 years, 11 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,
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
Changes since 1.6: +1 -15
lines
Diff to previous 1.6 (colored)
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.6 / (download) - annotate - [select for diffs], Mon Apr 12 20:38:19 1999 UTC (14 years, 1 month ago) by pk
Branch: MAIN
Changes since 1.5: +2 -2
lines
Diff to previous 1.5 (colored)
Quote "AS IS" as in the majority of Carnegy Mellon notices.
Revision 1.5 / (download) - annotate - [select for diffs], Tue Apr 6 20:09:19 1999 UTC (14 years, 1 month ago) by pk
Branch: MAIN
Changes since 1.4: +2 -2
lines
Diff to previous 1.4 (colored)
Fix a pasto in copyright text which has been procreating like rabbits..
Revision 1.4 / (download) - annotate - [select for diffs], Thu Aug 13 21:36:02 1998 UTC (14 years, 9 months ago) by thorpej
Branch: 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
Changes since 1.3: +6 -6
lines
Diff to previous 1.3 (colored)
vm_offset_t -> {vaddr_t,paddr_t}, vm_size_t -> vsize_t
Revision 1.3 / (download) - annotate - [select for diffs], Tue Feb 10 14:11:20 1998 UTC (15 years, 3 months ago) by mrg
Branch: MAIN
CVS Tags: eeh-paddr_t-base,
eeh-paddr_t
Changes since 1.2: +3 -1
lines
Diff to previous 1.2 (colored)
- add defopt's for UVM, UVMHIST and PMAP_NEW. - remove unnecessary UVMHIST_DECL's.
Revision 1.2 / (download) - annotate - [select for diffs], Fri Feb 6 07:21:52 1998 UTC (15 years, 3 months ago) by mrg
Branch: MAIN
Changes since 1.1: +11 -1
lines
Diff to previous 1.1 (colored)
add the i386 MD portions for UVM.
Revision 1.1 / (download) - annotate - [select for diffs], Sat Jul 5 20:46:38 1997 UTC (15 years, 10 months ago) by thorpej
Branch: 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.