The NetBSD Project

CVS log for src/sys/arch/m68k/m68k/lock_stubs.s

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

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.11 / (download) - annotate - [select for diffs], Wed Apr 6 22:47:57 2022 UTC (23 months, 3 weeks ago) by riastradh
Branch: MAIN
CVS Tags: thorpej-ifq-base, thorpej-ifq, thorpej-altq-separation-base, thorpej-altq-separation, netbsd-10-base, netbsd-10-0-RELEASE, netbsd-10-0-RC6, netbsd-10-0-RC5, netbsd-10-0-RC4, netbsd-10-0-RC3, netbsd-10-0-RC2, netbsd-10-0-RC1, netbsd-10, bouyer-sunxi-drm-base, bouyer-sunxi-drm, HEAD
Changes since 1.10: +2 -2 lines
Diff to previous 1.10 (colored)

Nix trailing whitespace in files of membars, atomics, and lock stubs.

Will be touching many of these files soon for functional changes.

No functional change intended.

Revision 1.9.30.1 / (download) - annotate - [select for diffs], Wed Apr 8 14:07:43 2020 UTC (3 years, 11 months ago) by martin
Branch: phil-wifi
Changes since 1.9: +3 -5 lines
Diff to previous 1.9 (colored) next main 1.10 (colored)

Merge changes from current as of 20200406

Revision 1.10 / (download) - annotate - [selected], Sun Mar 8 06:12:01 2020 UTC (4 years ago) by rin
Branch: MAIN
CVS Tags: thorpej-i2c-spi-conf2-base, thorpej-i2c-spi-conf2, thorpej-i2c-spi-conf-base, thorpej-i2c-spi-conf, thorpej-futex2-base, thorpej-futex2, thorpej-futex-base, thorpej-futex, thorpej-cfargs2-base, thorpej-cfargs2, thorpej-cfargs-base, thorpej-cfargs, phil-wifi-20200421, phil-wifi-20200411, phil-wifi-20200406, cjep_sun2x-base1, 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
Changes since 1.9: +3 -5 lines
Diff to previous 1.9 (colored)

Remove mutex stubs for 68010 that merely fall back to C codes, and
do not work with kern_mutex.c rev 1.85 and later:

    http://cvsweb.netbsd.org/bsdweb.cgi/src/sys/kern/kern_mutex.c#rev1.85
    http://cvsweb.netbsd.org/bsdweb.cgi/src/sys/kern/kern_mutex.c#rev1.86

Fix sun2 kernel freeze during early boot stage in mutex_exit(9).

Revision 1.8.22.1 / (download) - annotate - [select for diffs], Wed Aug 20 00:03:11 2014 UTC (9 years, 7 months ago) by tls
Branch: tls-maxphys
Changes since 1.8: +9 -9 lines
Diff to previous 1.8 (colored) next main 1.9 (colored) to selected 1.10 (colored)

Rebase to HEAD as of a few days ago.

Revision 1.8.12.1 / (download) - annotate - [select for diffs], Thu May 22 11:39:56 2014 UTC (9 years, 10 months ago) by yamt
Branch: yamt-pagecache
Changes since 1.8: +9 -9 lines
Diff to previous 1.8 (colored) next main 1.9 (colored) to selected 1.10 (colored)

sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs.  ("Protocol error: too many arguments")

Revision 1.8.26.1 / (download) - annotate - [select for diffs], Wed Aug 28 23:59:18 2013 UTC (10 years, 7 months ago) by rmind
Branch: rmind-smpnet
Changes since 1.8: +9 -9 lines
Diff to previous 1.8 (colored) next main 1.9 (colored) to selected 1.10 (colored)

sync with head

Revision 1.9 / (download) - annotate - [select for diffs], Thu Aug 1 13:42:52 2013 UTC (10 years, 7 months ago) by matt
Branch: MAIN
CVS Tags: yamt-pagecache-base9, tls-maxphys-base-20171202, tls-maxphys-base, tls-earlyentropy-base, tls-earlyentropy, rmind-smpnet-nbase, rmind-smpnet-base, riastradh-xf86-video-intel-2-7-1-pre-2-21-15, riastradh-drm2-base3, prg-localcount2-base3, prg-localcount2-base2, prg-localcount2-base1, prg-localcount2-base, prg-localcount2, phil-wifi-base, phil-wifi-20191119, phil-wifi-20190609, 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-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-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, matt-nb8-mediatek-base, matt-nb8-mediatek, localcount-20160914, jdolecek-ncq-base, jdolecek-ncq, isaki-audio2-base, isaki-audio2, is-mlppp-base, is-mlppp, bouyer-socketcan-base1, bouyer-socketcan-base, bouyer-socketcan, ad-namecache-base3, ad-namecache-base2, ad-namecache-base1, ad-namecache-base, ad-namecache
Branch point for: phil-wifi
Changes since 1.8: +9 -9 lines
Diff to previous 1.8 (colored) to selected 1.10 (colored)

Convert to motorola style.

Revision 1.5.4.3 / (download) - annotate - [select for diffs], Thu Mar 11 15:02:34 2010 UTC (14 years ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.5.4.2: +1 -2 lines
Diff to previous 1.5.4.2 (colored) to branchpoint 1.5 (colored) next main 1.6 (colored) to selected 1.10 (colored)

sync with head

Revision 1.8 / (download) - annotate - [select for diffs], Wed Nov 11 11:25:52 2009 UTC (14 years, 4 months ago) by skrll
Branch: MAIN
CVS Tags: yamt-pagecache-tag8, yamt-pagecache-base8, yamt-pagecache-base7, yamt-pagecache-base6, yamt-pagecache-base5, yamt-pagecache-base4, yamt-pagecache-base3, yamt-pagecache-base2, yamt-pagecache-base, yamt-nfs-mp-base9, 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, riastradh-drm2-base2, riastradh-drm2-base1, riastradh-drm2-base, riastradh-drm2, netbsd-6-base, netbsd-6-1-RELEASE, netbsd-6-1-RC4, netbsd-6-1-RC3, netbsd-6-1-RC2, netbsd-6-1-RC1, netbsd-6-1-5-RELEASE, netbsd-6-1-4-RELEASE, netbsd-6-1-3-RELEASE, netbsd-6-1-2-RELEASE, netbsd-6-1-1-RELEASE, netbsd-6-1, netbsd-6-0-RELEASE, netbsd-6-0-RC2, netbsd-6-0-RC1, netbsd-6-0-6-RELEASE, netbsd-6-0-5-RELEASE, netbsd-6-0-4-RELEASE, netbsd-6-0-3-RELEASE, netbsd-6-0-2-RELEASE, netbsd-6-0-1-RELEASE, netbsd-6-0, netbsd-6, matt-premerge-20091211, matt-nb6-plus-nbase, matt-nb6-plus-base, matt-nb6-plus, matt-mips64-premerge-20101231, khorben-n900, 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-base10, jmcneill-usbmp-base, jmcneill-usbmp, jmcneill-audiomp3-base, jmcneill-audiomp3, cherry-xenmp-base, cherry-xenmp, bouyer-quota2-nbase, bouyer-quota2-base, bouyer-quota2, agc-symver-base, agc-symver
Branch point for: yamt-pagecache, tls-maxphys, rmind-smpnet
Changes since 1.7: +1 -2 lines
Diff to previous 1.7 (colored) to selected 1.10 (colored)

Remove unnecessary and incorrect STRONG_ALIAS.

Revision 1.5.4.2 / (download) - annotate - [select for diffs], Mon May 4 08:11:26 2009 UTC (14 years, 10 months ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.5.4.1: +2 -2 lines
Diff to previous 1.5.4.1 (colored) to branchpoint 1.5 (colored) to selected 1.10 (colored)

sync with head.

Revision 1.6.2.1 / (download) - annotate - [select for diffs], Mon Jun 23 04:30:30 2008 UTC (15 years, 9 months ago) by wrstuden
Branch: wrstuden-revivesa
Changes since 1.6: +2 -2 lines
Diff to previous 1.6 (colored) next main 1.7 (colored) to selected 1.10 (colored)

Sync w/ -current. 34 merge conflicts to follow.

Revision 1.5.2.2 / (download) - annotate - [select for diffs], Wed Jun 4 02:04:48 2008 UTC (15 years, 9 months ago) by yamt
Branch: yamt-pf42
Changes since 1.5.2.1: +2 -2 lines
Diff to previous 1.5.2.1 (colored) to branchpoint 1.5 (colored) next main 1.6 (colored) to selected 1.10 (colored)

sync with head

Revision 1.4.14.1 / (download) - annotate - [select for diffs], Mon Jun 2 13:22:22 2008 UTC (15 years, 9 months ago) by mjf
Branch: mjf-devfs2
Changes since 1.4: +29 -33 lines
Diff to previous 1.4 (colored) next main 1.5 (colored) to selected 1.10 (colored)

Sync with HEAD.

Revision 1.7 / (download) - annotate - [select for diffs], Sun May 25 15:56:12 2008 UTC (15 years, 10 months ago) by chs
Branch: MAIN
CVS Tags: yamt-pf42-base4, yamt-pf42-base3, yamt-nfs-mp-base8, yamt-nfs-mp-base7, yamt-nfs-mp-base6, yamt-nfs-mp-base5, yamt-nfs-mp-base4, yamt-nfs-mp-base3, wrstuden-revivesa-base-4, wrstuden-revivesa-base-3, wrstuden-revivesa-base-2, wrstuden-revivesa-base-1, wrstuden-revivesa-base, simonb-wapbl-nbase, simonb-wapbl-base, simonb-wapbl, 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, matt-nb5-pq3-base, matt-nb5-pq3, matt-nb5-mips64-u2-k2-k4-k7-k8-k9, matt-nb5-mips64-u1-k1-k5, matt-nb5-mips64-premerge-20101231, matt-nb5-mips64-premerge-20091211, matt-nb5-mips64-k15, matt-nb5-mips64, matt-nb4-mips64-k7-u2a-k9b, matt-mips64-base2, jymxensuspend-base, jym-xensuspend, haad-nbase2, haad-dm-base2, haad-dm-base1, haad-dm-base, haad-dm, ad-audiomp2-base, ad-audiomp2
Changes since 1.6: +2 -2 lines
Diff to previous 1.6 (colored) to selected 1.10 (colored)

enable profiling of assembly functions.

Revision 1.5.2.1 / (download) - annotate - [select for diffs], Sun May 18 12:32:22 2008 UTC (15 years, 10 months ago) by yamt
Branch: yamt-pf42
Changes since 1.5: +1 -8 lines
Diff to previous 1.5 (colored) to selected 1.10 (colored)

sync with head.

Revision 1.5.4.1 / (download) - annotate - [select for diffs], Fri May 16 02:22:44 2008 UTC (15 years, 10 months ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.5: +1 -8 lines
Diff to previous 1.5 (colored) to selected 1.10 (colored)

sync with head.

Revision 1.6 / (download) - annotate - [select for diffs], Mon Apr 28 20:23:27 2008 UTC (15 years, 11 months ago) by martin
Branch: MAIN
CVS Tags: yamt-pf42-base2, yamt-nfs-mp-base2, hpcarm-cleanup-nbase
Branch point for: wrstuden-revivesa
Changes since 1.5: +1 -8 lines
Diff to previous 1.5 (colored) to selected 1.10 (colored)

Remove clause 3 and 4 from TNF licenses

Revision 1.5 / (download) - annotate - [select for diffs], Sat Apr 5 22:47:53 2008 UTC (15 years, 11 months ago) by tsutsui
Branch: MAIN
CVS Tags: yamt-pf42-baseX, yamt-pf42-base, yamt-nfs-mp-base
Branch point for: yamt-pf42, yamt-nfs-mp
Changes since 1.4: +29 -26 lines
Diff to previous 1.4 (colored) to selected 1.10 (colored)

Use generic atomic_cas_uint() for mutex(9) and rwlock(9), and
remodel old RAS based _lock_cas() implementation for m68010
into genereic atomic_cas_32().
Now sun2 kernel compiles and even works on multiuser. (hehe)

Tested on tme (emulationg 2/120 and 3/150) and (real) 3/80.

Revision 1.3.18.1 / (download) - annotate - [select for diffs], Wed Jan 9 01:47:02 2008 UTC (16 years, 2 months ago) by matt
Branch: matt-armv6
Changes since 1.3: +1 -5 lines
Diff to previous 1.3 (colored) next main 1.4 (colored) to selected 1.10 (colored)

sync with HEAD

Revision 1.3.24.1 / (download) - annotate - [select for diffs], Sat Dec 8 18:17:17 2007 UTC (16 years, 3 months ago) by mjf
Branch: mjf-devfs
Changes since 1.3: +1 -5 lines
Diff to previous 1.3 (colored) next main 1.4 (colored) to selected 1.10 (colored)

Sync with HEAD.

Revision 1.1.4.4 / (download) - annotate - [select for diffs], Fri Dec 7 17:25:10 2007 UTC (16 years, 3 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.1.4.3: +1 -5 lines
Diff to previous 1.1.4.3 (colored) to branchpoint 1.1 (colored) next main 1.2 (colored) to selected 1.10 (colored)

sync with head

Revision 1.1.8.2 / (download) - annotate - [select for diffs], Mon Dec 3 18:37:07 2007 UTC (16 years, 3 months ago) by ad
Branch: vmlocking
Changes since 1.1.8.1: +1 -5 lines
Diff to previous 1.1.8.1 (colored) to branchpoint 1.1 (colored) next main 1.2 (colored) to selected 1.10 (colored)

Sync with HEAD.

Revision 1.3.16.1 / (download) - annotate - [select for diffs], Mon Dec 3 16:14:05 2007 UTC (16 years, 3 months ago) by joerg
Branch: jmcneill-pm
Changes since 1.3: +1 -5 lines
Diff to previous 1.3 (colored) next main 1.4 (colored) to selected 1.10 (colored)

Sync with HEAD.

Revision 1.4 / (download) - annotate - [select for diffs], Sun Dec 2 19:28:32 2007 UTC (16 years, 3 months ago) by ad
Branch: MAIN
CVS Tags: yamt-lazymbuf-base15, yamt-lazymbuf-base14, yamt-kmem-base3, yamt-kmem-base2, yamt-kmem-base, yamt-kmem, vmlocking2-base3, vmlocking2-base2, vmlocking2-base1, vmlocking2, vmlocking-nbase, reinoud-bufcleanup-nbase, reinoud-bufcleanup-base, nick-net80211-sync-base, nick-net80211-sync, mjf-devfs-base, matt-armv6-nbase, matt-armv6-base, keiichi-mipv6-nbase, keiichi-mipv6-base, keiichi-mipv6, jmcneill-pm-base, hpcarm-cleanup-base, cube-autoconf-base, cube-autoconf, bouyer-xeni386-nbase, bouyer-xeni386-merge1, bouyer-xeni386-base, bouyer-xeni386, ad-socklock-base1
Branch point for: mjf-devfs2
Changes since 1.3: +1 -5 lines
Diff to previous 1.3 (colored) to selected 1.10 (colored)

Remove unused cpp goo

Revision 1.1.4.3 / (download) - annotate - [select for diffs], Mon Sep 3 14:27:13 2007 UTC (16 years, 6 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.1.4.2: +32 -6 lines
Diff to previous 1.1.4.2 (colored) to branchpoint 1.1 (colored) to selected 1.10 (colored)

sync with head.

Revision 1.1.8.1 / (download) - annotate - [select for diffs], Tue Mar 13 16:50:00 2007 UTC (17 years ago) by ad
Branch: vmlocking
Changes since 1.1: +32 -6 lines
Diff to previous 1.1 (colored) to selected 1.10 (colored)

Sync with head.

Revision 1.1.2.1 / (download) - annotate - [select for diffs], Mon Mar 12 05:48:54 2007 UTC (17 years ago) by rmind
Branch: yamt-idlelwp
Changes since 1.1: +32 -6 lines
Diff to previous 1.1 (colored) next main 1.2 (colored) to selected 1.10 (colored)

Sync with HEAD.

Revision 1.3 / (download) - annotate - [select for diffs], Sun Mar 11 16:46:52 2007 UTC (17 years ago) by thorpej
Branch: MAIN
CVS Tags: yamt-x86pmap-base4, yamt-x86pmap-base3, yamt-x86pmap-base2, yamt-x86pmap-base, yamt-x86pmap, yamt-idlelwp-base8, vmlocking-base, thorpej-atomic-base, thorpej-atomic, 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, matt-mips64-base, matt-mips64, matt-armv6-prevmlocking, jmcneill-base, hpcarm-cleanup, bouyer-xenamd64-base2, bouyer-xenamd64-base, bouyer-xenamd64
Branch point for: mjf-devfs, matt-armv6, jmcneill-pm
Changes since 1.2: +2 -2 lines
Diff to previous 1.2 (colored) to selected 1.10 (colored)

Actually store the new value in the RAS _lock_cas().  Noticed by Izumi Tsutsui.

Revision 1.2 / (download) - annotate - [select for diffs], Sun Mar 11 05:22:25 2007 UTC (17 years ago) by thorpej
Branch: MAIN
Changes since 1.1: +32 -6 lines
Diff to previous 1.1 (colored) to selected 1.10 (colored)

- Shrink ipl_cookie_t from 32-bits to 16-bits (large enough to hold
  an SR value or an IPL_* constant).
- Take advange of the smaller ipl_cookie_t to shrink kmutex_t from
  16 bytes to 8 bytes by overlapping storage where possible.
- Implement a RAS-based _lock_cas() for mc68010 systems (Sun2).  See
  sun68k/sun68k/isr.c.

Tested on various m68k platforms, but NOT Sun2.  In any case, at least
Sun2 compiles now.

Revision 1.1.4.2 / (download) - annotate - [select for diffs], Mon Feb 26 09:07:13 2007 UTC (17 years, 1 month ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.1.4.1: +97 -0 lines
Diff to previous 1.1.4.1 (colored) to branchpoint 1.1 (colored) to selected 1.10 (colored)

sync with head.

Revision 1.1.4.1, Thu Feb 15 02:48:48 2007 UTC (17 years, 1 month ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.1: +0 -97 lines
FILE REMOVED

file lock_stubs.s was added on branch yamt-lazymbuf on 2007-02-26 09:07:13 +0000

Revision 1.1 / (download) - annotate - [select for diffs], Thu Feb 15 02:48:48 2007 UTC (17 years, 1 month ago) by mhitch
Branch: MAIN
CVS Tags: ad-audiomp-base, ad-audiomp
Branch point for: yamt-lazymbuf, yamt-idlelwp, vmlocking
Diff to selected 1.10 (colored)

Add lock stubs for m68k.  Amiga builds and runs now.

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.




CVSweb <webmaster@jp.NetBSD.org>