The NetBSD Project

CVS log for src/sys/arch/mips/mips/sys_machdep.c

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

Request diff between arbitrary revisions


Keyword substitution: kv
Default branch: MAIN


Revision 1.35: download - view: text, markup, annotated - select for diffs
Wed Dec 8 20:50:02 2021 UTC (3 years, 5 months ago) by andvar
Branches: MAIN
CVS tags: thorpej-ifq-base, thorpej-ifq, thorpej-altq-separation-base, thorpej-altq-separation, perseant-exfatfs-base-20240630, perseant-exfatfs-base, perseant-exfatfs, netbsd-10-base, netbsd-10-1-RELEASE, netbsd-10-0-RELEASE, netbsd-10-0-RC6, netbsd-10-0-RC5, netbsd-10-0-RC4, netbsd-10-0-RC3, netbsd-10-0-RC2, netbsd-10-0-RC1, netbsd-10, bouyer-sunxi-drm-base, bouyer-sunxi-drm, HEAD
Diff to: previous 1.34: preferred, colored
Changes since revision 1.34: +3 -3 lines
fix various typos in comments and log messages.

Revision 1.33.38.1: download - view: text, markup, annotated - select for diffs
Mon Jun 6 09:06:08 2011 UTC (13 years, 11 months ago) by jruoho
Branches: jruoho-x86intr
Diff to: previous 1.33: preferred, colored; next MAIN 1.34: preferred, colored
Changes since revision 1.33: +2 -2 lines
Sync with HEAD.

Revision 1.33.28.2: download - view: text, markup, annotated - select for diffs
Fri Apr 29 08:26:30 2011 UTC (14 years ago) by matt
Branches: matt-nb5-mips64
Diff to: previous 1.33.28.1: preferred, colored; branchpoint 1.33: preferred, colored; next MAIN 1.34: preferred, colored
Changes since revision 1.33.28.1: +2 -6 lines
Major merge to/from current.
Adds MIPS32/MIPS64 R2 support (24k, 74k, etc.) including COP0_USERLOCAL
Adds support for emulation of rdhwr $3,$29 instruction.
Major cleanup of SMP code.  (stable on multi-core / single thread per core)
llsc locking code only used in MP capable kernels.

Revision 1.34: download - view: text, markup, annotated - select for diffs
Sun Feb 20 07:45:48 2011 UTC (14 years, 2 months ago) by matt
Branches: 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, tls-maxphys-base-20171202, tls-maxphys-base, tls-maxphys, tls-earlyentropy-base, tls-earlyentropy, thorpej-i2c-spi-conf2-base, thorpej-i2c-spi-conf2, thorpej-i2c-spi-conf-base, thorpej-i2c-spi-conf, thorpej-futex2-base, thorpej-futex2, thorpej-futex-base, thorpej-futex, thorpej-cfargs2-base, thorpej-cfargs2, thorpej-cfargs-base, thorpej-cfargs, 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, phil-wifi-20200421, phil-wifi-20200411, phil-wifi-20200406, phil-wifi-20191119, phil-wifi-20190609, phil-wifi, 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-9-base, netbsd-9-4-RELEASE, netbsd-9-3-RELEASE, netbsd-9-2-RELEASE, netbsd-9-1-RELEASE, netbsd-9-0-RELEASE, netbsd-9-0-RC2, netbsd-9-0-RC1, netbsd-9, netbsd-8-base, netbsd-8-3-RELEASE, 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, isaki-audio2-base, isaki-audio2, is-mlppp-base, is-mlppp, cjep_sun2x-base1, cjep_sun2x-base, cjep_sun2x, cjep_staticlib_x-base1, cjep_staticlib_x-base, cjep_staticlib_x, cherry-xenmp-base, cherry-xenmp, bouyer-xenpvh-base2, bouyer-xenpvh-base1, bouyer-xenpvh-base, bouyer-xenpvh, bouyer-socketcan-base1, bouyer-socketcan-base, bouyer-socketcan, bouyer-quota2-nbase, agc-symver-base, agc-symver, ad-namecache-base3, ad-namecache-base2, ad-namecache-base1, ad-namecache-base, ad-namecache
Diff to: previous 1.33: preferred, colored
Changes since revision 1.33: +2 -2 lines
Major merge forward from matt-nb5-mips64.
New fixup code.
New common SPL code.
New common interrupt code.
Move related variables into structures.
Cleanup locore (move MD variable into it).
Kill StudlyCaps
Use PCU for FPU

Revision 1.33.28.1: download - view: text, markup, annotated - select for diffs
Sat May 15 20:27:48 2010 UTC (15 years ago) by matt
Branches: matt-nb5-mips64
CVS tags: matt-nb5-mips64-premerge-20101231, matt-nb5-mips64-k15
Diff to: previous 1.33: preferred, colored
Changes since revision 1.33: +6 -2 lines
Add kernel support for MIPS TLS.  Use rdhwr rt, $29 as defined by the MIPS
TLS spec so that Linux MIPS binaries will work.  Use sysarch(MIPS_TINFOSET, v)
to set the pointer.

Revision 1.33.12.2: download - view: text, markup, annotated - select for diffs
Wed May 14 01:35:00 2008 UTC (17 years ago) by wrstuden
Branches: wrstuden-revivesa
Diff to: previous 1.33.12.1: preferred, colored; branchpoint 1.33: preferred, colored; next MAIN 1.34: preferred, colored
Changes since revision 1.33.12.1: +2 -3 lines
Per discussion with ad, remove most of the #include <sys/sa.h> lines
as they were including sa.h just for the type(s) needed for syscallargs.h.

Instead, create a new file, sys/satypes.h, which contains just the
types needed for syscallargs.h. Yes, there's only one now, but that
may change and it's probably more likely to change if it'd be difficult
to handle. :-)

Per discussion with matt at n dot o, add an include of satypes.h to
sigtypes.h. Upcall handlers are kinda signal handlers, and signalling
is the header file that's already included for syscallargs.h that
closest matches SA.

This shaves about 3000 lines off of the diff of the branch relative
to the base. That also represents about 18% of the total before this
checkin.

I think this reduction is very good thing.

Revision 1.33.12.1: download - view: text, markup, annotated - select for diffs
Sat May 10 23:48:45 2008 UTC (17 years ago) by wrstuden
Branches: wrstuden-revivesa
Diff to: previous 1.33: preferred, colored
Changes since revision 1.33: +3 -2 lines
Initial checkin of re-adding SA. Everything except kern_sa.c
compiles in GENERIC for i386. This is still a work-in-progress, but
this checkin covers most of the mechanical work (changing signalling
to be able to accomidate SA's process-wide signalling and re-adding
includes of sys/sa.h and savar.h). Subsequent changes will be much
more interesting.

Also, kern_sa.c has received partial cleanup. There's still more
to do, though.

Revision 1.29.2.3: download - view: text, markup, annotated - select for diffs
Mon Jan 21 09:37:34 2008 UTC (17 years, 3 months ago) by yamt
Branches: yamt-lazymbuf
Diff to: previous 1.29.2.2: preferred, colored; branchpoint 1.29: preferred, colored; next MAIN 1.30: preferred, colored
Changes since revision 1.29.2.2: +7 -18 lines
sync with head

Revision 1.32.20.1: download - view: text, markup, annotated - select for diffs
Wed Jan 9 01:47:19 2008 UTC (17 years, 4 months ago) by matt
Branches: matt-armv6
Diff to: previous 1.32: preferred, colored; next MAIN 1.33: preferred, colored
Changes since revision 1.32: +7 -18 lines
sync with HEAD

Revision 1.32.32.1: download - view: text, markup, annotated - select for diffs
Wed Jan 2 21:48:43 2008 UTC (17 years, 4 months ago) by bouyer
Branches: bouyer-xeni386
CVS tags: bouyer-xeni386-merge1
Diff to: previous 1.32: preferred, colored; next MAIN 1.33: preferred, colored
Changes since revision 1.32: +7 -18 lines
Sync with HEAD

Revision 1.32.28.1: download - view: text, markup, annotated - select for diffs
Wed Dec 26 19:42:31 2007 UTC (17 years, 4 months ago) by ad
Branches: vmlocking2
Diff to: previous 1.32: preferred, colored; next MAIN 1.33: preferred, colored
Changes since revision 1.32: +7 -18 lines
Sync with head.

Revision 1.33: download - view: text, markup, annotated - select for diffs
Thu Dec 20 23:02:41 2007 UTC (17 years, 4 months ago) by dsl
Branches: MAIN
CVS tags: yamt-pf42-baseX, yamt-pf42-base4, yamt-pf42-base3, yamt-pf42-base2, yamt-pf42-base, yamt-pf42, yamt-nfs-mp-base9, yamt-nfs-mp-base8, yamt-nfs-mp-base7, yamt-nfs-mp-base6, yamt-nfs-mp-base5, yamt-nfs-mp-base4, yamt-nfs-mp-base3, yamt-nfs-mp-base2, yamt-nfs-mp-base11, yamt-nfs-mp-base10, yamt-nfs-mp-base, yamt-nfs-mp, 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, vmlocking2-base3, 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, simonb-wapbl-nbase, simonb-wapbl-base, simonb-wapbl, rmind-uvmplock, nick-net80211-sync-base, nick-net80211-sync, nick-hppapmap-base4, nick-hppapmap-base3, nick-hppapmap-base2, nick-hppapmap-base, nick-hppapmap, netbsd-5-base, netbsd-5-2-RELEASE, netbsd-5-2-RC1, netbsd-5-2-3-RELEASE, netbsd-5-2-2-RELEASE, netbsd-5-2-1-RELEASE, netbsd-5-2, netbsd-5-1-RELEASE, netbsd-5-1-RC4, netbsd-5-1-RC3, netbsd-5-1-RC2, netbsd-5-1-RC1, netbsd-5-1-5-RELEASE, netbsd-5-1-4-RELEASE, netbsd-5-1-3-RELEASE, netbsd-5-1-2-RELEASE, netbsd-5-1-1-RELEASE, netbsd-5-1, netbsd-5-0-RELEASE, netbsd-5-0-RC4, netbsd-5-0-RC3, netbsd-5-0-RC2, netbsd-5-0-RC1, netbsd-5-0-2-RELEASE, netbsd-5-0-1-RELEASE, netbsd-5-0, netbsd-5, mjf-devfs2-base, mjf-devfs2, mjf-devfs-base, matt-premerge-20091211, matt-nb5-pq3-base, matt-nb5-pq3, matt-nb5-mips64-u2-k2-k4-k7-k8-k9, matt-nb5-mips64-u1-k1-k5, matt-nb5-mips64-premerge-20091211, matt-nb4-mips64-k7-u2a-k9b, matt-mips64-premerge-20101231, matt-mips64-base2, matt-armv6-nbase, matt-armv6-base, keiichi-mipv6-nbase, keiichi-mipv6-base, keiichi-mipv6, jymxensuspend-base, jym-xensuspend, jruoho-x86intr-base, hpcarm-cleanup-nbase, hpcarm-cleanup-base, haad-nbase2, haad-dm-base2, haad-dm-base1, haad-dm-base, haad-dm, bouyer-xeni386-nbase, bouyer-xeni386-base, bouyer-quota2-base, bouyer-quota2, ad-socklock-base1, ad-audiomp2-base, ad-audiomp2
Branch point for: wrstuden-revivesa, matt-nb5-mips64, jruoho-x86intr
Diff to: previous 1.32: preferred, colored
Changes since revision 1.32: +7 -18 lines
Convert all the system call entry points from:
    int foo(struct lwp *l, void *v, register_t *retval)
to:
    int foo(struct lwp *l, const struct foo_args *uap, register_t *retval)
Fixup compat code to not write into 'uap' and (in some cases) to actually
pass a correctly formatted 'uap' structure with the right name to the
next routine.
A few 'compat' routines that just call standard ones have been deleted.
All the 'compat' code compiles (along with the kernels required to test
build it).
98% done by automated scripts.

Revision 1.29.2.2: download - view: text, markup, annotated - select for diffs
Mon Sep 3 14:28:03 2007 UTC (17 years, 8 months ago) by yamt
Branches: yamt-lazymbuf
Diff to: previous 1.29.2.1: preferred, colored; branchpoint 1.29: preferred, colored
Changes since revision 1.29.2.1: +3 -3 lines
sync with head.

Revision 1.31.2.1: download - view: text, markup, annotated - select for diffs
Mon Mar 12 05:49:23 2007 UTC (18 years, 2 months ago) by rmind
Branches: yamt-idlelwp
Diff to: previous 1.31: preferred, colored; next MAIN 1.32: preferred, colored
Changes since revision 1.31: +3 -3 lines
Sync with HEAD.

Revision 1.32: download - view: text, markup, annotated - select for diffs
Sun Mar 4 06:00:12 2007 UTC (18 years, 2 months ago) by christos
Branches: MAIN
CVS tags: yamt-x86pmap-base4, yamt-x86pmap-base3, yamt-x86pmap-base2, yamt-x86pmap-base, yamt-x86pmap, yamt-kmem-base3, yamt-kmem-base2, yamt-kmem-base, yamt-kmem, yamt-idlelwp-base8, vmlocking2-base2, vmlocking2-base1, vmlocking-nbase, vmlocking-base, vmlocking, thorpej-atomic-base, thorpej-atomic, reinoud-bufcleanup-nbase, reinoud-bufcleanup-base, reinoud-bufcleanup, ppcoea-renovation-base, ppcoea-renovation, nick-csl-alignment-base5, nick-csl-alignment-base, nick-csl-alignment, mjf-ufs-trans-base, mjf-ufs-trans, mjf-devfs, matt-mips64-base, matt-mips64, matt-armv6-prevmlocking, jmcneill-pm-base, jmcneill-pm, jmcneill-base, hpcarm-cleanup, cube-autoconf-base, cube-autoconf, bouyer-xenamd64-base2, bouyer-xenamd64-base, bouyer-xenamd64
Branch point for: vmlocking2, matt-armv6, bouyer-xeni386
Diff to: previous 1.31: preferred, colored
Changes since revision 1.31: +3 -3 lines
Kill caddr_t; there will be some MI fallout, but it will be fixed shortly.

Revision 1.29.2.1: download - view: text, markup, annotated - select for diffs
Mon Feb 26 09:07:31 2007 UTC (18 years, 2 months ago) by yamt
Branches: yamt-lazymbuf
Diff to: previous 1.29: preferred, colored
Changes since revision 1.29: +2 -3 lines
sync with head.

Revision 1.31: download - view: text, markup, annotated - select for diffs
Fri Feb 9 21:55:06 2007 UTC (18 years, 3 months ago) by ad
Branches: MAIN
CVS tags: post-newlock2-merge, ad-audiomp-base, ad-audiomp
Branch point for: yamt-idlelwp
Diff to: previous 1.30: preferred, colored
Changes since revision 1.30: +2 -3 lines
Merge newlock2 to head.

Revision 1.30.20.1: download - view: text, markup, annotated - select for diffs
Tue Jan 30 13:49:36 2007 UTC (18 years, 3 months ago) by ad
Branches: newlock2
Diff to: previous 1.30: preferred, colored; next MAIN 1.31: preferred, colored
Changes since revision 1.30: +2 -3 lines
Remove support for SA. Ok core@.

Revision 1.30: download - view: text, markup, annotated - select for diffs
Sun Dec 11 12:18:09 2005 UTC (19 years, 5 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, wrstuden-fixsa-newbase, wrstuden-fixsa-base-1, wrstuden-fixsa-base, wrstuden-fixsa, simonb-timecounters-base, simonb-timecounters, simonb-timcounters-final, rpaulo-netinet-merge-pcb-base, rpaulo-netinet-merge-pcb, peter-altq-base, peter-altq, newlock2-nbase, newlock2-base, netbsd-4-base, netbsd-4-0-RELEASE, netbsd-4-0-RC5, netbsd-4-0-RC4, netbsd-4-0-RC3, netbsd-4-0-RC2, netbsd-4-0-RC1, netbsd-4-0-1-RELEASE, netbsd-4-0, netbsd-4, matt-nb4-arm-base, matt-nb4-arm, gdamore-uart-base, gdamore-uart, elad-kernelauth-base, elad-kernelauth, chap-midi-nbase, chap-midi-base, chap-midi, abandoned-netbsd-4-base, abandoned-netbsd-4
Branch point for: newlock2
Diff to: previous 1.29: preferred, colored
Changes since revision 1.29: +2 -2 lines
merge ktrace-lwp.

Revision 1.23.2.7: download - view: text, markup, annotated - select for diffs
Thu Nov 10 13:57:33 2005 UTC (19 years, 6 months ago) by skrll
Branches: ktrace-lwp
Diff to: previous 1.23.2.6: preferred, colored; next MAIN 1.24: preferred, colored
Changes since revision 1.23.2.6: +5 -5 lines
Sync with HEAD. Here we go again...

Revision 1.29: download - view: text, markup, annotated - select for diffs
Wed Jun 1 16:53:51 2005 UTC (19 years, 11 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.28: preferred, colored
Changes since revision 1.28: +5 -5 lines
quell shadow variable warnings

Revision 1.27.4.1: download - view: text, markup, annotated - select for diffs
Fri Apr 29 11:28:16 2005 UTC (20 years ago) by kent
Branches: kent-audio2
Diff to: previous 1.27: preferred, colored; next MAIN 1.28: preferred, colored
Changes since revision 1.27: +6 -4 lines
sync with -current

Revision 1.27.6.1: download - view: text, markup, annotated - select for diffs
Sat Mar 19 08:33:05 2005 UTC (20 years, 1 month ago) by yamt
Branches: yamt-km
Diff to: previous 1.27: preferred, colored; next MAIN 1.28: preferred, colored
Changes since revision 1.27: +6 -4 lines
sync with head.  xen and whitespace.  xen part is not finished.

Revision 1.23.2.6: download - view: text, markup, annotated - select for diffs
Fri Mar 4 16:38:48 2005 UTC (20 years, 2 months ago) by skrll
Branches: ktrace-lwp
Diff to: previous 1.23.2.5: preferred, colored
Changes since revision 1.23.2.5: +6 -4 lines
Sync with HEAD.

Hi Perry!

Revision 1.28: download - view: text, markup, annotated - select for diffs
Fri Feb 25 07:20:10 2005 UTC (20 years, 2 months ago) by simonb
Branches: MAIN
CVS tags: yamt-km-base4, yamt-km-base3, 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, kent-audio2-base
Diff to: previous 1.27: preferred, colored
Changes since revision 1.27: +6 -4 lines
KNF: put "if (...)" and following statement on separate lines.

Revision 1.23.2.5: download - view: text, markup, annotated - select for diffs
Sun Nov 14 08:15:16 2004 UTC (20 years, 6 months ago) by skrll
Branches: ktrace-lwp
Diff to: previous 1.23.2.4: preferred, colored
Changes since revision 1.23.2.4: +7 -5 lines
Sync with HEAD.

Revision 1.27: download - view: text, markup, annotated - select for diffs
Sat Nov 6 23:22:43 2004 UTC (20 years, 6 months ago) by christos
Branches: MAIN
CVS tags: yamt-km-base2, yamt-km-base, kent-audio1-beforemerge, kent-audio1-base, kent-audio1
Branch point for: yamt-km, kent-audio2
Diff to: previous 1.26: preferred, colored
Changes since revision 1.26: +7 -5 lines
Don't use "int" to represent lengths; this is what size_t is for. This
does not change the ABI since we don't have 64 bit mips yet.

Revision 1.23.2.4: download - view: text, markup, annotated - select for diffs
Tue Nov 2 07:50:45 2004 UTC (20 years, 6 months ago) by skrll
Branches: ktrace-lwp
Diff to: previous 1.23.2.3: preferred, colored
Changes since revision 1.23.2.3: +8 -3 lines
Sync with HEAD.

Revision 1.26: download - view: text, markup, annotated - select for diffs
Thu Oct 21 03:15:13 2004 UTC (20 years, 6 months ago) by simonb
Branches: MAIN
Diff to: previous 1.25: preferred, colored
Changes since revision 1.25: +8 -3 lines
Flesh out some comments in the incomplete "smart" version of
mips_user_cacheflush().

Revision 1.23.2.3: download - view: text, markup, annotated - select for diffs
Tue Sep 21 13:18:51 2004 UTC (20 years, 7 months ago) by skrll
Branches: ktrace-lwp
Diff to: previous 1.23.2.2: preferred, colored
Changes since revision 1.23.2.2: +2 -2 lines
Fix the sync with head I botched.

Revision 1.23.2.2: download - view: text, markup, annotated - select for diffs
Sat Sep 18 14:37:26 2004 UTC (20 years, 7 months ago) by skrll
Branches: ktrace-lwp
Diff to: previous 1.23.2.1: preferred, colored
Changes since revision 1.23.2.1: +0 -0 lines
Sync with HEAD.

Revision 1.23.2.1: download - view: text, markup, annotated - select for diffs
Tue Aug 3 10:37:50 2004 UTC (20 years, 9 months ago) by skrll
Branches: ktrace-lwp
Diff to: previous 1.23: preferred, colored
Changes since revision 1.23: +5 -6 lines
Sync with HEAD

Revision 1.25: download - view: text, markup, annotated - select for diffs
Thu Aug 7 16:28:33 2003 UTC (21 years, 9 months ago) by agc
Branches: MAIN
CVS tags: 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
Diff to: previous 1.24: preferred, colored
Changes since revision 1.24: +3 -7 lines
Move UCB-licensed code from 4-clause to 3-clause licence.

Patches provided by Joel Baker in PR 22364, verified by myself.

Revision 1.24: download - view: text, markup, annotated - select for diffs
Tue Jul 15 02:43:39 2003 UTC (21 years, 10 months ago) by lukem
Branches: MAIN
Diff to: previous 1.23: preferred, colored
Changes since revision 1.23: +4 -1 lines
__KERNEL_RCSID()

Revision 1.23: download - view: text, markup, annotated - select for diffs
Fri Jan 17 23:36:18 2003 UTC (22 years, 3 months ago) by thorpej
Branches: MAIN
Branch point for: ktrace-lwp
Diff to: previous 1.22: preferred, colored
Changes since revision 1.22: +5 -4 lines
Merge the nathanw_sa branch.

Revision 1.22.2.4: download - view: text, markup, annotated - select for diffs
Wed May 29 21:31:49 2002 UTC (22 years, 11 months ago) by nathanw
Branches: nathanw_sa
CVS tags: nathanw_sa_end
Diff to: previous 1.22.2.3: preferred, colored; branchpoint 1.22: preferred, colored; next MAIN 1.23: preferred, colored
Changes since revision 1.22.2.3: +2 -1 lines
#include <sys/sa.h> before <sys/syscallargs.h>, to provide sa_upcall_t
now that <sys/param.h> doesn't include <sys/sa.h>.

(Behold the Power of Ed)

Revision 1.21.4.1: download - view: text, markup, annotated - select for diffs
Thu Jan 10 19:46:13 2002 UTC (23 years, 4 months ago) by thorpej
Branches: kqueue
Diff to: previous 1.21: preferred, colored; next MAIN 1.22: preferred, colored
Changes since revision 1.21: +4 -2 lines
Sync kqueue branch with -current.

Revision 1.22.2.3: download - view: text, markup, annotated - select for diffs
Tue Jan 8 00:26:25 2002 UTC (23 years, 4 months ago) by nathanw
Branches: nathanw_sa
Diff to: previous 1.22.2.2: preferred, colored; branchpoint 1.22: preferred, colored
Changes since revision 1.22.2.2: +1 -1 lines
Catch up to -current.

Revision 1.22.2.2: download - view: text, markup, annotated - select for diffs
Sat Nov 17 23:43:44 2001 UTC (23 years, 5 months ago) by wdk
Branches: nathanw_sa
Diff to: previous 1.22.2.1: preferred, colored; branchpoint 1.22: preferred, colored
Changes since revision 1.22.2.1: +178 -0 lines
Inital support for Scheduler Activation on MIPS architectures.

Compiles for sgimips.  Needs more work in locore.S in order to reach
single user and beyond.

Revision 1.22.2.1
Wed Nov 14 18:15:26 2001 UTC (23 years, 6 months ago) by wdk
Branches: nathanw_sa
FILE REMOVED
Changes since revision 1.22: +0 -178 lines
file sys_machdep.c was added on branch nathanw_sa on 2001-11-17 23:43:44 +0000

Revision 1.22: download - view: text, markup, annotated - select for diffs
Wed Nov 14 18:15:26 2001 UTC (23 years, 6 months ago) by thorpej
Branches: MAIN
CVS tags: newlock-base, newlock, netbsd-1-6-base, netbsd-1-6-RELEASE, netbsd-1-6-RC3, netbsd-1-6-RC2, netbsd-1-6-RC1, netbsd-1-6-PATCH002-RELEASE, netbsd-1-6-PATCH002-RC4, netbsd-1-6-PATCH002-RC3, netbsd-1-6-PATCH002-RC2, netbsd-1-6-PATCH002-RC1, netbsd-1-6-PATCH002, netbsd-1-6-PATCH001-RELEASE, netbsd-1-6-PATCH001-RC3, netbsd-1-6-PATCH001-RC2, netbsd-1-6-PATCH001-RC1, netbsd-1-6-PATCH001, netbsd-1-6, nathanw_sa_before_merge, nathanw_sa_base, kqueue-beforemerge, kqueue-base, kqueue-aftermerge, ifpoll-base, 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: nathanw_sa
Diff to: previous 1.21: preferred, colored
Changes since revision 1.21: +4 -2 lines
Merge the thorpej-mips-cache branch onto the trunk.  This is an
overhaul of how caches are handled for NetBSD's MIPS ports.

Revision 1.21.6.1: download - view: text, markup, annotated - select for diffs
Wed Oct 24 17:38:10 2001 UTC (23 years, 6 months ago) by thorpej
Branches: thorpej-mips-cache
Diff to: previous 1.21: preferred, colored; next MAIN 1.22: preferred, colored
Changes since revision 1.21: +4 -2 lines
Update for the new cache code.  Some careful code review is needed
here, esp. by people who have done recent MIPS pmap hacking.

Revision 1.16.2.3: download - view: text, markup, annotated - select for diffs
Thu Jan 18 09:22:45 2001 UTC (24 years, 3 months ago) by bouyer
Branches: thorpej_scsipi
Diff to: previous 1.16.2.2: preferred, colored; branchpoint 1.16: preferred, colored; next MAIN 1.17: preferred, colored
Changes since revision 1.16.2.2: +0 -5 lines
Sync with head (for UBC+NFS fixes, mostly).

Revision 1.21: download - view: text, markup, annotated - select for diffs
Sun Jan 7 04:13:16 2001 UTC (24 years, 4 months ago) by simonb
Branches: MAIN
CVS tags: thorpej_scsipi_nbase, thorpej_scsipi_beforemerge, thorpej_scsipi_base, thorpej-mips-cache-base, thorpej-devvp-base3, thorpej-devvp-base2, thorpej-devvp-base, thorpej-devvp, pre-chs-ubcperf, post-chs-ubcperf
Branch point for: thorpej-mips-cache, kqueue
Diff to: previous 1.20: preferred, colored
Changes since revision 1.20: +1 -6 lines
Move prototypes for mips_user_cachectl() and mips_user_cacheflush()
to <mips/cachectl.h>.

Revision 1.16.2.2: download - view: text, markup, annotated - select for diffs
Fri Jan 5 17:34:47 2001 UTC (24 years, 4 months ago) by bouyer
Branches: thorpej_scsipi
Diff to: previous 1.16.2.1: preferred, colored; branchpoint 1.16: preferred, colored
Changes since revision 1.16.2.1: +13 -68 lines
Sync with HEAD

Revision 1.20: download - view: text, markup, annotated - select for diffs
Mon Dec 25 08:56:12 2000 UTC (24 years, 4 months ago) by nisimura
Branches: MAIN
Diff to: previous 1.19: preferred, colored
Changes since revision 1.19: +14 -9 lines
- fix typos in mips_user_cacheflush() and mips_user_cachectl().
- relocate those function declarations from include/pmap.h.

Revision 1.19: download - view: text, markup, annotated - select for diffs
Wed Dec 13 18:13:08 2000 UTC (24 years, 5 months ago) by jdolecek
Branches: MAIN
Diff to: previous 1.18: preferred, colored
Changes since revision 1.18: +1 -61 lines
g/c obsolete vtrace(2) stuff

Revision 1.16.2.1: download - view: text, markup, annotated - select for diffs
Mon Nov 20 20:13:36 2000 UTC (24 years, 5 months ago) by bouyer
Branches: thorpej_scsipi
Diff to: previous 1.16: preferred, colored
Changes since revision 1.16: +5 -4 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.18: download - view: text, markup, annotated - select for diffs
Thu Jun 29 08:11:27 2000 UTC (24 years, 10 months ago) by mrg
Branches: MAIN
Diff to: previous 1.17: preferred, colored
Changes since revision 1.17: +3 -2 lines
remove include of <vm/vm.h>. <vm/vm.h> -> <uvm/uvm_extern.h>

Revision 1.17: download - view: text, markup, annotated - select for diffs
Tue Mar 14 14:11:06 2000 UTC (25 years, 2 months ago) by soren
Branches: MAIN
CVS tags: 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
Diff to: previous 1.16: preferred, colored
Changes since revision 1.16: +3 -3 lines
KNF comment.

Revision 1.15.4.1: download - view: text, markup, annotated - select for diffs
Mon Jun 21 00:52:11 1999 UTC (25 years, 10 months ago) by thorpej
Branches: chs-ubc2
Diff to: previous 1.15: preferred, colored; next MAIN 1.16: preferred, colored
Changes since revision 1.15: +3 -3 lines
Sync w/ -current.

Revision 1.16: download - view: text, markup, annotated - select for diffs
Sat Apr 24 08:10:42 1999 UTC (26 years ago) by simonb
Branches: MAIN
CVS tags: wrstuden-devbsize-base, wrstuden-devbsize-19991221, wrstuden-devbsize, 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.15: preferred, colored
Changes since revision 1.15: +3 -3 lines
Nuke register and remove trailling white space.

Revision 1.15: download - view: text, markup, annotated - select for diffs
Tue Jan 19 18:18:42 1999 UTC (26 years, 3 months ago) by thorpej
Branches: MAIN
CVS tags: netbsd-1-4-base, netbsd-1-4-RELEASE, netbsd-1-4-PATCH003, netbsd-1-4-PATCH002, netbsd-1-4-PATCH001, netbsd-1-4, kame_14_19990705, kame_14_19990628, kame_141_19991130, kame
Branch point for: chs-ubc2
Diff to: previous 1.14: preferred, colored
Changes since revision 1.14: +1 -2 lines
No need for <sys/mtio.h>

Revision 1.14: download - view: text, markup, annotated - select for diffs
Wed Jan 6 04:11:30 1999 UTC (26 years, 4 months ago) by nisimura
Branches: MAIN
Diff to: previous 1.13: preferred, colored
Changes since revision 1.13: +8 -9 lines
- Complete vm_offset_t purge for mips processor.
- bzero() -> memset() and bcopy() -> memcpy().
- Garbage collection in trap.c and db_interface.c.

Revision 1.13.4.1: download - view: text, markup, annotated - select for diffs
Mon Nov 16 10:41:34 1998 UTC (26 years, 6 months ago) by nisimura
Branches: nisimura-pmax-wscons
Diff to: previous 1.13: preferred, colored; next MAIN 1.14: preferred, colored
Changes since revision 1.13: +8 -9 lines
- Step forward to MIPS64 support.  Incorporate partially Caster Fu's
patches.  Still some work is missing to satisfy his QED 5230 port.

- More symbolic definitions in genassym.cf which improve possible 64bit-ness
of locore_mips{1,3}.S.

- Fix mips3 L1 cache line size detection logic in cpuarch.h as pointed by
Caster.

- Fix a bug in proc_trampoline() code in locore_mips3.S as pointed by Caster.

- Replace vm_offset_t with vaddr_t/paddr_t entirely.  Note that
NetBSD/newsmips has purged vm_offset_t too.

- Synchronize various files according to recent changes made in main trunk.

Revision 1.13: download - view: text, markup, annotated - select for diffs
Wed Feb 25 21:41:56 1998 UTC (27 years, 2 months ago) by perry
Branches: MAIN
CVS tags: nisimura-pmax-wscons-base, kenh-if-detach-base, kenh-if-detach, eeh-paddr_t-base, eeh-paddr_t, chs-ubc-base, chs-ubc
Branch point for: nisimura-pmax-wscons
Diff to: previous 1.12: preferred, colored
Changes since revision 1.12: +3 -3 lines
note second parm of sysarch() is now void *, + trivial KNF, etc.

Revision 1.12: download - view: text, markup, annotated - select for diffs
Mon Jun 9 11:46:18 1997 UTC (27 years, 11 months ago) by jonathan
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, bouyer-scsipi
Diff to: previous 1.11: preferred, colored
Changes since revision 1.11: +108 -2 lines
Add sys_sysarch() calls for the standard mips userspace cache-control calls.

Revision 1.11: download - view: text, markup, annotated - select for diffs
Mon Jun 9 02:15:47 1997 UTC (27 years, 11 months ago) by jonathan
Branches: MAIN
Diff to: previous 1.10: preferred, colored
Changes since revision 1.10: +1 -1 lines
Move the mips sys_machdep.c from pmax/pmax to mips/mips, to enforce a
common sysarch on all mips ports.

Revision 1.10: download - view: text, markup, annotated - select for diffs
Wed Apr 10 17:38:28 1996 UTC (29 years, 1 month ago) by jonathan
Branches: MAIN
Diff to: previous 1.9: preferred, colored
Changes since revision 1.9: +10 -3 lines
Fixes for -Wall -Wmissing-prototypes:

   Add prototypes to (most of) src/sys/arch/pmax/pmax. (The  un-protytyped
   parts still have pending merges with the Pica port.)
   Fix splx() glitches in pmax/clock.c.
   Delete old cpu/fpu identification from pmax/autoconf.c, use r4400/r4600/idt
   aware code from Pica port, now in mips/mips/mips_machdep.c.
   Delete unused multi-CPU autoconfiguration code; NetBSD/pmax does not
   support decsystem 5800s anyway.

Revision 1.9: download - view: text, markup, annotated - select for diffs
Thu Nov 30 00:59:11 1995 UTC (29 years, 5 months ago) by jtc
Branches: MAIN
Diff to: previous 1.8: preferred, colored
Changes since revision 1.8: +2 -2 lines
merge in changes from 1.1 release branch

Revision 1.8.2.1: download - view: text, markup, annotated - select for diffs
Fri Oct 13 03:18:11 1995 UTC (29 years, 7 months ago) by jonathan
Diff to: previous 1.8: preferred, colored; next MAIN 1.9: preferred, colored
Changes since revision 1.8: +2 -2 lines
Add "sys_" prefix to the function implementing the sysarch() system call.

Revision 1.8: download - view: text, markup, annotated - select for diffs
Wed Sep 20 23:33:25 1995 UTC (29 years, 7 months ago) by jonathan
Branches: MAIN
Diff to: previous 1.7: preferred, colored
Changes since revision 1.7: +2 -2 lines
Include <sys/mount.h>, as the new <sys/syscallargs.h> won't compile without it.

Revision 1.7: download - view: text, markup, annotated - select for diffs
Tue Sep 19 23:03:45 1995 UTC (29 years, 7 months ago) by thorpej
Branches: MAIN
Diff to: previous 1.6: preferred, colored
Changes since revision 1.6: +14 -9 lines
Make system calls conform to a standard prototype and bring those
prototypes into scope.

Revision 1.6: download - view: text, markup, annotated - select for diffs
Wed Oct 26 21:10:42 1994 UTC (30 years, 6 months ago) by cgd
Branches: MAIN
Diff to: previous 1.5: preferred, colored
Changes since revision 1.5: +3 -2 lines
new RCS ID format.

Revision 1.5: download - view: text, markup, annotated - select for diffs
Thu Oct 20 05:34:10 1994 UTC (30 years, 6 months ago) by cgd
Branches: MAIN
Diff to: previous 1.4: preferred, colored
Changes since revision 1.4: +21 -18 lines
update for new syscall args description mechanism

Revision 1.4: download - view: text, markup, annotated - select for diffs
Fri May 27 09:04:12 1994 UTC (30 years, 11 months ago) by glass
Branches: MAIN
Diff to: previous 1.3: preferred, colored
Changes since revision 1.3: +9 -0 lines
bsd 4.4-lite pmax port as ported to NetBSD

Revision 1.3: download - view: text, markup, annotated - select for diffs
Fri May 27 08:42:19 1994 UTC (30 years, 11 months ago) by glass
Branches: MAIN
Diff to: previous 1.2: preferred, colored
Changes since revision 1.2: +4 -24 lines
upgrade to bsd 4.4-lite code base. only mod is rcsids

Revision 1.2: download - view: text, markup, annotated - select for diffs
Sun Jan 16 00:52:47 1994 UTC (31 years, 4 months ago) by deraadt
Branches: MAIN
Diff to: previous 1.1: preferred, colored
Changes since revision 1.1: +21 -1 lines
add sysarch() stub

Revision 1.1.1.1 (vendor branch): download - view: text, markup, annotated - select for diffs
Tue Oct 12 03:22:33 1993 UTC (31 years, 7 months ago) by deraadt
Branches: pmax-base
Diff to: previous 1.1: preferred, colored
Changes since revision 1.1: +0 -0 lines
pmax code from <ralphc@pyramid.com> & <rick@snowhite.cis.uoguelph.ca>

Revision 1.1: download - view: text, markup, annotated - select for diffs
Tue Oct 12 03:22:32 1993 UTC (31 years, 7 months ago) by deraadt
Branches: MAIN
Initial revision

Diff request

This form allows you to request diffs 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.

Log view options

CVSweb <webmaster@jp.NetBSD.org>