The NetBSD Project

CVS log for src/sys/arch/sparc64/include/intr.h

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

Request diff between arbitrary revisions


Keyword substitution: kv
Default branch: MAIN


Revision 1.31.70.1: download - view: text, markup, annotated - select for diffs
Sat Sep 9 15:01:24 2023 UTC (15 months ago) by martin
Branches: netbsd-10
CVS tags: 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
Diff to: previous 1.31: preferred, colored; next MAIN 1.32: preferred, colored
Changes since revision 1.31: +1 -2 lines
Pull up following revision(s) (requested by jdc in ticket #360):

	sys/arch/sparc64/dev/fdc.c: revision 1.52
	sys/arch/sparc64/include/intr.h: revision 1.32
	sys/arch/sparc64/sparc64/autoconf.c: revision 1.239
	sys/arch/sparc64/include/psl.h: revision 1.64

sparc64: fix interrupt level mapping for disk and and parallel devices
on SBUS-based machines

Change the mapping from PIL_SCSI to PIL_BIO, so that they interrupt above
the highest soft interrupt (softserial)

Remove unused PIL_SCSI, PIL_FDSOFT, PIL_AUSOFT and fix the printf in fdc.c

Add "socal" and "SUNW,bpp" to the interrupt map.

Revision 1.32: download - view: text, markup, annotated - select for diffs
Sat Sep 2 05:51:57 2023 UTC (15 months, 1 week ago) by jdc
Branches: MAIN
CVS tags: thorpej-ifq-base, thorpej-ifq, thorpej-altq-separation-base, thorpej-altq-separation, perseant-exfatfs-base-20240630, perseant-exfatfs-base, perseant-exfatfs, HEAD
Diff to: previous 1.31: preferred, colored
Changes since revision 1.31: +1 -2 lines
sparc64: fix interrupt level mapping for disk and and parallel devices
on SBUS-based machines
Change the mapping from PIL_SCSI to PIL_BIO, so that they interrupt above
the highest soft interrupt (softserial)
Remove unused PIL_SCSI, PIL_FDSOFT, PIL_AUSOFT and fix the printf in fdc.c
Add "socal" and "SUNW,bpp" to the interrupt map.

Revision 1.30.4.1: download - view: text, markup, annotated - select for diffs
Tue Oct 30 17:20:24 2012 UTC (12 years, 1 month ago) by yamt
Branches: yamt-pagecache
CVS tags: yamt-pagecache-tag8
Diff to: previous 1.30: preferred, colored; next MAIN 1.31: preferred, colored
Changes since revision 1.30: +7 -1 lines
sync with head

Revision 1.31: download - view: text, markup, annotated - select for diffs
Fri Jul 27 05:36:12 2012 UTC (12 years, 4 months ago) by matt
Branches: MAIN
CVS tags: yamt-pagecache-base9, yamt-pagecache-base8, yamt-pagecache-base7, yamt-pagecache-base6, tls-maxphys-base-20171202, tls-maxphys-base, tls-maxphys, tls-earlyentropy-base, tls-earlyentropy, thorpej-i2c-spi-conf2-base, thorpej-i2c-spi-conf2, thorpej-i2c-spi-conf-base, thorpej-i2c-spi-conf, thorpej-futex2-base, thorpej-futex2, thorpej-futex-base, thorpej-futex, thorpej-cfargs2-base, thorpej-cfargs2, thorpej-cfargs-base, thorpej-cfargs, rmind-smpnet-nbase, rmind-smpnet-base, rmind-smpnet, riastradh-xf86-video-intel-2-7-1-pre-2-21-15, riastradh-drm2-base3, riastradh-drm2-base2, riastradh-drm2-base1, riastradh-drm2-base, riastradh-drm2, prg-localcount2-base3, prg-localcount2-base2, prg-localcount2-base1, prg-localcount2-base, prg-localcount2, phil-wifi-base, phil-wifi-20200421, phil-wifi-20200411, phil-wifi-20200406, phil-wifi-20191119, phil-wifi-20190609, phil-wifi, pgoyette-localcount-base, pgoyette-localcount-20170426, pgoyette-localcount-20170320, pgoyette-localcount-20170107, pgoyette-localcount-20161104, pgoyette-localcount-20160806, pgoyette-localcount-20160726, pgoyette-localcount, pgoyette-compat-merge-20190127, pgoyette-compat-base, pgoyette-compat-20190127, pgoyette-compat-20190118, pgoyette-compat-1226, pgoyette-compat-1126, pgoyette-compat-1020, pgoyette-compat-0930, pgoyette-compat-0906, pgoyette-compat-0728, pgoyette-compat-0625, pgoyette-compat-0521, pgoyette-compat-0502, pgoyette-compat-0422, pgoyette-compat-0415, pgoyette-compat-0407, pgoyette-compat-0330, pgoyette-compat-0322, pgoyette-compat-0315, pgoyette-compat, perseant-stdc-iso10646-base, perseant-stdc-iso10646, nick-nhusb-base-20170825, nick-nhusb-base-20170204, nick-nhusb-base-20161204, nick-nhusb-base-20161004, nick-nhusb-base-20160907, nick-nhusb-base-20160529, nick-nhusb-base-20160422, nick-nhusb-base-20160319, nick-nhusb-base-20151226, nick-nhusb-base-20150921, nick-nhusb-base-20150606, nick-nhusb-base-20150406, nick-nhusb-base, nick-nhusb, netbsd-9-base, netbsd-9-4-RELEASE, netbsd-9-3-RELEASE, netbsd-9-2-RELEASE, netbsd-9-1-RELEASE, netbsd-9-0-RELEASE, netbsd-9-0-RC2, netbsd-9-0-RC1, netbsd-9, netbsd-8-base, netbsd-8-3-RELEASE, netbsd-8-2-RELEASE, netbsd-8-1-RELEASE, netbsd-8-1-RC1, netbsd-8-0-RELEASE, netbsd-8-0-RC2, netbsd-8-0-RC1, netbsd-8, netbsd-7-nhusb-base-20170116, netbsd-7-nhusb-base, netbsd-7-nhusb, netbsd-7-base, netbsd-7-2-RELEASE, netbsd-7-1-RELEASE, netbsd-7-1-RC2, netbsd-7-1-RC1, netbsd-7-1-2-RELEASE, netbsd-7-1-1-RELEASE, netbsd-7-1, netbsd-7-0-RELEASE, netbsd-7-0-RC3, netbsd-7-0-RC2, netbsd-7-0-RC1, netbsd-7-0-2-RELEASE, netbsd-7-0-1-RELEASE, netbsd-7-0, netbsd-7, netbsd-10-base, matt-nb8-mediatek-base, matt-nb8-mediatek, localcount-20160914, khorben-n900, jdolecek-ncq-base, jdolecek-ncq, isaki-audio2-base, isaki-audio2, is-mlppp-base, is-mlppp, cjep_sun2x-base1, cjep_sun2x-base, cjep_sun2x, cjep_staticlib_x-base1, cjep_staticlib_x-base, cjep_staticlib_x, bouyer-xenpvh-base2, bouyer-xenpvh-base1, bouyer-xenpvh-base, bouyer-xenpvh, bouyer-sunxi-drm-base, bouyer-sunxi-drm, bouyer-socketcan-base1, bouyer-socketcan-base, bouyer-socketcan, agc-symver-base, agc-symver, ad-namecache-base3, ad-namecache-base2, ad-namecache-base1, ad-namecache-base, ad-namecache
Branch point for: netbsd-10
Diff to: previous 1.30: preferred, colored
Changes since revision 1.30: +7 -1 lines
Remove safepri and use IPL_SAFEPRI instead.  This may be defined in a MD
header file (if not, a value of 0 is assmued).

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

Revision 1.28.2.2: download - view: text, markup, annotated - select for diffs
Thu Apr 21 01:41:27 2011 UTC (13 years, 7 months ago) by rmind
Branches: rmind-uvmplock
Diff to: previous 1.28.2.1: preferred, colored; branchpoint 1.28: preferred, colored; next MAIN 1.29: preferred, colored
Changes since revision 1.28.2.1: +5 -1 lines
sync with head

Revision 1.30: download - view: text, markup, annotated - select for diffs
Wed Apr 13 03:24:28 2011 UTC (13 years, 8 months ago) by mrg
Branches: MAIN
CVS tags: yamt-pagecache-base5, yamt-pagecache-base4, yamt-pagecache-base3, yamt-pagecache-base2, yamt-pagecache-base, rmind-uvmplock-nbase, rmind-uvmplock-base, 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-nb6-plus-nbase, matt-nb6-plus-base, matt-nb6-plus, jym-xensuspend-nbase, jym-xensuspend-base, jmcneill-usbmp-pre-base2, jmcneill-usbmp-base9, jmcneill-usbmp-base8, jmcneill-usbmp-base7, jmcneill-usbmp-base6, jmcneill-usbmp-base5, jmcneill-usbmp-base4, jmcneill-usbmp-base3, jmcneill-usbmp-base2, jmcneill-usbmp-base10, jmcneill-usbmp-base, jmcneill-usbmp, jmcneill-audiomp3-base, jmcneill-audiomp3, cherry-xenmp-base, cherry-xenmp
Branch point for: yamt-pagecache
Diff to: previous 1.29: preferred, colored
Changes since revision 1.29: +5 -1 lines
install <machine/intr.h> for crash(8).

(we could avoid this, but it would require a lot of contortions that
make the header files ugly.  maybe someone else can figure out a less
ugly way of doing this later.)

Revision 1.27.2.2: download - view: text, markup, annotated - select for diffs
Tue Aug 17 06:45:19 2010 UTC (14 years, 3 months ago) by uebayasi
Branches: uebayasi-xip
Diff to: previous 1.27.2.1: preferred, colored; branchpoint 1.27: preferred, colored; next MAIN 1.28: preferred, colored
Changes since revision 1.27.2.1: +5 -4 lines
Sync with HEAD.

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

Revision 1.28.2.1: download - view: text, markup, annotated - select for diffs
Sun May 30 05:17:08 2010 UTC (14 years, 6 months ago) by rmind
Branches: rmind-uvmplock
Diff to: previous 1.28: preferred, colored
Changes since revision 1.28: +6 -5 lines
sync with head

Revision 1.29: download - view: text, markup, annotated - select for diffs
Mon May 24 09:49:17 2010 UTC (14 years, 6 months ago) by martin
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, matt-mips64-premerge-20101231, jruoho-x86intr-base, bouyer-quota2-nbase, bouyer-quota2-base, bouyer-quota2
Branch point for: jruoho-x86intr
Diff to: previous 1.28: preferred, colored
Changes since revision 1.28: +6 -5 lines
Make C declarations match assembler reality: ipi functions get two arguments
(which most of them (partly) ignore, but anyway).

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

Revision 1.24.2.2: download - view: text, markup, annotated - select for diffs
Thu Mar 11 15:03:00 2010 UTC (14 years, 9 months ago) by yamt
Branches: yamt-nfs-mp
Diff to: previous 1.24.2.1: preferred, colored; branchpoint 1.24: preferred, colored
Changes since revision 1.24.2.1: +8 -11 lines
sync with head

Revision 1.28: download - view: text, markup, annotated - select for diffs
Sat Mar 6 08:08:29 2010 UTC (14 years, 9 months ago) by mrg
Branches: MAIN
CVS tags: yamt-nfs-mp-base9, uebayasi-xip-base1
Branch point for: rmind-uvmplock
Diff to: previous 1.27: preferred, colored
Changes since revision 1.27: +2 -2 lines
clean up a bunch of MULTIPROCESSOR:

- always include ci_ipi_evcnt[] in cpuinfo
- #define sparc_ncpus 1 for !MULTIPROCESSOR
- make struct pmap::pm_list an pm_ctx always be an array, and simplify
  several functions and lookups to always be the same

tested on U60 and SB2500 before and after with one and two cpus in an
MP kernel, and UP kernels, and i can't find anything besides noise for
benchmark issues.  (infact, i can't really tell the difference between
GENERIC and GENERIC.MP on these systems...)

Revision 1.27: download - view: text, markup, annotated - select for diffs
Mon Feb 1 02:42:33 2010 UTC (14 years, 10 months ago) by mrg
Branches: MAIN
CVS tags: uebayasi-xip-base
Branch point for: uebayasi-xip
Diff to: previous 1.26: preferred, colored
Changes since revision 1.26: +3 -3 lines
- add a PDB_CTX_FLUSHALL debug type to pmap.c, and also log the cpu_number()
  in a bunch more cases

- make sparc64_ipi_halt_thiscpu() and sparc64_ipi_pause_thiscpu() return void,
  their callers never checked anyway.

- remove prototypes for sparc64_ipi_flush_ctx() and sparc64_ipi_flush_all(),
  there are no such functions

Revision 1.26: download - view: text, markup, annotated - select for diffs
Mon Nov 30 09:34:39 2009 UTC (15 years ago) by nakayama
Branches: MAIN
CVS tags: matt-premerge-20091211
Diff to: previous 1.25: preferred, colored
Changes since revision 1.25: +5 -8 lines
sparc64_ipi_flush_ctx and sparc64_ipi_flush_all have been removed,
so remove its event counters as well.

Revision 1.20.6.2: download - view: text, markup, annotated - select for diffs
Mon Jun 2 13:22:43 2008 UTC (16 years, 6 months ago) by mjf
Branches: mjf-devfs2
Diff to: previous 1.20.6.1: preferred, colored; branchpoint 1.20: preferred, colored; next MAIN 1.21: preferred, colored
Changes since revision 1.20.6.1: +5 -8 lines
Sync with HEAD.

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

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

Revision 1.25: download - view: text, markup, annotated - select for diffs
Mon Apr 28 20:23:37 2008 UTC (16 years, 7 months ago) by martin
Branches: MAIN
CVS tags: yamt-pf42-base4, yamt-pf42-base3, yamt-pf42-base2, yamt-nfs-mp-base8, yamt-nfs-mp-base7, yamt-nfs-mp-base6, yamt-nfs-mp-base5, yamt-nfs-mp-base4, yamt-nfs-mp-base3, yamt-nfs-mp-base2, wrstuden-revivesa-base-4, wrstuden-revivesa-base-3, wrstuden-revivesa-base-2, wrstuden-revivesa-base-1, wrstuden-revivesa-base, wrstuden-revivesa, simonb-wapbl-nbase, simonb-wapbl-base, simonb-wapbl, nick-hppapmap-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, hpcarm-cleanup-nbase, haad-nbase2, haad-dm-base2, haad-dm-base1, haad-dm-base, haad-dm, ad-audiomp2-base, ad-audiomp2
Diff to: previous 1.24: preferred, colored
Changes since revision 1.24: +1 -8 lines
Remove clause 3 and 4 from TNF licenses

Revision 1.24: download - view: text, markup, annotated - select for diffs
Tue Apr 22 17:09:25 2008 UTC (16 years, 7 months ago) by nakayama
Branches: MAIN
CVS tags: yamt-nfs-mp-base
Branch point for: yamt-nfs-mp
Diff to: previous 1.23: preferred, colored
Changes since revision 1.23: +6 -1 lines
#include "opt_multiprocessor.h"
#include <machine/psl.h>

Make sparc64 kernel build again.

Revision 1.23: download - view: text, markup, annotated - select for diffs
Mon Apr 14 17:54:07 2008 UTC (16 years, 8 months ago) by nakayama
Branches: MAIN
CVS tags: yamt-pf42-baseX, yamt-pf42-base
Branch point for: yamt-pf42
Diff to: previous 1.22: preferred, colored
Changes since revision 1.22: +1 -2 lines
Remove sparc64_ipi_sync_tick.

Since we can use counter-timer as timecounter instead of %tick on SMP kernel,
it is not necessary to sync all CPUs %tick registers.

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

Revision 1.20.2.1: download - view: text, markup, annotated - select for diffs
Mon Mar 24 07:15:05 2008 UTC (16 years, 8 months ago) by keiichi
Branches: keiichi-mipv6
Diff to: previous 1.20: preferred, colored; next MAIN 1.21: preferred, colored
Changes since revision 1.20: +20 -2 lines
sync with head.

Revision 1.17.10.3: download - view: text, markup, annotated - select for diffs
Sun Mar 23 02:04:23 2008 UTC (16 years, 8 months ago) by matt
Branches: matt-armv6
Diff to: previous 1.17.10.2: preferred, colored; branchpoint 1.17: preferred, colored; next MAIN 1.18: preferred, colored
Changes since revision 1.17.10.2: +21 -3 lines
sync with HEAD

Revision 1.11.12.6: download - view: text, markup, annotated - select for diffs
Mon Mar 17 09:14:24 2008 UTC (16 years, 8 months ago) by yamt
Branches: yamt-lazymbuf
Diff to: previous 1.11.12.5: preferred, colored; branchpoint 1.11: preferred, colored; next MAIN 1.12: preferred, colored
Changes since revision 1.11.12.5: +20 -2 lines
sync with head.

Revision 1.22: download - view: text, markup, annotated - select for diffs
Fri Mar 14 15:38:00 2008 UTC (16 years, 9 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.21: preferred, colored
Changes since revision 1.21: +18 -2 lines
Improve IPI handling:
- make IPI takes two arguments.
- add IPI event counters per-CPU.
- implement IPI functions which were missing or broken.
- insert DELAY while halting primary CPU in IPI handler.

Revision 1.21: download - view: text, markup, annotated - select for diffs
Sun Mar 2 22:01:38 2008 UTC (16 years, 9 months ago) by martin
Branches: MAIN
Diff to: previous 1.20: preferred, colored
Changes since revision 1.20: +3 -1 lines
Make ddb's "mach cpu" command do the right thing: run ddb on the requested
cpu. There is a tiny bit of cheating involved, but I assume we won't run
parallel + recursive ddb scripts to play towers of hanoi.

This fixes the wrong prompt, and (more importantly) makes things like
"mach dtlb" display the registers of the right MMU.

Revision 1.18.2.2: download - view: text, markup, annotated - select for diffs
Mon Feb 18 21:05:06 2008 UTC (16 years, 9 months ago) by mjf
Branches: mjf-devfs
Diff to: previous 1.18.2.1: preferred, colored; branchpoint 1.18: preferred, colored; next MAIN 1.19: preferred, colored
Changes since revision 1.18.2.1: +2 -2 lines
Sync with HEAD.

Revision 1.11.12.5: download - view: text, markup, annotated - select for diffs
Mon Jan 21 09:39:31 2008 UTC (16 years, 10 months ago) by yamt
Branches: yamt-lazymbuf
Diff to: previous 1.11.12.4: preferred, colored; branchpoint 1.11: preferred, colored
Changes since revision 1.11.12.4: +2 -2 lines
sync with head

Revision 1.19.6.1: download - view: text, markup, annotated - select for diffs
Sat Jan 19 12:14:44 2008 UTC (16 years, 10 months ago) by bouyer
Branches: bouyer-xeni386
Diff to: previous 1.19: preferred, colored; next MAIN 1.20: preferred, colored
Changes since revision 1.19: +2 -2 lines
Sync with HEAD

Revision 1.20: download - view: text, markup, annotated - select for diffs
Tue Jan 15 10:35:33 2008 UTC (16 years, 11 months ago) by martin
Branches: MAIN
CVS tags: nick-net80211-sync-base, nick-net80211-sync, mjf-devfs-base, hpcarm-cleanup-base, bouyer-xeni386-nbase, bouyer-xeni386-base
Branch point for: mjf-devfs2, keiichi-mipv6
Diff to: previous 1.19: preferred, colored
Changes since revision 1.19: +2 -2 lines
Rename cpuset_t for now to sparc64_cpuset_t, to avoid a name clash with
<sys/pset.h>. Mid-term we should probably convert to the MI cpuset_t.

Revision 1.17.10.2: download - view: text, markup, annotated - select for diffs
Wed Jan 9 01:49:04 2008 UTC (16 years, 11 months ago) by matt
Branches: matt-armv6
Diff to: previous 1.17.10.1: preferred, colored; branchpoint 1.17: preferred, colored
Changes since revision 1.17.10.1: +2 -16 lines
sync with HEAD

Revision 1.17.8.1: download - view: text, markup, annotated - select for diffs
Sun Dec 9 19:36:19 2007 UTC (17 years ago) by jmcneill
Branches: jmcneill-pm
Diff to: previous 1.17: preferred, colored; next MAIN 1.18: preferred, colored
Changes since revision 1.17: +2 -16 lines
Sync with HEAD.

Revision 1.18.2.1: download - view: text, markup, annotated - select for diffs
Sat Dec 8 18:17:57 2007 UTC (17 years ago) by mjf
Branches: mjf-devfs
Diff to: previous 1.18: preferred, colored
Changes since revision 1.18: +2 -16 lines
Sync with HEAD.

Revision 1.11.12.4: download - view: text, markup, annotated - select for diffs
Fri Dec 7 17:26:26 2007 UTC (17 years ago) by yamt
Branches: yamt-lazymbuf
Diff to: previous 1.11.12.3: preferred, colored; branchpoint 1.11: preferred, colored
Changes since revision 1.11.12.3: +2 -16 lines
sync with head

Revision 1.16.8.2: download - view: text, markup, annotated - select for diffs
Mon Dec 3 18:39:27 2007 UTC (17 years ago) by ad
Branches: vmlocking
Diff to: previous 1.16.8.1: preferred, colored; branchpoint 1.16: preferred, colored; next MAIN 1.17: preferred, colored
Changes since revision 1.16.8.1: +2 -16 lines
Sync with HEAD.

Revision 1.19: download - view: text, markup, annotated - select for diffs
Mon Dec 3 15:34:22 2007 UTC (17 years ago) by ad
Branches: MAIN
CVS tags: yamt-kmem-base3, yamt-kmem-base2, yamt-kmem-base, yamt-kmem, vmlocking2-base3, vmlocking2-base2, vmlocking2-base1, vmlocking2, vmlocking-nbase, reinoud-bufcleanup-nbase, reinoud-bufcleanup-base, matt-armv6-base, jmcneill-pm-base, cube-autoconf-base, cube-autoconf, bouyer-xeni386-merge1
Branch point for: bouyer-xeni386
Diff to: previous 1.18: preferred, colored
Changes since revision 1.18: +2 -16 lines
Interrupt handling changes, in discussion since February:

- Reduce available SPL levels for hardware devices to none, vm, sched, high.
- Acquire kernel_lock only for interrupts at IPL_VM.
- Implement threaded soft interrupts.

Revision 1.17.10.1: download - view: text, markup, annotated - select for diffs
Tue Nov 6 23:22:45 2007 UTC (17 years, 1 month ago) by matt
Branches: matt-armv6
CVS tags: matt-armv6-prevmlocking
Diff to: previous 1.17: preferred, colored
Changes since revision 1.17: +1 -1 lines
sync with HEAD

Revision 1.18: download - view: text, markup, annotated - select for diffs
Wed Oct 17 19:57:29 2007 UTC (17 years, 1 month ago) by garbled
Branches: MAIN
CVS tags: yamt-x86pmap-base4, jmcneill-base, bouyer-xenamd64-base2, bouyer-xenamd64-base
Branch point for: mjf-devfs
Diff to: previous 1.17: preferred, colored
Changes since revision 1.17: +1 -1 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.11.12.3: download - view: text, markup, annotated - select for diffs
Mon Sep 3 14:30:18 2007 UTC (17 years, 3 months ago) by yamt
Branches: yamt-lazymbuf
Diff to: previous 1.11.12.2: preferred, colored; branchpoint 1.11: preferred, colored
Changes since revision 1.11.12.2: +2 -1 lines
sync with head.

Revision 1.16.10.1: download - view: text, markup, annotated - select for diffs
Wed Jul 11 20:02:37 2007 UTC (17 years, 5 months ago) by mjf
Branches: mjf-ufs-trans
Diff to: previous 1.16: preferred, colored; next MAIN 1.17: preferred, colored
Changes since revision 1.16: +2 -1 lines
Sync with head.

Revision 1.16.8.1: download - view: text, markup, annotated - select for diffs
Sun May 27 12:28:22 2007 UTC (17 years, 6 months ago) by ad
Branches: vmlocking
Diff to: previous 1.16: preferred, colored
Changes since revision 1.16: +2 -1 lines
Sync with head.

Revision 1.16.16.1: download - view: text, markup, annotated - select for diffs
Tue May 22 17:27:33 2007 UTC (17 years, 6 months ago) by matt
Branches: ppcoea-renovation
Diff to: previous 1.16: preferred, colored; next MAIN 1.17: preferred, colored
Changes since revision 1.16: +2 -1 lines
Update to HEAD.

Revision 1.17: download - view: text, markup, annotated - select for diffs
Thu May 17 14:51:31 2007 UTC (17 years, 6 months ago) by yamt
Branches: MAIN
CVS tags: yamt-x86pmap-base3, yamt-x86pmap-base2, yamt-x86pmap-base, yamt-x86pmap, vmlocking-base, ppcoea-renovation-base, nick-csl-alignment-base5, nick-csl-alignment-base, nick-csl-alignment, mjf-ufs-trans-base, matt-mips64-base, matt-mips64, hpcarm-cleanup, bouyer-xenamd64
Branch point for: matt-armv6, jmcneill-pm
Diff to: previous 1.16: preferred, colored
Changes since revision 1.16: +2 -1 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.16.4.1: download - view: text, markup, annotated - select for diffs
Sat Apr 28 16:25:23 2007 UTC (17 years, 7 months ago) by martin
Branches: yamt-idlelwp
Diff to: previous 1.16: preferred, colored; next MAIN 1.17: preferred, colored
Changes since revision 1.16: +2 -1 lines
Add missing prototype for MP kernels

Revision 1.11.12.2: download - view: text, markup, annotated - select for diffs
Sat Dec 30 20:47:02 2006 UTC (17 years, 11 months ago) by yamt
Branches: yamt-lazymbuf
Diff to: previous 1.11.12.1: preferred, colored; branchpoint 1.11: preferred, colored
Changes since revision 1.11.12.1: +11 -18 lines
sync with head.

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

Revision 1.15.2.2: download - view: text, markup, annotated - select for diffs
Sun Oct 22 06:05:11 2006 UTC (18 years, 1 month ago) by yamt
Branches: yamt-splraiseipl
Diff to: previous 1.15.2.1: preferred, colored; branchpoint 1.15: preferred, colored; next MAIN 1.16: preferred, colored
Changes since revision 1.15.2.1: +85 -0 lines
sync with head

Revision 1.16: download - view: text, markup, annotated - select for diffs
Fri Oct 6 08:44:59 2006 UTC (18 years, 2 months ago) by jnemeth
Branches: MAIN
CVS tags: yamt-splraiseipl-base5, yamt-splraiseipl-base4, yamt-splraiseipl-base3, yamt-splraiseipl-base2, 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.15: preferred, colored
Changes since revision 1.15: +2 -1 lines
Initial support for floppy drives on sparc64.  This has been tested
on an Ultra 2 and works fine, apart from formatting which is known
to be broken.  It failed to work on an ebus machine.  The ebus
support compiles fine, but I don't have hardware for testing.  This
code is based on the sparc driver with hints from OpenBSD on how
to do the sbus and ebus attachments, along with help from martin@
and mrg@.

Initial commit approved by martin@

TODO:
- fix ebus support
- fix XXX issues
- check resource deallocation
- fix formatting
- merge remaining differences from sparc driver
- split out back end chip support
- have sparc driver use new common back end chip support
- adapt to newlock when branch is ready
- adapt to "disk-info" property dictionary

Revision 1.15.2.1
Mon Sep 18 08:18:47 2006 UTC (18 years, 2 months ago) by yamt
Branches: yamt-splraiseipl
FILE REMOVED
Changes since revision 1.15: +0 -84 lines
file intr.h was added on branch yamt-splraiseipl on 2006-10-22 06:05:11 +0000

Revision 1.15: download - view: text, markup, annotated - select for diffs
Mon Sep 18 08:18:47 2006 UTC (18 years, 2 months ago) by martin
Branches: MAIN
CVS tags: yamt-splraiseipl-base
Branch point for: yamt-splraiseipl
Diff to: previous 1.14: preferred, colored
Changes since revision 1.14: +5 -1 lines
Lazy FPU handling for the MULTIPROCESSOR case

Revision 1.12.8.2: download - view: text, markup, annotated - select for diffs
Thu Sep 14 12:31:18 2006 UTC (18 years, 3 months ago) by yamt
Branches: yamt-pdpolicy
Diff to: previous 1.12.8.1: preferred, colored; branchpoint 1.12: preferred, colored; next MAIN 1.13: preferred, colored
Changes since revision 1.12.8.1: +7 -19 lines
sync with head.

Revision 1.14: download - view: text, markup, annotated - select for diffs
Wed Sep 13 11:35:53 2006 UTC (18 years, 3 months ago) by mrg
Branches: MAIN
CVS tags: yamt-pdpolicy-base9
Diff to: previous 1.13: preferred, colored
Changes since revision 1.13: +7 -19 lines
SMP cleanup.  provide support for multiple CPUs in DDB.  (SMP itself
is still not working.)

cpu.h:
- add a pointer for DDB regs in SMP environment to struct cpu_info
- remove the #defines for mp_pause_cpus() and mp_resume_cpus()
cpuset.h:
- remove CPUSET_ALL() and rename CPUSET_ALL_BUT() to CPUSET_EXCEPT()
  from petrov.
db_machdep.h:
- rename the members of db_regs_t to be the same as sparc
- change "db_regs_t ddb_regs" to "db_regs_t *ddb_regp" and change
  all references to suit
- redo DDB_REGS to no longer be a pointer to a fixed data structure
  but to one allocated per-cpu when ddb is entered
- move a bunch of prototypes in here
intr.h:
- remove SPARC64_IPI_* macros, no longer used
db_interface.c:
- change "db_regs_t ddb_regs" to "db_regs_t *ddb_regp" and change
  all references to suit
- make "nil" a 64 bit entity
- change the ddb register access methods to work in multiprocessor
  environment, it is now very much like sparc does it
- in kdb_trap() avoid accessing ddb_regp when it is NULL
- update several messages to include the cpu number
- unpause other cpus much later when resuming from ddb
- rename db_lock() to db_lock_cmd(), as the sparc-like code has
  db_lock as a simple lock
- remove "mach cpus" command, and replace it with "mach cpu" (which
  does the same) and also implement "mach cpu N" to switch to
  another cpus saved trapframe
db_trace.c:
- update for the ddb_regs -> ddb_regp change
genassym.cf:
- add TF_KSTACK as offsetof(struct trapframe64, tf_kstack)
ipifuncs.c:
- overhaul extensively
- remove all normal interrupt handlers as IPI's, we now handle
  them all specially in locore.s:interrupt_vector
- add a simplelock around all ipi functions - it's not safe for
  multiple cpus to be sending IPI's to each other right now
- rename sparc64_ipi_pause() to sparc64_ipi_pause_thiscpu() and,
  if DDB is configured, enable it to save the passed-in trapframe
  to a db_regs_t for this cpu's saved DDB registers.
- remove the "ipimask" system (SPARC64_IPI_* macros) and instead
  pass functions directly
- in sparc64_send_ipi() always set the interrupt arguments to 0,
  the address and argument of the to be called function.  (the
  argument right now is the address of ipi_tlb_args variable, and
  part of the reason why only one CPU can send IPI's at a time.)
  don't wait forever for an IPI to complete.  some of this is
  from petrov.
- rename sparc64_ipi_{halt,pause,resume}_cpus() to
  mp_{halt,pause,resume}_cpus()
- new function mp_cpu_is_paused() used to avoid access missing
  saved DDB registers
- actually broadcast the flush in smp_tlb_flush_pte(),
  smp_tlb_flush_ctx() and smp_tlb_flush_all().  the other end may
  not do anything yet in the pte/ctx cases yet...
kgdb_machdep.c:
- rework for changed member names in db_regs_t.
locore.s:
- shave an instruction from syscall_setup() (set + ld -> sethi + ld)
- remove some old dead debug code
- add new sparc64_ipi_halt IPI entry point, it just calls the C
  vector to shutdown.
- add new sparc64_ipi_pause IPI entry point, which just traps into
  the debugger using the normal breakpoint trap.  these cpus usually
  lose the race in db_interface.c:db_suspend_others() and end up
  calling the C vector sparc64_ipi_pause_thiscpu().
- add #if 0'ed code to sparc64_ipi_flush_{pte,ctx}() IPI entry
  points to call the sp_ version of these functions.
- in rft_kernel (return from trap, kernel), check to see if the
  %tpc is at the sparc64_ipi_pause_trap_point and if so, call
  "done" not "retry"
- rework cpu_switch slightly:  save the passed-in lwp instead of
  using the one in curlwp
- in cpu_loadproc(), save the new lwp not the old lwp, to curlwp
- in cpu_initialize(), set %tl to zero as well.  from petrov.
- in cpu_exit(), fix a load register confusion.  from petrov.
- change some "set" in delay branch to "mov".
machdep.c:
- deal with function renames
pmap.c:
- remove a spurious space
trap.c:
- remove unused "trapstats" variable
- add cpu number to a couple of messages

Revision 1.12.4.1: download - view: text, markup, annotated - select for diffs
Sat Sep 9 02:43:46 2006 UTC (18 years, 3 months ago) by rpaulo
Branches: rpaulo-netinet-merge-pcb
Diff to: previous 1.12: preferred, colored; next MAIN 1.13: preferred, colored
Changes since revision 1.12: +5 -2 lines
sync with head

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

Revision 1.12.6.1: download - view: text, markup, annotated - select for diffs
Thu Jun 1 22:35:27 2006 UTC (18 years, 6 months ago) by kardel
Branches: simonb-timecounters
CVS tags: simonb-timcounters-final
Diff to: previous 1.12: preferred, colored; next MAIN 1.13: preferred, colored
Changes since revision 1.12: +5 -2 lines
Sync with head.

Revision 1.12.12.1: download - view: text, markup, annotated - select for diffs
Wed May 24 15:48:23 2006 UTC (18 years, 6 months ago) by tron
Branches: peter-altq
Diff to: previous 1.12: preferred, colored; next MAIN 1.13: preferred, colored
Changes since revision 1.12: +5 -2 lines
Merge 2006-05-24 NetBSD-current into the "peter-altq" branch.

Revision 1.12.8.1: download - view: text, markup, annotated - select for diffs
Wed May 24 10:57:14 2006 UTC (18 years, 6 months ago) by yamt
Branches: yamt-pdpolicy
Diff to: previous 1.12: preferred, colored
Changes since revision 1.12: +5 -2 lines
sync with head.

Revision 1.12.10.1: download - view: text, markup, annotated - select for diffs
Thu May 11 23:27:04 2006 UTC (18 years, 7 months ago) by elad
Branches: elad-kernelauth
Diff to: previous 1.12: preferred, colored; next MAIN 1.13: preferred, colored
Changes since revision 1.12: +5 -2 lines
sync with head

Revision 1.13: download - view: text, markup, annotated - select for diffs
Thu May 4 12:18:54 2006 UTC (18 years, 7 months ago) by yamt
Branches: MAIN
CVS tags: yamt-pdpolicy-base8, yamt-pdpolicy-base7, yamt-pdpolicy-base6, yamt-pdpolicy-base5, simonb-timecounters-base, rpaulo-netinet-merge-pcb-base, gdamore-uart-base, gdamore-uart, elad-kernelauth-base, chap-midi-nbase, chap-midi-base, chap-midi, abandoned-netbsd-4-base, abandoned-netbsd-4
Branch point for: newlock2
Diff to: previous 1.12: preferred, colored
Changes since revision 1.12: +5 -2 lines
pull splraiseipl() for sparc64 from newlock branch.
reviewed by Martin Husemann.

Revision 1.12: download - view: text, markup, annotated - select for diffs
Sun Dec 11 12:19:10 2005 UTC (19 years ago) by christos
Branches: MAIN
CVS tags: yamt-uio_vmspace-base5, yamt-uio_vmspace, yamt-pdpolicy-base4, yamt-pdpolicy-base3, yamt-pdpolicy-base2, yamt-pdpolicy-base, peter-altq-base
Branch point for: yamt-pdpolicy, simonb-timecounters, rpaulo-netinet-merge-pcb, peter-altq, elad-kernelauth
Diff to: previous 1.11: preferred, colored
Changes since revision 1.11: +1 -1 lines
merge ktrace-lwp.

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

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

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

Revision 1.11: download - view: text, markup, annotated - select for diffs
Thu May 20 00:56:12 2004 UTC (20 years, 6 months ago) by petrov
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, yamt-km-base4, yamt-km-base3, yamt-km-base2, yamt-km-base, yamt-km, thorpej-vnode-attr-base, thorpej-vnode-attr, 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, ktrace-lwp-base, kent-audio2-base, kent-audio2, kent-audio1-beforemerge, kent-audio1-base, kent-audio1
Branch point for: yamt-lazymbuf
Diff to: previous 1.10: preferred, colored
Changes since revision 1.10: +11 -24 lines
De-_P()fy, remove not MULTIPROCESSOR defines for sparc64_ipi_xxx.

Revision 1.10: download - view: text, markup, annotated - select for diffs
Sun Mar 14 18:18:54 2004 UTC (20 years, 9 months ago) by chs
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.9: preferred, colored
Changes since revision 1.9: +40 -1 lines
checkpoint of MP work from dennis and myself.  includes cross-processor
interrupt framework, a sledgehammer TLB invalidation and misc MP fixes.
doesn't work at all yet.

Revision 1.9: download - view: text, markup, annotated - select for diffs
Mon Jun 16 20:01:06 2003 UTC (21 years, 6 months ago) by thorpej
Branches: MAIN
Branch point for: ktrace-lwp
Diff to: previous 1.8: preferred, colored
Changes since revision 1.8: +2 -2 lines
Rename IPL_IMP -> IPL_VM.

Revision 1.8.12.1: download - view: text, markup, annotated - select for diffs
Sun Mar 17 23:43:57 2002 UTC (22 years, 9 months ago) by thorpej
Branches: newlock
Diff to: previous 1.8: preferred, colored; next MAIN 1.9: preferred, colored
Changes since revision 1.8: +2 -2 lines
IPL_IMP -> IPL_VM

Revision 1.1.4.3: download - view: text, markup, annotated - select for diffs
Thu Jan 18 09:23:03 2001 UTC (23 years, 10 months ago) by bouyer
Branches: thorpej_scsipi
Diff to: previous 1.1.4.2: preferred, colored; branchpoint 1.1: preferred, colored; next MAIN 1.2: preferred, colored
Changes since revision 1.1.4.2: +0 -2 lines
Sync with head (for UBC+NFS fixes, mostly).

Revision 1.8: download - view: text, markup, annotated - select for diffs
Sun Jan 14 23:50:30 2001 UTC (23 years, 11 months ago) by thorpej
Branches: MAIN
CVS tags: thorpej_scsipi_nbase, thorpej_scsipi_beforemerge, thorpej_scsipi_base, thorpej-mips-cache-base, thorpej-mips-cache, thorpej-devvp-base3, thorpej-devvp-base2, thorpej-devvp-base, thorpej-devvp, pre-chs-ubcperf, post-chs-ubcperf, newlock-base, netbsd-1-6-base, netbsd-1-6-RELEASE, netbsd-1-6-RC3, netbsd-1-6-RC2, netbsd-1-6-RC1, netbsd-1-6-PATCH002-RELEASE, netbsd-1-6-PATCH002-RC4, netbsd-1-6-PATCH002-RC3, netbsd-1-6-PATCH002-RC2, netbsd-1-6-PATCH002-RC1, netbsd-1-6-PATCH002, netbsd-1-6-PATCH001-RELEASE, netbsd-1-6-PATCH001-RC3, netbsd-1-6-PATCH001-RC2, netbsd-1-6-PATCH001-RC1, netbsd-1-6-PATCH001, netbsd-1-6, nathanw_sa_end, nathanw_sa_before_merge, nathanw_sa_base, nathanw_sa, kqueue-beforemerge, kqueue-base, kqueue-aftermerge, kqueue, ifpoll-base, gmcgarry_ucred_base, gmcgarry_ucred, gmcgarry_ctxsw_base, gmcgarry_ctxsw, gehenna-devsw-base, gehenna-devsw, fvdl_fs64_base, eeh-devprop-base, eeh-devprop
Branch point for: newlock
Diff to: previous 1.7: preferred, colored
Changes since revision 1.7: +1 -3 lines
Rename __GENERIC_SOFT_INTERRUPTS to __HAVE_GENERIC_SOFT_INTERRUPTS,
and place the definition in <machine/types.h>.  This can now be used
as a flag to indicate whether or not <machine/intr.h> can be included
to get the generic soft interrupt API.

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

Revision 1.7: download - view: text, markup, annotated - select for diffs
Sun Dec 3 14:49:50 2000 UTC (24 years ago) by fvdl
Branches: MAIN
Diff to: previous 1.6: preferred, colored
Changes since revision 1.6: +2 -2 lines
Make softintr_establish prototype match other ports, avoiding compile
warnings.

Revision 1.1.4.1: download - view: text, markup, annotated - select for diffs
Mon Nov 20 20:26:48 2000 UTC (24 years ago) by bouyer
Branches: thorpej_scsipi
Diff to: previous 1.1: preferred, colored
Changes since revision 1.1: +26 -13 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.6: download - view: text, markup, annotated - select for diffs
Wed Aug 23 21:35:56 2000 UTC (24 years, 3 months ago) by eeh
Branches: MAIN
Diff to: previous 1.5: preferred, colored
Changes since revision 1.5: +16 -14 lines
Update the scheduler to the new locking scheme.

Revision 1.3.2.1: download - view: text, markup, annotated - select for diffs
Tue Jul 18 16:23:23 2000 UTC (24 years, 4 months ago) by mrg
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, netbsd-1-5-ALPHA2
Diff to: previous 1.3: preferred, colored; next MAIN 1.4: preferred, colored
Changes since revision 1.3: +11 -9 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.5: download - view: text, markup, annotated - select for diffs
Mon Jun 26 15:13:26 2000 UTC (24 years, 5 months ago) by eeh
Branches: MAIN
CVS tags: mrg-merge-1-5-top
Diff to: previous 1.4: preferred, colored
Changes since revision 1.4: +3 -1 lines
Advertise we have __GENERIC_SOFT_INTERRUPTS.

Revision 1.4: download - view: text, markup, annotated - select for diffs
Sat Jun 24 04:25:08 2000 UTC (24 years, 5 months ago) by eeh
Branches: MAIN
Diff to: previous 1.3: preferred, colored
Changes since revision 1.3: +9 -9 lines
Make these interrupt levels reflect reality a bit better.

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

Revision 1.3: download - view: text, markup, annotated - select for diffs
Fri Jun 2 15:36:54 2000 UTC (24 years, 6 months ago) by eeh
Branches: MAIN
CVS tags: netbsd-1-5-base
Branch point for: netbsd-1-5
Diff to: previous 1.2: preferred, colored
Changes since revision 1.2: +9 -1 lines
New softintr interface.

Revision 1.2: download - view: text, markup, annotated - select for diffs
Thu Mar 16 02:36:58 2000 UTC (24 years, 9 months ago) by eeh
Branches: MAIN
CVS tags: minoura-xpg4dl-base
Branch point for: minoura-xpg4dl
Diff to: previous 1.1: preferred, colored
Changes since revision 1.1: +2 -1 lines
Revamp interrupts again:

	Fix a bug causing interrmittent panics in interrupt dispatch.
	Use interrupt vectors for softints.
	Add a new send_softint interface.
	Improved D$ flushing.
	Improve traptrace and other debugging enhancements.

Revision 1.1.2.1: download - view: text, markup, annotated - select for diffs
Mon Jun 21 01:02:33 1999 UTC (25 years, 5 months ago) by thorpej
Branches: chs-ubc2
Diff to: previous 1.1: preferred, colored; next MAIN 1.2: preferred, colored
Changes since revision 1.1: +1 -1 lines
Sync w/ -current.

Revision 1.1: download - view: text, markup, annotated - select for diffs
Sun May 30 02:37:10 1999 UTC (25 years, 6 months ago) by mrg
Branches: MAIN
CVS tags: wrstuden-devbsize-base, wrstuden-devbsize-19991221, wrstuden-devbsize, fvdl-softdep-base, fvdl-softdep, comdex-fall-1999-base, comdex-fall-1999, chs-ubc2-newbase, chs-ubc2-base
Branch point for: thorpej_scsipi, chs-ubc2
clone intr.h from the SPARC.

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>