The NetBSD Project

CVS log for src/sys/arch/sparc64/sparc64/clock.c

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

Request diff between arbitrary revisions


Keyword substitution: kv
Default branch: MAIN


Revision 1.124: download - view: text, markup, annotated - select for diffs
Fri Jul 12 22:31:40 2024 UTC (6 months ago) by andvar
Branches: MAIN
CVS tags: HEAD
Diff to: previous 1.123: preferred, colored
Changes since revision 1.123: +3 -3 lines
s/calibrarion/calibration/ in debug message and comments.

Revision 1.123: download - view: text, markup, annotated - select for diffs
Fri May 29 12:30:41 2020 UTC (4 years, 7 months ago) by rin
Branches: MAIN
CVS tags: thorpej-ifq-base, thorpej-ifq, 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, 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, cjep_sun2x-base1, cjep_sun2x-base, cjep_sun2x, cjep_staticlib_x-base1, cjep_staticlib_x-base, cjep_staticlib_x, bouyer-sunxi-drm-base, bouyer-sunxi-drm
Diff to: previous 1.122: preferred, colored
Changes since revision 1.122: +14 -26 lines
For struct timecounter, use C99 initializers.
Compile tested. No functional changes intended.

Revision 1.120.18.2: download - view: text, markup, annotated - select for diffs
Wed Apr 8 14:07:54 2020 UTC (4 years, 9 months ago) by martin
Branches: phil-wifi
Diff to: previous 1.120.18.1: preferred, colored; branchpoint 1.120: preferred, colored; next MAIN 1.121: preferred, colored
Changes since revision 1.120.18.1: +3 -3 lines
Merge changes from current as of 20200406

Revision 1.122: download - view: text, markup, annotated - select for diffs
Sun Dec 1 15:34:46 2019 UTC (5 years, 1 month ago) by ad
Branches: MAIN
CVS tags: phil-wifi-20200421, phil-wifi-20200411, phil-wifi-20200406, is-mlppp-base, is-mlppp, bouyer-xenpvh-base2, bouyer-xenpvh-base1, bouyer-xenpvh-base, bouyer-xenpvh, ad-namecache-base3, ad-namecache-base2, ad-namecache-base1, ad-namecache-base, ad-namecache
Diff to: previous 1.121: preferred, colored
Changes since revision 1.121: +3 -3 lines
Fix false sharing problems with cpu_info.  Identified with tprof(8).
This was a very nice win in my tests on a 48 CPU box.

- Reorganise cpu_data slightly according to usage.
- Put cpu_onproc into struct cpu_info alongside ci_curlwp (now is ci_onproc).
- On x86, put some items in their own cache lines according to usage, like
  the IPI bitmask and ci_want_resched.

Revision 1.120.18.1: download - view: text, markup, annotated - select for diffs
Mon Jun 10 22:06:48 2019 UTC (5 years, 7 months ago) by christos
Branches: phil-wifi
Diff to: previous 1.120: preferred, colored
Changes since revision 1.120: +3 -2 lines
Sync with HEAD

Revision 1.121: download - view: text, markup, annotated - select for diffs
Fri Feb 8 20:14:51 2019 UTC (5 years, 11 months ago) by palle
Branches: MAIN
CVS tags: phil-wifi-20191119, phil-wifi-20190609, 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, isaki-audio2-base, isaki-audio2
Diff to: previous 1.120: preferred, colored
Changes since revision 1.120: +3 -2 lines
sun4v: initialize %stickcmpr properly when establishing interrupt - fixes issue seen on newer sun4v/SPARC-T5 system where the interrupt never fires.

Revision 1.106.12.4: download - view: text, markup, annotated - select for diffs
Sun Dec 3 11:36:45 2017 UTC (7 years, 1 month ago) by jdolecek
Branches: tls-maxphys
Diff to: previous 1.106.12.3: preferred, colored; branchpoint 1.106: preferred, colored; next MAIN 1.107: preferred, colored
Changes since revision 1.106.12.3: +18 -17 lines
update from HEAD

Revision 1.117.4.3: download - view: text, markup, annotated - select for diffs
Sat Jul 9 20:24:57 2016 UTC (8 years, 6 months ago) by skrll
Branches: nick-nhusb
Diff to: previous 1.117.4.2: preferred, colored; branchpoint 1.117: preferred, colored; next MAIN 1.118: preferred, colored
Changes since revision 1.117.4.2: +4 -4 lines
Sync with HEAD

Revision 1.120: download - view: text, markup, annotated - select for diffs
Thu Jul 7 06:55:38 2016 UTC (8 years, 6 months ago) by msaitoh
Branches: MAIN
CVS tags: tls-maxphys-base-20171202, prg-localcount2-base3, prg-localcount2-base2, prg-localcount2-base1, prg-localcount2-base, prg-localcount2, phil-wifi-base, pgoyette-localcount-base, pgoyette-localcount-20170426, pgoyette-localcount-20170320, pgoyette-localcount-20170107, pgoyette-localcount-20161104, pgoyette-localcount-20160806, pgoyette-localcount-20160726, pgoyette-localcount, pgoyette-compat-merge-20190127, pgoyette-compat-base, pgoyette-compat-20190127, pgoyette-compat-20190118, pgoyette-compat-1226, pgoyette-compat-1126, pgoyette-compat-1020, pgoyette-compat-0930, pgoyette-compat-0906, pgoyette-compat-0728, pgoyette-compat-0625, pgoyette-compat-0521, pgoyette-compat-0502, pgoyette-compat-0422, pgoyette-compat-0415, pgoyette-compat-0407, pgoyette-compat-0330, pgoyette-compat-0322, pgoyette-compat-0315, pgoyette-compat, perseant-stdc-iso10646-base, perseant-stdc-iso10646, nick-nhusb-base-20170825, nick-nhusb-base-20170204, nick-nhusb-base-20161204, nick-nhusb-base-20161004, nick-nhusb-base-20160907, 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, matt-nb8-mediatek-base, matt-nb8-mediatek, localcount-20160914, jdolecek-ncq-base, jdolecek-ncq, bouyer-socketcan-base1, bouyer-socketcan-base, bouyer-socketcan
Branch point for: phil-wifi
Diff to: previous 1.119: preferred, colored
Changes since revision 1.119: +4 -4 lines
KNF. Remove extra spaces. No functional change.

Revision 1.117.4.2: download - view: text, markup, annotated - select for diffs
Sun May 29 08:44:19 2016 UTC (8 years, 7 months ago) by skrll
Branches: nick-nhusb
Diff to: previous 1.117.4.1: preferred, colored; branchpoint 1.117: preferred, colored
Changes since revision 1.117.4.1: +16 -16 lines
Sync with HEAD

Revision 1.119: download - view: text, markup, annotated - select for diffs
Fri May 13 21:23:30 2016 UTC (8 years, 8 months ago) by nakayama
Branches: MAIN
CVS tags: nick-nhusb-base-20160529
Diff to: previous 1.118: preferred, colored
Changes since revision 1.118: +16 -16 lines
Allocate interrupt handlers for clockintr and statintr dynamically.

Revision 1.117.4.1: download - view: text, markup, annotated - select for diffs
Sun Dec 27 12:09:44 2015 UTC (9 years ago) by skrll
Branches: nick-nhusb
Diff to: previous 1.117: preferred, colored
Changes since revision 1.117: +4 -3 lines
Sync with HEAD (as of 26th Dec)

Revision 1.118: download - view: text, markup, annotated - select for diffs
Sun Dec 13 18:41:09 2015 UTC (9 years, 1 month ago) by christos
Branches: MAIN
CVS tags: nick-nhusb-base-20160422, nick-nhusb-base-20160319, nick-nhusb-base-20151226
Diff to: previous 1.117: preferred, colored
Changes since revision 1.117: +4 -3 lines
PR/50531: David Binderman: Add missing printf args

Revision 1.106.12.3: download - view: text, markup, annotated - select for diffs
Wed Aug 20 00:03:25 2014 UTC (10 years, 5 months ago) by tls
Branches: tls-maxphys
Diff to: previous 1.106.12.2: preferred, colored; branchpoint 1.106: preferred, colored
Changes since revision 1.106.12.2: +132 -17 lines
Rebase to HEAD as of a few days ago.

Revision 1.114.2.1: download - view: text, markup, annotated - select for diffs
Sun Aug 10 06:54:09 2014 UTC (10 years, 5 months ago) by tls
Branches: tls-earlyentropy
Diff to: previous 1.114: preferred, colored; next MAIN 1.115: preferred, colored
Changes since revision 1.114: +20 -13 lines
Rebase.

Revision 1.117: download - view: text, markup, annotated - select for diffs
Fri Jul 25 17:54:50 2014 UTC (10 years, 5 months ago) by nakayama
Branches: MAIN
CVS tags: tls-maxphys-base, tls-earlyentropy-base, nick-nhusb-base-20150921, nick-nhusb-base-20150606, nick-nhusb-base-20150406, nick-nhusb-base, 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
Branch point for: nick-nhusb
Diff to: previous 1.116: preferred, colored
Changes since revision 1.116: +9 -8 lines
Use clockfreq() to print a system tick frequency.

The stick-frequency of Fire V100 is 5555555Hz and printing it as
5.555MHz instead of 5MHz is more precise.

Revision 1.116: download - view: text, markup, annotated - select for diffs
Tue Jun 10 18:27:41 2014 UTC (10 years, 7 months ago) by palle
Branches: MAIN
Diff to: previous 1.115: preferred, colored
Changes since revision 1.115: +9 -6 lines
sun4v: make cpu_initclocks() work on sun4v - %tick and %stick on sun4v systems are read-only. ok martin@

Revision 1.106.2.2: download - view: text, markup, annotated - select for diffs
Thu May 22 11:40:10 2014 UTC (10 years, 7 months ago) by yamt
Branches: yamt-pagecache
Diff to: previous 1.106.2.1: preferred, colored; branchpoint 1.106: preferred, colored; next MAIN 1.107: preferred, colored
Changes since revision 1.106.2.1: +127 -17 lines
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.108.2.2: download - view: text, markup, annotated - select for diffs
Sun May 18 17:45:26 2014 UTC (10 years, 8 months ago) by rmind
Branches: rmind-smpnet
Diff to: previous 1.108.2.1: preferred, colored; branchpoint 1.108: preferred, colored; next MAIN 1.109: preferred, colored
Changes since revision 1.108.2.1: +14 -7 lines
sync with head

Revision 1.115: download - view: text, markup, annotated - select for diffs
Wed Apr 30 00:09:29 2014 UTC (10 years, 8 months ago) by mrg
Branches: MAIN
CVS tags: yamt-pagecache-base9, rmind-smpnet-nbase, rmind-smpnet-base
Diff to: previous 1.114: preferred, colored
Changes since revision 1.114: +6 -3 lines
avoid divide by zero when setting 'hz' low.

Revision 1.114: download - view: text, markup, annotated - select for diffs
Sat Dec 7 11:17:25 2013 UTC (11 years, 1 month ago) by nakayama
Branches: MAIN
CVS tags: riastradh-xf86-video-intel-2-7-1-pre-2-21-15, riastradh-drm2-base3
Branch point for: tls-earlyentropy
Diff to: previous 1.113: preferred, colored
Changes since revision 1.113: +3 -3 lines
Timecounter's tc_get_timecount requires only 32-bit (u_int), so
omit unnecessary upper 32-bit read from STICK counter.

Revision 1.113: download - view: text, markup, annotated - select for diffs
Thu Sep 12 12:45:53 2013 UTC (11 years, 4 months ago) by martin
Branches: MAIN
Diff to: previous 1.112: preferred, colored
Changes since revision 1.112: +6 -5 lines
Slightly rearange stopcounter() to compile warning-free with newer gcc

Revision 1.112: download - view: text, markup, annotated - select for diffs
Tue Sep 10 16:03:48 2013 UTC (11 years, 4 months ago) by macallan
Branches: MAIN
Diff to: previous 1.111: preferred, colored
Changes since revision 1.111: +5 -2 lines
update comment about which CPU uses what counter/timer

Revision 1.108.2.1: download - view: text, markup, annotated - select for diffs
Wed Aug 28 23:59:23 2013 UTC (11 years, 4 months ago) by rmind
Branches: rmind-smpnet
Diff to: previous 1.108: preferred, colored
Changes since revision 1.108: +114 -10 lines
sync with head

Revision 1.111: download - view: text, markup, annotated - select for diffs
Tue Aug 27 13:12:29 2013 UTC (11 years, 4 months ago) by macallan
Branches: MAIN
Diff to: previous 1.110: preferred, colored
Changes since revision 1.110: +26 -5 lines
sprinkle #if NPSYCHO > 0
now this builds again on kernels without psycho

Revision 1.110: download - view: text, markup, annotated - select for diffs
Thu Aug 22 10:00:43 2013 UTC (11 years, 4 months ago) by nakayama
Branches: MAIN
Diff to: previous 1.109: preferred, colored
Changes since revision 1.109: +20 -16 lines
Make timecounter "tick-counter" mandatory.

Revision 1.109: download - view: text, markup, annotated - select for diffs
Tue Aug 20 19:19:23 2013 UTC (11 years, 5 months ago) by macallan
Branches: MAIN
Diff to: previous 1.108: preferred, colored
Changes since revision 1.108: +81 -2 lines
support UltraSPARC-IIe STICK counter as time base

Revision 1.106.12.2: download - view: text, markup, annotated - select for diffs
Sun Jun 23 06:20:12 2013 UTC (11 years, 6 months ago) by tls
Branches: tls-maxphys
Diff to: previous 1.106.12.1: preferred, colored; branchpoint 1.106: preferred, colored
Changes since revision 1.106.12.1: +4 -5 lines
resync from head

Revision 1.108: download - view: text, markup, annotated - select for diffs
Fri May 24 23:02:08 2013 UTC (11 years, 7 months ago) by nakayama
Branches: MAIN
CVS tags: riastradh-drm2-base2, riastradh-drm2-base1, riastradh-drm2-base, riastradh-drm2
Branch point for: rmind-smpnet
Diff to: previous 1.107: preferred, colored
Changes since revision 1.107: +4 -5 lines
- use gettick directly, not via cpu_counter.
- bump timecounter quality of stick-counter so we prefer to use it.

Revision 1.106.2.1: download - view: text, markup, annotated - select for diffs
Wed Jan 16 05:33:06 2013 UTC (12 years ago) by yamt
Branches: yamt-pagecache
CVS tags: yamt-pagecache-tag8
Diff to: previous 1.106: preferred, colored
Changes since revision 1.106: +85 -13 lines
sync with (a bit old) head

Revision 1.106.8.1: download - view: text, markup, annotated - select for diffs
Fri Nov 23 16:12:36 2012 UTC (12 years, 1 month 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
Diff to: previous 1.106: preferred, colored; next MAIN 1.107: preferred, colored
Changes since revision 1.106: +85 -13 lines
Pull up following revision(s) (requested by macallan in ticket #695):
	sys/arch/sparc64/include/cpu.h: revision 1.99
	sys/arch/sparc64/sparc64/cpu.c: revision 1.103
	sys/arch/sparc64/include/psl.h: revision 1.50
	sys/arch/sparc64/sparc64/clock.c: revision 1.107
	sys/arch/sparc64/include/ctlreg.h: revision 1.57
	sys/arch/sparc64/sparc64/locore.s: revision 1.342
use system tick timer instead of %tick on UltraSPARC-III-ish CPUs
review & fixes by Takeshi Nakayama

Revision 1.106.12.1: download - view: text, markup, annotated - select for diffs
Tue Nov 20 03:01:45 2012 UTC (12 years, 2 months ago) by tls
Branches: tls-maxphys
Diff to: previous 1.106: preferred, colored
Changes since revision 1.106: +85 -13 lines
Resync to 2012-11-19 00:00:00 UTC

Revision 1.107: download - view: text, markup, annotated - select for diffs
Thu Nov 8 00:34:38 2012 UTC (12 years, 2 months ago) by macallan
Branches: MAIN
CVS tags: yamt-pagecache-base8, yamt-pagecache-base7, khorben-n900, agc-symver-base, agc-symver
Diff to: previous 1.106: preferred, colored
Changes since revision 1.106: +85 -13 lines
use system tick timer instead of %tick on UltraSPARC-III-ish CPUs
review & fixes by Takeshi Nakayama

Revision 1.106: download - view: text, markup, annotated - select for diffs
Sun Sep 4 12:17:46 2011 UTC (13 years, 4 months ago) by nakayama
Branches: MAIN
CVS tags: yamt-pagecache-base6, yamt-pagecache-base5, yamt-pagecache-base4, yamt-pagecache-base3, yamt-pagecache-base2, yamt-pagecache-base, netbsd-6-base, 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, 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
Branch point for: yamt-pagecache, tls-maxphys, netbsd-6
Diff to: previous 1.105: preferred, colored
Changes since revision 1.105: +4 -4 lines
Preset ih_pil.

Revision 1.105: download - view: text, markup, annotated - select for diffs
Fri Jul 1 18:49:24 2011 UTC (13 years, 6 months ago) by dyoung
Branches: MAIN
Diff to: previous 1.104: preferred, colored
Changes since revision 1.104: +3 -3 lines
#include <sys/bus.h> instead of <machine/bus.h>.

Revision 1.103.2.1: download - view: text, markup, annotated - select for diffs
Thu Jun 23 14:19:43 2011 UTC (13 years, 6 months ago) by cherry
Branches: cherry-xenmp
Diff to: previous 1.103: preferred, colored; next MAIN 1.104: preferred, colored
Changes since revision 1.103: +7 -7 lines
Catchup with rmind-uvmplock merge.

Revision 1.101.2.3: download - view: text, markup, annotated - select for diffs
Sun Jun 12 00:24:08 2011 UTC (13 years, 7 months ago) by rmind
Branches: rmind-uvmplock
Diff to: previous 1.101.2.2: preferred, colored; branchpoint 1.101: preferred, colored; next MAIN 1.102: preferred, colored
Changes since revision 1.101.2.2: +5 -5 lines
sync with head

Revision 1.101.4.1: download - view: text, markup, annotated - select for diffs
Mon Jun 6 09:06:52 2011 UTC (13 years, 7 months ago) by jruoho
Branches: jruoho-x86intr
Diff to: previous 1.101: preferred, colored; next MAIN 1.102: preferred, colored
Changes since revision 1.101: +9 -13 lines
Sync with HEAD.

Revision 1.104: download - view: text, markup, annotated - select for diffs
Fri Jun 3 02:33:27 2011 UTC (13 years, 7 months ago) by christos
Branches: MAIN
CVS tags: rmind-uvmplock-nbase, rmind-uvmplock-base
Diff to: previous 1.103: preferred, colored
Changes since revision 1.103: +7 -7 lines
more CFATTACH_DECL_NEW fixes

Revision 1.101.2.2: download - view: text, markup, annotated - select for diffs
Tue May 31 03:04:19 2011 UTC (13 years, 7 months ago) by rmind
Branches: rmind-uvmplock
Diff to: previous 1.101.2.1: preferred, colored; branchpoint 1.101: preferred, colored
Changes since revision 1.101.2.1: +2 -2 lines
sync with head

Revision 1.103: download - view: text, markup, annotated - select for diffs
Thu May 12 05:43:06 2011 UTC (13 years, 8 months ago) by mrg
Branches: MAIN
CVS tags: cherry-xenmp-base
Branch point for: cherry-xenmp
Diff to: previous 1.102: preferred, colored
Changes since revision 1.102: +4 -4 lines
first steps towards fujitsu SPARC64 support:

- use INTVEC() for the interrupt number, avoids overflow in the (normally)
  11 bit interrupt number (from openbsd)

Revision 1.101.2.1: download - view: text, markup, annotated - select for diffs
Thu Apr 21 01:41:28 2011 UTC (13 years, 9 months ago) by rmind
Branches: rmind-uvmplock
Diff to: previous 1.101: preferred, colored
Changes since revision 1.101: +2 -6 lines
sync with head

Revision 1.102: download - view: text, markup, annotated - select for diffs
Sat Mar 12 11:42:57 2011 UTC (13 years, 10 months ago) by nakayama
Branches: MAIN
CVS tags: jym-xensuspend-nbase, jym-xensuspend-base
Diff to: previous 1.101: preferred, colored
Changes since revision 1.101: +2 -6 lines
Remove unnecessary headers.

Revision 1.95.4.4: download - view: text, markup, annotated - select for diffs
Wed Aug 11 22:52:48 2010 UTC (14 years, 5 months ago) by yamt
Branches: yamt-nfs-mp
Diff to: previous 1.95.4.3: preferred, colored; branchpoint 1.95: preferred, colored; next MAIN 1.96: preferred, colored
Changes since revision 1.95.4.3: +4 -7 lines
sync with head.

Revision 1.100.2.1: download - view: text, markup, annotated - select for diffs
Fri Apr 30 14:39:52 2010 UTC (14 years, 8 months ago) by uebayasi
Branches: uebayasi-xip
Diff to: previous 1.100: preferred, colored; next MAIN 1.101: preferred, colored
Changes since revision 1.100: +4 -7 lines
Sync with HEAD.

Revision 1.101: download - view: text, markup, annotated - select for diffs
Thu Mar 11 03:54:56 2010 UTC (14 years, 10 months ago) by mrg
Branches: MAIN
CVS tags: 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, matt-mips64-premerge-20101231, jruoho-x86intr-base, bouyer-quota2-nbase, bouyer-quota2-base, bouyer-quota2
Branch point for: rmind-uvmplock, jruoho-x86intr
Diff to: previous 1.100: preferred, colored
Changes since revision 1.100: +4 -7 lines
various aprint_* fixes.

Revision 1.95.4.3: download - view: text, markup, annotated - select for diffs
Sat Jun 20 07:20:11 2009 UTC (15 years, 7 months ago) by yamt
Branches: yamt-nfs-mp
Diff to: previous 1.95.4.2: preferred, colored; branchpoint 1.95: preferred, colored
Changes since revision 1.95.4.2: +5 -15 lines
sync with head

Revision 1.100: download - view: text, markup, annotated - select for diffs
Sat May 16 19:15:34 2009 UTC (15 years, 8 months ago) by nakayama
Branches: MAIN
CVS tags: yamt-nfs-mp-base9, yamt-nfs-mp-base8, yamt-nfs-mp-base7, yamt-nfs-mp-base6, yamt-nfs-mp-base5, uebayasi-xip-base, matt-premerge-20091211, jymxensuspend-base
Branch point for: uebayasi-xip
Diff to: previous 1.99: preferred, colored
Changes since revision 1.99: +5 -15 lines
- move definition of tick() from ctlreg.h to psl.h and rename to gettick()
  for consistency with other functions for reading/writing ASRs.
- move definition of tl() from trap.c to psl.h as same as above.
- define settick() in psl.h and use it in clock.c.
- cosmetic chages in psl.h.

Revision 1.97.12.1: download - view: text, markup, annotated - select for diffs
Wed May 13 17:18:38 2009 UTC (15 years, 8 months ago) by jym
Branches: jym-xensuspend
Diff to: previous 1.97: preferred, colored; next MAIN 1.98: preferred, colored
Changes since revision 1.97: +5 -7 lines
Sync with HEAD.

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

Revision 1.95.4.2: download - view: text, markup, annotated - select for diffs
Mon May 4 08:11:58 2009 UTC (15 years, 8 months ago) by yamt
Branches: yamt-nfs-mp
Diff to: previous 1.95.4.1: preferred, colored; branchpoint 1.95: preferred, colored
Changes since revision 1.95.4.1: +8 -10 lines
sync with head.

Revision 1.97.6.1: download - view: text, markup, annotated - select for diffs
Tue Apr 28 07:34:47 2009 UTC (15 years, 8 months ago) by skrll
Branches: nick-hppapmap
Diff to: previous 1.97: preferred, colored; next MAIN 1.98: preferred, colored
Changes since revision 1.97: +5 -7 lines
Sync with HEAD.

Revision 1.99: download - view: text, markup, annotated - select for diffs
Wed Mar 18 10:22:37 2009 UTC (15 years, 10 months ago) by cegger
Branches: MAIN
CVS tags: yamt-nfs-mp-base4, yamt-nfs-mp-base3, nick-hppapmap-base4, nick-hppapmap-base3, nick-hppapmap-base
Diff to: previous 1.98: preferred, colored
Changes since revision 1.98: +3 -3 lines
Ansify function definitions w/o arguments. Generated with sed.

Revision 1.98: download - view: text, markup, annotated - select for diffs
Sat Mar 14 15:36:14 2009 UTC (15 years, 10 months ago) by dsl
Branches: MAIN
Diff to: previous 1.97: preferred, colored
Changes since revision 1.97: +4 -6 lines
Change about 4500 of the K&R function definitions to ANSI ones.
There are still about 1600 left, but they have ',' or /* ... */
in the actual variable definitions - which my awk script doesn't handle.
There are also many that need () -> (void).
(The script does handle misordered arguments.)

Revision 1.96.2.1: download - view: text, markup, annotated - select for diffs
Mon Jun 23 04:30:46 2008 UTC (16 years, 6 months ago) by wrstuden
Branches: wrstuden-revivesa
Diff to: previous 1.96: preferred, colored; next MAIN 1.97: preferred, colored
Changes since revision 1.96: +5 -5 lines
Sync w/ -current. 34 merge conflicts to follow.

Revision 1.95.2.2: download - view: text, markup, annotated - select for diffs
Wed Jun 4 02:04:57 2008 UTC (16 years, 7 months ago) by yamt
Branches: yamt-pf42
Diff to: previous 1.95.2.1: preferred, colored; branchpoint 1.95: preferred, colored; next MAIN 1.96: preferred, colored
Changes since revision 1.95.2.1: +5 -5 lines
sync with head

Revision 1.88.16.2: download - view: text, markup, annotated - select for diffs
Mon Jun 2 13:22:44 2008 UTC (16 years, 7 months ago) by mjf
Branches: mjf-devfs2
Diff to: previous 1.88.16.1: preferred, colored; branchpoint 1.88: preferred, colored; next MAIN 1.89: preferred, colored
Changes since revision 1.88.16.1: +23 -34 lines
Sync with HEAD.

Revision 1.97: download - view: text, markup, annotated - select for diffs
Sun May 18 22:40:14 2008 UTC (16 years, 8 months ago) by martin
Branches: MAIN
CVS tags: yamt-pf42-base4, yamt-pf42-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-base2, 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, 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, jym-xensuspend
Diff to: previous 1.96: preferred, colored
Changes since revision 1.96: +5 -5 lines
Explicitly pass a "mpsafe" arg down to intr_establish, as at that point
we do not have the original ipl passed in around to check for mpsafeness.
Fixes PR port-sparc64/38673. Thanks to Andrew for pointing at the problem.

Revision 1.95.2.1: download - view: text, markup, annotated - select for diffs
Sun May 18 12:32:51 2008 UTC (16 years, 8 months ago) by yamt
Branches: yamt-pf42
Diff to: previous 1.95: preferred, colored
Changes since revision 1.95: +4 -4 lines
sync with head.

Revision 1.95.4.1: download - view: text, markup, annotated - select for diffs
Fri May 16 02:23:16 2008 UTC (16 years, 8 months ago) by yamt
Branches: yamt-nfs-mp
Diff to: previous 1.95: preferred, colored
Changes since revision 1.95: +4 -4 lines
sync with head.

Revision 1.96: download - view: text, markup, annotated - select for diffs
Tue Apr 29 14:06:31 2008 UTC (16 years, 8 months ago) by ad
Branches: MAIN
CVS tags: yamt-pf42-base2, yamt-nfs-mp-base2
Branch point for: wrstuden-revivesa
Diff to: previous 1.95: preferred, colored
Changes since revision 1.95: +4 -4 lines
Mirror sparc and provide sparc_softintr stuff. There is no functional
change, beyond renaming a function and putting back disestablish/schedule.
PR kern/37540.

Revision 1.95: download - view: text, markup, annotated - select for diffs
Mon Apr 14 17:43:02 2008 UTC (16 years, 9 months ago) by nakayama
Branches: MAIN
CVS tags: yamt-pf42-baseX, yamt-pf42-base, yamt-nfs-mp-base
Branch point for: yamt-pf42, yamt-nfs-mp
Diff to: previous 1.94: preferred, colored
Changes since revision 1.94: +8 -7 lines
Reduce use of curcpu() in tickintr_establish.

Revision 1.94: download - view: text, markup, annotated - select for diffs
Wed Apr 9 14:58:23 2008 UTC (16 years, 9 months ago) by nakayama
Branches: MAIN
Diff to: previous 1.93: preferred, colored
Changes since revision 1.93: +15 -27 lines
Reorganize clock assignments on SMP kernel:
- don't use separate statintr on primary CPU.
- invoke clockintr instead of statintr on secondary CPUs.

This change fixes the problem setitimer(2) didn't work on secodary CPUs.

Revision 1.88.16.1: download - view: text, markup, annotated - select for diffs
Thu Apr 3 12:42:26 2008 UTC (16 years, 9 months ago) by mjf
Branches: mjf-devfs2
Diff to: previous 1.88: preferred, colored
Changes since revision 1.88: +130 -52 lines
Sync with HEAD.

Revision 1.74.2.6: download - view: text, markup, annotated - select for diffs
Mon Mar 24 09:38:40 2008 UTC (16 years, 9 months ago) by yamt
Branches: yamt-lazymbuf
Diff to: previous 1.74.2.5: preferred, colored; branchpoint 1.74: preferred, colored; next MAIN 1.75: preferred, colored
Changes since revision 1.74.2.5: +11 -5 lines
sync with head.

Revision 1.88.12.1: download - view: text, markup, annotated - select for diffs
Mon Mar 24 07:15:05 2008 UTC (16 years, 9 months ago) by keiichi
Branches: keiichi-mipv6
Diff to: previous 1.88: preferred, colored; next MAIN 1.89: preferred, colored
Changes since revision 1.88: +130 -52 lines
sync with head.

Revision 1.85.10.2: download - view: text, markup, annotated - select for diffs
Sun Mar 23 02:04:23 2008 UTC (16 years, 10 months ago) by matt
Branches: matt-armv6
Diff to: previous 1.85.10.1: preferred, colored; branchpoint 1.85: preferred, colored; next MAIN 1.86: preferred, colored
Changes since revision 1.85.10.1: +130 -52 lines
sync with HEAD

Revision 1.93: download - view: text, markup, annotated - select for diffs
Mon Mar 17 18:31:19 2008 UTC (16 years, 10 months ago) by nakayama
Branches: MAIN
CVS tags: yamt-lazymbuf-base15, yamt-lazymbuf-base14, matt-armv6-nbase, keiichi-mipv6-nbase, keiichi-mipv6-base, ad-socklock-base1
Diff to: previous 1.92: preferred, colored
Changes since revision 1.92: +11 -5 lines
Change statintr and schedintr similar to kern/kern_clock.c.

Revision 1.74.2.5: download - view: text, markup, annotated - select for diffs
Mon Mar 17 09:14:28 2008 UTC (16 years, 10 months ago) by yamt
Branches: yamt-lazymbuf
Diff to: previous 1.74.2.4: preferred, colored; branchpoint 1.74: preferred, colored
Changes since revision 1.74.2.4: +121 -49 lines
sync with head.

Revision 1.92: download - view: text, markup, annotated - select for diffs
Mon Mar 17 04:04:00 2008 UTC (16 years, 10 months ago) by nakayama
Branches: MAIN
Diff to: previous 1.91: preferred, colored
Changes since revision 1.91: +6 -20 lines
Make schedintr interrupt handler per-CPU.
While there rename tickintr interrupt handler and share initialization
code with schedintr.

Revision 1.91: download - view: text, markup, annotated - select for diffs
Sat Mar 15 20:14:17 2008 UTC (16 years, 10 months ago) by nakayama
Branches: MAIN
Diff to: previous 1.90: preferred, colored
Changes since revision 1.90: +6 -6 lines
Use macros to specify a interrupt level.

Revision 1.90: download - view: text, markup, annotated - select for diffs
Fri Mar 14 15:38:36 2008 UTC (16 years, 10 months ago) by nakayama
Branches: MAIN
Diff to: previous 1.89: preferred, colored
Changes since revision 1.89: +113 -28 lines
On SMP kernel,
- use "tick" interrupt for per-CPU statclock.
- disable "counter-timer" #1 interrupt and use it as timecounter.

Revision 1.89: download - view: text, markup, annotated - select for diffs
Sun Mar 2 15:28:26 2008 UTC (16 years, 10 months ago) by nakayama
Branches: MAIN
Diff to: previous 1.88: preferred, colored
Changes since revision 1.88: +17 -16 lines
- make interrupt pending list per-CPU.
- make tickintr() MP-safe.
- remove unused port-sparc derived interrupt code.

Ok by martin@.

Revision 1.85.10.1: download - view: text, markup, annotated - select for diffs
Tue Nov 6 23:22:47 2007 UTC (17 years, 2 months ago) by matt
Branches: matt-armv6
CVS tags: matt-armv6-prevmlocking
Diff to: previous 1.85: preferred, colored
Changes since revision 1.85: +53 -40 lines
sync with HEAD

Revision 1.74.2.4: download - view: text, markup, annotated - select for diffs
Sat Oct 27 11:28:40 2007 UTC (17 years, 2 months ago) by yamt
Branches: yamt-lazymbuf
Diff to: previous 1.74.2.3: preferred, colored; branchpoint 1.74: preferred, colored
Changes since revision 1.74.2.3: +53 -31 lines
sync with head.

Revision 1.88: download - view: text, markup, annotated - select for diffs
Wed Oct 17 19:57:30 2007 UTC (17 years, 3 months ago) by garbled
Branches: MAIN
CVS tags: yamt-x86pmap-base4, 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, mjf-devfs, matt-armv6-base, jmcneill-pm-base, jmcneill-base, hpcarm-cleanup-base, cube-autoconf-base, cube-autoconf, bouyer-xeni386-nbase, bouyer-xeni386-merge1, bouyer-xeni386-base, bouyer-xeni386, bouyer-xenamd64-base2, bouyer-xenamd64-base
Branch point for: mjf-devfs2, keiichi-mipv6
Diff to: previous 1.87: preferred, colored
Changes since revision 1.87: +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.84.8.2: download - view: text, markup, annotated - select for diffs
Tue Oct 9 13:38:32 2007 UTC (17 years, 3 months ago) by ad
Branches: vmlocking
Diff to: previous 1.84.8.1: preferred, colored; branchpoint 1.84: preferred, colored; next MAIN 1.85: preferred, colored
Changes since revision 1.84.8.1: +53 -40 lines
Sync with head.

Revision 1.84.16.2: download - view: text, markup, annotated - select for diffs
Wed Oct 3 19:25:25 2007 UTC (17 years, 3 months ago) by garbled
Branches: ppcoea-renovation
Diff to: previous 1.84.16.1: preferred, colored; branchpoint 1.84: preferred, colored; next MAIN 1.85: preferred, colored
Changes since revision 1.84.16.1: +53 -40 lines
Sync with HEAD

Revision 1.85.8.2: download - view: text, markup, annotated - select for diffs
Tue Oct 2 18:27:43 2007 UTC (17 years, 3 months ago) by joerg
Branches: jmcneill-pm
Diff to: previous 1.85.8.1: preferred, colored; branchpoint 1.85: preferred, colored; next MAIN 1.86: preferred, colored
Changes since revision 1.85.8.1: +53 -31 lines
Sync with HEAD.

Revision 1.85.4.2: download - view: text, markup, annotated - select for diffs
Mon Sep 10 10:54:37 2007 UTC (17 years, 4 months ago) by skrll
Branches: nick-csl-alignment
Diff to: previous 1.85.4.1: preferred, colored; branchpoint 1.85: preferred, colored; next MAIN 1.86: preferred, colored
Changes since revision 1.85.4.1: +53 -31 lines
Sync with HEAD.

Revision 1.87: download - view: text, markup, annotated - select for diffs
Sun Sep 9 22:37:39 2007 UTC (17 years, 4 months ago) by martin
Branches: MAIN
CVS tags: yamt-x86pmap-base3, yamt-x86pmap-base2, yamt-x86pmap-base, yamt-x86pmap, vmlocking-base, ppcoea-renovation-base, nick-csl-alignment-base5, bouyer-xenamd64
Diff to: previous 1.86: preferred, colored
Changes since revision 1.86: +53 -31 lines
Make cpufrequency and friends per cpu values.
Prepare a hz tick interrupt on secondary CPUs via %tick, but do not
enable it yet, as it breaks ddb.

Revision 1.85.8.1: download - view: text, markup, annotated - select for diffs
Mon Sep 3 16:47:42 2007 UTC (17 years, 4 months ago) by jmcneill
Branches: jmcneill-pm
Diff to: previous 1.85: preferred, colored
Changes since revision 1.85: +2 -11 lines
Sync with HEAD.

Revision 1.74.2.3: download - view: text, markup, annotated - select for diffs
Mon Sep 3 14:30:20 2007 UTC (17 years, 4 months ago) by yamt
Branches: yamt-lazymbuf
Diff to: previous 1.74.2.2: preferred, colored; branchpoint 1.74: preferred, colored
Changes since revision 1.74.2.2: +4 -13 lines
sync with head.

Revision 1.85.4.1: download - view: text, markup, annotated - select for diffs
Mon Sep 3 10:19:36 2007 UTC (17 years, 4 months ago) by skrll
Branches: nick-csl-alignment
Diff to: previous 1.85: preferred, colored
Changes since revision 1.85: +2 -11 lines
Sync with HEAD.

Revision 1.86: download - view: text, markup, annotated - select for diffs
Wed Aug 29 11:34:14 2007 UTC (17 years, 4 months ago) by martin
Branches: MAIN
Diff to: previous 1.85: preferred, colored
Changes since revision 1.85: +2 -11 lines
Remove unused stuff

Revision 1.84.10.1: download - view: text, markup, annotated - select for diffs
Wed Jul 11 20:02:38 2007 UTC (17 years, 6 months ago) by mjf
Branches: mjf-ufs-trans
Diff to: previous 1.84: preferred, colored; next MAIN 1.85: preferred, colored
Changes since revision 1.84: +4 -4 lines
Sync with head.

Revision 1.84.8.1: download - view: text, markup, annotated - select for diffs
Sun May 27 12:28:23 2007 UTC (17 years, 7 months ago) by ad
Branches: vmlocking
Diff to: previous 1.84: preferred, colored
Changes since revision 1.84: +4 -4 lines
Sync with head.

Revision 1.84.16.1: download - view: text, markup, annotated - select for diffs
Tue May 22 17:27:33 2007 UTC (17 years, 8 months ago) by matt
Branches: ppcoea-renovation
Diff to: previous 1.84: preferred, colored
Changes since revision 1.84: +4 -4 lines
Update to HEAD.

Revision 1.85: download - view: text, markup, annotated - select for diffs
Thu May 17 14:51:31 2007 UTC (17 years, 8 months ago) by yamt
Branches: MAIN
CVS tags: nick-csl-alignment-base, mjf-ufs-trans-base, matt-mips64-base, matt-mips64, hpcarm-cleanup
Branch point for: nick-csl-alignment, matt-armv6, jmcneill-pm
Diff to: previous 1.84: preferred, colored
Changes since revision 1.84: +4 -4 lines
merge yamt-idlelwp branch.  asked by core@.  some ports still needs work.

from doc/BRANCHES:

	idle lwp, and some changes depending on it.

	1. separate context switching and thread scheduling.
	   (cf. gmcgarry_ctxsw)
	2. implement idle lwp.
	3. clean up related MD/MI interfaces.
	4. make scheduler(s) modular.

Revision 1.84.4.1: download - view: text, markup, annotated - select for diffs
Sat Apr 28 03:57:13 2007 UTC (17 years, 8 months ago) by mrg
Branches: yamt-idlelwp
Diff to: previous 1.84: preferred, colored; next MAIN 1.85: preferred, colored
Changes since revision 1.84: +4 -4 lines
port yamt-idlelwp to sparc64.  this does not work yet, but others
have asked that i commit this work-in-progress.

currently it gets a double fault during a window save operation
and crashes to the prom.  (it seems very much like the problem
that i see on SMP sparc64, but there is no real evidence it is
the same root cause.)

Revision 1.74.2.2: download - view: text, markup, annotated - select for diffs
Sat Dec 30 20:47:05 2006 UTC (18 years ago) by yamt
Branches: yamt-lazymbuf
Diff to: previous 1.74.2.1: preferred, colored; branchpoint 1.74: preferred, colored
Changes since revision 1.74.2.1: +8 -435 lines
sync with head.

Revision 1.80.4.2: download - view: text, markup, annotated - select for diffs
Sun Dec 10 07:16:36 2006 UTC (18 years, 1 month ago) by yamt
Branches: yamt-splraiseipl
Diff to: previous 1.80.4.1: preferred, colored; branchpoint 1.80: preferred, colored; next MAIN 1.81: preferred, colored
Changes since revision 1.80.4.1: +2 -179 lines
sync with head.

Revision 1.80.2.1: download - view: text, markup, annotated - select for diffs
Sat Nov 18 21:29:33 2006 UTC (18 years, 2 months ago) by ad
Branches: newlock2
Diff to: previous 1.80: preferred, colored; next MAIN 1.81: preferred, colored
Changes since revision 1.80: +8 -327 lines
Sync with head.

Revision 1.84: download - view: text, markup, annotated - select for diffs
Thu Nov 9 15:08:04 2006 UTC (18 years, 2 months ago) by tsutsui
Branches: MAIN
CVS tags: yamt-splraiseipl-base5, yamt-splraiseipl-base4, yamt-splraiseipl-base3, yamt-idlelwp-base8, wrstuden-fixsa-newbase, wrstuden-fixsa-base-1, wrstuden-fixsa-base, wrstuden-fixsa, thorpej-atomic-base, thorpej-atomic, reinoud-bufcleanup, post-newlock2-merge, 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, ad-audiomp-base, ad-audiomp
Branch point for: yamt-idlelwp, vmlocking, ppcoea-renovation, mjf-ufs-trans
Diff to: previous 1.83: preferred, colored
Changes since revision 1.83: +2 -179 lines
More cleanup of sparc64 clock stuff:
- split mkclock attachment from sparc64/clock.c into dev/mkclock.c
  (now clock.s only contains clock interrupt and timecounter stuff)
- rename match/attach functions of rtc at ebus to match the device name
- update some comments around clock devices in GENERIC

No objection on port-sparc64 for a month.

Revision 1.80.4.1: download - view: text, markup, annotated - select for diffs
Sun Oct 22 06:05:11 2006 UTC (18 years, 3 months ago) by yamt
Branches: yamt-splraiseipl
Diff to: previous 1.80: preferred, colored
Changes since revision 1.80: +8 -150 lines
sync with head

Revision 1.83: download - view: text, markup, annotated - select for diffs
Tue Oct 10 12:43:11 2006 UTC (18 years, 3 months ago) by tsutsui
Branches: MAIN
CVS tags: yamt-splraiseipl-base2
Diff to: previous 1.82: preferred, colored
Changes since revision 1.82: +2 -14 lines
Remove eeprom and clock at mainbus stuff.
They are available only on sun4 or sun4c.

Revision 1.82: download - view: text, markup, annotated - select for diffs
Mon Oct 9 21:50:27 2006 UTC (18 years, 3 months ago) by martin
Branches: MAIN
Diff to: previous 1.81: preferred, colored
Changes since revision 1.81: +8 -7 lines
Missing initializers

Revision 1.81: download - view: text, markup, annotated - select for diffs
Mon Oct 9 03:34:56 2006 UTC (18 years, 3 months ago) by mrg
Branches: MAIN
Diff to: previous 1.80: preferred, colored
Changes since revision 1.80: +2 -133 lines
avoid bringing in mc146818 routines for kernels that do not have the
'rtc'-style clock linked in.  put the rtc code in it's own file and
only link it in if it is actually configured.  fixes PR#23342.

Revision 1.78.2.2: download - view: text, markup, annotated - select for diffs
Thu Sep 14 12:31:18 2006 UTC (18 years, 4 months ago) by yamt
Branches: yamt-pdpolicy
Diff to: previous 1.78.2.1: preferred, colored; branchpoint 1.78: preferred, colored; next MAIN 1.79: preferred, colored
Changes since revision 1.78.2.1: +9 -117 lines
sync with head.

Revision 1.76.4.1: download - view: text, markup, annotated - select for diffs
Sat Sep 9 02:43:47 2006 UTC (18 years, 4 months ago) by rpaulo
Branches: rpaulo-netinet-merge-pcb
Diff to: previous 1.76: preferred, colored; next MAIN 1.77: preferred, colored
Changes since revision 1.76: +71 -213 lines
sync with head

Revision 1.80: download - view: text, markup, annotated - select for diffs
Sun Sep 3 22:27:45 2006 UTC (18 years, 4 months ago) by gdamore
Branches: MAIN
CVS tags: yamt-splraiseipl-base, yamt-pdpolicy-base9, rpaulo-netinet-merge-pcb-base
Branch point for: yamt-splraiseipl, newlock2
Diff to: previous 1.79: preferred, colored
Changes since revision 1.79: +9 -117 lines
Convert both sparc and sparc64 to MI todr.

Revision 1.78.2.1: download - view: text, markup, annotated - select for diffs
Mon Jun 26 12:45:29 2006 UTC (18 years, 6 months ago) by yamt
Branches: yamt-pdpolicy
Diff to: previous 1.78: preferred, colored
Changes since revision 1.78: +57 -61 lines
sync with head.

Revision 1.74.2.1: download - view: text, markup, annotated - select for diffs
Wed Jun 21 14:56:47 2006 UTC (18 years, 7 months ago) by yamt
Branches: yamt-lazymbuf
Diff to: previous 1.74: preferred, colored
Changes since revision 1.74: +87 -121 lines
sync with head.

Revision 1.78.8.1: download - view: text, markup, annotated - select for diffs
Mon Jun 19 03:45:14 2006 UTC (18 years, 7 months ago) by chap
Branches: chap-midi
Diff to: previous 1.78: preferred, colored; next MAIN 1.79: preferred, colored
Changes since revision 1.78: +57 -61 lines
Sync with head.

Revision 1.79: download - view: text, markup, annotated - select for diffs
Wed Jun 7 22:39:38 2006 UTC (18 years, 7 months ago) by kardel
Branches: MAIN
CVS tags: yamt-pdpolicy-base8, yamt-pdpolicy-base7, yamt-pdpolicy-base6, gdamore-uart-base, gdamore-uart, chap-midi-nbase, chap-midi-base, abandoned-netbsd-4-base, abandoned-netbsd-4
Diff to: previous 1.78: preferred, colored
Changes since revision 1.78: +57 -61 lines
convert to timecounters (from branch simonb-timecounters)

Revision 1.76.6.3: download - view: text, markup, annotated - select for diffs
Sat Jun 3 10:18:24 2006 UTC (18 years, 7 months ago) by kardel
Branches: simonb-timecounters
CVS tags: simonb-timcounters-final
Diff to: previous 1.76.6.2: preferred, colored; next MAIN 1.77: preferred, colored
Changes since revision 1.76.6.2: +3 -3 lines
adjust quality to 100 for interpolation capable counter implementations
0  would be used for interupt based counters

Revision 1.76.6.2: download - view: text, markup, annotated - select for diffs
Fri Jun 2 00:20:23 2006 UTC (18 years, 7 months ago) by kardel
Branches: simonb-timecounters
Diff to: previous 1.76.6.1: preferred, colored
Changes since revision 1.76.6.1: +57 -61 lines
- support timecounters

Revision 1.76.6.1: download - view: text, markup, annotated - select for diffs
Sat Apr 22 11:38:02 2006 UTC (18 years, 9 months ago) by simonb
Branches: simonb-timecounters
Diff to: previous 1.76: preferred, colored
Changes since revision 1.76: +31 -61 lines
Sync with head.

Revision 1.76.2.2: download - view: text, markup, annotated - select for diffs
Wed Mar 1 09:28:06 2006 UTC (18 years, 10 months ago) by yamt
Branches: yamt-uio_vmspace
Diff to: previous 1.76.2.1: preferred, colored; next MAIN 1.77: preferred, colored
Changes since revision 1.76.2.1: +4 -6 lines
sync with head.

Revision 1.78: download - view: text, markup, annotated - select for diffs
Mon Feb 20 19:00:27 2006 UTC (18 years, 11 months ago) by cdi
Branches: MAIN
CVS tags: yamt-uio_vmspace-base5, yamt-pdpolicy-base5, yamt-pdpolicy-base4, yamt-pdpolicy-base3, yamt-pdpolicy-base2, yamt-pdpolicy-base, simonb-timecounters-base, peter-altq-base, peter-altq, elad-kernelauth-base, elad-kernelauth
Branch point for: yamt-pdpolicy, chap-midi
Diff to: previous 1.77: preferred, colored
Changes since revision 1.77: +4 -6 lines
Use ANSI-style function definitions and declarations.

Revision 1.76.2.1: download - view: text, markup, annotated - select for diffs
Sat Feb 18 15:38:50 2006 UTC (18 years, 11 months ago) by yamt
Branches: yamt-uio_vmspace
Diff to: previous 1.76: preferred, colored
Changes since revision 1.76: +29 -57 lines
sync with head.

Revision 1.77: download - view: text, markup, annotated - select for diffs
Sat Feb 11 17:57:32 2006 UTC (18 years, 11 months ago) by cdi
Branches: MAIN
Diff to: previous 1.76: preferred, colored
Changes since revision 1.76: +29 -57 lines
ANSIfication: u_intN_t -> uintN_t, use ANSI function declarations/definitions
instead of K&R ones.

Revision 1.76: download - view: text, markup, annotated - select for diffs
Sat Dec 24 20:07:37 2005 UTC (19 years ago) by perry
Branches: MAIN
Branch point for: yamt-uio_vmspace, simonb-timecounters, rpaulo-netinet-merge-pcb
Diff to: previous 1.75: preferred, colored
Changes since revision 1.75: +4 -4 lines
Remove leading __ from __(const|inline|signed|volatile) -- it is obsolete.

Revision 1.75: download - view: text, markup, annotated - select for diffs
Sun Dec 11 12:19:14 2005 UTC (19 years, 1 month ago) by christos
Branches: MAIN
Diff to: previous 1.74: preferred, colored
Changes since revision 1.74: +2 -2 lines
merge ktrace-lwp.

Revision 1.59.2.4: download - view: text, markup, annotated - select for diffs
Thu Nov 10 13:59:33 2005 UTC (19 years, 2 months ago) by skrll
Branches: ktrace-lwp
Diff to: previous 1.59.2.3: preferred, colored; next MAIN 1.60: preferred, colored
Changes since revision 1.59.2.3: +22 -11 lines
Sync with HEAD. Here we go again...

Revision 1.74: download - view: text, markup, annotated - select for diffs
Tue May 31 21:34:21 2005 UTC (19 years, 7 months ago) by martin
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.73: preferred, colored
Changes since revision 1.73: +12 -5 lines
Rearange slightly to avoid the use of an unitialized variable in the
(unlikely) case that we do not have any hardware clock.

Revision 1.73: download - view: text, markup, annotated - select for diffs
Tue May 31 17:34:35 2005 UTC (19 years, 7 months ago) by macallan
Branches: MAIN
Diff to: previous 1.72: preferred, colored
Changes since revision 1.72: +3 -2 lines
added initialization for tv in resettodr()

Revision 1.72: download - view: text, markup, annotated - select for diffs
Tue May 31 00:51:57 2005 UTC (19 years, 7 months ago) by christos
Branches: MAIN
Diff to: previous 1.71: preferred, colored
Changes since revision 1.71: +14 -11 lines
Deal with the fact that time is volatile and todr_*() are not. This needs
to be fixed properly.

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

Revision 1.59.2.2: download - view: text, markup, annotated - select for diffs
Sat Sep 18 14:41:17 2004 UTC (20 years, 4 months ago) by skrll
Branches: ktrace-lwp
Diff to: previous 1.59.2.1: preferred, colored
Changes since revision 1.59.2.1: +2 -2 lines
Sync with HEAD.

Revision 1.59.2.1: download - view: text, markup, annotated - select for diffs
Tue Aug 3 10:41:34 2004 UTC (20 years, 5 months ago) by skrll
Branches: ktrace-lwp
Diff to: previous 1.59: preferred, colored
Changes since revision 1.59: +107 -269 lines
Sync with HEAD

Revision 1.71: download - view: text, markup, annotated - select for diffs
Sun Aug 1 08:02:55 2004 UTC (20 years, 5 months ago) by martin
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, kent-audio2-base, kent-audio2, kent-audio1-beforemerge, kent-audio1-base, kent-audio1
Diff to: previous 1.70: preferred, colored
Changes since revision 1.70: +10 -5 lines
Allow bigger time skips (root fs vs. rtc), only warn if we skip more
than two days backward (same as old behaviour) or more than two years
forward. I have lots of test machines I don't power on every two days.
XXX - this should be handled more consistent across the different
ports. While here, move the default time -- in the unlikely event that
we have neither rtc nor file system time -- to this millenium.

Revision 1.70: download - view: text, markup, annotated - select for diffs
Wed Mar 17 17:04:59 2004 UTC (20 years, 10 months ago) by pk
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.69: preferred, colored
Changes since revision 1.69: +4 -4 lines
Rename PROM_getprop*() => prom_getprop*().

Revision 1.69: download - view: text, markup, annotated - select for diffs
Wed Mar 17 14:35:53 2004 UTC (20 years, 10 months ago) by pk
Branches: MAIN
Diff to: previous 1.68: preferred, colored
Changes since revision 1.68: +4 -19 lines
Print the host Id in mainbus_attach() instead of clock_attach().

Revision 1.68: download - view: text, markup, annotated - select for diffs
Wed Mar 17 14:26:59 2004 UTC (20 years, 10 months ago) by pk
Branches: MAIN
Diff to: previous 1.67: preferred, colored
Changes since revision 1.67: +2 -37 lines
Drop myetheraddr();

Revision 1.67: download - view: text, markup, annotated - select for diffs
Fri Feb 13 11:36:18 2004 UTC (20 years, 11 months ago) by wiz
Branches: MAIN
Diff to: previous 1.66: preferred, colored
Changes since revision 1.66: +3 -3 lines
Uppercase CPU, plural is CPUs.

Revision 1.66: download - view: text, markup, annotated - select for diffs
Sat Nov 1 23:04:32 2003 UTC (21 years, 2 months ago) by tsutsui
Branches: MAIN
Diff to: previous 1.65: preferred, colored
Changes since revision 1.65: +78 -198 lines
- Adapt to MI mk48txx(4) changes.
- Switch rtc (M5819) routines to use MI mc146818(4) driver.

Tested on Ultra5 (mkclock_ebus), but mkclock_sbus and rtc_ebus are not tested.

XXX This file should be split into each device and each bus attachment,
XXX and moved into sys/arch/sparc64/dev or sys/dev/sun.

Revision 1.65: download - view: text, markup, annotated - select for diffs
Tue Oct 21 08:27:20 2003 UTC (21 years, 3 months ago) by petrov
Branches: MAIN
Diff to: previous 1.64: preferred, colored
Changes since revision 1.64: +3 -3 lines
Don't use NULL for an int comparsion.

Revision 1.64: download - view: text, markup, annotated - select for diffs
Wed Oct 15 05:16:36 2003 UTC (21 years, 3 months ago) by petrov
Branches: MAIN
Diff to: previous 1.63: preferred, colored
Changes since revision 1.63: +4 -4 lines
Set CPU_UPAID when enabling timer interrupts.

Revision 1.63: download - view: text, markup, annotated - select for diffs
Sat Aug 30 04:07:56 2003 UTC (21 years, 4 months ago) by nakayama
Branches: MAIN
Diff to: previous 1.62: preferred, colored
Changes since revision 1.62: +9 -7 lines
Wrap diag message with #ifdef DIAGNOSTIC.

Revision 1.62: download - view: text, markup, annotated - select for diffs
Wed Aug 27 15:59:55 2003 UTC (21 years, 4 months ago) by mrg
Branches: MAIN
Diff to: previous 1.61: preferred, colored
Changes since revision 1.61: +3 -3 lines
change PROM_getprop() from taking a "void **" for the storage, to a
"void *", and do the extra de-reference directly in the function.  this
avoids having to cast dozens of different types to "void **", which sets
of GCC3's strict-aliasing.  testing by martin@

Revision 1.61: download - view: text, markup, annotated - select for diffs
Sun Aug 24 17:52:38 2003 UTC (21 years, 4 months ago) by chs
Branches: MAIN
Diff to: previous 1.60: preferred, colored
Changes since revision 1.60: +20 -22 lines
add support for non-executable mappings (where the hardware allows this)
and make the stack and heap non-executable by default.  the changes
fall into two basic catagories:

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

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

originally from openbsd, adapted for netbsd by me.

Revision 1.60: download - view: text, markup, annotated - select for diffs
Tue Jul 15 03:36:08 2003 UTC (21 years, 6 months ago) by lukem
Branches: MAIN
Diff to: previous 1.59: preferred, colored
Changes since revision 1.59: +4 -1 lines
__KERNEL_RCSID()

Revision 1.49.6.2: download - view: text, markup, annotated - select for diffs
Tue Jun 24 09:32:16 2003 UTC (21 years, 7 months ago) by grant
Branches: netbsd-1-6
CVS tags: 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
Diff to: previous 1.49.6.1: preferred, colored; branchpoint 1.49: preferred, colored; next MAIN 1.50: preferred, colored
Changes since revision 1.49.6.1: +50 -11 lines
Pull up revision 1.55 (requested by nakayama in ticket #1329):

Switch to use cycle counter (%tick) based microtime().

This is derived from alpha/microtime.c and i386/tsc_microtime.c,
and will share with both ports.

Revision 1.59: download - view: text, markup, annotated - select for diffs
Mon Jun 23 11:01:43 2003 UTC (21 years, 7 months ago) by martin
Branches: MAIN
Branch point for: ktrace-lwp
Diff to: previous 1.58: preferred, colored
Changes since revision 1.58: +3 -1 lines
Make sure to include opt_foo.h if a defflag option FOO is used.

Revision 1.58: download - view: text, markup, annotated - select for diffs
Sat May 17 01:38:40 2003 UTC (21 years, 8 months ago) by nakayama
Branches: MAIN
Diff to: previous 1.57: preferred, colored
Changes since revision 1.57: +2 -2 lines
Avoid strict-alias warnings in gcc 3.3.

Revision 1.57: download - view: text, markup, annotated - select for diffs
Sat May 10 14:03:19 2003 UTC (21 years, 8 months ago) by martin
Branches: MAIN
Diff to: previous 1.56: preferred, colored
Changes since revision 1.56: +1 -2 lines
Remove a spurious Debugger() call.

Revision 1.56: download - view: text, markup, annotated - select for diffs
Tue Apr 1 16:34:59 2003 UTC (21 years, 9 months ago) by thorpej
Branches: MAIN
Diff to: previous 1.55: preferred, colored
Changes since revision 1.55: +4 -3 lines
Use PAGE_SIZE rather than NBPG.

Revision 1.55: download - view: text, markup, annotated - select for diffs
Wed Feb 5 12:06:52 2003 UTC (21 years, 11 months ago) by nakayama
Branches: MAIN
Diff to: previous 1.54: preferred, colored
Changes since revision 1.54: +50 -11 lines
Switch to use cycle counter (%tick) based microtime().

This is derived from alpha/microtime.c and i386/tsc_microtime.c,
and will share with both ports.

This should fix PR port-sparc64/18452.
(approved by martin)

Revision 1.54: download - view: text, markup, annotated - select for diffs
Sat Jan 18 06:55:22 2003 UTC (22 years ago) by thorpej
Branches: MAIN
Diff to: previous 1.53: preferred, colored
Changes since revision 1.53: +3 -3 lines
Merge the nathanw_sa branch.

Revision 1.49.6.1: download - view: text, markup, annotated - select for diffs
Sun Dec 1 22:02:58 2002 UTC (22 years, 1 month ago) by he
Branches: netbsd-1-6
CVS tags: netbsd-1-6-PATCH001-RELEASE, netbsd-1-6-PATCH001-RC3, netbsd-1-6-PATCH001-RC2, netbsd-1-6-PATCH001-RC1, netbsd-1-6-PATCH001
Diff to: previous 1.49: preferred, colored
Changes since revision 1.49: +20 -20 lines
Pull up revision 1.50 (requested by martin in ticket #868):
  Fix the rtc clock on Netra X1 machines; fixes PR#15611
  and PR#16816.

Revision 1.44.4.6: download - view: text, markup, annotated - select for diffs
Fri Oct 18 02:40:07 2002 UTC (22 years, 3 months ago) by nathanw
Branches: nathanw_sa
CVS tags: nathanw_sa_end
Diff to: previous 1.44.4.5: preferred, colored; branchpoint 1.44: preferred, colored; next MAIN 1.45: preferred, colored
Changes since revision 1.44.4.5: +9 -13 lines
Catch up to -current.

Revision 1.39.4.5: download - view: text, markup, annotated - select for diffs
Thu Oct 10 18:36:39 2002 UTC (22 years, 3 months ago) by jdolecek
Branches: kqueue
Diff to: previous 1.39.4.4: preferred, colored; branchpoint 1.39: preferred, colored; next MAIN 1.40: preferred, colored
Changes since revision 1.39.4.4: +9 -13 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.53: download - view: text, markup, annotated - select for diffs
Wed Oct 2 16:02:21 2002 UTC (22 years, 3 months ago) by thorpej
Branches: MAIN
CVS tags: nathanw_sa_before_merge, nathanw_sa_base, kqueue-beforemerge, kqueue-base, kqueue-aftermerge, gmcgarry_ucred_base, gmcgarry_ucred, gmcgarry_ctxsw_base, gmcgarry_ctxsw, fvdl_fs64_base
Diff to: previous 1.52: preferred, colored
Changes since revision 1.52: +5 -5 lines
Add trailing ; to CFATTACH_DECL.

Revision 1.52: download - view: text, markup, annotated - select for diffs
Tue Oct 1 18:40:10 2002 UTC (22 years, 3 months ago) by thorpej
Branches: MAIN
Diff to: previous 1.51: preferred, colored
Changes since revision 1.51: +9 -13 lines
Use CFATTACH_DECL().

Revision 1.51: download - view: text, markup, annotated - select for diffs
Fri Sep 27 20:36:16 2002 UTC (22 years, 3 months ago) by thorpej
Branches: MAIN
Diff to: previous 1.50: preferred, colored
Changes since revision 1.50: +5 -5 lines
Declare all cfattach structures const.

Revision 1.49.4.1: download - view: text, markup, annotated - select for diffs
Mon Jul 15 01:21:46 2002 UTC (22 years, 6 months ago) by gehenna
Branches: gehenna-devsw
Diff to: previous 1.49: preferred, colored; next MAIN 1.50: preferred, colored
Changes since revision 1.49: +20 -20 lines
catch up with -current.

Revision 1.44.4.5: download - view: text, markup, annotated - select for diffs
Mon Jun 24 22:07:51 2002 UTC (22 years, 6 months ago) by nathanw
Branches: nathanw_sa
Diff to: previous 1.44.4.4: preferred, colored; branchpoint 1.44: preferred, colored
Changes since revision 1.44.4.4: +3 -3 lines
Curproc->curlwp renaming.

Change uses of "curproc->l_proc" back to "curproc", which is more like the
original use. Bare uses of "curproc" are now "curlwp".

"curproc" is now #defined in proc.h as ((curlwp) ? (curlwp)->l_proc) : NULL)
so that it is always safe to reference curproc (*de*referencing curproc
is another story, but that's always been true).

Revision 1.39.4.4: download - view: text, markup, annotated - select for diffs
Sun Jun 23 17:42:15 2002 UTC (22 years, 7 months ago) by jdolecek
Branches: kqueue
Diff to: previous 1.39.4.3: preferred, colored; branchpoint 1.39: preferred, colored
Changes since revision 1.39.4.3: +66 -117 lines
catch up with -current on kqueue branch

Revision 1.44.4.4: download - view: text, markup, annotated - select for diffs
Thu Jun 20 03:41:27 2002 UTC (22 years, 7 months ago) by nathanw
Branches: nathanw_sa
Diff to: previous 1.44.4.3: preferred, colored; branchpoint 1.44: preferred, colored
Changes since revision 1.44.4.3: +20 -20 lines
Catch up to -current.

Revision 1.50: download - view: text, markup, annotated - select for diffs
Tue Jun 11 23:33:27 2002 UTC (22 years, 7 months ago) by eeh
Branches: MAIN
CVS tags: gehenna-devsw-base
Diff to: previous 1.49: preferred, colored
Changes since revision 1.49: +20 -20 lines
Fixes for the rtc clock on Netra X1 machines from PRs 15611 and 16816
by Takeshi Nakayama.

Revision 1.44.4.3: download - view: text, markup, annotated - select for diffs
Mon Apr 1 07:43:09 2002 UTC (22 years, 9 months ago) by nathanw
Branches: nathanw_sa
Diff to: previous 1.44.4.2: preferred, colored; branchpoint 1.44: preferred, colored
Changes since revision 1.44.4.2: +50 -101 lines
Catch up to -current.
(CVS: It's not just a program. It's an adventure!)

Revision 1.49: download - view: text, markup, annotated - select for diffs
Wed Mar 20 18:54:49 2002 UTC (22 years, 10 months ago) by eeh
Branches: MAIN
CVS tags: netbsd-1-6-base, netbsd-1-6-RELEASE, netbsd-1-6-RC3, netbsd-1-6-RC2, netbsd-1-6-RC1, eeh-devprop-base, eeh-devprop
Branch point for: netbsd-1-6, gehenna-devsw
Diff to: previous 1.48: preferred, colored
Changes since revision 1.48: +3 -2 lines
Overhaul bus space.

bus_space_handle_t now holds an address and two ASIs, one for normal accesses
and one for streaming accesses.  This allows to map individual handles
different ways, so some can use MMU bypass accesses and others use virtual
addresses.  bus_space_map() will now create handles that use bypass accesses
unles BUS_SPACE_MAP_LINEAR is passed in.  So only pass in BUS_SPACE_MAP_LINEAR
if you absolutely *need* to use bus_space_vaddr().  This removes at least one
extra level of indirection and should reduce TLB misses.

32-bit kernels have problems accessing 64-bit addresses, so they always use
virtual addresses.

Revision 1.39.4.3: download - view: text, markup, annotated - select for diffs
Sat Mar 16 15:59:59 2002 UTC (22 years, 10 months ago) by jdolecek
Branches: kqueue
Diff to: previous 1.39.4.2: preferred, colored; branchpoint 1.39: preferred, colored
Changes since revision 1.39.4.2: +6 -5 lines
Catch up with -current.

Revision 1.48: download - view: text, markup, annotated - select for diffs
Sat Mar 16 14:00:01 2002 UTC (22 years, 10 months ago) by mrg
Branches: MAIN
Diff to: previous 1.47: preferred, colored
Changes since revision 1.47: +6 -7 lines
convert to using <dev/ebus/ebusvar.h> and it's struct member names.

Revision 1.47: download - view: text, markup, annotated - select for diffs
Thu Mar 14 20:55:27 2002 UTC (22 years, 10 months ago) by eeh
Branches: MAIN
Diff to: previous 1.46: preferred, colored
Changes since revision 1.46: +43 -94 lines
bus_space_map2() has gone away.

Revision 1.46: download - view: text, markup, annotated - select for diffs
Fri Mar 1 11:51:01 2002 UTC (22 years, 10 months ago) by martin
Branches: MAIN
CVS tags: newlock-base, newlock
Diff to: previous 1.45: preferred, colored
Changes since revision 1.45: +4 -4 lines
Rename EBUS_PADDR_FROM_REG uses to EBUS_ADDR_FROM_REG.

Revision 1.44.4.2: download - view: text, markup, annotated - select for diffs
Thu Feb 28 04:12:13 2002 UTC (22 years, 10 months ago) by nathanw
Branches: nathanw_sa
Diff to: previous 1.44.4.1: preferred, colored; branchpoint 1.44: preferred, colored
Changes since revision 1.44.4.1: +1143 -0 lines
Catch up to -current.

Revision 1.45: download - view: text, markup, annotated - select for diffs
Sat Feb 23 17:18:55 2002 UTC (22 years, 10 months ago) by scw
Branches: MAIN
CVS tags: ifpoll-base
Diff to: previous 1.44: preferred, colored
Changes since revision 1.44: +3 -2 lines
Allow MD code to provide functions for reading/writing NVRAM/RTC
locations. If passed NULL, the old behaviour using bus_space_{read,write}_1()
is used. Otherwise, all access to the chip goes via the MD functions.

This is necessary for mvmeppc boards where the mk48txx NVRAM/RTC is not
directly addressable.

Revision 1.39.4.2: download - view: text, markup, annotated - select for diffs
Thu Jan 10 19:49:24 2002 UTC (23 years ago) by thorpej
Branches: kqueue
Diff to: previous 1.39.4.1: preferred, colored; branchpoint 1.39: preferred, colored
Changes since revision 1.39.4.1: +8 -7 lines
Sync kqueue branch with -current.

Revision 1.44.4.1
Mon Oct 22 08:00:12 2001 UTC (23 years, 3 months ago) by nathanw
Branches: nathanw_sa
FILE REMOVED
Changes since revision 1.44: +0 -1142 lines
file clock.c was added on branch nathanw_sa on 2002-02-28 04:12:13 +0000

Revision 1.44: download - view: text, markup, annotated - select for diffs
Mon Oct 22 08:00:12 2001 UTC (23 years, 3 months ago) by mrg
Branches: MAIN
CVS tags: thorpej-mips-cache-base, thorpej-mips-cache
Branch point for: nathanw_sa
Diff to: previous 1.43: preferred, colored
Changes since revision 1.43: +2 -2 lines
use <dev/ebus/ebusreg.h>

Revision 1.41.2.2: download - view: text, markup, annotated - select for diffs
Thu Oct 11 00:01:55 2001 UTC (23 years, 3 months ago) by fvdl
Branches: thorpej-devvp
Diff to: previous 1.41.2.1: preferred, colored; branchpoint 1.41: preferred, colored; next MAIN 1.42: preferred, colored
Changes since revision 1.41.2.1: +4 -3 lines
Catch up with -current. Fix some bogons in the sparc64 kbd/ms
attach code. cd18xx conversion provided by mrg.

Revision 1.43: download - view: text, markup, annotated - select for diffs
Tue Oct 2 04:06:26 2001 UTC (23 years, 3 months ago) by eeh
Branches: MAIN
CVS tags: thorpej-devvp-base3
Diff to: previous 1.42: preferred, colored
Changes since revision 1.42: +4 -3 lines
Fix rtc_write_reg().

Revision 1.41.2.1: download - view: text, markup, annotated - select for diffs
Mon Oct 1 12:42:31 2001 UTC (23 years, 3 months ago) by fvdl
Branches: thorpej-devvp
Diff to: previous 1.41: preferred, colored
Changes since revision 1.41: +4 -4 lines
Catch up with -current.

Revision 1.42: download - view: text, markup, annotated - select for diffs
Wed Sep 26 20:53:12 2001 UTC (23 years, 3 months ago) by eeh
Branches: MAIN
CVS tags: thorpej-devvp-base2
Diff to: previous 1.41: preferred, colored
Changes since revision 1.41: +4 -4 lines
getprop* -> PROM_getprop*

Revision 1.39.4.1: download - view: text, markup, annotated - select for diffs
Fri Aug 3 04:12:28 2001 UTC (23 years, 5 months ago) by lukem
Branches: kqueue
Diff to: previous 1.39: preferred, colored
Changes since revision 1.39: +262 -5 lines
update to -current

Revision 1.41: download - view: text, markup, annotated - select for diffs
Tue Jul 24 19:29:25 2001 UTC (23 years, 6 months ago) by eeh
Branches: MAIN
CVS tags: thorpej-devvp-base, pre-chs-ubcperf, post-chs-ubcperf
Branch point for: thorpej-devvp
Diff to: previous 1.40: preferred, colored
Changes since revision 1.40: +256 -1 lines
Support for pc-style `rtc' real-time clocks.
Doesn't work right.  There are still issues w/register accesses.

Revision 1.40: download - view: text, markup, annotated - select for diffs
Thu Jul 19 23:59:51 2001 UTC (23 years, 6 months ago) by eeh
Branches: MAIN
Diff to: previous 1.39: preferred, colored
Changes since revision 1.39: +7 -5 lines
Don't fall over if the TOD clock could not be found.

Revision 1.15.2.4: download - view: text, markup, annotated - select for diffs
Sun Feb 11 19:12:33 2001 UTC (23 years, 11 months ago) by bouyer
Branches: thorpej_scsipi
Diff to: previous 1.15.2.3: preferred, colored; branchpoint 1.15: preferred, colored; next MAIN 1.16: preferred, colored
Changes since revision 1.15.2.3: +13 -1 lines
Sync with HEAD.

Revision 1.39: download - view: text, markup, annotated - select for diffs
Sat Jan 20 13:44:30 2001 UTC (24 years ago) by pk
Branches: MAIN
CVS tags: thorpej_scsipi_nbase, thorpej_scsipi_beforemerge, thorpej_scsipi_base
Branch point for: kqueue
Diff to: previous 1.38: preferred, colored
Changes since revision 1.38: +13 -1 lines
In cpu_reboot(), only reset the TOD clock if the time is known to be good
enough, e.g. it has been initialized already by inittodr() or set
explicitly before by resettodr().  This prevents the TOD clock from going
way backwards when typing `halt' at the `mount root filesystem' prompt.

Revision 1.15.2.3: download - view: text, markup, annotated - select for diffs
Fri Jan 5 17:35:05 2001 UTC (24 years ago) by bouyer
Branches: thorpej_scsipi
Diff to: previous 1.15.2.2: preferred, colored; branchpoint 1.15: preferred, colored
Changes since revision 1.15.2.2: +52 -3 lines
Sync with HEAD

Revision 1.38: download - view: text, markup, annotated - select for diffs
Sat Dec 30 07:34:40 2000 UTC (24 years ago) by mjacob
Branches: MAIN
Diff to: previous 1.37: preferred, colored
Changes since revision 1.37: +3 -1 lines
Fix a 'defined but not used' error (GENERIC doesn't define DEBUG).

Revision 1.37: download - view: text, markup, annotated - select for diffs
Fri Dec 29 18:35:18 2000 UTC (24 years ago) by eeh
Branches: MAIN
Diff to: previous 1.36: preferred, colored
Changes since revision 1.36: +49 -2 lines
Separate schedclock from statclock on machines w/counter-timers.  This
lets us lower splsched().

Revision 1.36: download - view: text, markup, annotated - select for diffs
Tue Dec 19 05:09:06 2000 UTC (24 years, 1 month ago) by mrg
Branches: MAIN
Diff to: previous 1.35: preferred, colored
Changes since revision 1.35: +2 -2 lines
clockattach(): print the hostid as a 32-bit value to avoid 64-bit sign extension.

Revision 1.35: download - view: text, markup, annotated - select for diffs
Sun Dec 17 21:42:21 2000 UTC (24 years, 1 month ago) by pk
Branches: MAIN
Diff to: previous 1.34: preferred, colored
Changes since revision 1.34: +2 -2 lines
Literal `%' in format string => `%%'

Revision 1.15.2.2: download - view: text, markup, annotated - select for diffs
Fri Dec 8 09:30:35 2000 UTC (24 years, 1 month ago) by bouyer
Branches: thorpej_scsipi
Diff to: previous 1.15.2.1: preferred, colored; branchpoint 1.15: preferred, colored
Changes since revision 1.15.2.1: +5 -3 lines
Sync with HEAD.

Revision 1.34: download - view: text, markup, annotated - select for diffs
Mon Dec 4 20:33:12 2000 UTC (24 years, 1 month ago) by fvdl
Branches: MAIN
Diff to: previous 1.33: preferred, colored
Changes since revision 1.33: +5 -3 lines
Make gcc happy about casts.

Revision 1.33: download - view: text, markup, annotated - select for diffs
Mon Dec 4 16:01:19 2000 UTC (24 years, 1 month ago) by fvdl
Branches: MAIN
Diff to: previous 1.32: preferred, colored
Changes since revision 1.32: +3 -3 lines
Warning police. Mostly useless format warnings. Switch Makefile for
kernel compiles to the warning flags that other ports also use.

Revision 1.15.2.1: download - view: text, markup, annotated - select for diffs
Mon Nov 20 20:26:50 2000 UTC (24 years, 2 months ago) by bouyer
Branches: thorpej_scsipi
Diff to: previous 1.15: preferred, colored
Changes since revision 1.15: +214 -328 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.19.2.3: download - view: text, markup, annotated - select for diffs
Wed Oct 18 03:31:05 2000 UTC (24 years, 3 months ago) by tv
Branches: netbsd-1-5
CVS tags: netbsd-1-5-RELEASE, netbsd-1-5-PATCH003, netbsd-1-5-PATCH002, netbsd-1-5-PATCH001, netbsd-1-5-BETA2, netbsd-1-5-BETA
Diff to: previous 1.19.2.2: preferred, colored; branchpoint 1.19: preferred, colored; next MAIN 1.20: preferred, colored
Changes since revision 1.19.2.2: +34 -9 lines
Pullup 1.29 by patch [eeh]:
Add support for write protecting clock registers.

Revision 1.32: download - view: text, markup, annotated - select for diffs
Sun Sep 17 19:23:37 2000 UTC (24 years, 4 months ago) by eeh
Branches: MAIN
Diff to: previous 1.31: preferred, colored
Changes since revision 1.31: +36 -31 lines
Make the improved %tick changes work with machines that use the counter-timer
for the clock.

Revision 1.31: download - view: text, markup, annotated - select for diffs
Mon Sep 11 23:29:31 2000 UTC (24 years, 4 months ago) by eeh
Branches: MAIN
Diff to: previous 1.30: preferred, colored
Changes since revision 1.30: +5 -5 lines
(Hopefully) fix clock skew on machines that us %tick for the clock (UIIi).

Revision 1.30: download - view: text, markup, annotated - select for diffs
Sat Sep 9 23:29:06 2000 UTC (24 years, 4 months ago) by eeh
Branches: MAIN
Diff to: previous 1.29: preferred, colored
Changes since revision 1.29: +17 -9 lines
Make sbus_wenable() and ebus_wenable() work on 32-bit kernels.

Revision 1.29: download - view: text, markup, annotated - select for diffs
Fri Sep 1 19:04:50 2000 UTC (24 years, 4 months ago) by eeh
Branches: MAIN
Diff to: previous 1.28: preferred, colored
Changes since revision 1.28: +93 -32 lines
Add support for write protecting clock registers.

Revision 1.19.2.2: download - view: text, markup, annotated - select for diffs
Mon Jul 31 02:06:39 2000 UTC (24 years, 5 months ago) by mrg
Branches: netbsd-1-5
CVS tags: netbsd-1-5-ALPHA2
Diff to: previous 1.19.2.1: preferred, colored; branchpoint 1.19: preferred, colored
Changes since revision 1.19.2.1: +19 -10 lines
pull up 1.25 & 1.26 (approved by thorpej):
1.25:
>make myetheraddr() work even if the clock hasn't been setup yet
1.26
>Add an option to poll the ROM console from hardclock you can break into DDB
>even if callouts are disabled.

Revision 1.28: download - view: text, markup, annotated - select for diffs
Wed Jul 26 13:39:36 2000 UTC (24 years, 5 months ago) by pk
Branches: MAIN
Diff to: previous 1.27: preferred, colored
Changes since revision 1.27: +36 -167 lines
Use the mk48txx driver for time-of-day clock access.

Revision 1.27: download - view: text, markup, annotated - select for diffs
Wed Jul 26 12:39:20 2000 UTC (24 years, 5 months ago) by pk
Branches: MAIN
Diff to: previous 1.26: preferred, colored
Changes since revision 1.26: +3 -13 lines
Remove unused <sys/dev/ic/intersil7170.h>
Remove unused `extern struct idprom idprom'
Pull in <dev/clock_subr.h>

Revision 1.26: download - view: text, markup, annotated - select for diffs
Wed Jul 19 15:41:53 2000 UTC (24 years, 6 months ago) by eeh
Branches: MAIN
Diff to: previous 1.25: preferred, colored
Changes since revision 1.25: +4 -4 lines
Add an option to poll the ROM console from hardclock you can break into DDB
even if callouts are disabled.

Revision 1.25: download - view: text, markup, annotated - select for diffs
Wed Jul 19 10:20:09 2000 UTC (24 years, 6 months ago) by mrg
Branches: MAIN
Diff to: previous 1.24: preferred, colored
Changes since revision 1.24: +16 -7 lines
make myetheraddr() work even if the clock hasn't been setup yet

Revision 1.19.2.1: download - view: text, markup, annotated - select for diffs
Tue Jul 18 16:23:25 2000 UTC (24 years, 6 months ago) by mrg
Branches: netbsd-1-5
Diff to: previous 1.19: preferred, colored
Changes since revision 1.19: +18 -71 lines
pullup the contents of -current arch/sparc64.  this gives us significant
ultrasparc PCI support (ultra5, ultra10, AXi, and E250 tested so far),
plus many other small fixes.  netbooting is now supported.

Revision 1.24: download - view: text, markup, annotated - select for diffs
Mon Jul 17 18:32:25 2000 UTC (24 years, 6 months ago) by pk
Branches: MAIN
CVS tags: mrg-merge-1-5-top
Diff to: previous 1.23: preferred, colored
Changes since revision 1.23: +2 -1 lines
IF we're changing hz, change tick accordingly too.

Revision 1.23: download - view: text, markup, annotated - select for diffs
Thu Jul 6 14:13:05 2000 UTC (24 years, 6 months ago) by eeh
Branches: MAIN
Diff to: previous 1.22: preferred, colored
Changes since revision 1.22: +17 -69 lines
Fixup counter-timer interrupt lossage.

Revision 1.22: download - view: text, markup, annotated - select for diffs
Thu Jun 29 07:37:57 2000 UTC (24 years, 6 months ago) by mrg
Branches: MAIN
Diff to: previous 1.21: preferred, colored
Changes since revision 1.21: +2 -2 lines
remove include of <vm/vm.h>. <vm/vm.h> -> <uvm/uvm_extern.h>

Revision 1.21: download - view: text, markup, annotated - select for diffs
Sat Jun 24 20:48:40 2000 UTC (24 years, 6 months ago) by eeh
Branches: MAIN
Diff to: previous 1.20: preferred, colored
Changes since revision 1.20: +1 -2 lines
With these changes the kernel seems almost stable again.

Revision 1.20: download - view: text, markup, annotated - select for diffs
Sat Jun 24 04:21:04 2000 UTC (24 years, 7 months ago) by eeh
Branches: MAIN
Diff to: previous 1.19: preferred, colored
Changes since revision 1.19: +1 -2 lines
Get rid of vaddrs.h.

Revision 1.18.2.1: download - view: text, markup, annotated - select for diffs
Thu Jun 22 17:04:30 2000 UTC (24 years, 7 months ago) by minoura
Branches: minoura-xpg4dl
Diff to: previous 1.18: preferred, colored; next MAIN 1.19: preferred, colored
Changes since revision 1.18: +9 -2 lines
Sync w/ netbsd-1-5-base.

Revision 1.19: download - view: text, markup, annotated - select for diffs
Fri Jun 9 05:27:40 2000 UTC (24 years, 7 months ago) by mrg
Branches: MAIN
CVS tags: netbsd-1-5-base
Branch point for: netbsd-1-5
Diff to: previous 1.18: preferred, colored
Changes since revision 1.18: +9 -2 lines
myetheraddr(): don't lose badly when the clock hasn't been attached yet.

Revision 1.18: download - view: text, markup, annotated - select for diffs
Sun Mar 19 14:41:49 2000 UTC (24 years, 10 months ago) by pk
Branches: MAIN
CVS tags: minoura-xpg4dl-base
Branch point for: minoura-xpg4dl
Diff to: previous 1.17: preferred, colored
Changes since revision 1.17: +1 -12 lines
Nuke dead code.

Revision 1.17: download - view: text, markup, annotated - select for diffs
Tue Mar 14 00:04:19 2000 UTC (24 years, 10 months ago) by soren
Branches: MAIN
Diff to: previous 1.16: preferred, colored
Changes since revision 1.16: +2 -2 lines
Fix doubled 'the the' in comment.

Revision 1.15.8.1: download - view: text, markup, annotated - select for diffs
Mon Dec 27 18:33:58 1999 UTC (25 years ago) by wrstuden
Branches: wrstuden-devbsize
Diff to: previous 1.15: preferred, colored; next MAIN 1.16: preferred, colored
Changes since revision 1.15: +4 -3 lines
Pull up to last week's -current.

Revision 1.15.4.1: download - view: text, markup, annotated - select for diffs
Mon Nov 15 00:39:29 1999 UTC (25 years, 2 months ago) by fvdl
Branches: fvdl-softdep
Diff to: previous 1.15: preferred, colored; next MAIN 1.16: preferred, colored
Changes since revision 1.15: +4 -3 lines
Sync with -current

Revision 1.16: download - view: text, markup, annotated - select for diffs
Sat Nov 13 00:32:17 1999 UTC (25 years, 2 months ago) by thorpej
Branches: MAIN
CVS tags: wrstuden-devbsize-base, wrstuden-devbsize-19991221, fvdl-softdep-base, chs-ubc2-newbase
Diff to: previous 1.15: preferred, colored
Changes since revision 1.15: +4 -3 lines
Update for pmap_enter() API change.  No functional difference.

Revision 1.9.6.3: download - view: text, markup, annotated - select for diffs
Mon Aug 2 21:43:53 1999 UTC (25 years, 5 months ago) by thorpej
Branches: chs-ubc2
Diff to: previous 1.9.6.2: preferred, colored; branchpoint 1.9: preferred, colored; next MAIN 1.10: preferred, colored
Changes since revision 1.9.6.2: +3 -3 lines
Update from trunk.

Revision 1.15: download - view: text, markup, annotated - select for diffs
Thu Jul 8 18:09:00 1999 UTC (25 years, 6 months ago) by thorpej
Branches: MAIN
CVS tags: comdex-fall-1999-base, comdex-fall-1999, chs-ubc2-base
Branch point for: wrstuden-devbsize, thorpej_scsipi, fvdl-softdep
Diff to: previous 1.14: preferred, colored
Changes since revision 1.14: +3 -3 lines
Change the pmap_extract() interface to:
	boolean_t pmap_extract(pmap_t, vaddr_t, paddr_t *);
This makes it possible for the pmap to map physical address 0.

Revision 1.9.6.2: download - view: text, markup, annotated - select for diffs
Thu Jul 1 23:23:17 1999 UTC (25 years, 6 months ago) by thorpej
Branches: chs-ubc2
Diff to: previous 1.9.6.1: preferred, colored; branchpoint 1.9: preferred, colored
Changes since revision 1.9.6.1: +2 -2 lines
Sync w/ -current.

Revision 1.14: download - view: text, markup, annotated - select for diffs
Mon Jun 21 06:28:33 1999 UTC (25 years, 7 months ago) by mrg
Branches: MAIN
Diff to: previous 1.13: preferred, colored
Changes since revision 1.13: +2 -2 lines
fix compile warning.

Revision 1.9.6.1: download - view: text, markup, annotated - select for diffs
Mon Jun 21 01:02:34 1999 UTC (25 years, 7 months ago) by thorpej
Branches: chs-ubc2
Diff to: previous 1.9: preferred, colored
Changes since revision 1.9: +234 -114 lines
Sync w/ -current.

Revision 1.13: download - view: text, markup, annotated - select for diffs
Thu Jun 10 04:31:20 1999 UTC (25 years, 7 months ago) by eeh
Branches: MAIN
Diff to: previous 1.12: preferred, colored
Changes since revision 1.12: +10 -1 lines
Don't change protection on the clock for the moment.

Revision 1.12: download - view: text, markup, annotated - select for diffs
Mon Jun 7 05:28:04 1999 UTC (25 years, 7 months ago) by eeh
Branches: MAIN
Diff to: previous 1.11: preferred, colored
Changes since revision 1.11: +11 -6 lines
Another general cleanup:

Remove the entire idea of fasttrap interrupts since V9 traps are really cheap,
the CPUs are really fast, and the completely different trap frames would make
these handlers really difficult to implement.

pmap_changeprot() was only used by the clock and one other place; deprecate it.

probeget() and probeset() now take 64-bit addresses even in 32-bit mode so we
can probe IO locations by physical addresses.

Some pmap cleanup.

Some more copyright cleanup.

Revision 1.11: download - view: text, markup, annotated - select for diffs
Sat Jun 5 05:10:01 1999 UTC (25 years, 7 months ago) by mrg
Branches: MAIN
Diff to: previous 1.10: preferred, colored
Changes since revision 1.10: +147 -90 lines
clock attaches at ebus also now.

Revision 1.10: download - view: text, markup, annotated - select for diffs
Sun May 30 19:13:34 1999 UTC (25 years, 7 months ago) by eeh
Branches: MAIN
Diff to: previous 1.9: preferred, colored
Changes since revision 1.9: +103 -54 lines
Add code to support using %tick as the system clock if no "counter-timer" node
is found.

Revision 1.9: download - view: text, markup, annotated - select for diffs
Sun Nov 22 23:56:49 1998 UTC (26 years, 2 months ago) by mrg
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, kenh-if-detach-base, kenh-if-detach, kame_14_19990705, kame_14_19990628, kame_141_19991130, kame
Branch point for: chs-ubc2
Diff to: previous 1.8: preferred, colored
Changes since revision 1.8: +3 -1 lines
fix some warnings, and some not DEBUG problems.

Revision 1.8: download - view: text, markup, annotated - select for diffs
Sun Sep 6 21:53:42 1998 UTC (26 years, 4 months ago) by eeh
Branches: MAIN
CVS tags: chs-ubc-base, chs-ubc
Diff to: previous 1.7: preferred, colored
Changes since revision 1.7: +6 -5 lines
32-bit fixup.

Revision 1.7: download - view: text, markup, annotated - select for diffs
Sat Sep 5 23:57:27 1998 UTC (26 years, 4 months ago) by eeh
Branches: MAIN
Diff to: previous 1.6: preferred, colored
Changes since revision 1.6: +35 -30 lines
It slices.  It dices.  It does everything except exec a sparc32_compat init.

Revision 1.6: download - view: text, markup, annotated - select for diffs
Sat Sep 5 16:52:02 1998 UTC (26 years, 4 months ago) by pk
Branches: MAIN
Diff to: previous 1.5: preferred, colored
Changes since revision 1.5: +2 -2 lines
#include <sys/dev/sbus/sbusvar.h>

Revision 1.5: download - view: text, markup, annotated - select for diffs
Sat Sep 5 16:23:08 1998 UTC (26 years, 4 months ago) by pk
Branches: MAIN
Diff to: previous 1.4: preferred, colored
Changes since revision 1.4: +3 -3 lines
Nuke temporary `getpropA()'.

Revision 1.4: download - view: text, markup, annotated - select for diffs
Wed Sep 2 05:51:38 1998 UTC (26 years, 4 months ago) by eeh
Branches: MAIN
Diff to: previous 1.3: preferred, colored
Changes since revision 1.3: +5 -3 lines
Periodic update: now starts probing devices.

Revision 1.3: download - view: text, markup, annotated - select for diffs
Sun Aug 30 15:32:18 1998 UTC (26 years, 4 months ago) by eeh
Branches: MAIN
Diff to: previous 1.2: preferred, colored
Changes since revision 1.2: +8 -8 lines
Some more 64-bit cleanup.  Now everything compiles.

Revision 1.2: download - view: text, markup, annotated - select for diffs
Thu Aug 13 02:10:45 1998 UTC (26 years, 5 months ago) by eeh
Branches: MAIN
CVS tags: PMAP32
Diff to: previous 1.1: preferred, colored
Changes since revision 1.1: +8 -21 lines
Merge paddr_t changes into the main branch.

Revision 1.1.1.1.2.3: download - view: text, markup, annotated - select for diffs
Sun Aug 9 05:46:35 1998 UTC (26 years, 5 months ago) by eeh
Branches: eeh-paddr_t
Diff to: previous 1.1.1.1.2.2: preferred, colored; branchpoint 1.1.1.1: preferred, colored; next MAIN 1.2: preferred, colored
Changes since revision 1.1.1.1.2.2: +1 -9 lines
General pmap and debug cleanup.  Added PMAP_NEW support, but it doesn't work too well yet.

Revision 1.1.1.1.2.2: download - view: text, markup, annotated - select for diffs
Sun Aug 2 00:06:49 1998 UTC (26 years, 5 months ago) by eeh
Branches: eeh-paddr_t
Diff to: previous 1.1.1.1.2.1: preferred, colored; branchpoint 1.1.1.1: preferred, colored
Changes since revision 1.1.1.1.2.1: +6 -11 lines
Cleanup work:

	Sync up with sys/dev/sbus
	get cgsix to work right

Revision 1.1.1.1.2.1: download - view: text, markup, annotated - select for diffs
Thu Jul 30 14:03:54 1998 UTC (26 years, 5 months ago) by eeh
Branches: eeh-paddr_t
Diff to: previous 1.1.1.1: preferred, colored
Changes since revision 1.1.1.1: +3 -3 lines
Split vm_offset_t and vm_size_t into paddr_t, psize_t, vaddr_t, and vsize_t.

Revision 1.1.1.1 (vendor branch): download - view: text, markup, annotated - select for diffs
Sat Jun 20 04:58:52 1998 UTC (26 years, 7 months ago) by eeh
Branches: eeh
CVS tags: eeh-paddr_t-base, eeh-19980609
Branch point for: eeh-paddr_t
Diff to: previous 1.1: preferred, colored
Changes since revision 1.1: +0 -0 lines
Import of sparc64.

Revision 1.1: download - view: text, markup, annotated - select for diffs
Sat Jun 20 04:58:52 1998 UTC (26 years, 7 months ago) by eeh
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>